001
014
015 package com.liferay.portlet.dynamicdatamapping;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.service.ServiceContext;
019
020
023 public interface StorageEngineManager {
024
025 public static final String STORAGE_TYPE_DEFAULT = "json";
026
027 public long create(
028 long companyId, long ddmStructureId, DDMFormValues ddmFormValues,
029 ServiceContext serviceContext)
030 throws PortalException;
031
032 public void deleteByClass(long classPK) throws PortalException;
033
034 public DDMFormValues getDDMFormValues(long classPK) throws PortalException;
035
036 public DDMFormValues getDDMFormValues(
037 long ddmStructureId, String fieldNamespace,
038 ServiceContext serviceContext)
039 throws PortalException;
040
041 public void update(
042 long classPK, DDMFormValues ddmFormValues,
043 ServiceContext serviceContext)
044 throws PortalException;
045
046 }