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:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanvoidbooleanabstract DisplayableValue<T>abstract StringgetHelp()abstract StringgetName()abstract Class<? extends AbstractSearchItemPanel>abstract StringgetTitle()getValue()inthashCode()booleanisApplyFilter(SearchBoxModeType searchBoxMode) booleanbooleanbooleanvoidsetApplyFilter(boolean applyFilter) voidsetCanConfigure(boolean canConfigure) voidsetFilterExpression(ExpressionType filterExpression) voidsetParameterName(String parameterName) voidsetParameterValueType(Class<T> parameterValueType) voidsetPredefinedFilter(SearchFilterType predefinedFilter) voidsetSelected(boolean selected) voidsetValue(DisplayableValue<T> value) voidsetVisible(boolean visible)
-
Field Details
-
F_SELECTED
- See Also:
-
F_VALUE
- See Also:
-
F_DISPLAYABLE_VALUE
- See Also:
-
F_NAME
- See Also:
-
F_HELP
- See Also:
-
F_TITLE
- See Also:
-
F_APPLY_FILTER
- See Also:
-
-
Constructor Details
-
AbstractSearchItemWrapper
public AbstractSearchItemWrapper()
-
-
Method Details
-
getSearchItemPanelClass
-
getName
-
getHelp
-
getTitle
-
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
-
clearValue
public void clearValue() -
getParameterName
-
setParameterName
-
getParameterValueType
-
setParameterValueType
-
setValue
-
isApplyFilter
-
applyPredefinedFilter
public boolean applyPredefinedFilter() -
setApplyFilter
public void setApplyFilter(boolean applyFilter) -
isSelected
public boolean isSelected()- Specified by:
isSelectedin interfaceSelectableRow<T>
-
setSelected
public void setSelected(boolean selected) - Specified by:
setSelectedin interfaceSelectableRow<T>
-
getPredefinedFilter
-
setPredefinedFilter
-
getFilterExpression
-
setFilterExpression
-
equals
-
hashCode
public int hashCode()
-