Class DefaultAnyUtils
java.lang.Object
org.apache.syncope.core.persistence.common.entity.DefaultAnyUtils
- All Implemented Interfaces:
AnyUtils
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final AnyObjectDAO
protected final AnyTypeKind
protected final EntityFactory
protected final GroupDAO
protected static final Logger
protected final PlainSchemaDAO
protected final UserDAO
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultAnyUtils
(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, PlainSchemaDAO plainSchemaDAO, EntityFactory entityFactory, AnyTypeKind anyTypeKind) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAttr
(PlainAttrValidationManager validator, String key, PlainSchema schema, String value) anyClass()
dao()
getAllResources
(Any any) protected static void
initFieldNames
(Class<?> entityClass, Map<String, Field> fields) <C extends AnyCR>
CnewAnyCR()
<T extends AnyTO>
TnewAnyTO()
<U extends AnyUR>
Uvoid
removeAttr
(String key, PlainSchema schema)
-
Field Details
-
LOG
-
userDAO
-
groupDAO
-
anyObjectDAO
-
plainSchemaDAO
-
entityFactory
-
anyTypeKind
-
userFields
-
groupFields
-
anyObjectFields
-
-
Constructor Details
-
DefaultAnyUtils
public DefaultAnyUtils(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, PlainSchemaDAO plainSchemaDAO, EntityFactory entityFactory, AnyTypeKind anyTypeKind)
-
-
Method Details
-
initFieldNames
-
anyTypeKind
- Specified by:
anyTypeKind
in interfaceAnyUtils
-
anyClass
-
getField
-
newAnyTO
-
newAnyCR
-
newAnyUR
-
dao
-
getAllResources
- Specified by:
getAllResources
in interfaceAnyUtils
-
addAttr
@Transactional public void addAttr(PlainAttrValidationManager validator, String key, PlainSchema schema, String value) -
removeAttr
- Specified by:
removeAttr
in interfaceAnyUtils
-