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 -
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 instancebooleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.evolveum.midpoint.gui.api.factory.ContainerValueDataProviderFactory
isSupported, specializedFor
-
Constructor Details
-
InMemoryAssignmentDataProviderFactory
public InMemoryAssignmentDataProviderFactory()
-
-
Method Details
-
getDataType
- Specified by:
getDataTypein interfaceContainerValueDataProviderFactory<AssignmentType,InMemoryAssignmentDataProviderType> - Returns:
- Base class of supported data types
-
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
-