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 boolean
canEqual(Object other)
boolean
equals(Object o)
org.modelmapper.ModelMapper
fromMe()
String
get_id()
String
getAbbreviation()
Class<?>
getBusinessDomainType()
String
getContextId()
String
getDelimiter()
Integer
getFacetDisplayOrder()
String
getFacetLabel()
List<com.broadleafcommerce.search.api.domain.FacetRange>
getFacetRanges()
String
getFacetRule()
String
getFacetVariantType()
List<com.broadleafcommerce.search.api.domain.FieldQuery>
getFieldQueries()
String
getIndexableType()
String
getLabel()
String
getMultiValuedCombinedPropertyRootPath()
String
getPropertyPath()
List<String>
getPropertyPaths()
Integer
getSortDisplayOrder()
String
getSortLabel()
String
getSortVariantType()
com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking
getTracking()
List<JpaFieldVariant>
getVariants()
int
hashCode()
boolean
isCombined()
boolean
isFaceted()
boolean
isFacetMultiSelect()
boolean
isFacetRanged()
boolean
isMultiValued()
boolean
isSearchable()
boolean
isSortable()
boolean
isTranslatable()
void
set_id(String _id)
void
setAbbreviation(String abbreviation)
void
setCombined(boolean combined)
void
setContextId(String contextId)
void
setDelimiter(String delimiter)
void
setFacetDisplayOrder(Integer facetDisplayOrder)
void
setFaceted(boolean faceted)
void
setFacetLabel(String facetLabel)
void
setFacetMultiSelect(boolean facetMultiSelect)
void
setFacetRanged(boolean facetRanged)
void
setFacetRanges(List<com.broadleafcommerce.search.api.domain.FacetRange> facetRanges)
void
setFacetRule(String facetRule)
void
setFacetVariantType(String facetVariantType)
void
setFieldQueries(List<com.broadleafcommerce.search.api.domain.FieldQuery> fieldQueries)
void
setIndexableType(String indexableType)
void
setLabel(String label)
void
setMultiValued(boolean multiValued)
void
setMultiValuedCombinedPropertyRootPath(String multiValuedCombinedPropertyRootPath)
void
setPropertyPath(String propertyPath)
void
setPropertyPaths(List<String> propertyPaths)
void
setSearchable(boolean searchable)
void
setSortable(boolean sortable)
void
setSortDisplayOrder(Integer sortDisplayOrder)
void
setSortLabel(String sortLabel)
void
setSortVariantType(String sortVariantType)
void
setTracking(com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking tracking)
void
setTranslatable(boolean translatable)
void
setVariants(List<JpaFieldVariant> variants)
org.modelmapper.ModelMapper
toMe()
String
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
-
-
-
-
Method Detail
-
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
-
getBusinessDomainType
public Class<?> getBusinessDomainType()
- Specified by:
getBusinessDomainType
in interfacecom.broadleafcommerce.data.tracking.core.mapping.BusinessTypeAware
-
get_id
public String get_id()
-
getContextId
public String getContextId()
- Specified by:
getContextId
in interfacecom.broadleafcommerce.data.tracking.core.Trackable
- Specified by:
getContextId
in 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:
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
-
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:
setTracking
in interfacecom.broadleafcommerce.data.tracking.core.TypedTrackable<com.broadleafcommerce.data.tracking.jpa.filtering.domain.SandboxJpaTracking>
-
canEqual
protected boolean canEqual(Object other)
-
-