Class ResourceDataBinderImpl
java.lang.Object
org.apache.syncope.core.provisioning.java.data.ResourceDataBinderImpl
- All Implemented Interfaces:
ResourceDataBinder
-
Field Summary
Modifier and TypeFieldDescriptionprotected final AnyTypeClassDAO
protected final AnyTypeDAO
protected final ConnInstanceDAO
protected final EntityFactory
protected final ImplementationDAO
protected final IntAttrNameParser
protected static final Logger
protected final PlainSchemaDAO
protected final PolicyDAO
protected final PropagationTaskExecutor
protected final VirSchemaDAO
-
Constructor Summary
ConstructorDescriptionResourceDataBinderImpl
(AnyTypeDAO anyTypeDAO, ConnInstanceDAO connInstanceDAO, PolicyDAO policyDAO, VirSchemaDAO virSchemaDAO, AnyTypeClassDAO anyTypeClassDAO, ImplementationDAO implementationDAO, PlainSchemaDAO plainSchemaDAO, EntityFactory entityFactory, IntAttrNameParser intAttrNameParser, PropagationTaskExecutor propagationTaskExecutor) -
Method Summary
Modifier and TypeMethodDescriptioncreate
(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) update
(ExternalResource resource, ResourceTO resourceTO)
-
Field Details
-
LOG
-
anyTypeDAO
-
connInstanceDAO
-
policyDAO
-
virSchemaDAO
-
anyTypeClassDAO
-
implementationDAO
-
plainSchemaDAO
-
entityFactory
-
intAttrNameParser
-
propagationTaskExecutor
-
-
Constructor Details
-
ResourceDataBinderImpl
public ResourceDataBinderImpl(AnyTypeDAO anyTypeDAO, ConnInstanceDAO connInstanceDAO, PolicyDAO policyDAO, VirSchemaDAO virSchemaDAO, AnyTypeClassDAO anyTypeClassDAO, ImplementationDAO implementationDAO, PlainSchemaDAO plainSchemaDAO, EntityFactory entityFactory, IntAttrNameParser intAttrNameParser, PropagationTaskExecutor propagationTaskExecutor)
-
-
Method Details
-
create
- Specified by:
create
in interfaceResourceDataBinder
-
update
- Specified by:
update
in interfaceResourceDataBinder
-
populateMapping
protected void populateMapping(ExternalResource resource, Mapping mappingTO, Mapping mapping, AnyTypeKind anyTypeKind, AnyTypeClassTO allowedSchemas) -
populateItems
-
getResourceTO
- Specified by:
getResourceTO
in interfaceResourceDataBinder
-