001
014
015 package com.liferay.portlet.dynamicdatamapping.io;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
019 import com.liferay.portlet.dynamicdatamapping.model.DDMForm;
020 import com.liferay.portlet.dynamicdatamapping.storage.DDMFormValues;
021
022
025 public class DDMFormValuesJSONDeserializerUtil {
026
027 public static DDMFormValues deserialize(
028 DDMForm ddmForm, String serializedDDMFormValues)
029 throws PortalException {
030
031 DDMFormValuesJSONDeserializer ddmFormValuesJSONDeserializer =
032 getDDMFormValuesJSONDeserializer();
033
034 return ddmFormValuesJSONDeserializer.deserialize(
035 ddmForm, serializedDDMFormValues);
036 }
037
038 public static DDMFormValuesJSONDeserializer
039 getDDMFormValuesJSONDeserializer() {
040
041 PortalRuntimePermission.checkGetBeanProperty(
042 DDMFormValuesJSONDeserializerUtil.class);
043
044 return _ddmFormValuesJSONDeserializer;
045 }
046
047 public void setDDMFormValuesJSONDeserializer(
048 DDMFormValuesJSONDeserializer ddmFormValuesJSONDeserializer) {
049
050 PortalRuntimePermission.checkSetBeanProperty(getClass());
051
052 _ddmFormValuesJSONDeserializer = ddmFormValuesJSONDeserializer;
053 }
054
055 private static DDMFormValuesJSONDeserializer _ddmFormValuesJSONDeserializer;
056
057 }