Liferay 7.0-ce-m6

com.liferay.portlet.dynamicdatamapping.io
Class DDMFormValuesJSONDeserializerImpl

java.lang.Object
  extended by com.liferay.portlet.dynamicdatamapping.io.DDMFormValuesJSONDeserializerImpl
All Implemented Interfaces:
DDMFormValuesJSONDeserializer

public class DDMFormValuesJSONDeserializerImpl
extends Object
implements DDMFormValuesJSONDeserializer


Constructor Summary
DDMFormValuesJSONDeserializerImpl()
           
 
Method Summary
 DDMFormValues deserialize(DDMForm ddmForm, String serializedDDMFormValues)
           
protected  Set<Locale> getAvailableLocales(JSONArray jsonArray)
           
protected  DDMFormFieldValue getDDMFormFieldValue(JSONObject jsonObject)
           
protected  List<DDMFormFieldValue> getDDMFormFieldValues(JSONArray jsonArray)
           
protected  LocalizedValue getLocalizedValue(JSONObject jsonObject)
           
protected  Value getValue(JSONObject jsonObject)
           
protected  boolean isLocalized(JSONObject jsonObject)
           
protected  void setDDMFormFieldValueLocalizedValueDefaultLocale(DDMFormFieldValue ddmFormFieldValue, Locale defaultLocale)
           
protected  void setDDMFormFieldValues(JSONArray jsonArray, DDMFormValues ddmFormValues)
           
protected  void setDDMFormFieldValueValue(JSONObject jsonObject, DDMFormFieldValue ddmFormFieldValue)
           
protected  void setDDMFormLocalizedValuesDefaultLocale(DDMFormValues ddmFormValues)
           
protected  void setDDMFormValuesAvailableLocales(JSONArray jsonArray, DDMFormValues ddmFormValues)
           
protected  void setDDMFormValuesDefaultLocale(String defaultLanguageId, DDMFormValues ddmFormValues)
           
protected  void setNestedDDMFormFieldValues(JSONArray jsonArray, DDMFormFieldValue ddmFormFieldValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDMFormValuesJSONDeserializerImpl

public DDMFormValuesJSONDeserializerImpl()
Method Detail

deserialize

public DDMFormValues deserialize(DDMForm ddmForm,
                                 String serializedDDMFormValues)
                          throws PortalException
Specified by:
deserialize in interface DDMFormValuesJSONDeserializer
Throws:
PortalException

getAvailableLocales

protected Set<Locale> getAvailableLocales(JSONArray jsonArray)

getDDMFormFieldValue

protected DDMFormFieldValue getDDMFormFieldValue(JSONObject jsonObject)

getDDMFormFieldValues

protected List<DDMFormFieldValue> getDDMFormFieldValues(JSONArray jsonArray)

getLocalizedValue

protected LocalizedValue getLocalizedValue(JSONObject jsonObject)

getValue

protected Value getValue(JSONObject jsonObject)

isLocalized

protected boolean isLocalized(JSONObject jsonObject)

setDDMFormFieldValueLocalizedValueDefaultLocale

protected void setDDMFormFieldValueLocalizedValueDefaultLocale(DDMFormFieldValue ddmFormFieldValue,
                                                               Locale defaultLocale)

setDDMFormFieldValues

protected void setDDMFormFieldValues(JSONArray jsonArray,
                                     DDMFormValues ddmFormValues)

setDDMFormFieldValueValue

protected void setDDMFormFieldValueValue(JSONObject jsonObject,
                                         DDMFormFieldValue ddmFormFieldValue)

setDDMFormLocalizedValuesDefaultLocale

protected void setDDMFormLocalizedValuesDefaultLocale(DDMFormValues ddmFormValues)

setDDMFormValuesAvailableLocales

protected void setDDMFormValuesAvailableLocales(JSONArray jsonArray,
                                                DDMFormValues ddmFormValues)

setDDMFormValuesDefaultLocale

protected void setDDMFormValuesDefaultLocale(String defaultLanguageId,
                                             DDMFormValues ddmFormValues)

setNestedDDMFormFieldValues

protected void setNestedDDMFormFieldValues(JSONArray jsonArray,
                                           DDMFormFieldValue ddmFormFieldValue)

Liferay 7.0-ce-m6