Class RelevancyRuleGroupRule
java.lang.Object
com.broadleafcommerce.search.api.domain.RelevancyRuleGroupRule
- All Implemented Interfaces:
com.broadleafcommerce.data.tracking.core.ChangeContainerOverridable
,com.broadleafcommerce.data.tracking.core.ContextStateAware
,Serializable
public class RelevancyRuleGroupRule
extends Object
implements Serializable, com.broadleafcommerce.data.tracking.core.ChangeContainerOverridable, com.broadleafcommerce.data.tracking.core.ContextStateAware
Represents a link between a
RelevancyRuleGroup
and a RelevancyRule
.- Since:
- Search Service 2.2.0, Release Train 2.2.0
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState
A subset ofTracking
information to expose the context state for this object.getId()
The context ID of the relevancy rule group relevancy rule relationship.com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer
Therelevancy rule
in this relationship.Therelevancy rule group
in this relationshipint
hashCode()
void
setContextState
(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) A subset ofTracking
information to expose the context state for this object.void
The context ID of the relevancy rule group relevancy rule relationship.void
setOverrideChangeContainer
(com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer overrideChangeContainer) void
setRelevancyRule
(RelevancyRule relevancyRule) Therelevancy rule
in this relationship.void
setRelevancyRuleGroup
(RelevancyRuleGroup relevancyRuleGroup) Therelevancy rule group
in this relationshiptoString()
-
Constructor Details
-
RelevancyRuleGroupRule
public RelevancyRuleGroupRule()
-
-
Method Details
-
getId
The context ID of the relevancy rule group relevancy rule relationship.- Returns:
- the context ID of the relevancy rule group relevancy rule relationship
-
getRelevancyRule
Therelevancy rule
in this relationship. -
getRelevancyRuleGroup
Therelevancy rule group
in this relationship -
getOverrideChangeContainer
public com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer getOverrideChangeContainer()- Specified by:
getOverrideChangeContainer
in interfacecom.broadleafcommerce.data.tracking.core.ChangeContainerOverridable
-
getContextState
public com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState getContextState()A subset ofTracking
information to expose the context state for this object.- Specified by:
getContextState
in interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
- Returns:
- a subset of
Tracking
information to expose the context state for this object
-
setId
The context ID of the relevancy rule group relevancy rule relationship.- Parameters:
id
- the context ID of the relevancy rule group relevancy rule relationship
-
setRelevancyRule
Therelevancy rule
in this relationship. -
setRelevancyRuleGroup
Therelevancy rule group
in this relationship -
setOverrideChangeContainer
public void setOverrideChangeContainer(com.broadleafcommerce.data.tracking.core.filtering.domain.ChangeContainer overrideChangeContainer) - Specified by:
setOverrideChangeContainer
in interfacecom.broadleafcommerce.data.tracking.core.ChangeContainerOverridable
-
setContextState
public void setContextState(com.broadleafcommerce.data.tracking.core.filtering.business.domain.ContextState contextState) A subset ofTracking
information to expose the context state for this object.- Specified by:
setContextState
in interfacecom.broadleafcommerce.data.tracking.core.ContextStateAware
- Parameters:
contextState
- a subset ofTracking
information to expose the context state for this object
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-