Class ResourceDataBinderImpl
java.lang.Object
org.apache.syncope.core.provisioning.java.data.ResourceDataBinderImpl
- All Implemented Interfaces:
ResourceDataBinder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AnyTypeClassDAOprotected final AnyTypeDAOprotected final ConnInstanceDAOprotected final EntityFactoryprotected final ImplementationDAOprotected final IntAttrNameParserprotected static final Loggerprotected final PlainSchemaDAOprotected final PolicyDAOprotected final PropagationTaskExecutor -
Constructor Summary
ConstructorsConstructorDescriptionResourceDataBinderImpl(AnyTypeDAO anyTypeDAO, ConnInstanceDAO connInstanceDAO, PolicyDAO policyDAO, AnyTypeClassDAO anyTypeClassDAO, ImplementationDAO implementationDAO, PlainSchemaDAO plainSchemaDAO, EntityFactory entityFactory, IntAttrNameParser intAttrNameParser, PropagationTaskExecutor propagationTaskExecutor) -
Method Summary
Modifier and TypeMethodDescriptioncreate(ResourceTO resourceTO) getResourceTO(ExternalResource resource) protected voidpopulateItems(List<Item> items, ItemContainer containerTO) protected voidpopulateMapping(Mapping mappingTO, Mapping mapping, AnyTypeKind anyTypeKind, AnyTypeClassTO allowedSchemas) update(ExternalResource resource, ResourceTO resourceTO)
-
Field Details
-
LOG
-
anyTypeDAO
-
connInstanceDAO
-
policyDAO
-
anyTypeClassDAO
-
implementationDAO
-
plainSchemaDAO
-
entityFactory
-
intAttrNameParser
-
propagationTaskExecutor
-
-
Constructor Details
-
ResourceDataBinderImpl
public ResourceDataBinderImpl(AnyTypeDAO anyTypeDAO, ConnInstanceDAO connInstanceDAO, PolicyDAO policyDAO, AnyTypeClassDAO anyTypeClassDAO, ImplementationDAO implementationDAO, PlainSchemaDAO plainSchemaDAO, EntityFactory entityFactory, IntAttrNameParser intAttrNameParser, PropagationTaskExecutor propagationTaskExecutor)
-
-
Method Details
-
create
- Specified by:
createin interfaceResourceDataBinder
-
update
- Specified by:
updatein interfaceResourceDataBinder
-
populateMapping
protected void populateMapping(Mapping mappingTO, Mapping mapping, AnyTypeKind anyTypeKind, AnyTypeClassTO allowedSchemas) -
populateItems
-
getResourceTO
- Specified by:
getResourceTOin interfaceResourceDataBinder
-