com.liferay.portlet.dynamicdatamapping.io
Class DDMFormJSONSerializerImpl
java.lang.Object
com.liferay.portlet.dynamicdatamapping.io.DDMFormJSONSerializerImpl
- All Implemented Interfaces:
- DDMFormJSONSerializer
public class DDMFormJSONSerializerImpl
- extends Object
- implements DDMFormJSONSerializer
|
Method Summary |
protected void |
addAvailableLanguageIds(JSONObject jsonObject,
Set<Locale> availableLocales)
|
protected void |
addDefaultLanguageId(JSONObject jsonObject,
Locale defaultLocale)
|
protected void |
addFields(JSONObject jsonObject,
List<DDMFormField> ddmFormFields)
|
protected void |
addNestedFields(JSONObject jsonObject,
List<DDMFormField> nestedDDMFormFields)
|
protected void |
addProperties(JSONObject jsonObject,
DDMFormField ddmFormField)
|
protected void |
addProperty(JSONObject jsonObject,
DDMFormField ddmFormField,
DDMFormField ddmFormFieldTypeSetting)
|
protected void |
addProperty(JSONObject jsonObject,
String propertyName,
Object propertyValue)
|
protected DDMForm |
getDDMFormFieldTypeSettingsDDMForm(String type)
|
String |
serialize(DDMForm ddmForm)
|
protected Object |
serializeDDMFormFieldProperty(Object property,
DDMFormField ddmFormFieldTypeSetting)
|
protected JSONArray |
toJSONArray(DDMFormFieldOptions ddmFormFieldOptions)
|
protected JSONArray |
toJSONArray(List<DDMFormField> ddmFormFields)
|
protected JSONObject |
toJSONObject(DDMFormField ddmFormField)
|
protected JSONObject |
toJSONObject(LocalizedValue localizedValue)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DDMFormJSONSerializerImpl
public DDMFormJSONSerializerImpl()
serialize
public String serialize(DDMForm ddmForm)
- Specified by:
serialize in interface DDMFormJSONSerializer
addAvailableLanguageIds
protected void addAvailableLanguageIds(JSONObject jsonObject,
Set<Locale> availableLocales)
addDefaultLanguageId
protected void addDefaultLanguageId(JSONObject jsonObject,
Locale defaultLocale)
addFields
protected void addFields(JSONObject jsonObject,
List<DDMFormField> ddmFormFields)
addNestedFields
protected void addNestedFields(JSONObject jsonObject,
List<DDMFormField> nestedDDMFormFields)
addProperties
protected void addProperties(JSONObject jsonObject,
DDMFormField ddmFormField)
addProperty
protected void addProperty(JSONObject jsonObject,
DDMFormField ddmFormField,
DDMFormField ddmFormFieldTypeSetting)
addProperty
protected void addProperty(JSONObject jsonObject,
String propertyName,
Object propertyValue)
getDDMFormFieldTypeSettingsDDMForm
protected DDMForm getDDMFormFieldTypeSettingsDDMForm(String type)
serializeDDMFormFieldProperty
protected Object serializeDDMFormFieldProperty(Object property,
DDMFormField ddmFormFieldTypeSetting)
toJSONArray
protected JSONArray toJSONArray(DDMFormFieldOptions ddmFormFieldOptions)
toJSONArray
protected JSONArray toJSONArray(List<DDMFormField> ddmFormFields)
toJSONObject
protected JSONObject toJSONObject(DDMFormField ddmFormField)
toJSONObject
protected JSONObject toJSONObject(LocalizedValue localizedValue)