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
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(org.apache.wicket.Component component, @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) Creates data provider instancecreate
(org.apache.wicket.Component component, @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) Creates data provider instanceboolean
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
-
Constructor Details
-
InMemoryAssignmentDataProviderFactory
public InMemoryAssignmentDataProviderFactory()
-
-
Method Details
-
getDataType
- Specified by:
getDataType
in interfaceContainerValueDataProviderFactory<AssignmentType,
InMemoryAssignmentDataProviderType> - Returns:
- Base class of supported data types
-
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
-