Class SearchItemContext
- java.lang.Object
-
- com.evolveum.midpoint.gui.impl.component.search.factory.SearchItemContext
-
- All Implemented Interfaces:
Serializable
public class SearchItemContext extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SearchItemContext(Class<?> containerType, PathKeyedMap<ItemDefinition<?>> availableSearchItems, SearchItemType searchItem, SearchContext additionalSearchContext, ModelServiceLocator modelServiceLocator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SearchContext
getAdditionalSearchContext()
List<DisplayableValue<?>>
getAvailableValues()
Class<?>
getContainerClassType()
String
getDisplayName()
ExpressionType
getFilterExpression()
String
getHelp()
@Nullable ItemDefinition<?>
getItemDef()
String
getLookupTableOid()
String
getParameterName()
QName
getParameterTargetType()
QName
getParameterType()
@Nullable ItemPath
getPath()
SearchFilterType
getPredefinedFilter()
PrismReferenceValue
getValueEnumerationRef()
QName
getValueTypeName()
boolean
hasParameter()
boolean
hasPredefinedFilter()
boolean
isVisible()
-
-
-
Constructor Detail
-
SearchItemContext
public SearchItemContext(Class<?> containerType, PathKeyedMap<ItemDefinition<?>> availableSearchItems, SearchItemType searchItem, SearchContext additionalSearchContext, ModelServiceLocator modelServiceLocator)
-
-
Method Detail
-
hasParameter
public boolean hasParameter()
-
getAvailableValues
public List<DisplayableValue<?>> getAvailableValues()
-
getLookupTableOid
public String getLookupTableOid()
-
getItemDef
@Nullable public @Nullable ItemDefinition<?> getItemDef()
-
getPath
@Nullable public @Nullable ItemPath getPath()
-
getValueTypeName
public QName getValueTypeName()
-
getValueEnumerationRef
public PrismReferenceValue getValueEnumerationRef()
-
isVisible
public boolean isVisible()
-
getDisplayName
public String getDisplayName()
-
getHelp
public String getHelp()
-
getParameterName
public String getParameterName()
-
getParameterType
public QName getParameterType()
-
hasPredefinedFilter
public boolean hasPredefinedFilter()
-
getPredefinedFilter
public SearchFilterType getPredefinedFilter()
-
getFilterExpression
public ExpressionType getFilterExpression()
-
getContainerClassType
public Class<?> getContainerClassType()
-
getAdditionalSearchContext
public SearchContext getAdditionalSearchContext()
-
getParameterTargetType
public QName getParameterTargetType()
-
-