Class SchemaDataBinderImpl
- java.lang.Object
-
- org.apache.syncope.core.provisioning.java.data.SchemaDataBinderImpl
-
- All Implemented Interfaces:
SchemaDataBinder
public class SchemaDataBinderImpl extends Object implements SchemaDataBinder
-
-
Field Summary
Fields Modifier and Type Field Description protected AnyTypeClassDAOanyTypeClassDAOprotected AnyTypeDAOanyTypeDAOprotected AnyUtilsFactoryanyUtilsFactoryprotected DerSchemaDAOderSchemaDAOprotected EntityFactoryentityFactoryprotected ImplementationDAOimplementationDAOprotected static LoggerLOGprotected PlainSchemaDAOplainSchemaDAOprotected ExternalResourceDAOresourceDAOprotected VirSchemaDAOvirSchemaDAO
-
Constructor Summary
Constructors Constructor Description SchemaDataBinderImpl(AnyTypeClassDAO anyTypeClassDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, VirSchemaDAO virSchemaDAO, ExternalResourceDAO resourceDAO, AnyTypeDAO anyTypeDAO, ImplementationDAO implementationDAO, EntityFactory entityFactory, AnyUtilsFactory anyUtilsFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DerSchemacreate(DerSchemaTO schemaTO)PlainSchemacreate(PlainSchemaTO schemaTO)VirSchemacreate(VirSchemaTO schemaTO)protected DerSchemafill(DerSchema schema, DerSchemaTO schemaTO)protected PlainSchemafill(PlainSchema schema, PlainSchemaTO schemaTO)protected VirSchemafill(VirSchema schema, VirSchemaTO schemaTO)DerSchemaTOgetDerSchemaTO(String key)PlainSchemaTOgetPlainSchemaTO(String key)VirSchemaTOgetVirSchemaTO(String key)DerSchemaupdate(DerSchemaTO schemaTO, DerSchema schema)PlainSchemaupdate(PlainSchemaTO schemaTO, PlainSchema schema)VirSchemaupdate(VirSchemaTO schemaTO, VirSchema schema)
-
-
-
Field Detail
-
LOG
protected static final Logger LOG
-
anyTypeClassDAO
protected final AnyTypeClassDAO anyTypeClassDAO
-
plainSchemaDAO
protected final PlainSchemaDAO plainSchemaDAO
-
derSchemaDAO
protected final DerSchemaDAO derSchemaDAO
-
virSchemaDAO
protected final VirSchemaDAO virSchemaDAO
-
resourceDAO
protected final ExternalResourceDAO resourceDAO
-
anyTypeDAO
protected final AnyTypeDAO anyTypeDAO
-
implementationDAO
protected final ImplementationDAO implementationDAO
-
entityFactory
protected final EntityFactory entityFactory
-
anyUtilsFactory
protected final AnyUtilsFactory anyUtilsFactory
-
-
Constructor Detail
-
SchemaDataBinderImpl
public SchemaDataBinderImpl(AnyTypeClassDAO anyTypeClassDAO, PlainSchemaDAO plainSchemaDAO, DerSchemaDAO derSchemaDAO, VirSchemaDAO virSchemaDAO, ExternalResourceDAO resourceDAO, AnyTypeDAO anyTypeDAO, ImplementationDAO implementationDAO, EntityFactory entityFactory, AnyUtilsFactory anyUtilsFactory)
-
-
Method Detail
-
fill
protected PlainSchema fill(PlainSchema schema, PlainSchemaTO schemaTO)
-
create
public PlainSchema create(PlainSchemaTO schemaTO)
- Specified by:
createin interfaceSchemaDataBinder
-
update
public PlainSchema update(PlainSchemaTO schemaTO, PlainSchema schema)
- Specified by:
updatein interfaceSchemaDataBinder
-
getPlainSchemaTO
public PlainSchemaTO getPlainSchemaTO(String key)
- Specified by:
getPlainSchemaTOin interfaceSchemaDataBinder
-
fill
protected DerSchema fill(DerSchema schema, DerSchemaTO schemaTO)
-
create
public DerSchema create(DerSchemaTO schemaTO)
- Specified by:
createin interfaceSchemaDataBinder
-
update
public DerSchema update(DerSchemaTO schemaTO, DerSchema schema)
- Specified by:
updatein interfaceSchemaDataBinder
-
getDerSchemaTO
public DerSchemaTO getDerSchemaTO(String key)
- Specified by:
getDerSchemaTOin interfaceSchemaDataBinder
-
fill
protected VirSchema fill(VirSchema schema, VirSchemaTO schemaTO)
-
create
public VirSchema create(VirSchemaTO schemaTO)
- Specified by:
createin interfaceSchemaDataBinder
-
update
public VirSchema update(VirSchemaTO schemaTO, VirSchema schema)
- Specified by:
updatein interfaceSchemaDataBinder
-
getVirSchemaTO
public VirSchemaTO getVirSchemaTO(String key)
- Specified by:
getVirSchemaTOin interfaceSchemaDataBinder
-
-