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:
getDataType
in interfaceContainerValueDataProviderFactory<AssignmentType,InMemoryAssignmentDataProviderType>
- Returns:
- Base class of supported data types
-
getConfigurationType
public Class<InMemoryAssignmentDataProviderType> getConfigurationType()
- Specified by:
getConfigurationType
in interfaceContainerValueDataProviderFactory<AssignmentType,InMemoryAssignmentDataProviderType>
- Returns:
- Class of supported configuration element
-
isRepositorySearchEnabled
public boolean isRepositorySearchEnabled()
- Specified by:
isRepositorySearchEnabled
in 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:ContainerValueDataProviderFactory
Creates data provider instance- Specified by:
create
in 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:ContainerValueDataProviderFactory
Creates data provider instance- Specified by:
create
in 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
-
-