Class ResourceDataBinderImpl
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.data.ResourceDataBinderImpl
-
- All Implemented Interfaces:
ResourceDataBinder
public class ResourceDataBinderImpl extends Object implements ResourceDataBinder
-
-
Field Summary
Fields Modifier and Type Field Description protected AnyTypeClassDAO
anyTypeClassDAO
protected AnyTypeDAO
anyTypeDAO
protected ConnInstanceDAO
connInstanceDAO
protected EntityFactory
entityFactory
protected ImplementationDAO
implementationDAO
protected IntAttrNameParser
intAttrNameParser
protected static Logger
LOG
protected PlainSchemaDAO
plainSchemaDAO
protected PolicyDAO
policyDAO
protected PropagationTaskExecutor
propagationTaskExecutor
protected VirSchemaDAO
virSchemaDAO
-
Constructor Summary
Constructors Constructor Description ResourceDataBinderImpl(AnyTypeDAO anyTypeDAO, ConnInstanceDAO connInstanceDAO, PolicyDAO policyDAO, VirSchemaDAO virSchemaDAO, AnyTypeClassDAO anyTypeClassDAO, ImplementationDAO implementationDAO, PlainSchemaDAO plainSchemaDAO, EntityFactory entityFactory, IntAttrNameParser intAttrNameParser, PropagationTaskExecutor propagationTaskExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExternalResource
create(ResourceTO resourceTO)
ResourceTO
getResourceTO(ExternalResource resource)
protected void
populateItems(List<Item> items, ItemContainer containerTO)
protected void
populateMapping(ExternalResource resource, Mapping mappingTO, Mapping mapping, AnyTypeKind anyTypeKind, AnyTypeClassTO allowedSchemas)
ExternalResource
update(ExternalResource resource, ResourceTO resourceTO)
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
anyTypeDAO
protected final AnyTypeDAO anyTypeDAO
-
connInstanceDAO
protected final ConnInstanceDAO connInstanceDAO
-
policyDAO
protected final PolicyDAO policyDAO
-
virSchemaDAO
protected final VirSchemaDAO virSchemaDAO
-
anyTypeClassDAO
protected final AnyTypeClassDAO anyTypeClassDAO
-
implementationDAO
protected final ImplementationDAO implementationDAO
-
plainSchemaDAO
protected final PlainSchemaDAO plainSchemaDAO
-
entityFactory
protected final EntityFactory entityFactory
-
intAttrNameParser
protected final IntAttrNameParser intAttrNameParser
-
propagationTaskExecutor
protected final PropagationTaskExecutor propagationTaskExecutor
-
-
Constructor Detail
-
ResourceDataBinderImpl
public ResourceDataBinderImpl(AnyTypeDAO anyTypeDAO, ConnInstanceDAO connInstanceDAO, PolicyDAO policyDAO, VirSchemaDAO virSchemaDAO, AnyTypeClassDAO anyTypeClassDAO, ImplementationDAO implementationDAO, PlainSchemaDAO plainSchemaDAO, EntityFactory entityFactory, IntAttrNameParser intAttrNameParser, PropagationTaskExecutor propagationTaskExecutor)
-
-
Method Detail
-
create
public ExternalResource create(ResourceTO resourceTO)
- Specified by:
create
in interfaceResourceDataBinder
-
update
public ExternalResource update(ExternalResource resource, ResourceTO resourceTO)
- Specified by:
update
in interfaceResourceDataBinder
-
populateMapping
protected void populateMapping(ExternalResource resource, Mapping mappingTO, Mapping mapping, AnyTypeKind anyTypeKind, AnyTypeClassTO allowedSchemas)
-
populateItems
protected void populateItems(List<Item> items, ItemContainer containerTO)
-
getResourceTO
public ResourceTO getResourceTO(ExternalResource resource)
- Specified by:
getResourceTO
in interfaceResourceDataBinder
-
-