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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
void
boolean
abstract DisplayableValue<T>
abstract String
getHelp()
abstract String
getName()
abstract Class<? extends AbstractSearchItemPanel>
abstract String
getTitle()
getValue()
int
hashCode()
boolean
isApplyFilter
(SearchBoxModeType searchBoxMode) boolean
boolean
boolean
void
setApplyFilter
(boolean applyFilter) void
setCanConfigure
(boolean canConfigure) void
setFilterExpression
(ExpressionType filterExpression) void
setParameterName
(String parameterName) void
setParameterValueType
(Class<T> parameterValueType) void
setPredefinedFilter
(SearchFilterType predefinedFilter) void
setSelected
(boolean selected) void
setValue
(DisplayableValue<T> value) void
setVisible
(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:
isSelected
in interfaceSelectableRow<T>
-
setSelected
public void setSelected(boolean selected) - Specified by:
setSelected
in interfaceSelectableRow<T>
-
getPredefinedFilter
-
setPredefinedFilter
-
getFilterExpression
-
setFilterExpression
-
equals
-
hashCode
public int hashCode()
-