Class FieldDefinitionImpl
java.lang.Object
org.broadleafcommerce.cms.field.domain.FieldDefinitionImpl
- All Implemented Interfaces:
Serializable,FieldDefinition,org.broadleafcommerce.common.copy.MultiTenantCloneable<FieldDefinition>,org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity
@Entity
public class FieldDefinitionImpl
extends Object
implements FieldDefinition, org.broadleafcommerce.common.extensibility.jpa.copy.ProfileEntity
Created by bpolster.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Stringprotected org.broadleafcommerce.common.enumeration.domain.DataDrivenEnumerationprotected FieldGroupprotected Integerprotected Stringprotected Stringprotected Stringprotected Booleanprotected Stringprotected Longprotected Integerprotected Stringprotected Booleanprotected Stringprotected Booleanprotected Stringprotected Stringprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<G extends FieldDefinition>
org.broadleafcommerce.common.copy.CreateResponse<G>createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) org.broadleafcommerce.common.enumeration.domain.DataDrivenEnumerationintorg.broadleafcommerce.common.presentation.client.SupportedFieldTypegetHint()getId()getName()voidsetAdditionalForeignKeyClass(String className) voidsetAllowMultiples(Boolean allowMultiples) voidsetColumnWidth(String columnWidth) voidsetDataDrivenEnumeration(org.broadleafcommerce.common.enumeration.domain.DataDrivenEnumeration dataDrivenEnumeration) voidsetFieldGroup(FieldGroup fieldGroup) voidsetFieldOrder(int fieldOrder) voidsetFieldType(String fieldType) voidsetFieldType(org.broadleafcommerce.common.presentation.client.SupportedFieldType fieldType) voidsetFriendlyName(String friendlyName) voidsetHelpText(String helpText) voidsetHiddenFlag(Boolean hiddenFlag) voidvoidvoidsetMaxLength(Integer maxLength) voidvoidsetRequiredFlag(Boolean requiredFlag) voidsetSecurityLevel(String securityLevel) voidsetTextAreaFlag(Boolean textAreaFlag) voidsetTooltip(String tooltip) voidsetValidationErrorMesageKey(String validationErrorMesageKey) voidsetValidationRegEx(String validationRegEx)
-
Field Details
-
id
-
name
-
friendlyName
-
fieldType
-
securityLevel
-
validationRegEx
-
validationErrorMesageKey
-
maxLength
-
columnWidth
-
textAreaFlag
-
requiredFlag
-
dataDrivenEnumeration
protected org.broadleafcommerce.common.enumeration.domain.DataDrivenEnumeration dataDrivenEnumeration -
allowMultiples
-
fieldGroup
-
fieldOrder
-
tooltip
-
helpText
-
hint
-
-
Constructor Details
-
FieldDefinitionImpl
public FieldDefinitionImpl()
-
-
Method Details
-
getId
- Specified by:
getIdin interfaceFieldDefinition
-
setId
- Specified by:
setIdin interfaceFieldDefinition
-
getName
- Specified by:
getNamein interfaceFieldDefinition
-
setName
- Specified by:
setNamein interfaceFieldDefinition
-
getFieldType
public org.broadleafcommerce.common.presentation.client.SupportedFieldType getFieldType()- Specified by:
getFieldTypein interfaceFieldDefinition
-
setFieldType
public void setFieldType(org.broadleafcommerce.common.presentation.client.SupportedFieldType fieldType) - Specified by:
setFieldTypein interfaceFieldDefinition
-
setFieldType
- Specified by:
setFieldTypein interfaceFieldDefinition
-
getFieldTypeVal
- Specified by:
getFieldTypeValin interfaceFieldDefinition
-
getAdditionalForeignKeyClass
- Specified by:
getAdditionalForeignKeyClassin interfaceFieldDefinition
-
setAdditionalForeignKeyClass
- Specified by:
setAdditionalForeignKeyClassin interfaceFieldDefinition
-
getSecurityLevel
- Specified by:
getSecurityLevelin interfaceFieldDefinition
-
setSecurityLevel
- Specified by:
setSecurityLevelin interfaceFieldDefinition
-
getHiddenFlag
- Specified by:
getHiddenFlagin interfaceFieldDefinition
-
setHiddenFlag
- Specified by:
setHiddenFlagin interfaceFieldDefinition
-
getValidationRegEx
- Specified by:
getValidationRegExin interfaceFieldDefinition
-
setValidationRegEx
- Specified by:
setValidationRegExin interfaceFieldDefinition
-
getMaxLength
- Specified by:
getMaxLengthin interfaceFieldDefinition
-
setMaxLength
- Specified by:
setMaxLengthin interfaceFieldDefinition
-
getColumnWidth
- Specified by:
getColumnWidthin interfaceFieldDefinition
-
setColumnWidth
- Specified by:
setColumnWidthin interfaceFieldDefinition
-
getTextAreaFlag
- Specified by:
getTextAreaFlagin interfaceFieldDefinition
-
setTextAreaFlag
- Specified by:
setTextAreaFlagin interfaceFieldDefinition
-
getRequiredFlag
- Specified by:
getRequiredFlagin interfaceFieldDefinition
-
setRequiredFlag
- Specified by:
setRequiredFlagin interfaceFieldDefinition
-
getAllowMultiples
- Specified by:
getAllowMultiplesin interfaceFieldDefinition
-
setAllowMultiples
- Specified by:
setAllowMultiplesin interfaceFieldDefinition
-
getFriendlyName
- Specified by:
getFriendlyNamein interfaceFieldDefinition
-
setFriendlyName
- Specified by:
setFriendlyNamein interfaceFieldDefinition
-
getValidationErrorMesageKey
- Specified by:
getValidationErrorMesageKeyin interfaceFieldDefinition
-
setValidationErrorMesageKey
- Specified by:
setValidationErrorMesageKeyin interfaceFieldDefinition
-
getFieldGroup
- Specified by:
getFieldGroupin interfaceFieldDefinition
-
setFieldGroup
- Specified by:
setFieldGroupin interfaceFieldDefinition
-
getFieldOrder
public int getFieldOrder()- Specified by:
getFieldOrderin interfaceFieldDefinition
-
setFieldOrder
public void setFieldOrder(int fieldOrder) - Specified by:
setFieldOrderin interfaceFieldDefinition
-
getDataDrivenEnumeration
public org.broadleafcommerce.common.enumeration.domain.DataDrivenEnumeration getDataDrivenEnumeration()- Specified by:
getDataDrivenEnumerationin interfaceFieldDefinition
-
setDataDrivenEnumeration
public void setDataDrivenEnumeration(org.broadleafcommerce.common.enumeration.domain.DataDrivenEnumeration dataDrivenEnumeration) - Specified by:
setDataDrivenEnumerationin interfaceFieldDefinition
-
getTooltip
- Specified by:
getTooltipin interfaceFieldDefinition
-
setTooltip
- Specified by:
setTooltipin interfaceFieldDefinition
-
getHelpText
- Specified by:
getHelpTextin interfaceFieldDefinition
-
setHelpText
- Specified by:
setHelpTextin interfaceFieldDefinition
-
getHint
- Specified by:
getHintin interfaceFieldDefinition
-
setHint
- Specified by:
setHintin interfaceFieldDefinition
-
createOrRetrieveCopyInstance
public <G extends FieldDefinition> org.broadleafcommerce.common.copy.CreateResponse<G> createOrRetrieveCopyInstance(org.broadleafcommerce.common.copy.MultiTenantCopyContext context) throws CloneNotSupportedException - Specified by:
createOrRetrieveCopyInstancein interfaceorg.broadleafcommerce.common.copy.MultiTenantCloneable<FieldDefinition>- Throws:
CloneNotSupportedException
-