Class JpaTypeAheadConfiguration
- java.lang.Object
-
- com.broadleafcommerce.search.core.provider.jpa.domain.JpaTypeAheadConfiguration
-
- All Implemented Interfaces:
com.broadleafcommerce.common.messaging.notification.domain.NotificationStateAware
,com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
,com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
,com.broadleafcommerce.data.tracking.core.SandboxTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking>
,com.broadleafcommerce.data.tracking.core.Trackable
,com.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking>
,Serializable
@Entity public class JpaTypeAheadConfiguration extends Object implements Serializable, com.broadleafcommerce.data.tracking.core.SandboxTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking>, com.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable, com.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware, com.broadleafcommerce.data.tracking.core.Trackable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JpaTypeAheadConfiguration()
-
Method Summary
-
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
-
-
-
-
Method Detail
-
getBusinessDomainType
public Class<?> getBusinessDomainType()
- Specified by:
getBusinessDomainType
in interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
fromMe
@NonNull public org.modelmapper.ModelMapper fromMe()
- Specified by:
fromMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
toMe
@NonNull public org.modelmapper.ModelMapper toMe()
- Specified by:
toMe
in interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
get_id
public String get_id()
-
getContextId
public String getContextId()
- Specified by:
getContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
getConfigName
public String getConfigName()
-
getHighlightFields
public List<JpaSuggestionField> getHighlightFields()
-
getIndexableType
public String getIndexableType()
-
getAutocompleteSuggestionLimit
public Integer getAutocompleteSuggestionLimit()
-
getPhraseSlop
public String getPhraseSlop()
-
getHighlightPrepend
public String getHighlightPrepend()
-
getHighlightAppend
public String getHighlightAppend()
-
getTypeAheadSuggestionConfigurations
public List<JpaTypeAheadSuggestionConfig> getTypeAheadSuggestionConfigurations()
-
getHighlightFragmentSize
public int getHighlightFragmentSize()
-
getTracking
public com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking getTracking()
- Specified by:
getTracking
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
set_id
public void set_id(String _id)
-
setContextId
public void setContextId(String contextId)
- Specified by:
setContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setConfigName
public void setConfigName(String configName)
-
setHighlightFields
public void setHighlightFields(List<JpaSuggestionField> highlightFields)
-
setIndexableType
public void setIndexableType(String indexableType)
-
setAutocompleteSuggestionLimit
public void setAutocompleteSuggestionLimit(Integer autocompleteSuggestionLimit)
-
setPhraseSlop
public void setPhraseSlop(String phraseSlop)
-
setHighlightPrepend
public void setHighlightPrepend(String highlightPrepend)
-
setHighlightAppend
public void setHighlightAppend(String highlightAppend)
-
setTypeAheadSuggestionConfigurations
public void setTypeAheadSuggestionConfigurations(List<JpaTypeAheadSuggestionConfig> typeAheadSuggestionConfigurations)
-
setHighlightFragmentSize
public void setHighlightFragmentSize(int highlightFragmentSize)
-
setTracking
public void setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking tracking)
- Specified by:
setTracking
in interfacecom.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking>
-
canEqual
protected boolean canEqual(Object other)
-
-