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 TypeMethodDescriptionvoidaddDDMFormFieldRule(DDMFormFieldRule ddmFormFieldRule) Deprecated.As of Judson (7.1.x), with no direct replacementvoidaddNestedDDMFormField(DDMFormField nestedDDMFormField) booleangetLabel()getName()getProperty(String name) getStyle()getTip()getType()inthashCode()booleanhasProperty(String propertyKey) booleanbooleanbooleanbooleanbooleanbooleanbooleanThis method returnstrueif the DDMFormField is not supposed to hold value/data, i.e.booleanvoidremoveProperty(String propertyKey) voidsetDataType(String dataType) voidsetDDMForm(DDMForm ddmForm) voidsetDDMFormFieldOptions(DDMFormFieldOptions ddmFormFieldOptions) voidsetDDMFormFieldValidation(DDMFormFieldValidation ddmFormFieldValidation) voidsetDDMFormLayout(DDMFormLayout ddmFormLayout) voidsetFieldNamespace(String fieldNamespace) voidsetFieldReference(String fieldReference) voidsetIndexType(String indexType) voidsetLabel(LocalizedValue label) voidsetLocalizable(boolean localizable) voidsetMultiple(boolean multiple) voidvoidsetNestedDDMFormFields(List<DDMFormField> nestedDDMFormFields) voidsetPredefinedValue(LocalizedValue predefinedValue) voidsetProperty(String name, Object value) voidsetReadOnly(boolean readOnly) voidsetRepeatable(boolean repeatable) voidsetRequired(boolean required) voidsetRequiredErrorMessage(LocalizedValue requiredErrorMessage) voidsetShowLabel(boolean showLabel) voidsetStyle(LocalizedValue style) voidsetTip(LocalizedValue tip) voidvoidsetVisibilityExpression(String visibilityExpression) voidsetVisualProperty(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 returnstrueif 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)
-