Class JpaFieldDefinition
- java.lang.Object
-
- com.broadleafcommerce.search.core.provider.jpa.domain.JpaFieldDefinition
-
- 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>,com.broadleafcommerce.translation.domain.Translatable,Serializable
@Entity public class JpaFieldDefinition 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.translation.domain.Translatable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description JpaFieldDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)org.modelmapper.ModelMapperfromMe()Stringget_id()StringgetAbbreviation()Class<?>getBusinessDomainType()StringgetContextId()StringgetDelimiter()IntegergetFacetDisplayOrder()StringgetFacetLabel()List<com.broadleafcommerce.search.api.domain.FacetRange>getFacetRanges()StringgetFacetRule()StringgetFacetVariantType()List<com.broadleafcommerce.search.api.domain.FieldQuery>getFieldQueries()StringgetIndexableType()StringgetLabel()StringgetMultiValuedCombinedPropertyRootPath()StringgetPropertyPath()List<String>getPropertyPaths()IntegergetSortDisplayOrder()StringgetSortLabel()StringgetSortVariantType()com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTrackinggetTracking()List<JpaFieldVariant>getVariants()inthashCode()booleanisCombined()booleanisFaceted()booleanisFacetMultiSelect()booleanisFacetRanged()booleanisMultiValued()booleanisSearchable()booleanisSortable()booleanisTranslatable()voidset_id(String _id)voidsetAbbreviation(String abbreviation)voidsetCombined(boolean combined)voidsetContextId(String contextId)voidsetDelimiter(String delimiter)voidsetFacetDisplayOrder(Integer facetDisplayOrder)voidsetFaceted(boolean faceted)voidsetFacetLabel(String facetLabel)voidsetFacetMultiSelect(boolean facetMultiSelect)voidsetFacetRanged(boolean facetRanged)voidsetFacetRanges(List<com.broadleafcommerce.search.api.domain.FacetRange> facetRanges)voidsetFacetRule(String facetRule)voidsetFacetVariantType(String facetVariantType)voidsetFieldQueries(List<com.broadleafcommerce.search.api.domain.FieldQuery> fieldQueries)voidsetIndexableType(String indexableType)voidsetLabel(String label)voidsetMultiValued(boolean multiValued)voidsetMultiValuedCombinedPropertyRootPath(String multiValuedCombinedPropertyRootPath)voidsetPropertyPath(String propertyPath)voidsetPropertyPaths(List<String> propertyPaths)voidsetSearchable(boolean searchable)voidsetSortable(boolean sortable)voidsetSortDisplayOrder(Integer sortDisplayOrder)voidsetSortLabel(String sortLabel)voidsetSortVariantType(String sortVariantType)voidsetTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking tracking)voidsetTranslatable(boolean translatable)voidsetVariants(List<JpaFieldVariant> variants)org.modelmapper.ModelMappertoMe()StringtoString()-
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
-
fromMe
@NonNull public org.modelmapper.ModelMapper fromMe()
- Specified by:
fromMein interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
toMe
@NonNull public org.modelmapper.ModelMapper toMe()
- Specified by:
toMein interfacecom.broadleafcommerce.data.tracking.core.mapping.ModelMapperMappable
-
getBusinessDomainType
public Class<?> getBusinessDomainType()
- Specified by:
getBusinessDomainTypein interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
get_id
public String get_id()
-
getContextId
public String getContextId()
- Specified by:
getContextIdin interfacecom.broadleafcommerce.data.tracking.core.Trackable- Specified by:
getContextIdin interfacecom.broadleafcommerce.translation.domain.Translatable
-
getLabel
public String getLabel()
-
getIndexableType
public String getIndexableType()
-
isMultiValued
public boolean isMultiValued()
-
getPropertyPath
public String getPropertyPath()
-
isCombined
public boolean isCombined()
-
getMultiValuedCombinedPropertyRootPath
public String getMultiValuedCombinedPropertyRootPath()
-
getDelimiter
public String getDelimiter()
-
getAbbreviation
public String getAbbreviation()
-
isTranslatable
public boolean isTranslatable()
-
getVariants
public List<JpaFieldVariant> getVariants()
-
isFaceted
public boolean isFaceted()
-
getFacetLabel
public String getFacetLabel()
-
getFacetDisplayOrder
public Integer getFacetDisplayOrder()
-
isFacetMultiSelect
public boolean isFacetMultiSelect()
-
isFacetRanged
public boolean isFacetRanged()
-
getFacetRanges
public List<com.broadleafcommerce.search.api.domain.FacetRange> getFacetRanges()
-
getFacetRule
public String getFacetRule()
-
getFacetVariantType
public String getFacetVariantType()
-
isSortable
public boolean isSortable()
-
getSortLabel
public String getSortLabel()
-
getSortDisplayOrder
public Integer getSortDisplayOrder()
-
getSortVariantType
public String getSortVariantType()
-
isSearchable
public boolean isSearchable()
-
getFieldQueries
public List<com.broadleafcommerce.search.api.domain.FieldQuery> getFieldQueries()
-
getTracking
public com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking getTracking()
- Specified by:
getTrackingin interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
set_id
public void set_id(String _id)
-
setContextId
public void setContextId(String contextId)
- Specified by:
setContextIdin interfacecom.broadleafcommerce.data.tracking.core.Trackable
-
setLabel
public void setLabel(String label)
-
setIndexableType
public void setIndexableType(String indexableType)
-
setMultiValued
public void setMultiValued(boolean multiValued)
-
setPropertyPath
public void setPropertyPath(String propertyPath)
-
setCombined
public void setCombined(boolean combined)
-
setMultiValuedCombinedPropertyRootPath
public void setMultiValuedCombinedPropertyRootPath(String multiValuedCombinedPropertyRootPath)
-
setDelimiter
public void setDelimiter(String delimiter)
-
setAbbreviation
public void setAbbreviation(String abbreviation)
-
setTranslatable
public void setTranslatable(boolean translatable)
-
setVariants
public void setVariants(List<JpaFieldVariant> variants)
-
setFaceted
public void setFaceted(boolean faceted)
-
setFacetLabel
public void setFacetLabel(String facetLabel)
-
setFacetDisplayOrder
public void setFacetDisplayOrder(Integer facetDisplayOrder)
-
setFacetMultiSelect
public void setFacetMultiSelect(boolean facetMultiSelect)
-
setFacetRanged
public void setFacetRanged(boolean facetRanged)
-
setFacetRanges
public void setFacetRanges(List<com.broadleafcommerce.search.api.domain.FacetRange> facetRanges)
-
setFacetRule
public void setFacetRule(String facetRule)
-
setFacetVariantType
public void setFacetVariantType(String facetVariantType)
-
setSortable
public void setSortable(boolean sortable)
-
setSortLabel
public void setSortLabel(String sortLabel)
-
setSortDisplayOrder
public void setSortDisplayOrder(Integer sortDisplayOrder)
-
setSortVariantType
public void setSortVariantType(String sortVariantType)
-
setSearchable
public void setSearchable(boolean searchable)
-
setFieldQueries
public void setFieldQueries(List<com.broadleafcommerce.search.api.domain.FieldQuery> fieldQueries)
-
setTracking
public void setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking tracking)
- Specified by:
setTrackingin interfacecom.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking>
-
canEqual
protected boolean canEqual(Object other)
-
-