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 @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()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_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() 
 -