Class InMemoryAssignmentDataProviderFactory
- java.lang.Object
-
- com.evolveum.midpoint.gui.impl.factory.data.InMemoryAssignmentDataProviderFactory
-
- All Implemented Interfaces:
ContainerValueDataProviderFactory<AssignmentType,InMemoryAssignmentDataProviderType>
@Component public class InMemoryAssignmentDataProviderFactory extends Object implements ContainerValueDataProviderFactory<AssignmentType,InMemoryAssignmentDataProviderType>
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.gui.api.factory.ContainerValueDataProviderFactory
ContainerValueDataProviderFactory.Customization<T extends Containerable>
-
-
Constructor Summary
Constructors Constructor Description InMemoryAssignmentDataProviderFactory()
-
Method Summary
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.gui.api.factory.ContainerValueDataProviderFactory
isSupported, specializedFor
-
-
-
-
Method Detail
-
getDataType
public Class<AssignmentType> getDataType()
- Specified by:
getDataTypein interfaceContainerValueDataProviderFactory<AssignmentType,InMemoryAssignmentDataProviderType>- Returns:
- Base class of supported data types
-
getConfigurationType
public Class<InMemoryAssignmentDataProviderType> getConfigurationType()
- Specified by:
getConfigurationTypein interfaceContainerValueDataProviderFactory<AssignmentType,InMemoryAssignmentDataProviderType>- Returns:
- Class of supported configuration element
-
isRepositorySearchEnabled
public boolean isRepositorySearchEnabled()
- Specified by:
isRepositorySearchEnabledin interfaceContainerValueDataProviderFactory<AssignmentType,InMemoryAssignmentDataProviderType>- Returns:
- true if data provider uses repository for search
-
create
public ISelectableDataProvider<PrismContainerValueWrapper<AssignmentType>> create(org.apache.wicket.Component component, @NotNull @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path)
Description copied from interface:ContainerValueDataProviderFactoryCreates data provider instance- Specified by:
createin interfaceContainerValueDataProviderFactory<AssignmentType,InMemoryAssignmentDataProviderType>- Parameters:
component- Parent componentsearch- Search modelmodel- List of Prism Container ValuesobjectType- Parent object Typeoid- Parent oidpath- Path on which prism container values are located- Returns:
- Data Provider instance
-
create
public ISelectableDataProvider<PrismContainerValueWrapper<AssignmentType>> create(org.apache.wicket.Component component, @NotNull @NotNull org.apache.wicket.model.IModel<Search<AssignmentType>> search, org.apache.wicket.model.IModel<List<PrismContainerValueWrapper<AssignmentType>>> model, Class<? extends Objectable> objectType, String oid, ItemPath path, CompiledObjectCollectionView collection, ContainerValueDataProviderFactory.Customization<AssignmentType> customization)
Description copied from interface:ContainerValueDataProviderFactoryCreates data provider instance- Specified by:
createin interfaceContainerValueDataProviderFactory<AssignmentType,InMemoryAssignmentDataProviderType>- Parameters:
component- Parent componentsearch- Search modelmodel- List of Prism Container ValuesobjectType- Parent object Typeoid- Parent oidpath- Path on which prism container values are locatedcollection- Compiled Object collection viewcustomization- Implementation of customization- Returns:
- Data Provider instance
-
-