Class JpaRelevancyRule
java.lang.Object
com.broadleafcommerce.search.core.provider.jpa.domain.JpaRelevancyRule
- All Implemented Interfaces:
com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
,com.broadleafcommerce.data.tracking.core.CatalogTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking>
,com.broadleafcommerce.data.tracking.core.filtering.ActiveAware
,com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
,com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
,com.broadleafcommerce.data.tracking.core.Trackable
,com.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking>
,com.broadleafcommerce.translation.domain.Translatable
,Serializable
@Entity
public class JpaRelevancyRule
extends Object
implements Serializable, com.broadleafcommerce.data.tracking.core.CatalogTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking>, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.translation.domain.Translatable, com.broadleafcommerce.data.tracking.core.filtering.ActiveAware
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
org.modelmapper.ModelMapper
fromMe()
get_id()
getBoost()
Class<?>
getName()
com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking
int
hashCode()
boolean
boolean
boolean
void
void
setActiveEndDate
(Instant activeEndDate) void
setActiveStartDate
(Instant activeStartDate) void
setApplyMatchingValueFrequencyBoost
(boolean applyMatchingValueFrequencyBoost) void
setAttributes
(Map<String, Object> attributes) void
void
setBoostRule
(String boostRule) void
setContextId
(String contextId) void
setDescending
(boolean descending) void
setFieldDefinitionId
(String fieldDefinitionId) void
setFieldIndexableType
(String fieldIndexableType) void
setMatchingValue
(String matchingValue) void
setMinimumScore
(Double minimumScore) void
void
setRuleType
(String ruleType) void
setSearchTermMatch
(String searchTermMatch) void
setSearchTermRegex
(boolean searchTermRegex) void
setTracking
(com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking tracking) void
setVariantType
(String variantType) org.modelmapper.ModelMapper
toMe()
toString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
postFromMe, postToMe, preFromMe, preToMe
Methods inherited from interface com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
findNotificationState
Methods inherited from interface com.broadleafcommerce.data.tracking.core.Trackable
getDisplay, getNotificationStates, getNotificationStates, setNotificationStates
Methods inherited from interface com.broadleafcommerce.data.tracking.core.TypedTrackable
setTracking
-
Constructor Details
-
JpaRelevancyRule
public JpaRelevancyRule()
-
-
Method Details
-
fromMe
public org.modelmapper.ModelMapper fromMe()- Specified by:
fromMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
toMe
public org.modelmapper.ModelMapper toMe()- Specified by:
toMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
getBusinessDomainType
- Specified by:
getBusinessDomainType
in interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
get_id
-
getContextId
- Specified by:
getContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
- Specified by:
getContextId
in interfacecom.broadleafcommerce.translation.domain.Translatable
- See Also:
-
RelevancyRule.getId()
-
getName
- See Also:
-
RelevancyRule.getName()
-
getFieldDefinitionId
- See Also:
-
RelevancyRule.getFieldDefinitionId()
-
getFieldIndexableType
- See Also:
-
RelevancyRule.getFieldIndexableType()
-
getVariantType
- See Also:
-
RelevancyRule.getVariantType()
-
getActiveStartDate
- Specified by:
getActiveStartDate
in interfacecom.broadleafcommerce.data.tracking.core.filtering.ActiveAware
- See Also:
-
RelevancyRule.getActiveStartDate()
-
getActiveEndDate
- Specified by:
getActiveEndDate
in interfacecom.broadleafcommerce.data.tracking.core.filtering.ActiveAware
- See Also:
-
RelevancyRule.getActiveEndDate()
-
getRuleType
- See Also:
-
RelevancyRule.getRuleType()
-
getBoost
- See Also:
-
RelevancyRule.getBoost()
-
getBoostRule
- See Also:
-
RelevancyRule.getBoostRule()
-
getMinimumScore
- See Also:
-
RelevancyRule.getMinimumScore()
-
isDescending
public boolean isDescending()- See Also:
-
RelevancyRule.isDescending()
-
getMatchingValue
- See Also:
-
RelevancyRule.getMatchingValue()
-
isApplyMatchingValueFrequencyBoost
public boolean isApplyMatchingValueFrequencyBoost()- See Also:
-
RelevancyRule.isApplyMatchingValueFrequencyBoost()
-
getSearchTermMatch
- See Also:
-
RelevancyRule.getSearchTermMatch()
-
isSearchTermRegex
public boolean isSearchTermRegex()- See Also:
-
RelevancyRule.isSearchTermRegex()
-
getAttributes
- See Also:
-
RelevancyRule.getAttributes()
-
getTracking
public com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking getTracking()- Specified by:
getTracking
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
set_id
-
setContextId
- Specified by:
setContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
- See Also:
-
RelevancyRule.getId()
-
setName
- See Also:
-
RelevancyRule.getName()
-
setFieldDefinitionId
- See Also:
-
RelevancyRule.getFieldDefinitionId()
-
setFieldIndexableType
- See Also:
-
RelevancyRule.getFieldIndexableType()
-
setVariantType
- See Also:
-
RelevancyRule.getVariantType()
-
setActiveStartDate
- See Also:
-
RelevancyRule.getActiveStartDate()
-
setActiveEndDate
- See Also:
-
RelevancyRule.getActiveEndDate()
-
setRuleType
- See Also:
-
RelevancyRule.getRuleType()
-
setBoost
- See Also:
-
RelevancyRule.getBoost()
-
setBoostRule
- See Also:
-
RelevancyRule.getBoostRule()
-
setMinimumScore
- See Also:
-
RelevancyRule.getMinimumScore()
-
setDescending
public void setDescending(boolean descending) - See Also:
-
RelevancyRule.isDescending()
-
setMatchingValue
- See Also:
-
RelevancyRule.getMatchingValue()
-
setApplyMatchingValueFrequencyBoost
public void setApplyMatchingValueFrequencyBoost(boolean applyMatchingValueFrequencyBoost) - See Also:
-
RelevancyRule.isApplyMatchingValueFrequencyBoost()
-
setSearchTermMatch
- See Also:
-
RelevancyRule.getSearchTermMatch()
-
setSearchTermRegex
public void setSearchTermRegex(boolean searchTermRegex) - See Also:
-
RelevancyRule.isSearchTermRegex()
-
setAttributes
- See Also:
-
RelevancyRule.getAttributes()
-
setTracking
public void setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking tracking) - Specified by:
setTracking
in interfacecom.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.CatalogJpaTracking>
-
toString
-
equals
-
canEqual
-
hashCode
public int hashCode()
-