org.broadleafcommerce.openadmin.dto
Class BasicFieldMetadata

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

public class BasicFieldMetadata
extends FieldMetadata

Author:
Jeff Fischer
See Also:
Serialized Form

Field Summary
protected  String broadleafEnumeration
           
protected  String columnWidth
           
protected  String[] customCriteria
           
protected  String enumerationClass
           
protected  String[][] enumerationValues
           
protected  SupportedFieldType explicitFieldType
           
protected  SupportedFieldType fieldType
           
protected  Boolean forcePopulateChildProperties
           
protected  String foreignKeyClass
           
protected  Boolean foreignKeyCollection
           
protected  String foreignKeyDisplayValueProperty
           
protected  String foreignKeyProperty
           
protected  Integer gridOrder
           
protected  String group
           
protected  Boolean groupCollapsed
           
protected  Integer groupOrder
           
protected  String helpText
           
protected  String hint
           
protected  Boolean isDerived
           
protected  Boolean largeEntry
           
protected  Integer length
           
protected  String lookupDisplayProperty
           
protected  LookupType lookupType
           
protected  String manyToField
           
protected  String mapFieldValueClass
           
protected  MergedPropertyType mergedPropertyType
           
protected  Boolean mutable
           
protected  String name
           
protected  Boolean optionCanEditValues
           
protected  String optionDisplayFieldName
           
protected  String[][] optionFilterParams
           
protected  String optionListEntity
           
protected  String optionValueFieldName
           
protected  Integer precision
           
protected  Boolean prominent
           
protected  Boolean readOnly
           
protected  Boolean required
           
protected  Boolean requiredOverride
           
protected  String ruleIdentifier
           
protected  Integer scale
           
protected  Boolean searchable
           
protected  SupportedFieldType secondaryType
           
protected  String tooltip
           
protected  Boolean toOneLookupCreatedViaAnnotation
           
protected  Boolean translatable
           
protected  Boolean unique
           
protected  Boolean useServerSideInspectionCache
           
protected  Map<String,Map<String,String>> validationConfigurations
           
protected  VisibilityEnum visibility
           
 
Constructor Summary
BasicFieldMetadata()
           
 
Method Summary
 void accept(MetadataVisitor visitor)
           
 FieldMetadata cloneFieldMetadata()
           
 boolean equals(Object o)
           
 String getBroadleafEnumeration()
           
 String getColumnWidth()
           
 String[] getCustomCriteria()
           
 String getEnumerationClass()
           
 String[][] getEnumerationValues()
           
 SupportedFieldType getExplicitFieldType()
           
 SupportedFieldType getFieldType()
           
 Boolean getForcePopulateChildProperties()
           
 String getForeignKeyClass()
           
 Boolean getForeignKeyCollection()
           
 String getForeignKeyDisplayValueProperty()
           
 String getForeignKeyProperty()
           
 Integer getGridOrder()
           
 String getGroup()
           
 Boolean getGroupCollapsed()
           
 Integer getGroupOrder()
           
 String getHelpText()
           
 String getHint()
           
 Boolean getIsDerived()
           
 Integer getLength()
           
 String getLookupDisplayProperty()
           
 LookupType getLookupType()
           
 String getManyToField()
           
 String getMapFieldValueClass()
           
 MergedPropertyType getMergedPropertyType()
           
 Boolean getMutable()
           
 String getName()
           
 Boolean getOptionCanEditValues()
           
 String getOptionDisplayFieldName()
           
 String[][] getOptionFilterParams()
           
 String getOptionListEntity()
           
 String getOptionValueFieldName()
           
 Integer getPrecision()
           
 Boolean getReadOnly()
           
 Boolean getRequired()
           
 Boolean getRequiredOverride()
           
 String getRuleIdentifier()
           
 Integer getScale()
           
 Boolean getSearchable()
           
 SupportedFieldType getSecondaryType()
           
 String getTooltip()
           
 Boolean getToOneLookupCreatedViaAnnotation()
           
 Boolean getTranslatable()
           
 Boolean getUnique()
           
 Boolean getUseServerSideInspectionCache()
           
 Map<String,Map<String,String>> getValidationConfigurations()
           
 VisibilityEnum getVisibility()
           
 int hashCode()
           
 Boolean isLargeEntry()
           
 Boolean isProminent()
           
 void setBroadleafEnumeration(String broadleafEnumeration)
           
 void setColumnWidth(String columnWidth)
           
 void setCustomCriteria(String[] customCriteria)
           
 void setDerived(Boolean isDerived)
           
 void setEnumerationClass(String enumerationClass)
           
 void setEnumerationValues(String[][] enumerationValues)
           
 void setExplicitFieldType(SupportedFieldType fieldType)
           
 void setFieldType(SupportedFieldType fieldType)
           
 void setForcePopulateChildProperties(Boolean forcePopulateChildProperties)
           
 void setForeignKeyClass(String foreignKeyClass)
           
 void setForeignKeyCollection(Boolean foreignKeyCollection)
           
 void setForeignKeyDisplayValueProperty(String foreignKeyDisplayValueProperty)
           
 void setForeignKeyProperty(String foreignKeyProperty)
           
 void setGridOrder(Integer gridOrder)
           
 void setGroup(String group)
           
 void setGroupCollapsed(Boolean groupCollapsed)
           
 void setGroupOrder(Integer groupOrder)
           
 void setHelpText(String helpText)
           
 void setHint(String hint)
           
 void setLargeEntry(Boolean largeEntry)
           
 void setLength(Integer length)
           
 void setLookupDisplayProperty(String lookupDisplayProperty)
           
 void setLookupType(LookupType lookupType)
           
 void setManyToField(String manyToField)
           
 void setMapFieldValueClass(String mapFieldValueClass)
           
 void setMergedPropertyType(MergedPropertyType mergedPropertyType)
           
 void setMutable(Boolean mutable)
           
 void setName(String name)
           
 void setOptionCanEditValues(Boolean optionCanEditValues)
           
 void setOptionDisplayFieldName(String optionDisplayFieldName)
           
 void setOptionFilterParams(String[][] optionFilterParams)
           
 void setOptionListEntity(String optionListEntity)
           
 void setOptionValueFieldName(String optionValueFieldName)
           
 void setPrecision(Integer precision)
           
 void setProminent(Boolean prominent)
           
 void setReadOnly(Boolean readOnly)
           
 void setRequired(Boolean required)
           
 void setRequiredOverride(Boolean requiredOverride)
           
 void setRuleIdentifier(String ruleIdentifier)
           
 void setScale(Integer scale)
           
 void setSearchable(Boolean searchable)
           
 void setSecondaryType(SupportedFieldType secondaryType)
           
 void setTooltip(String tooltip)
           
 void setToOneLookupCreatedViaAnnotation(Boolean toOneLookupCreatedViaAnnotation)
           
 void setTranslatable(Boolean translatable)
           
 void setUnique(Boolean unique)
           
 void setUseServerSideInspectionCache(Boolean useServerSideInspectionCache)
           
 void setValidationConfigurations(Map<String,Map<String,String>> validationConfigurations)
           
 void setVisibility(VisibilityEnum visibility)
           
 
Methods inherited from class org.broadleafcommerce.openadmin.dto.FieldMetadata
getAdditionalMetadata, getAvailableToTypes, getChildrenExcluded, getCurrencyCodeField, getExcluded, getFieldName, getFriendlyName, getInheritedFromType, getOrder, getOwningClass, getOwningClassFriendlyName, getPrefix, getSecurityLevel, getShowIfProperty, getTab, getTabOrder, getTargetClass, populate, setAdditionalMetadata, setAvailableToTypes, setChildrenExcluded, setCurrencyCodeField, setExcluded, setFieldName, setFriendlyName, setInheritedFromType, setOrder, setOwningClass, setOwningClassFriendlyName, setPrefix, setSecurityLevel, setShowIfProperty, setTab, setTabOrder, setTargetClass
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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

group

protected String group

groupOrder

protected Integer groupOrder

groupCollapsed

protected Boolean groupCollapsed

explicitFieldType

protected SupportedFieldType explicitFieldType

largeEntry

protected Boolean largeEntry

prominent

protected Boolean prominent

gridOrder

protected Integer gridOrder

columnWidth

protected String columnWidth

broadleafEnumeration

protected String broadleafEnumeration

readOnly

protected Boolean readOnly

validationConfigurations

protected Map<String,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

optionListEntity

protected String optionListEntity

optionValueFieldName

protected String optionValueFieldName

optionDisplayFieldName

protected String optionDisplayFieldName

optionCanEditValues

protected Boolean optionCanEditValues

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

mapFieldValueClass

protected String mapFieldValueClass

searchable

protected Boolean searchable

manyToField

protected String manyToField
Constructor Detail

BasicFieldMetadata

public BasicFieldMetadata()
Method Detail

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)

getGroup

public String getGroup()

setGroup

public void setGroup(String group)

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)

getReadOnly

public Boolean getReadOnly()

setReadOnly

public void setReadOnly(Boolean readOnly)

getGroupOrder

public Integer getGroupOrder()

setGroupOrder

public void setGroupOrder(Integer groupOrder)

getGridOrder

public Integer getGridOrder()

setGridOrder

public void setGridOrder(Integer gridOrder)

getValidationConfigurations

public Map<String,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,Map<String,String>> validationConfigurations)

getRequiredOverride

public Boolean getRequiredOverride()

setRequiredOverride

public void setRequiredOverride(Boolean requiredOverride)

getGroupCollapsed

public Boolean getGroupCollapsed()

setGroupCollapsed

public void setGroupCollapsed(Boolean groupCollapsed)

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)

getOptionCanEditValues

public Boolean getOptionCanEditValues()

setOptionCanEditValues

public void setOptionCanEditValues(Boolean optionCanEditValues)

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()

getSearchable

public Boolean getSearchable()

setSearchable

public void setSearchable(Boolean searchable)

getManyToField

public String getManyToField()

setManyToField

public void setManyToField(String manyToField)

setLookupType

public void setLookupType(LookupType lookupType)

getTranslatable

public Boolean getTranslatable()

setTranslatable

public void setTranslatable(Boolean translatable)

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


Copyright © 2013. All Rights Reserved.