Class DDMFormField
java.lang.Object
com.liferay.dynamic.data.mapping.model.DDMFormField
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDDMFormField
(DDMFormField ddmFormField) DDMFormField
(String name, String type) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addDDMFormFieldRule
(DDMFormFieldRule ddmFormFieldRule) Deprecated.As of Judson (7.1.x), with no direct replacementvoid
addNestedDDMFormField
(DDMFormField nestedDDMFormField) boolean
getLabel()
getName()
getProperty
(String name) getStyle()
getTip()
getType()
int
hashCode()
boolean
hasProperty
(String propertyKey) boolean
boolean
boolean
boolean
boolean
boolean
boolean
This method returnstrue
if the DDMFormField is not supposed to hold value/data, i.e.boolean
void
removeProperty
(String propertyKey) void
setDataType
(String dataType) void
setDDMForm
(DDMForm ddmForm) void
setDDMFormFieldOptions
(DDMFormFieldOptions ddmFormFieldOptions) void
setDDMFormFieldValidation
(DDMFormFieldValidation ddmFormFieldValidation) void
setDDMFormLayout
(DDMFormLayout ddmFormLayout) void
setFieldNamespace
(String fieldNamespace) void
setFieldReference
(String fieldReference) void
setIndexType
(String indexType) void
setLabel
(LocalizedValue label) void
setLocalizable
(boolean localizable) void
setMultiple
(boolean multiple) void
void
setNestedDDMFormFields
(List<DDMFormField> nestedDDMFormFields) void
setPredefinedValue
(LocalizedValue predefinedValue) void
setProperty
(String name, Object value) void
setReadOnly
(boolean readOnly) void
setRepeatable
(boolean repeatable) void
setRequired
(boolean required) void
setRequiredErrorMessage
(LocalizedValue requiredErrorMessage) void
setShowLabel
(boolean showLabel) void
setStyle
(LocalizedValue style) void
setTip
(LocalizedValue tip) void
void
setVisibilityExpression
(String visibilityExpression) void
setVisualProperty
(boolean visualProperty)
-
Constructor Details
-
DDMFormField
public DDMFormField() -
DDMFormField
-
DDMFormField
-
-
Method Details
-
addDDMFormFieldRule
Deprecated.As of Judson (7.1.x), with no direct replacement -
addNestedDDMFormField
-
equals
-
getDataSourceType
-
getDataType
-
getDDMForm
-
getDDMFormFieldOptions
-
getDDMFormFieldValidation
-
getDDMFormLayout
-
getFieldNamespace
-
getFieldReference
-
getIndexType
-
getLabel
-
getName
-
getNestedDDMFormFields
-
getNestedDDMFormFieldsMap
-
getNestedDDMFormFieldsReferencesMap
-
getNontransientNestedDDMFormFieldsMap
-
getNontransientNestedDDMFormFieldsReferencesMap
-
getPredefinedValue
-
getProperties
-
getProperty
-
getRequiredErrorMessage
-
getStyle
-
getTip
-
getType
-
getVisibilityExpression
-
hashCode
public int hashCode() -
hasProperty
-
isLocalizable
public boolean isLocalizable() -
isMultiple
public boolean isMultiple() -
isReadOnly
public boolean isReadOnly() -
isRepeatable
public boolean isRepeatable() -
isRequired
public boolean isRequired() -
isShowLabel
public boolean isShowLabel() -
isTransient
public boolean isTransient()This method returnstrue
if the DDMFormField is not supposed to hold value/data, i.e. its "dataType" property is blank ornull
. Transient fields can be considered structural fields like Liferay's native separator or fieldset fields.- Returns:
- boolean
-
isVisualProperty
public boolean isVisualProperty() -
removeProperty
-
setDataType
-
setDDMForm
-
setDDMFormFieldOptions
-
setDDMFormFieldValidation
-
setDDMFormLayout
-
setFieldNamespace
-
setFieldReference
-
setIndexType
-
setLabel
-
setLocalizable
public void setLocalizable(boolean localizable) -
setMultiple
public void setMultiple(boolean multiple) -
setName
-
setNestedDDMFormFields
-
setPredefinedValue
-
setProperty
-
setReadOnly
public void setReadOnly(boolean readOnly) -
setRepeatable
public void setRepeatable(boolean repeatable) -
setRequired
public void setRequired(boolean required) -
setRequiredErrorMessage
-
setShowLabel
public void setShowLabel(boolean showLabel) -
setStyle
-
setTip
-
setType
-
setVisibilityExpression
-
setVisualProperty
public void setVisualProperty(boolean visualProperty)
-