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 AnyTypeClassDAO
anyTypeClassDAO
protected AnyTypeDAO
anyTypeDAO
protected AnyUtilsFactory
anyUtilsFactory
protected DerSchemaDAO
derSchemaDAO
protected EntityFactory
entityFactory
protected ImplementationDAO
implementationDAO
protected static Logger
LOG
protected PlainSchemaDAO
plainSchemaDAO
protected ExternalResourceDAO
resourceDAO
protected VirSchemaDAO
virSchemaDAO
-
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 DerSchema
create(DerSchemaTO schemaTO)
PlainSchema
create(PlainSchemaTO schemaTO)
VirSchema
create(VirSchemaTO schemaTO)
protected DerSchema
fill(DerSchema schema, DerSchemaTO schemaTO)
protected PlainSchema
fill(PlainSchema schema, PlainSchemaTO schemaTO)
protected VirSchema
fill(VirSchema schema, VirSchemaTO schemaTO)
DerSchemaTO
getDerSchemaTO(String key)
PlainSchemaTO
getPlainSchemaTO(String key)
VirSchemaTO
getVirSchemaTO(String key)
DerSchema
update(DerSchemaTO schemaTO, DerSchema schema)
PlainSchema
update(PlainSchemaTO schemaTO, PlainSchema schema)
VirSchema
update(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:
create
in interfaceSchemaDataBinder
-
update
public PlainSchema update(PlainSchemaTO schemaTO, PlainSchema schema)
- Specified by:
update
in interfaceSchemaDataBinder
-
getPlainSchemaTO
public PlainSchemaTO getPlainSchemaTO(String key)
- Specified by:
getPlainSchemaTO
in interfaceSchemaDataBinder
-
fill
protected DerSchema fill(DerSchema schema, DerSchemaTO schemaTO)
-
create
public DerSchema create(DerSchemaTO schemaTO)
- Specified by:
create
in interfaceSchemaDataBinder
-
update
public DerSchema update(DerSchemaTO schemaTO, DerSchema schema)
- Specified by:
update
in interfaceSchemaDataBinder
-
getDerSchemaTO
public DerSchemaTO getDerSchemaTO(String key)
- Specified by:
getDerSchemaTO
in interfaceSchemaDataBinder
-
fill
protected VirSchema fill(VirSchema schema, VirSchemaTO schemaTO)
-
create
public VirSchema create(VirSchemaTO schemaTO)
- Specified by:
create
in interfaceSchemaDataBinder
-
update
public VirSchema update(VirSchemaTO schemaTO, VirSchema schema)
- Specified by:
update
in interfaceSchemaDataBinder
-
getVirSchemaTO
public VirSchemaTO getVirSchemaTO(String key)
- Specified by:
getVirSchemaTO
in interfaceSchemaDataBinder
-
-