Class DefaultParameterContainer
- java.lang.Object
-
- de.hybris.platform.cockpit.model.advancedsearch.impl.DefaultParameterContainer
-
- All Implemented Interfaces:
AdvancedSearchParameterContainer
public class DefaultParameterContainer extends java.lang.Object implements AdvancedSearchParameterContainer
-
-
Constructor Summary
Constructors Constructor Description DefaultParameterContainer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()Clears all set search parameters and sort criteria.ConditionValueContainerget(SearchField field)java.util.Map<SearchField,ConditionValueContainer>getSearchFieldValueMap()ObjectTemplategetSelectedType()PropertyDescriptorgetSortProperty()booleanhasValues()Returns whether this parameter container has any search parameters or sort criteria set.booleanhasValues(boolean ignoreSort)booleanisExcludeSubtypes()booleanisSortAscending()voidput(SearchField field, ConditionValueContainer values)ConditionValueContainerremove(SearchField field)voidsetExcludeSubtypes(boolean checked)voidsetSelectedType(ObjectTemplate type)voidsetSortAscending(boolean asc)voidsetSortProperty(PropertyDescriptor sortProp)
-
-
-
Method Detail
-
getSearchFieldValueMap
public java.util.Map<SearchField,ConditionValueContainer> getSearchFieldValueMap()
- Specified by:
getSearchFieldValueMapin interfaceAdvancedSearchParameterContainer
-
getSortProperty
public PropertyDescriptor getSortProperty()
- Specified by:
getSortPropertyin interfaceAdvancedSearchParameterContainer
-
setSortProperty
public void setSortProperty(PropertyDescriptor sortProp)
- Specified by:
setSortPropertyin interfaceAdvancedSearchParameterContainer
-
setSortAscending
public void setSortAscending(boolean asc)
- Specified by:
setSortAscendingin interfaceAdvancedSearchParameterContainer
-
isSortAscending
public boolean isSortAscending()
- Specified by:
isSortAscendingin interfaceAdvancedSearchParameterContainer
-
clear
public void clear()
Description copied from interface:AdvancedSearchParameterContainerClears all set search parameters and sort criteria.- Specified by:
clearin interfaceAdvancedSearchParameterContainer- See Also:
AdvancedSearchParameterContainer.hasValues()
-
get
public ConditionValueContainer get(SearchField field)
- Specified by:
getin interfaceAdvancedSearchParameterContainer
-
put
public void put(SearchField field, ConditionValueContainer values)
- Specified by:
putin interfaceAdvancedSearchParameterContainer
-
remove
public ConditionValueContainer remove(SearchField field)
- Specified by:
removein interfaceAdvancedSearchParameterContainer
-
hasValues
public boolean hasValues()
Description copied from interface:AdvancedSearchParameterContainerReturns whether this parameter container has any search parameters or sort criteria set.- Specified by:
hasValuesin interfaceAdvancedSearchParameterContainer- Returns:
trueif search parameters or sort criteria have been set- See Also:
AdvancedSearchParameterContainer.clear()
-
hasValues
public boolean hasValues(boolean ignoreSort)
- Specified by:
hasValuesin interfaceAdvancedSearchParameterContainer
-
getSelectedType
public ObjectTemplate getSelectedType()
- Specified by:
getSelectedTypein interfaceAdvancedSearchParameterContainer
-
setSelectedType
public void setSelectedType(ObjectTemplate type)
- Specified by:
setSelectedTypein interfaceAdvancedSearchParameterContainer
-
isExcludeSubtypes
public boolean isExcludeSubtypes()
- Specified by:
isExcludeSubtypesin interfaceAdvancedSearchParameterContainer
-
setExcludeSubtypes
public void setExcludeSubtypes(boolean checked)
- Specified by:
setExcludeSubtypesin interfaceAdvancedSearchParameterContainer
-
-