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 Booleanprotected Stringprotected Stringprotected Booleanprotected Stringprotected String[]protected Stringprotected org.broadleafcommerce.common.presentation.client.RuleBuilderDisplayTypeprotected Booleanprotected Stringprotected String[][]protected org.broadleafcommerce.common.presentation.client.SupportedFieldTypeprotected org.broadleafcommerce.common.presentation.client.SupportedFieldTypeprotected Stringprotected org.broadleafcommerce.common.presentation.client.SupportedFieldTypeprotected Booleanprotected Stringprotected Booleanprotected Stringprotected Stringprotected org.broadleafcommerce.common.presentation.client.SupportedFieldTypeprotected Integerprotected BooleanDeprecated.protected Stringprotected Booleanprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected Integerprotected Stringprotected org.broadleafcommerce.common.presentation.client.LookupTypeprotected Stringprotected Stringprotected Stringprotected MergedPropertyTypeprotected Booleanprotected Stringprotected Booleanprotected Stringprotected String[][]protected Booleanprotected Stringprotected Stringprotected Integerprotected Booleanprotected Booleanprotected Booleanprotected Booleanprotected Stringprotected Integerprotected Booleanprotected org.broadleafcommerce.common.presentation.client.SupportedFieldTypeprotected Stringprotected Booleanprotected Stringprotected Stringprotected Booleanprotected Booleanprotected Booleanprotected org.broadleafcommerce.common.presentation.client.VisibilityEnum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(MetadataVisitor visitor) booleanString[]org.broadleafcommerce.common.presentation.client.RuleBuilderDisplayTypeString[][]org.broadleafcommerce.common.presentation.client.SupportedFieldTypeorg.broadleafcommerce.common.presentation.client.SupportedFieldTypeorg.broadleafcommerce.common.presentation.client.SupportedFieldTypeorg.broadleafcommerce.common.presentation.client.SupportedFieldTypeDeprecated.getHint()org.broadleafcommerce.common.presentation.client.LookupTypegetName()String[][]getScale()org.broadleafcommerce.common.presentation.client.SupportedFieldTypeorg.broadleafcommerce.common.presentation.client.VisibilityEnuminthashCode()voidsetAllowNoValueEnumOption(Boolean allowNoValueEnumOption) voidsetAssociatedFieldName(String associatedFieldName) voidsetBroadleafEnumeration(String broadleafEnumeration) voidsetCanLinkToExternalEntity(Boolean canLinkToExternalEntity) voidsetColumnWidth(String columnWidth) voidsetCustomCriteria(String[] customCriteria) voidsetDefaultValue(String defaultValue) voidsetDerived(Boolean isDerived) voidsetDisplayType(org.broadleafcommerce.common.presentation.client.RuleBuilderDisplayType displayType) voidsetEnableTypeaheadLookup(Boolean enableTypeaheadLookup) voidsetEnumerationClass(String enumerationClass) voidsetEnumerationValues(String[][] enumerationValues) voidsetExplicitFieldType(org.broadleafcommerce.common.presentation.client.SupportedFieldType fieldType) voidsetFieldComponentRenderer(org.broadleafcommerce.common.presentation.client.SupportedFieldType fieldComponentRenderer) voidsetFieldComponentRendererTemplate(String fieldComponentRendererTemplate) voidsetFieldType(org.broadleafcommerce.common.presentation.client.SupportedFieldType fieldType) voidsetForcePopulateChildProperties(Boolean forcePopulateChildProperties) voidsetForeignKeyClass(String foreignKeyClass) voidsetForeignKeyCollection(Boolean foreignKeyCollection) voidsetForeignKeyDisplayValueProperty(String foreignKeyDisplayValueProperty) voidsetForeignKeyProperty(String foreignKeyProperty) voidsetGridFieldComponentRenderer(org.broadleafcommerce.common.presentation.client.SupportedFieldType gridFieldComponentRenderer) voidsetGridFieldComponentRendererTemplate(String gridFieldComponentRendererTemplate) voidsetGridOrder(Integer gridOrder) voidsetGroupCollapsed(Boolean groupCollapsed) Deprecated.voidsetHelpText(String helpText) voidsetHideEnumerationIfEmpty(Boolean hideEnumerationIfEmpty) voidvoidsetIsFilter(Boolean isFilter) voidsetLargeEntry(Boolean largeEntry) voidvoidsetLookupDisplayProperty(String lookupDisplayProperty) voidsetLookupType(org.broadleafcommerce.common.presentation.client.LookupType lookupType) voidsetManyToField(String manyToField) voidsetMapFieldValueClass(String mapFieldValueClass) voidsetMapKeyValueProperty(String mapKeyValueProperty) voidsetMergedPropertyType(MergedPropertyType mergedPropertyType) voidsetMutable(Boolean mutable) voidvoidsetOptionCanEditValues(Boolean optionCanEditValues) voidsetOptionDisplayFieldName(String optionDisplayFieldName) voidsetOptionFilterParams(String[][] optionFilterParams) voidsetOptionHideIfEmpty(Boolean optionHideIfEmpty) voidsetOptionListEntity(String optionListEntity) voidsetOptionValueFieldName(String optionValueFieldName) voidsetPrecision(Integer precision) voidsetProminent(Boolean prominent) voidsetReadOnly(Boolean readOnly) voidsetRequired(Boolean required) voidsetRequiredOverride(Boolean requiredOverride) voidsetRuleIdentifier(String ruleIdentifier) voidvoidsetSearchable(Boolean searchable) voidsetSecondaryType(org.broadleafcommerce.common.presentation.client.SupportedFieldType secondaryType) voidsetTooltip(String tooltip) voidsetToOneLookupCreatedViaAnnotation(Boolean toOneLookupCreatedViaAnnotation) voidsetToOneParentProperty(String toOneParentProperty) voidsetToOneTargetProperty(String toOneTargetProperty) voidsetTranslatable(Boolean translatable) voidvoidsetUseServerSideInspectionCache(Boolean useServerSideInspectionCache) voidvoidsetVisibility(org.broadleafcommerce.common.presentation.client.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
protected org.broadleafcommerce.common.presentation.client.SupportedFieldType fieldType -
secondaryType
protected org.broadleafcommerce.common.presentation.client.SupportedFieldType secondaryType -
length
-
required
-
unique
-
scale
-
precision
-
mutable
-
foreignKeyProperty
-
foreignKeyClass
-
foreignKeyDisplayValueProperty
-
foreignKeyCollection
-
mergedPropertyType
-
enumerationValues
-
enumerationClass
-
isDerived
-
name
-
visibility
protected org.broadleafcommerce.common.presentation.client.VisibilityEnum visibility -
groupCollapsed
Deprecated. -
explicitFieldType
protected org.broadleafcommerce.common.presentation.client.SupportedFieldType explicitFieldType -
displayType
protected org.broadleafcommerce.common.presentation.client.RuleBuilderDisplayType displayType -
largeEntry
-
prominent
-
gridOrder
-
columnWidth
-
broadleafEnumeration
-
hideEnumerationIfEmpty
-
fieldComponentRenderer
protected org.broadleafcommerce.common.presentation.client.SupportedFieldType fieldComponentRenderer -
fieldComponentRendererTemplate
-
gridFieldComponentRenderer
protected org.broadleafcommerce.common.presentation.client.SupportedFieldType gridFieldComponentRenderer -
readOnly
-
validationConfigurations
-
requiredOverride
-
tooltip
-
helpText
-
hint
-
lookupDisplayProperty
-
forcePopulateChildProperties
-
enableTypeaheadLookup
-
optionListEntity
-
optionValueFieldName
-
optionDisplayFieldName
-
optionCanEditValues
-
optionHideIfEmpty
-
optionFilterParams
-
customCriteria
-
useServerSideInspectionCache
-
toOneLookupCreatedViaAnnotation
-
ruleIdentifier
-
lookupType
protected org.broadleafcommerce.common.presentation.client.LookupType lookupType -
translatable
-
defaultValue
-
isFilter
-
canLinkToExternalEntity
-
associatedFieldName
-
mapFieldValueClass
-
searchable
-
manyToField
-
toOneTargetProperty
-
toOneParentProperty
-
mapKeyValueProperty
-
allowNoValueEnumOption
-
-
Constructor Details
-
BasicFieldMetadata
public BasicFieldMetadata()
-
-
Method Details
-
getFieldType
public org.broadleafcommerce.common.presentation.client.SupportedFieldType getFieldType() -
setFieldType
public void setFieldType(org.broadleafcommerce.common.presentation.client.SupportedFieldType fieldType) -
getSecondaryType
public org.broadleafcommerce.common.presentation.client.SupportedFieldType getSecondaryType() -
setSecondaryType
public void setSecondaryType(org.broadleafcommerce.common.presentation.client.SupportedFieldType secondaryType) -
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
public org.broadleafcommerce.common.presentation.client.SupportedFieldType getExplicitFieldType() -
setExplicitFieldType
public void setExplicitFieldType(org.broadleafcommerce.common.presentation.client.SupportedFieldType fieldType) -
getDisplayType
public org.broadleafcommerce.common.presentation.client.RuleBuilderDisplayType getDisplayType() -
setDisplayType
public void setDisplayType(org.broadleafcommerce.common.presentation.client.RuleBuilderDisplayType displayType) -
isLargeEntry
-
setLargeEntry
-
isProminent
-
setProminent
-
getColumnWidth
-
setColumnWidth
-
getBroadleafEnumeration
-
setBroadleafEnumeration
-
getHideEnumerationIfEmpty
-
setHideEnumerationIfEmpty
-
getFieldComponentRenderer
public org.broadleafcommerce.common.presentation.client.SupportedFieldType getFieldComponentRenderer() -
setFieldComponentRenderer
public void setFieldComponentRenderer(org.broadleafcommerce.common.presentation.client.SupportedFieldType fieldComponentRenderer) -
getGridFieldComponentRenderer
public org.broadleafcommerce.common.presentation.client.SupportedFieldType getGridFieldComponentRenderer() -
setGridFieldComponentRenderer
public void setGridFieldComponentRenderer(org.broadleafcommerce.common.presentation.client.SupportedFieldType gridFieldComponentRenderer) -
getFieldComponentRendererTemplate
-
setFieldComponentRendererTemplate
-
getGridFieldComponentRendererTemplate
-
setGridFieldComponentRendererTemplate
-
getReadOnly
-
setReadOnly
-
getGridOrder
-
setGridOrder
-
getValidationConfigurations
- Returns:
- the validation configurations for this property keyed by the fully-qualified name of the
PropertyValidatorimplementation
-
setValidationConfigurations
-
getRequiredOverride
-
setRequiredOverride
-
getGroupCollapsed
Deprecated. -
setGroupCollapsed
Deprecated. -
getTooltip
-
setTooltip
-
getHelpText
-
setHelpText
-
getHint
-
setHint
-
getVisibility
public org.broadleafcommerce.common.presentation.client.VisibilityEnum getVisibility() -
setVisibility
public void setVisibility(org.broadleafcommerce.common.presentation.client.VisibilityEnum visibility) -
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
public org.broadleafcommerce.common.presentation.client.LookupType getLookupType() -
setLookupType
public void setLookupType(org.broadleafcommerce.common.presentation.client.LookupType lookupType) -
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:
cloneFieldMetadatain classFieldMetadata
-
accept
- Specified by:
acceptin classFieldMetadata
-
equals
- Overrides:
equalsin classFieldMetadata
-
hashCode
public int hashCode()- Overrides:
hashCodein classFieldMetadata
-