public class DDMFormField
extends java.lang.Object
implements java.io.Serializable
Type | Property and Description |
---|---|
boolean |
isVisual
Gets the value of the property visualProperty.
|
Constructor and Description |
---|
DDMFormField() |
DDMFormField(DDMFormField ddmFormField) |
DDMFormField(java.lang.String name,
java.lang.String type) |
Modifier and Type | Method and Description |
---|---|
void |
addDDMFormFieldRule(DDMFormFieldRule ddmFormFieldRule)
Deprecated.
As of Judson (7.1.x), with no direct replacement
|
void |
addNestedDDMFormField(DDMFormField nestedDDMFormField) |
boolean |
equals(java.lang.Object object) |
java.lang.String |
getDataSourceType() |
java.lang.String |
getDataType() |
DDMForm |
getDDMForm() |
DDMFormFieldOptions |
getDDMFormFieldOptions() |
DDMFormFieldValidation |
getDDMFormFieldValidation() |
DDMFormLayout |
getDDMFormLayout() |
java.lang.String |
getFieldNamespace() |
java.lang.String |
getFieldReference() |
java.lang.String |
getIndexType() |
LocalizedValue |
getLabel() |
java.lang.String |
getName() |
java.util.List<DDMFormField> |
getNestedDDMFormFields() |
java.util.Map<java.lang.String,DDMFormField> |
getNestedDDMFormFieldsMap() |
java.util.Map<java.lang.String,DDMFormField> |
getNestedDDMFormFieldsReferencesMap() |
java.util.Map<java.lang.String,DDMFormField> |
getNontransientNestedDDMFormFieldsMap() |
java.util.Map<java.lang.String,DDMFormField> |
getNontransientNestedDDMFormFieldsReferencesMap() |
LocalizedValue |
getPredefinedValue() |
java.util.Map<java.lang.String,java.lang.Object> |
getProperties() |
java.lang.Object |
getProperty(java.lang.String name) |
LocalizedValue |
getRequiredErrorMessage() |
LocalizedValue |
getStyle() |
LocalizedValue |
getTip() |
java.lang.String |
getType() |
java.lang.String |
getVisibilityExpression() |
int |
hashCode() |
boolean |
hasProperty(java.lang.String propertyKey) |
boolean |
isLocalizable() |
boolean |
isMultiple() |
boolean |
isReadOnly() |
boolean |
isRepeatable() |
boolean |
isRequired() |
boolean |
isShowLabel() |
boolean |
isTransient()
This method returns
true if the DDMFormField is not supposed
to hold value/data, i.e. |
boolean |
isVisualProperty()
Gets the value of the property visualProperty.
|
void |
removeProperty(java.lang.String propertyKey) |
void |
setDataType(java.lang.String dataType) |
void |
setDDMForm(DDMForm ddmForm) |
void |
setDDMFormFieldOptions(DDMFormFieldOptions ddmFormFieldOptions) |
void |
setDDMFormFieldValidation(DDMFormFieldValidation ddmFormFieldValidation) |
void |
setDDMFormLayout(DDMFormLayout ddmFormLayout) |
void |
setFieldNamespace(java.lang.String fieldNamespace) |
void |
setFieldReference(java.lang.String fieldReference) |
void |
setIndexType(java.lang.String indexType) |
void |
setLabel(LocalizedValue label) |
void |
setLocalizable(boolean localizable) |
void |
setMultiple(boolean multiple) |
void |
setName(java.lang.String name) |
void |
setNestedDDMFormFields(java.util.List<DDMFormField> nestedDDMFormFields) |
void |
setPredefinedValue(LocalizedValue predefinedValue) |
void |
setProperty(java.lang.String name,
java.lang.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 |
setType(java.lang.String type) |
void |
setVisibilityExpression(java.lang.String visibilityExpression) |
void |
setVisualProperty(boolean visualProperty) |
public boolean isVisualProperty
public DDMFormField()
public DDMFormField(DDMFormField ddmFormField)
public DDMFormField(java.lang.String name, java.lang.String type)
@Deprecated public void addDDMFormFieldRule(DDMFormFieldRule ddmFormFieldRule)
public void addNestedDDMFormField(DDMFormField nestedDDMFormField)
public boolean equals(java.lang.Object object)
equals
in class java.lang.Object
public java.lang.String getDataSourceType()
public java.lang.String getDataType()
public DDMForm getDDMForm()
public DDMFormFieldOptions getDDMFormFieldOptions()
public DDMFormFieldValidation getDDMFormFieldValidation()
public DDMFormLayout getDDMFormLayout()
public java.lang.String getFieldNamespace()
public java.lang.String getFieldReference()
public java.lang.String getIndexType()
public LocalizedValue getLabel()
public java.lang.String getName()
public java.util.List<DDMFormField> getNestedDDMFormFields()
public java.util.Map<java.lang.String,DDMFormField> getNestedDDMFormFieldsMap()
public java.util.Map<java.lang.String,DDMFormField> getNestedDDMFormFieldsReferencesMap()
public java.util.Map<java.lang.String,DDMFormField> getNontransientNestedDDMFormFieldsMap()
public java.util.Map<java.lang.String,DDMFormField> getNontransientNestedDDMFormFieldsReferencesMap()
public LocalizedValue getPredefinedValue()
public java.util.Map<java.lang.String,java.lang.Object> getProperties()
public java.lang.Object getProperty(java.lang.String name)
public LocalizedValue getRequiredErrorMessage()
public LocalizedValue getStyle()
public LocalizedValue getTip()
public java.lang.String getType()
public java.lang.String getVisibilityExpression()
public int hashCode()
hashCode
in class java.lang.Object
public boolean hasProperty(java.lang.String propertyKey)
public boolean isLocalizable()
public boolean isMultiple()
public boolean isReadOnly()
public boolean isRepeatable()
public boolean isRequired()
public boolean isShowLabel()
public boolean isTransient()
true
if the DDMFormField is not supposed
to hold value/data, i.e. its "dataType" property is blank or
null
. Transient fields can be considered structural fields
like Liferay's native separator or fieldset fields.public boolean isVisualProperty()
public void removeProperty(java.lang.String propertyKey)
public void setDataType(java.lang.String dataType)
public void setDDMForm(DDMForm ddmForm)
public void setDDMFormFieldOptions(DDMFormFieldOptions ddmFormFieldOptions)
public void setDDMFormFieldValidation(DDMFormFieldValidation ddmFormFieldValidation)
public void setDDMFormLayout(DDMFormLayout ddmFormLayout)
public void setFieldNamespace(java.lang.String fieldNamespace)
public void setFieldReference(java.lang.String fieldReference)
public void setIndexType(java.lang.String indexType)
public void setLabel(LocalizedValue label)
public void setLocalizable(boolean localizable)
public void setMultiple(boolean multiple)
public void setName(java.lang.String name)
public void setNestedDDMFormFields(java.util.List<DDMFormField> nestedDDMFormFields)
public void setPredefinedValue(LocalizedValue predefinedValue)
public void setProperty(java.lang.String name, java.lang.Object value)
public void setReadOnly(boolean readOnly)
public void setRepeatable(boolean repeatable)
public void setRequired(boolean required)
public void setRequiredErrorMessage(LocalizedValue requiredErrorMessage)
public void setShowLabel(boolean showLabel)
public void setStyle(LocalizedValue style)
public void setTip(LocalizedValue tip)
public void setType(java.lang.String type)
public void setVisibilityExpression(java.lang.String visibilityExpression)
public void setVisualProperty(boolean visualProperty)