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 @NotNull org.apache.wicket.model.IModel<String>
getHelp()
abstract @NotNull org.apache.wicket.model.IModel<String>
getName()
abstract Class<? extends AbstractSearchItemPanel>
abstract @NotNull org.apache.wicket.model.IModel<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_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()
-