Class BasicFieldMetadata
java.lang.Object
org.broadleafcommerce.openadmin.dto.FieldMetadata
org.broadleafcommerce.openadmin.dto.BasicFieldMetadata
- All Implemented Interfaces:
Serializable
- Author:
- Jeff Fischer
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Boolean
protected String
protected String
protected Boolean
protected String
protected String[]
protected String
protected RuleBuilderDisplayType
protected Boolean
protected String
protected String[][]
protected SupportedFieldType
protected SupportedFieldType
protected String
protected SupportedFieldType
protected Boolean
protected String
protected Boolean
protected String
protected String
protected SupportedFieldType
protected Integer
protected Boolean
Deprecated.protected String
protected Boolean
protected String
protected Boolean
protected Boolean
protected Boolean
protected Integer
protected String
protected LookupType
protected String
protected String
protected String
protected MergedPropertyType
protected Boolean
protected String
protected Boolean
protected String
protected String[][]
protected Boolean
protected String
protected String
protected Integer
protected Boolean
protected Boolean
protected Boolean
protected Boolean
protected String
protected Integer
protected Boolean
protected SupportedFieldType
protected String
protected Boolean
protected String
protected String
protected Boolean
protected Boolean
protected Boolean
protected VisibilityEnum
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
accept
(MetadataVisitor visitor) boolean
String[]
String[][]
Deprecated.getHint()
getName()
String[][]
getScale()
int
hashCode()
void
setAllowNoValueEnumOption
(Boolean allowNoValueEnumOption) void
setAssociatedFieldName
(String associatedFieldName) void
setBroadleafEnumeration
(String broadleafEnumeration) void
setCanLinkToExternalEntity
(Boolean canLinkToExternalEntity) void
setColumnWidth
(String columnWidth) void
setCustomCriteria
(String[] customCriteria) void
setDefaultValue
(String defaultValue) void
setDerived
(Boolean isDerived) void
setDisplayType
(RuleBuilderDisplayType displayType) void
setEnableTypeaheadLookup
(Boolean enableTypeaheadLookup) void
setEnumerationClass
(String enumerationClass) void
setEnumerationValues
(String[][] enumerationValues) void
setExplicitFieldType
(SupportedFieldType fieldType) void
setFieldComponentRenderer
(SupportedFieldType fieldComponentRenderer) void
setFieldComponentRendererTemplate
(String fieldComponentRendererTemplate) 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
setGridFieldComponentRenderer
(SupportedFieldType gridFieldComponentRenderer) void
setGridFieldComponentRendererTemplate
(String gridFieldComponentRendererTemplate) void
setGridOrder
(Integer gridOrder) void
setGroupCollapsed
(Boolean groupCollapsed) Deprecated.void
setHelpText
(String helpText) void
setHideEnumerationIfEmpty
(Boolean hideEnumerationIfEmpty) void
void
setIsFilter
(Boolean isFilter) void
setLargeEntry
(Boolean largeEntry) void
void
setLookupDisplayProperty
(String lookupDisplayProperty) void
setLookupType
(LookupType lookupType) void
setManyToField
(String manyToField) void
setMapFieldValueClass
(String mapFieldValueClass) void
setMapKeyValueProperty
(String mapKeyValueProperty) void
setMergedPropertyType
(MergedPropertyType mergedPropertyType) void
setMutable
(Boolean mutable) void
void
setOptionCanEditValues
(Boolean optionCanEditValues) void
setOptionDisplayFieldName
(String optionDisplayFieldName) void
setOptionFilterParams
(String[][] optionFilterParams) void
setOptionHideIfEmpty
(Boolean optionHideIfEmpty) 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
void
setSearchable
(Boolean searchable) void
setSecondaryType
(SupportedFieldType secondaryType) void
setTooltip
(String tooltip) void
setToOneLookupCreatedViaAnnotation
(Boolean toOneLookupCreatedViaAnnotation) void
setToOneParentProperty
(String toOneParentProperty) void
setToOneTargetProperty
(String toOneTargetProperty) void
setTranslatable
(Boolean translatable) void
void
setUseServerSideInspectionCache
(Boolean useServerSideInspectionCache) void
void
setVisibility
(VisibilityEnum visibility) Methods inherited from class org.broadleafcommerce.openadmin.dto.FieldMetadata
getAddFriendlyName, getAdditionalMetadata, getAvailableToTypes, getChildrenExcluded, getCurrencyCodeField, getExcluded, getFieldName, getFriendlyName, getGroup, getGroupOrder, getInheritedFromType, getLazyFetch, getManualFetch, getOrder, getOwningClass, getOwningClassFriendlyName, getPrefix, getSecurityLevel, getShowIfFieldEquals, getShowIfProperty, getTab, getTabOrder, getTargetClass, populate, setAddFriendlyName, setAdditionalMetadata, setAvailableToTypes, setChildrenExcluded, setCurrencyCodeField, setExcluded, setFieldName, setFriendlyName, setGroup, setGroupOrder, setInheritedFromType, setLazyFetch, setManualFetch, setOrder, setOwningClass, setOwningClassFriendlyName, setPrefix, setSecurityLevel, setShowIfFieldEquals, setShowIfProperty, setTab, setTabOrder, setTargetClass
-
Field Details
-
fieldType
-
secondaryType
-
length
-
required
-
unique
-
scale
-
precision
-
mutable
-
foreignKeyProperty
-
foreignKeyClass
-
foreignKeyDisplayValueProperty
-
foreignKeyCollection
-
mergedPropertyType
-
enumerationValues
-
enumerationClass
-
isDerived
-
name
-
visibility
-
groupCollapsed
Deprecated. -
explicitFieldType
-
displayType
-
largeEntry
-
prominent
-
gridOrder
-
columnWidth
-
broadleafEnumeration
-
hideEnumerationIfEmpty
-
fieldComponentRenderer
-
fieldComponentRendererTemplate
-
gridFieldComponentRenderer
-
readOnly
-
validationConfigurations
-
requiredOverride
-
tooltip
-
helpText
-
hint
-
lookupDisplayProperty
-
forcePopulateChildProperties
-
enableTypeaheadLookup
-
optionListEntity
-
optionValueFieldName
-
optionDisplayFieldName
-
optionCanEditValues
-
optionHideIfEmpty
-
optionFilterParams
-
customCriteria
-
useServerSideInspectionCache
-
toOneLookupCreatedViaAnnotation
-
ruleIdentifier
-
lookupType
-
translatable
-
defaultValue
-
isFilter
-
canLinkToExternalEntity
-
associatedFieldName
-
mapFieldValueClass
-
searchable
-
manyToField
-
toOneTargetProperty
-
toOneParentProperty
-
mapKeyValueProperty
-
allowNoValueEnumOption
-
-
Constructor Details
-
BasicFieldMetadata
public BasicFieldMetadata()
-
-
Method Details
-
getFieldType
-
setFieldType
-
getSecondaryType
-
setSecondaryType
-
getLength
-
setLength
-
getRequired
-
setRequired
-
getScale
-
setScale
-
getPrecision
-
setPrecision
-
getUnique
-
setUnique
-
getMutable
-
setMutable
-
getForeignKeyProperty
-
setForeignKeyProperty
-
getForeignKeyClass
-
setForeignKeyClass
-
getForeignKeyCollection
-
setForeignKeyCollection
-
getMergedPropertyType
-
setMergedPropertyType
-
getEnumerationValues
-
setEnumerationValues
-
getForeignKeyDisplayValueProperty
-
setForeignKeyDisplayValueProperty
-
getEnumerationClass
-
setEnumerationClass
-
getIsDerived
-
setDerived
-
getName
-
setName
-
getExplicitFieldType
-
setExplicitFieldType
-
getDisplayType
-
setDisplayType
-
isLargeEntry
-
setLargeEntry
-
isProminent
-
setProminent
-
getColumnWidth
-
setColumnWidth
-
getBroadleafEnumeration
-
setBroadleafEnumeration
-
getHideEnumerationIfEmpty
-
setHideEnumerationIfEmpty
-
getFieldComponentRenderer
-
setFieldComponentRenderer
-
getGridFieldComponentRenderer
-
setGridFieldComponentRenderer
-
getFieldComponentRendererTemplate
-
setFieldComponentRendererTemplate
-
getGridFieldComponentRendererTemplate
-
setGridFieldComponentRendererTemplate
-
getReadOnly
-
setReadOnly
-
getGridOrder
-
setGridOrder
-
getValidationConfigurations
- Returns:
- the validation configurations for this property keyed by the fully-qualified name of the
PropertyValidator
implementation
-
setValidationConfigurations
-
getRequiredOverride
-
setRequiredOverride
-
getGroupCollapsed
Deprecated. -
setGroupCollapsed
Deprecated. -
getTooltip
-
setTooltip
-
getHelpText
-
setHelpText
-
getHint
-
setHint
-
getVisibility
-
setVisibility
-
getLookupDisplayProperty
-
setLookupDisplayProperty
-
getForcePopulateChildProperties
-
setForcePopulateChildProperties
-
getEnableTypeaheadLookup
-
setEnableTypeaheadLookup
-
getOptionCanEditValues
-
setOptionCanEditValues
-
getOptionHideIfEmpty
-
setOptionHideIfEmpty
-
getOptionDisplayFieldName
-
setOptionDisplayFieldName
-
getOptionListEntity
-
setOptionListEntity
-
getOptionValueFieldName
-
setOptionValueFieldName
-
getOptionFilterParams
-
setOptionFilterParams
-
getCustomCriteria
-
setCustomCriteria
-
getUseServerSideInspectionCache
-
setUseServerSideInspectionCache
-
getToOneLookupCreatedViaAnnotation
-
setToOneLookupCreatedViaAnnotation
-
getRuleIdentifier
-
setRuleIdentifier
-
getMapFieldValueClass
-
setMapFieldValueClass
-
getLookupType
-
setLookupType
-
getSearchable
-
setSearchable
-
getManyToField
-
setManyToField
-
getToOneTargetProperty
-
setToOneTargetProperty
-
getToOneParentProperty
-
setToOneParentProperty
-
getMapKeyValueProperty
-
setMapKeyValueProperty
-
getTranslatable
-
setTranslatable
-
getDefaultValue
-
setDefaultValue
-
getAssociatedFieldName
-
setAssociatedFieldName
-
getIsFilter
-
setIsFilter
-
getAllowNoValueEnumOption
-
setAllowNoValueEnumOption
-
getCanLinkToExternalEntity
-
setCanLinkToExternalEntity
-
cloneFieldMetadata
- Specified by:
cloneFieldMetadata
in classFieldMetadata
-
accept
- Specified by:
accept
in classFieldMetadata
-
equals
- Overrides:
equals
in classFieldMetadata
-
hashCode
public int hashCode()- Overrides:
hashCode
in classFieldMetadata
-