java.lang.Object
org.broadleafcommerce.openadmin.web.form.entity.Field
Direct Known Subclasses:
CodeField, ComboField, MediaField, RuleBuilderField

public class Field extends Object
Author:
Andre Azzolini (apazzolini)
  • Field Details

    • ALTERNATE_ORDERING

      public static final String ALTERNATE_ORDERING
      See Also:
    • name

      protected String name
    • friendlyName

      protected String friendlyName
    • fieldType

      protected String fieldType
    • displayType

      protected String displayType
    • value

      protected String value
    • displayValue

      protected String displayValue
    • fieldComponentRenderer

      protected String fieldComponentRenderer
    • gridFieldComponentRenderer

      protected String gridFieldComponentRenderer
    • foreignKeyDisplayValueProperty

      protected String foreignKeyDisplayValueProperty
    • foreignKeyClass

      protected String foreignKeyClass
    • foreignKeySectionPath

      protected String foreignKeySectionPath
    • owningEntityClass

      protected String owningEntityClass
    • idOverride

      protected String idOverride
    • order

      protected Integer order
    • onChangeTrigger

      protected String onChangeTrigger
    • required

      protected Boolean required
    • columnWidth

      protected String columnWidth
    • isVisible

      protected Boolean isVisible
    • isAlternateOrdering

      protected Boolean isAlternateOrdering
    • isReadOnly

      protected Boolean isReadOnly
    • isDisabled

      protected Boolean isDisabled
    • isTranslatable

      protected Boolean isTranslatable
    • isFilterSortDisabled

      protected Boolean isFilterSortDisabled
    • isResizeDisabled

      protected Boolean isResizeDisabled
    • isContentOverflowAllowed

      protected Boolean isContentOverflowAllowed
    • isDerived

      protected Boolean isDerived
    • isLargeEntry

      protected Boolean isLargeEntry
    • isDirty

      protected Boolean isDirty
    • isTypeaheadEnabled

      protected Boolean isTypeaheadEnabled
    • isConfirmEnabled

      protected Boolean isConfirmEnabled
    • confirmEnabledText

      protected String confirmEnabledText
    • hint

      protected String hint
    • tooltip

      protected String tooltip
    • help

      protected String help
    • translationFieldName

      protected String translationFieldName
    • allowNoValueEnumOption

      protected Boolean allowNoValueEnumOption
    • canLinkToExternalEntity

      protected Boolean canLinkToExternalEntity
    • associatedFieldName

      protected String associatedFieldName
    • shouldRender

      protected Boolean shouldRender
    • attributes

      protected Map<String,Object> attributes
  • Constructor Details

    • Field

      public Field()
  • Method Details

    • withName

      public Field withName(String name)
    • withFriendlyName

      public Field withFriendlyName(String friendlyName)
    • withFieldType

      public Field withFieldType(String fieldType)
    • withDisplayType

      public Field withDisplayType(String displayType)
    • withFieldComponentRenderer

      public Field withFieldComponentRenderer(String fieldComponentRenderer)
    • withGridFieldComponentRenderer

      public Field withGridFieldComponentRenderer(String gridFieldComponentRenderer)
    • withValue

      public Field withValue(String value)
    • withDisplayValue

      public Field withDisplayValue(String displayValue)
    • withForeignKeyDisplayValueProperty

      public Field withForeignKeyDisplayValueProperty(String foreignKeyDisplayValueProperty)
    • withForeignKeyClass

      public Field withForeignKeyClass(String foreignKeyClass)
    • withForeignKeySectionPath

      public Field withForeignKeySectionPath(String foreignKeySectionPath)
    • withOwningEntityClass

      public Field withOwningEntityClass(String owningEntityClass)
    • withIdOverride

      public Field withIdOverride(String idOverride)
    • withOrder

      public Field withOrder(Integer order)
    • withAlternateOrdering

      public Field withAlternateOrdering(Boolean alternateOrdering)
    • withRequired

      public Field withRequired(Boolean required)
    • withColumnWidth

      public Field withColumnWidth(String columnWidth)
    • withReadOnly

      public Field withReadOnly(Boolean isReadOnly)
    • withDisabled

      public Field withDisabled(Boolean isDisabled)
    • withTranslatable

      public Field withTranslatable(Boolean isTranslatable)
    • withMainEntityLink

      public Field withMainEntityLink(Boolean isMainEntityLink)
    • withFilterSortDisabled

      public Field withFilterSortDisabled(Boolean isFilterSortDisabled)
    • withDerived

      public Field withDerived(Boolean isDerived)
    • withLargeEntry

      public Field withLargeEntry(Boolean isLargeEntry)
    • withHint

      public Field withHint(String hint)
    • withHelp

      public Field withHelp(String help)
    • withTooltip

      public Field withTooltip(String tooltip)
    • withAttribute

      public Field withAttribute(String key, Object value)
    • withTypeaheadEnabled

      public Field withTypeaheadEnabled(Boolean isTypeaheadEnabled)
    • withTranslationFieldName

      public Field withTranslationFieldName(String translationFieldName)
    • withCanLinkToExternalEntity

      public Field withCanLinkToExternalEntity(Boolean canLinkToExternalEntity)
    • withAssociatedFieldName

      public Field withAssociatedFieldName(String associatedFieldName)
    • getIsVisible

      public Boolean getIsVisible()
    • setIsVisible

      public void setIsVisible(Boolean isVisible)
    • getDisplayValue

      public String getDisplayValue()
    • setDisplayValue

      public void setDisplayValue(String displayValue)
    • getRawDisplayValue

      public String getRawDisplayValue()
    • getEntityViewPath

      public String getEntityViewPath()
      Used to build a link for this particular field value to be displayed in a modal. This is used to build the link for a 'to-one-lookup' field.
    • getReadOnly

      public Boolean getReadOnly()
    • setReadOnly

      public void setReadOnly(Boolean readOnly)
    • getDisabled

      public Boolean getDisabled()
    • setDisabled

      public void setDisabled(Boolean isDisabled)
    • getAlternateOrdering

      public Boolean getAlternateOrdering()
    • setAlternateOrdering

      public void setAlternateOrdering(Boolean alternateOrdering)
    • getTranslatable

      public Boolean getTranslatable()
    • setTranslatable

      public void setTranslatable(Boolean translatable)
    • getMainEntityLink

      public Boolean getMainEntityLink()
    • setMainEntityLink

      public void setMainEntityLink(Boolean isMainEntityLink)
    • getFilterSortDisabled

      public Boolean getFilterSortDisabled()
    • setFilterSortDisabled

      public void setFilterSortDisabled(Boolean isFilterSortDisabled)
    • getResizeDisabled

      public Boolean getResizeDisabled()
    • setResizeDisabled

      public void setResizeDisabled(Boolean isResizeDisabled)
    • getContentOverflowAllowed

      public Boolean getContentOverflowAllowed()
    • setContentOverflowAllowed

      public void setContentOverflowAllowed(Boolean isContentOverflowAllowed)
    • getAttribute

      public Object getAttribute(String key)
    • getIsTypeaheadEnabled

      public Boolean getIsTypeaheadEnabled()
    • setIsTypeaheadEnabled

      public void setIsTypeaheadEnabled(Boolean isTypeaheadEnabled)
    • getTranslationFieldName

      public String getTranslationFieldName()
    • setTranslationFieldName

      public void setTranslationFieldName(String translationFieldName)
    • getIsConfirmEnabled

      public Boolean getIsConfirmEnabled()
    • setIsConfirmEnabled

      public void setIsConfirmEnabled(Boolean isConfirmEnabled)
    • getAllowNoValueEnumOption

      public Boolean getAllowNoValueEnumOption()
    • setAllowNoValueEnumOption

      public void setAllowNoValueEnumOption(Boolean allowNoValueEnumOption)
    • getConfirmEnabledText

      public String getConfirmEnabledText()
    • setConfirmEnabledText

      public void setConfirmEnabledText(String confirmEnabledText)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getFriendlyName

      public String getFriendlyName()
    • setFriendlyName

      public void setFriendlyName(String friendlyName)
    • getFieldType

      public String getFieldType()
    • setFieldType

      public void setFieldType(String fieldType)
    • getDisplayType

      public String getDisplayType()
    • setDisplayType

      public void setDisplayType(String displayType)
    • getFieldComponentRenderer

      public String getFieldComponentRenderer()
    • setFieldComponentRenderer

      public void setFieldComponentRenderer(String fieldComponentRenderer)
    • getGridFieldComponentRenderer

      public String getGridFieldComponentRenderer()
    • setGridFieldComponentRenderer

      public void setGridFieldComponentRenderer(String gridFieldComponentRenderer)
    • getValue

      public String getValue()
    • setValue

      public void setValue(String value)
    • getForeignKeyDisplayValueProperty

      public String getForeignKeyDisplayValueProperty()
    • setForeignKeyDisplayValueProperty

      public void setForeignKeyDisplayValueProperty(String foreignKeyDisplayValueProperty)
    • getIdOverride

      public String getIdOverride()
    • setIdOverride

      public void setIdOverride(String idOverride)
    • getOrder

      public Integer getOrder()
    • setOrder

      public void setOrder(Integer order)
    • getOnChangeTrigger

      public String getOnChangeTrigger()
    • setOnChangeTrigger

      public void setOnChangeTrigger(String onChangeTrigger)
    • getRequired

      public Boolean getRequired()
    • setRequired

      public void setRequired(Boolean required)
    • getColumnWidth

      public String getColumnWidth()
    • setColumnWidth

      public void setColumnWidth(String columnWidth)
    • getForeignKeyClass

      public String getForeignKeyClass()
    • setForeignKeyClass

      public void setForeignKeyClass(String foreignKeyClass)
    • getForeignKeySectionPath

      public String getForeignKeySectionPath()
    • setForeignKeySectionPath

      public void setForeignKeySectionPath(String foreignKeySectionPath)
    • getOwningEntityClass

      public String getOwningEntityClass()
    • setOwningEntityClass

      public void setOwningEntityClass(String owningEntityClass)
    • getIsDerived

      public Boolean getIsDerived()
    • setDerived

      public void setDerived(Boolean isDerived)
    • getIsLargeEntry

      public Boolean getIsLargeEntry()
    • setLargeEntry

      public void setLargeEntry(Boolean isLargeEntry)
    • getIsDirty

      public Boolean getIsDirty()
    • setDirty

      public void setDirty(Boolean isDirty)
    • getHint

      public String getHint()
    • setHint

      public void setHint(String hint)
    • getTooltip

      public String getTooltip()
    • setTooltip

      public void setTooltip(String tooltip)
    • getHelp

      public String getHelp()
    • setHelp

      public void setHelp(String help)
    • getAttributes

      public Map<String,Object> getAttributes()
    • setAttributes

      public void setAttributes(Map<String,Object> attributes)
    • getAssociatedFieldName

      public String getAssociatedFieldName()
    • setAssociatedFieldName

      public void setAssociatedFieldName(String associatedFieldName)
    • getShouldRender

      public Boolean getShouldRender()
    • setShouldRender

      public void setShouldRender(Boolean shouldRender)
    • getCanLinkToExternalEntity

      public boolean getCanLinkToExternalEntity()
      Used for linking in toOneLookup fields as well as linking to the entity via a 'name' field
    • setCanLinkToExternalEntity

      public void setCanLinkToExternalEntity(Boolean canLinkToExternalEntity)