Class AbstractSearchItemWrapper<T>
- java.lang.Object
-
- com.evolveum.midpoint.gui.impl.component.search.wrapper.AbstractSearchItemWrapper<T>
-
- All Implemented Interfaces:
SelectableRow
,Serializable
- Direct Known Subclasses:
FilterableSearchItemWrapper
,IndirectSearchItemWrapper
,ProjectSearchItemWrapper
,RelationSearchItemWrapper
,ScopeSearchItemWrapper
,TenantSearchItemWrapper
public abstract class AbstractSearchItemWrapper<T> extends Object implements Serializable, SelectableRow
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
F_APPLY_FILTER
static String
F_DISPLAYABLE_VALUE
static String
F_HELP
static String
F_NAME
static String
F_SELECTED
static String
F_TITLE
static String
F_VALUE
-
Constructor Summary
Constructors Constructor Description AbstractSearchItemWrapper()
-
Method Summary
-
-
-
Field Detail
-
F_SELECTED
public static final String F_SELECTED
- See Also:
- Constant Field Values
-
F_VALUE
public static final String F_VALUE
- See Also:
- Constant Field Values
-
F_DISPLAYABLE_VALUE
public static final String F_DISPLAYABLE_VALUE
- See Also:
- Constant Field Values
-
F_NAME
public static final String F_NAME
- See Also:
- Constant Field Values
-
F_HELP
public static final String F_HELP
- See Also:
- Constant Field Values
-
F_TITLE
public static final String F_TITLE
- See Also:
- Constant Field Values
-
F_APPLY_FILTER
public static final String F_APPLY_FILTER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSearchItemPanelClass
public abstract Class<? extends AbstractSearchItemPanel> getSearchItemPanelClass()
-
getName
public abstract String getName()
-
getHelp
public abstract String getHelp()
-
getTitle
public abstract String getTitle()
-
getDefaultValue
public abstract DisplayableValue<T> getDefaultValue()
-
isVisible
public boolean isVisible()
-
setVisible
public void setVisible(boolean visible)
-
isEnabled
public boolean isEnabled()
-
canRemoveSearchItem
public boolean canRemoveSearchItem()
-
setCanConfigure
public void setCanConfigure(boolean canConfigure)
-
getValue
public DisplayableValue<T> getValue()
-
clearValue
public void clearValue()
-
getParameterName
public String getParameterName()
-
setParameterName
public void setParameterName(String parameterName)
-
setValue
public void setValue(DisplayableValue<T> value)
-
isApplyFilter
public boolean isApplyFilter(SearchBoxModeType searchBoxMode)
-
applyPredefinedFilter
public boolean applyPredefinedFilter()
-
setApplyFilter
public void setApplyFilter(boolean applyFilter)
-
isSelected
public boolean isSelected()
- Specified by:
isSelected
in interfaceSelectableRow<T>
-
setSelected
public void setSelected(boolean selected)
- Specified by:
setSelected
in interfaceSelectableRow<T>
-
getPredefinedFilter
public SearchFilterType getPredefinedFilter()
-
setPredefinedFilter
public void setPredefinedFilter(SearchFilterType predefinedFilter)
-
getFilterExpression
public ExpressionType getFilterExpression()
-
setFilterExpression
public void setFilterExpression(ExpressionType filterExpression)
-
-