Class JPAAnyUtilsFactory
- java.lang.Object
-
- org.apache.syncope.core.persistence.jpa.entity.JPAAnyUtilsFactory
-
- All Implemented Interfaces:
AnyUtilsFactory
public class JPAAnyUtilsFactory extends Object implements AnyUtilsFactory
-
-
Field Summary
Fields Modifier and Type Field Description protected AnyObjectDAO
anyObjectDAO
protected EntityFactory
entityFactory
protected GroupDAO
groupDAO
protected Map<AnyTypeKind,AnyUtils>
instances
protected AnyUtils
linkedAccountInstance
protected PlainAttrDAO
plainAttrDAO
protected PlainAttrValueDAO
plainAttrValueDAO
protected UserDAO
userDAO
-
Constructor Summary
Constructors Constructor Description JPAAnyUtilsFactory(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, PlainAttrDAO plainAttrDAO, PlainAttrValueDAO plainAttrValueDAO, EntityFactory entityFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnyUtils
getInstance(AnyTypeKind anyTypeKind)
AnyUtils
getInstance(Any<?> any)
AnyUtils
getLinkedAccountInstance()
-
-
-
Field Detail
-
userDAO
protected final UserDAO userDAO
-
groupDAO
protected final GroupDAO groupDAO
-
anyObjectDAO
protected final AnyObjectDAO anyObjectDAO
-
plainAttrDAO
protected final PlainAttrDAO plainAttrDAO
-
plainAttrValueDAO
protected final PlainAttrValueDAO plainAttrValueDAO
-
entityFactory
protected final EntityFactory entityFactory
-
instances
protected final Map<AnyTypeKind,AnyUtils> instances
-
linkedAccountInstance
protected AnyUtils linkedAccountInstance
-
-
Constructor Detail
-
JPAAnyUtilsFactory
public JPAAnyUtilsFactory(UserDAO userDAO, GroupDAO groupDAO, AnyObjectDAO anyObjectDAO, PlainAttrDAO plainAttrDAO, PlainAttrValueDAO plainAttrValueDAO, EntityFactory entityFactory)
-
-
Method Detail
-
getInstance
public AnyUtils getInstance(AnyTypeKind anyTypeKind)
- Specified by:
getInstance
in interfaceAnyUtilsFactory
-
getInstance
public AnyUtils getInstance(Any<?> any)
- Specified by:
getInstance
in interfaceAnyUtilsFactory
-
getLinkedAccountInstance
public AnyUtils getLinkedAccountInstance()
- Specified by:
getLinkedAccountInstance
in interfaceAnyUtilsFactory
-
-