Liferay 7.0-ce-m6

com.liferay.portlet.dynamicdatamapping.io
Class DDMFormLayoutJSONDeserializerImpl

java.lang.Object
  extended by com.liferay.portlet.dynamicdatamapping.io.DDMFormLayoutJSONDeserializerImpl
All Implemented Interfaces:
DDMFormLayoutJSONDeserializer

public class DDMFormLayoutJSONDeserializerImpl
extends Object
implements DDMFormLayoutJSONDeserializer


Constructor Summary
DDMFormLayoutJSONDeserializerImpl()
           
 
Method Summary
 DDMFormLayout deserialize(String serializedDDMFormLayout)
           
protected  DDMFormLayoutColumn getDDMFormLayoutColumn(JSONObject jsonObject)
           
protected  List<String> getDDMFormLayoutColumnFieldNames(JSONArray jsonArray)
           
protected  List<DDMFormLayoutColumn> getDDMFormLayoutColumns(JSONArray jsonArray)
           
protected  DDMFormLayoutPage getDDMFormLayoutPage(JSONObject jsonObject)
           
protected  List<DDMFormLayoutPage> getDDMFormLayoutPages(JSONArray jsonArray)
           
protected  DDMFormLayoutRow getDDMFormLayoutRow(JSONObject jsonObject)
           
protected  List<DDMFormLayoutRow> getDDMFormLayoutRows(JSONArray jsonArray)
           
protected  LocalizedValue getTitle(JSONObject jsonObject)
           
protected  void setDDMFormLayouColumnFieldNames(JSONArray jsonArray, DDMFormLayoutColumn ddmFormLayoutColumn)
           
protected  void setDDMFormLayoutDefaultLocale(String defaultLanguageId, DDMFormLayout ddmFormLayout)
           
protected  void setDDMFormLayoutPageDescription(JSONObject jsonObject, DDMFormLayoutPage ddmFormLayoutPage)
           
protected  void setDDMFormLayoutPageRows(JSONArray jsonArray, DDMFormLayoutPage ddmFormLayoutPage)
           
protected  void setDDMFormLayoutPages(JSONArray jsonArray, DDMFormLayout ddmFormLayout)
           
protected  void setDDMFormLayoutPageTitle(JSONObject jsonObject, DDMFormLayoutPage ddmFormLayoutPage)
           
protected  void setDDMFormLayoutPageTitlesDefaultLocale(DDMFormLayout ddmFormLayout)
           
protected  void setDDMFormLayoutRowColumns(JSONArray jsonArray, DDMFormLayoutRow ddmFormLayoutRow)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDMFormLayoutJSONDeserializerImpl

public DDMFormLayoutJSONDeserializerImpl()
Method Detail

deserialize

public DDMFormLayout deserialize(String serializedDDMFormLayout)
                          throws PortalException
Specified by:
deserialize in interface DDMFormLayoutJSONDeserializer
Throws:
PortalException

getDDMFormLayoutColumn

protected DDMFormLayoutColumn getDDMFormLayoutColumn(JSONObject jsonObject)

getDDMFormLayoutColumnFieldNames

protected List<String> getDDMFormLayoutColumnFieldNames(JSONArray jsonArray)

getDDMFormLayoutColumns

protected List<DDMFormLayoutColumn> getDDMFormLayoutColumns(JSONArray jsonArray)

getDDMFormLayoutPage

protected DDMFormLayoutPage getDDMFormLayoutPage(JSONObject jsonObject)

getDDMFormLayoutPages

protected List<DDMFormLayoutPage> getDDMFormLayoutPages(JSONArray jsonArray)

getDDMFormLayoutRow

protected DDMFormLayoutRow getDDMFormLayoutRow(JSONObject jsonObject)

getDDMFormLayoutRows

protected List<DDMFormLayoutRow> getDDMFormLayoutRows(JSONArray jsonArray)

getTitle

protected LocalizedValue getTitle(JSONObject jsonObject)

setDDMFormLayouColumnFieldNames

protected void setDDMFormLayouColumnFieldNames(JSONArray jsonArray,
                                               DDMFormLayoutColumn ddmFormLayoutColumn)

setDDMFormLayoutDefaultLocale

protected void setDDMFormLayoutDefaultLocale(String defaultLanguageId,
                                             DDMFormLayout ddmFormLayout)

setDDMFormLayoutPageDescription

protected void setDDMFormLayoutPageDescription(JSONObject jsonObject,
                                               DDMFormLayoutPage ddmFormLayoutPage)

setDDMFormLayoutPageRows

protected void setDDMFormLayoutPageRows(JSONArray jsonArray,
                                        DDMFormLayoutPage ddmFormLayoutPage)

setDDMFormLayoutPages

protected void setDDMFormLayoutPages(JSONArray jsonArray,
                                     DDMFormLayout ddmFormLayout)

setDDMFormLayoutPageTitle

protected void setDDMFormLayoutPageTitle(JSONObject jsonObject,
                                         DDMFormLayoutPage ddmFormLayoutPage)

setDDMFormLayoutPageTitlesDefaultLocale

protected void setDDMFormLayoutPageTitlesDefaultLocale(DDMFormLayout ddmFormLayout)

setDDMFormLayoutRowColumns

protected void setDDMFormLayoutRowColumns(JSONArray jsonArray,
                                          DDMFormLayoutRow ddmFormLayoutRow)

Liferay 7.0-ce-m6