com.evolveum.midpoint.web.model.impl
Class ObjectTypeCatalogImpl
java.lang.Object
com.evolveum.midpoint.web.model.impl.ObjectTypeCatalogImpl
- All Implemented Interfaces:
- ObjectTypeCatalog, java.io.Serializable
public class ObjectTypeCatalogImpl
- extends java.lang.Object
- implements ObjectTypeCatalog
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectTypeCatalogImpl
public ObjectTypeCatalogImpl()
listSupportedObjectTypes
public java.util.Set<java.lang.Class<? extends ObjectType>> listSupportedObjectTypes()
- Description copied from interface:
ObjectTypeCatalog
- Retuns list of supported object types (in form of Java classes).
- Specified by:
listSupportedObjectTypes
in interface ObjectTypeCatalog
- Returns:
- list of supported object types (in form of Java classes)
add
public <T extends ObjectType> void add(java.lang.Class<T> type,
ObjectManager<?> objectManager)
setSupportedObjectManagers
public void setSupportedObjectManagers(java.util.Map<java.lang.Class<? extends ObjectType>,ObjectManager<?>> objectManagers)
getObjectManager
public <C extends ObjectType,T> ObjectManager<T> getObjectManager(java.lang.Class<C> objectType,
java.lang.Class<T> dtoType)
- Description copied from interface:
ObjectTypeCatalog
- Returns instance of ObjectManager appropriate for specified class.
- Specified by:
getObjectManager
in interface ObjectTypeCatalog
- Type Parameters:
C
- stadard object type (in form of Java classes)T
- custom DTO class
- Returns:
Copyright © 2012 evolveum. All Rights Reserved.