Class ObjectTypeSearchItemWrapper<C extends Containerable>
- java.lang.Object
-
- com.evolveum.midpoint.gui.impl.component.search.AbstractSearchItemWrapper<QName>
-
- com.evolveum.midpoint.gui.impl.component.search.ObjectTypeSearchItemWrapper<C>
-
- All Implemented Interfaces:
SelectableRow
,Serializable
public class ObjectTypeSearchItemWrapper<C extends Containerable> extends AbstractSearchItemWrapper<QName>
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.evolveum.midpoint.gui.impl.component.search.AbstractSearchItemWrapper
F_APPLY_FILTER, F_DISPLAYABLE_VALUE, F_HELP, F_NAME, F_SELECTED, F_TITLE, F_VALUE
-
-
Constructor Summary
Constructors Constructor Description ObjectTypeSearchItemWrapper(ObjectTypeSearchItemConfigurationType config)
ObjectTypeSearchItemWrapper(List<Class<C>> supportedTypeList, QName defaultObjectType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canRemoveSearchItem()
ObjectFilter
createFilter(Class type, PageBase pageBase, VariablesMap variables)
List<QName>
getAvailableValues()
QName
getDefaultObjectType()
DisplayableValue<QName>
getDefaultValue()
String
getHelp()
String
getName()
Class<ObjectTypeSearchItemPanel>
getSearchItemPanelClass()
List<Class<C>>
getSupportedTypeList()
String
getTitle()
QName
getValueForNull()
boolean
isAllowAllTypesSearch()
boolean
isApplyFilter(SearchBoxModeType searchBoxMode)
boolean
isTypeChanged()
boolean
isVisible()
void
setAllowAllTypesSearch(boolean allowAllTypesSearch)
void
setDefaultObjectType(QName defaultObjectType)
void
setHelp(String help)
void
setName(String name)
void
setTypeChanged(boolean typeChanged)
void
setValueForNull(QName valueForNull)
void
setVisible(boolean visible)
-
Methods inherited from class com.evolveum.midpoint.gui.impl.component.search.AbstractSearchItemWrapper
applyPredefinedFilter, equals, getFilterExpression, getParameterName, getParameterValueType, getPredefinedFilter, getValue, hashCode, isEnabled, isSelected, setApplyFilter, setCanConfigure, setFilterExpression, setParameterName, setParameterValueType, setPredefinedFilter, setSelected, setValue
-
-
-
-
Constructor Detail
-
ObjectTypeSearchItemWrapper
public ObjectTypeSearchItemWrapper(ObjectTypeSearchItemConfigurationType config)
-
-
Method Detail
-
getSearchItemPanelClass
public Class<ObjectTypeSearchItemPanel> getSearchItemPanelClass()
- Specified by:
getSearchItemPanelClass
in classAbstractSearchItemWrapper<QName>
-
isTypeChanged
public boolean isTypeChanged()
-
setTypeChanged
public void setTypeChanged(boolean typeChanged)
-
getDefaultValue
public DisplayableValue<QName> getDefaultValue()
- Specified by:
getDefaultValue
in classAbstractSearchItemWrapper<QName>
-
getDefaultObjectType
public QName getDefaultObjectType()
-
setDefaultObjectType
public void setDefaultObjectType(QName defaultObjectType)
-
getName
public String getName()
- Specified by:
getName
in classAbstractSearchItemWrapper<QName>
-
setName
public void setName(String name)
-
getHelp
public String getHelp()
- Specified by:
getHelp
in classAbstractSearchItemWrapper<QName>
-
setHelp
public void setHelp(String help)
-
canRemoveSearchItem
public boolean canRemoveSearchItem()
- Overrides:
canRemoveSearchItem
in classAbstractSearchItemWrapper<QName>
-
getTitle
public String getTitle()
- Specified by:
getTitle
in classAbstractSearchItemWrapper<QName>
-
isApplyFilter
public boolean isApplyFilter(SearchBoxModeType searchBoxMode)
- Overrides:
isApplyFilter
in classAbstractSearchItemWrapper<QName>
-
isVisible
public boolean isVisible()
- Overrides:
isVisible
in classAbstractSearchItemWrapper<QName>
-
setVisible
public void setVisible(boolean visible)
- Overrides:
setVisible
in classAbstractSearchItemWrapper<QName>
-
createFilter
public ObjectFilter createFilter(Class type, PageBase pageBase, VariablesMap variables)
- Specified by:
createFilter
in classAbstractSearchItemWrapper<QName>
-
getValueForNull
public QName getValueForNull()
-
setValueForNull
public void setValueForNull(QName valueForNull)
-
isAllowAllTypesSearch
public boolean isAllowAllTypesSearch()
-
setAllowAllTypesSearch
public void setAllowAllTypesSearch(boolean allowAllTypesSearch)
-
-