Class FieldMetadata

java.lang.Object
org.broadleafcommerce.openadmin.dto.FieldMetadata
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BasicFieldMetadata, CollectionMetadata

public abstract class FieldMetadata extends Object implements Serializable
Author:
jfischer
See Also:
  • Constructor Details

    • FieldMetadata

      public FieldMetadata()
  • Method Details

    • getAvailableToTypes

      public String[] getAvailableToTypes()
    • setAvailableToTypes

      public void setAvailableToTypes(String[] availableToTypes)
    • getInheritedFromType

      public String getInheritedFromType()
    • setInheritedFromType

      public void setInheritedFromType(String inheritedFromType)
    • getExcluded

      public Boolean getExcluded()
    • setExcluded

      public void setExcluded(Boolean excluded)
    • getAdditionalMetadata

      public Map<String,Object> getAdditionalMetadata()
    • setAdditionalMetadata

      public void setAdditionalMetadata(Map<String,Object> additionalMetadata)
    • populate

      protected FieldMetadata populate(FieldMetadata metadata)
    • getShowIfProperty

      public String getShowIfProperty()
    • setShowIfProperty

      public void setShowIfProperty(String showIfProperty)
    • getShowIfFieldEquals

      public Map<String,List<String>> getShowIfFieldEquals()
    • setShowIfFieldEquals

      public void setShowIfFieldEquals(Map<String,List<String>> showIfFieldEquals)
    • getCurrencyCodeField

      public String getCurrencyCodeField()
    • setCurrencyCodeField

      public void setCurrencyCodeField(String currencyCodeField)
    • getFriendlyName

      public String getFriendlyName()
    • setFriendlyName

      public void setFriendlyName(String friendlyName)
    • getAddFriendlyName

      public String getAddFriendlyName()
    • setAddFriendlyName

      public void setAddFriendlyName(String addFriendlyName)
    • getSecurityLevel

      public String getSecurityLevel()
    • setSecurityLevel

      public void setSecurityLevel(String securityLevel)
    • getOrder

      public Integer getOrder()
    • setOrder

      public void setOrder(Integer order)
    • getTargetClass

      public String getTargetClass()
    • setTargetClass

      public void setTargetClass(String targetClass)
    • getFieldName

      public String getFieldName()
    • setFieldName

      public void setFieldName(String fieldName)
    • getOwningClassFriendlyName

      public String getOwningClassFriendlyName()
    • setOwningClassFriendlyName

      public void setOwningClassFriendlyName(String owningClassFriendlyName)
    • getOwningClass

      public String getOwningClass()
    • setOwningClass

      public void setOwningClass(String owningClass)
    • getPrefix

      public String getPrefix()
    • setPrefix

      public void setPrefix(String prefix)
    • getChildrenExcluded

      public Boolean getChildrenExcluded()
    • setChildrenExcluded

      public void setChildrenExcluded(Boolean childrenExcluded)
    • getTab

      public String getTab()
    • setTab

      public void setTab(String tab)
    • getTabOrder

      @Deprecated public Integer getTabOrder()
      Deprecated.
    • setTabOrder

      @Deprecated public void setTabOrder(Integer tabOrder)
      Deprecated.
    • getGroup

      public String getGroup()
    • setGroup

      public void setGroup(String group)
    • getGroupOrder

      @Deprecated public Integer getGroupOrder()
      Deprecated.
    • setGroupOrder

      @Deprecated public void setGroupOrder(Integer groupOrder)
      Deprecated.
    • getLazyFetch

      public Boolean getLazyFetch()
    • setLazyFetch

      public void setLazyFetch(Boolean lazyFetch)
    • getManualFetch

      public boolean getManualFetch()
    • setManualFetch

      public void setManualFetch(boolean manualFetch)
    • cloneFieldMetadata

      public abstract FieldMetadata cloneFieldMetadata()
    • accept

      public abstract void accept(MetadataVisitor visitor)
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object