Class BasicFieldMetadata

java.lang.Object
org.broadleafcommerce.openadmin.dto.FieldMetadata
org.broadleafcommerce.openadmin.dto.BasicFieldMetadata
All Implemented Interfaces:
Serializable

public class BasicFieldMetadata extends FieldMetadata
Author:
Jeff Fischer
See Also:
  • Field Details

    • fieldType

      protected SupportedFieldType fieldType
    • secondaryType

      protected SupportedFieldType secondaryType
    • length

      protected Integer length
    • required

      protected Boolean required
    • unique

      protected Boolean unique
    • scale

      protected Integer scale
    • precision

      protected Integer precision
    • mutable

      protected Boolean mutable
    • foreignKeyProperty

      protected String foreignKeyProperty
    • foreignKeyClass

      protected String foreignKeyClass
    • foreignKeyDisplayValueProperty

      protected String foreignKeyDisplayValueProperty
    • foreignKeyCollection

      protected Boolean foreignKeyCollection
    • mergedPropertyType

      protected MergedPropertyType mergedPropertyType
    • enumerationValues

      protected String[][] enumerationValues
    • enumerationClass

      protected String enumerationClass
    • isDerived

      protected Boolean isDerived
    • name

      protected String name
    • visibility

      protected VisibilityEnum visibility
    • groupCollapsed

      @Deprecated protected Boolean groupCollapsed
      Deprecated.
    • explicitFieldType

      protected SupportedFieldType explicitFieldType
    • displayType

      protected RuleBuilderDisplayType displayType
    • largeEntry

      protected Boolean largeEntry
    • prominent

      protected Boolean prominent
    • gridOrder

      protected Integer gridOrder
    • columnWidth

      protected String columnWidth
    • broadleafEnumeration

      protected String broadleafEnumeration
    • hideEnumerationIfEmpty

      protected Boolean hideEnumerationIfEmpty
    • fieldComponentRenderer

      protected SupportedFieldType fieldComponentRenderer
    • fieldComponentRendererTemplate

      protected String fieldComponentRendererTemplate
    • gridFieldComponentRenderer

      protected SupportedFieldType gridFieldComponentRenderer
    • readOnly

      protected Boolean readOnly
    • validationConfigurations

      protected Map<String,List<Map<String,String>>> validationConfigurations
    • requiredOverride

      protected Boolean requiredOverride
    • tooltip

      protected String tooltip
    • helpText

      protected String helpText
    • hint

      protected String hint
    • lookupDisplayProperty

      protected String lookupDisplayProperty
    • forcePopulateChildProperties

      protected Boolean forcePopulateChildProperties
    • enableTypeaheadLookup

      protected Boolean enableTypeaheadLookup
    • optionListEntity

      protected String optionListEntity
    • optionValueFieldName

      protected String optionValueFieldName
    • optionDisplayFieldName

      protected String optionDisplayFieldName
    • optionCanEditValues

      protected Boolean optionCanEditValues
    • optionHideIfEmpty

      protected Boolean optionHideIfEmpty
    • optionFilterParams

      protected String[][] optionFilterParams
    • customCriteria

      protected String[] customCriteria
    • useServerSideInspectionCache

      protected Boolean useServerSideInspectionCache
    • toOneLookupCreatedViaAnnotation

      protected Boolean toOneLookupCreatedViaAnnotation
    • ruleIdentifier

      protected String ruleIdentifier
    • lookupType

      protected LookupType lookupType
    • translatable

      protected Boolean translatable
    • defaultValue

      protected String defaultValue
    • isFilter

      protected Boolean isFilter
    • canLinkToExternalEntity

      protected Boolean canLinkToExternalEntity
    • associatedFieldName

      protected String associatedFieldName
    • mapFieldValueClass

      protected String mapFieldValueClass
    • searchable

      protected Boolean searchable
    • manyToField

      protected String manyToField
    • toOneTargetProperty

      protected String toOneTargetProperty
    • toOneParentProperty

      protected String toOneParentProperty
    • mapKeyValueProperty

      protected String mapKeyValueProperty
    • allowNoValueEnumOption

      protected Boolean allowNoValueEnumOption
  • Constructor Details

    • BasicFieldMetadata

      public BasicFieldMetadata()
  • Method Details

    • getFieldType

      public SupportedFieldType getFieldType()
    • setFieldType

      public void setFieldType(SupportedFieldType fieldType)
    • getSecondaryType

      public SupportedFieldType getSecondaryType()
    • setSecondaryType

      public void setSecondaryType(SupportedFieldType secondaryType)
    • getLength

      public Integer getLength()
    • setLength

      public void setLength(Integer length)
    • getRequired

      public Boolean getRequired()
    • setRequired

      public void setRequired(Boolean required)
    • getScale

      public Integer getScale()
    • setScale

      public void setScale(Integer scale)
    • getPrecision

      public Integer getPrecision()
    • setPrecision

      public void setPrecision(Integer precision)
    • getUnique

      public Boolean getUnique()
    • setUnique

      public void setUnique(Boolean unique)
    • getMutable

      public Boolean getMutable()
    • setMutable

      public void setMutable(Boolean mutable)
    • getForeignKeyProperty

      public String getForeignKeyProperty()
    • setForeignKeyProperty

      public void setForeignKeyProperty(String foreignKeyProperty)
    • getForeignKeyClass

      public String getForeignKeyClass()
    • setForeignKeyClass

      public void setForeignKeyClass(String foreignKeyClass)
    • getForeignKeyCollection

      public Boolean getForeignKeyCollection()
    • setForeignKeyCollection

      public void setForeignKeyCollection(Boolean foreignKeyCollection)
    • getMergedPropertyType

      public MergedPropertyType getMergedPropertyType()
    • setMergedPropertyType

      public void setMergedPropertyType(MergedPropertyType mergedPropertyType)
    • getEnumerationValues

      public String[][] getEnumerationValues()
    • setEnumerationValues

      public void setEnumerationValues(String[][] enumerationValues)
    • getForeignKeyDisplayValueProperty

      public String getForeignKeyDisplayValueProperty()
    • setForeignKeyDisplayValueProperty

      public void setForeignKeyDisplayValueProperty(String foreignKeyDisplayValueProperty)
    • getEnumerationClass

      public String getEnumerationClass()
    • setEnumerationClass

      public void setEnumerationClass(String enumerationClass)
    • getIsDerived

      public Boolean getIsDerived()
    • setDerived

      public void setDerived(Boolean isDerived)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getExplicitFieldType

      public SupportedFieldType getExplicitFieldType()
    • setExplicitFieldType

      public void setExplicitFieldType(SupportedFieldType fieldType)
    • getDisplayType

      public RuleBuilderDisplayType getDisplayType()
    • setDisplayType

      public void setDisplayType(RuleBuilderDisplayType displayType)
    • isLargeEntry

      public Boolean isLargeEntry()
    • setLargeEntry

      public void setLargeEntry(Boolean largeEntry)
    • isProminent

      public Boolean isProminent()
    • setProminent

      public void setProminent(Boolean prominent)
    • getColumnWidth

      public String getColumnWidth()
    • setColumnWidth

      public void setColumnWidth(String columnWidth)
    • getBroadleafEnumeration

      public String getBroadleafEnumeration()
    • setBroadleafEnumeration

      public void setBroadleafEnumeration(String broadleafEnumeration)
    • getHideEnumerationIfEmpty

      public Boolean getHideEnumerationIfEmpty()
    • setHideEnumerationIfEmpty

      public void setHideEnumerationIfEmpty(Boolean hideEnumerationIfEmpty)
    • getFieldComponentRenderer

      public SupportedFieldType getFieldComponentRenderer()
    • setFieldComponentRenderer

      public void setFieldComponentRenderer(SupportedFieldType fieldComponentRenderer)
    • getGridFieldComponentRenderer

      public SupportedFieldType getGridFieldComponentRenderer()
    • setGridFieldComponentRenderer

      public void setGridFieldComponentRenderer(SupportedFieldType gridFieldComponentRenderer)
    • getFieldComponentRendererTemplate

      public String getFieldComponentRendererTemplate()
    • setFieldComponentRendererTemplate

      public void setFieldComponentRendererTemplate(String fieldComponentRendererTemplate)
    • getGridFieldComponentRendererTemplate

      public String getGridFieldComponentRendererTemplate()
    • setGridFieldComponentRendererTemplate

      public void setGridFieldComponentRendererTemplate(String gridFieldComponentRendererTemplate)
    • getReadOnly

      public Boolean getReadOnly()
    • setReadOnly

      public void setReadOnly(Boolean readOnly)
    • getGridOrder

      public Integer getGridOrder()
    • setGridOrder

      public void setGridOrder(Integer gridOrder)
    • getValidationConfigurations

      public Map<String,List<Map<String,String>>> getValidationConfigurations()
      Returns:
      the validation configurations for this property keyed by the fully-qualified name of the PropertyValidator implementation
    • setValidationConfigurations

      public void setValidationConfigurations(Map<String,List<Map<String,String>>> validationConfigurations)
    • getRequiredOverride

      public Boolean getRequiredOverride()
    • setRequiredOverride

      public void setRequiredOverride(Boolean requiredOverride)
    • getGroupCollapsed

      @Deprecated public Boolean getGroupCollapsed()
      Deprecated.
    • setGroupCollapsed

      @Deprecated public void setGroupCollapsed(Boolean groupCollapsed)
      Deprecated.
    • getTooltip

      public String getTooltip()
    • setTooltip

      public void setTooltip(String tooltip)
    • getHelpText

      public String getHelpText()
    • setHelpText

      public void setHelpText(String helpText)
    • getHint

      public String getHint()
    • setHint

      public void setHint(String hint)
    • getVisibility

      public VisibilityEnum getVisibility()
    • setVisibility

      public void setVisibility(VisibilityEnum visibility)
    • getLookupDisplayProperty

      public String getLookupDisplayProperty()
    • setLookupDisplayProperty

      public void setLookupDisplayProperty(String lookupDisplayProperty)
    • getForcePopulateChildProperties

      public Boolean getForcePopulateChildProperties()
    • setForcePopulateChildProperties

      public void setForcePopulateChildProperties(Boolean forcePopulateChildProperties)
    • getEnableTypeaheadLookup

      public Boolean getEnableTypeaheadLookup()
    • setEnableTypeaheadLookup

      public void setEnableTypeaheadLookup(Boolean enableTypeaheadLookup)
    • getOptionCanEditValues

      public Boolean getOptionCanEditValues()
    • setOptionCanEditValues

      public void setOptionCanEditValues(Boolean optionCanEditValues)
    • getOptionHideIfEmpty

      public Boolean getOptionHideIfEmpty()
    • setOptionHideIfEmpty

      public void setOptionHideIfEmpty(Boolean optionHideIfEmpty)
    • getOptionDisplayFieldName

      public String getOptionDisplayFieldName()
    • setOptionDisplayFieldName

      public void setOptionDisplayFieldName(String optionDisplayFieldName)
    • getOptionListEntity

      public String getOptionListEntity()
    • setOptionListEntity

      public void setOptionListEntity(String optionListEntity)
    • getOptionValueFieldName

      public String getOptionValueFieldName()
    • setOptionValueFieldName

      public void setOptionValueFieldName(String optionValueFieldName)
    • getOptionFilterParams

      public String[][] getOptionFilterParams()
    • setOptionFilterParams

      public void setOptionFilterParams(String[][] optionFilterParams)
    • getCustomCriteria

      public String[] getCustomCriteria()
    • setCustomCriteria

      public void setCustomCriteria(String[] customCriteria)
    • getUseServerSideInspectionCache

      public Boolean getUseServerSideInspectionCache()
    • setUseServerSideInspectionCache

      public void setUseServerSideInspectionCache(Boolean useServerSideInspectionCache)
    • getToOneLookupCreatedViaAnnotation

      public Boolean getToOneLookupCreatedViaAnnotation()
    • setToOneLookupCreatedViaAnnotation

      public void setToOneLookupCreatedViaAnnotation(Boolean toOneLookupCreatedViaAnnotation)
    • getRuleIdentifier

      public String getRuleIdentifier()
    • setRuleIdentifier

      public void setRuleIdentifier(String ruleIdentifier)
    • getMapFieldValueClass

      public String getMapFieldValueClass()
    • setMapFieldValueClass

      public void setMapFieldValueClass(String mapFieldValueClass)
    • getLookupType

      public LookupType getLookupType()
    • setLookupType

      public void setLookupType(LookupType lookupType)
    • getSearchable

      public Boolean getSearchable()
    • setSearchable

      public void setSearchable(Boolean searchable)
    • getManyToField

      public String getManyToField()
    • setManyToField

      public void setManyToField(String manyToField)
    • getToOneTargetProperty

      public String getToOneTargetProperty()
    • setToOneTargetProperty

      public void setToOneTargetProperty(String toOneTargetProperty)
    • getToOneParentProperty

      public String getToOneParentProperty()
    • setToOneParentProperty

      public void setToOneParentProperty(String toOneParentProperty)
    • getMapKeyValueProperty

      public String getMapKeyValueProperty()
    • setMapKeyValueProperty

      public void setMapKeyValueProperty(String mapKeyValueProperty)
    • getTranslatable

      public Boolean getTranslatable()
    • setTranslatable

      public void setTranslatable(Boolean translatable)
    • getDefaultValue

      public String getDefaultValue()
    • setDefaultValue

      public void setDefaultValue(String defaultValue)
    • getAssociatedFieldName

      public String getAssociatedFieldName()
    • setAssociatedFieldName

      public void setAssociatedFieldName(String associatedFieldName)
    • getIsFilter

      public Boolean getIsFilter()
    • setIsFilter

      public void setIsFilter(Boolean isFilter)
    • getAllowNoValueEnumOption

      public Boolean getAllowNoValueEnumOption()
    • setAllowNoValueEnumOption

      public void setAllowNoValueEnumOption(Boolean allowNoValueEnumOption)
    • getCanLinkToExternalEntity

      public Boolean getCanLinkToExternalEntity()
    • setCanLinkToExternalEntity

      public void setCanLinkToExternalEntity(Boolean canLinkToExternalEntity)
    • cloneFieldMetadata

      public FieldMetadata cloneFieldMetadata()
      Specified by:
      cloneFieldMetadata in class FieldMetadata
    • accept

      public void accept(MetadataVisitor visitor)
      Specified by:
      accept in class FieldMetadata
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class FieldMetadata
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class FieldMetadata