Class SettingsSortGroup
java.lang.Object
com.broadleafcommerce.search.api.domain.SettingsSortGroup
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.ChangeContainerOverridable,com.broadleafcommerce.data.tracking.core.ContextStateAware,Serializable
public class SettingsSortGroup
extends Object
implements Serializable, com.broadleafcommerce.data.tracking.core.ContextStateAware, com.broadleafcommerce.data.tracking.core.ChangeContainerOverridable
Links a
SortGroup to a SearchSettings instance.- Since:
- 2.1.0-GA
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleancom.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextStateA subset ofTrackinginformation to expose the context state for this object.getId()The context ID of the settings sort group relationship.com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainerThesearch settingsin this relationshipThesort groupin this relationshipinthashCode()voidsetContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) A subset ofTrackinginformation to expose the context state for this object.voidThe context ID of the settings sort group relationship.voidsetOverrideChangeContainer(com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer overrideChangeContainer) voidsetSearchSettings(SearchSettings searchSettings) Thesearch settingsin this relationshipvoidsetSortGroup(SortGroup sortGroup) Thesort groupin this relationshiptoString()
-
Constructor Details
-
SettingsSortGroup
public SettingsSortGroup()
-
-
Method Details
-
getId
The context ID of the settings sort group relationship.- Returns:
- the context ID of the settings sort group relationship
-
getSortGroup
Thesort groupin this relationship -
getSearchSettings
Thesearch settingsin this relationship -
getOverrideChangeContainer
public com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer getOverrideChangeContainer()- Specified by:
getOverrideChangeContainerin interfacecom.broadleafcommerce.data.tracking.core.ChangeContainerOverridable
-
getContextState
public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState()A subset ofTrackinginformation to expose the context state for this object.- Specified by:
getContextStatein interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware- Returns:
- a subset of
Trackinginformation to expose the context state for this object
-
setId
The context ID of the settings sort group relationship.- Parameters:
id- the context ID of the settings sort group relationship
-
setSortGroup
Thesort groupin this relationship -
setSearchSettings
Thesearch settingsin this relationship -
setOverrideChangeContainer
public void setOverrideChangeContainer(com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer overrideChangeContainer) - Specified by:
setOverrideChangeContainerin interfacecom.broadleafcommerce.data.tracking.core.ChangeContainerOverridable
-
setContextState
public void setContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) A subset ofTrackinginformation to expose the context state for this object.- Specified by:
setContextStatein interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware- Parameters:
contextState- a subset ofTrackinginformation to expose the context state for this object
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-