001
014
015 package com.liferay.portlet.dynamicdatalists.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.jsonwebservice.JSONWebService;
020 import com.liferay.portal.kernel.transaction.Isolation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022
023
036 @JSONWebService
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface DDLRecordService {
040
045 public com.liferay.portlet.dynamicdatalists.model.DDLRecord addRecord(
046 long groupId, long recordSetId, int displayIndex,
047 com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
048 com.liferay.portal.service.ServiceContext serviceContext)
049 throws com.liferay.portal.kernel.exception.PortalException,
050 com.liferay.portal.kernel.exception.SystemException;
051
052 public com.liferay.portlet.dynamicdatalists.model.DDLRecord addRecord(
053 long groupId, long recordSetId, int displayIndex,
054 java.util.Map<java.lang.String, java.io.Serializable> fieldsMap,
055 com.liferay.portal.service.ServiceContext serviceContext)
056 throws com.liferay.portal.kernel.exception.PortalException,
057 com.liferay.portal.kernel.exception.SystemException;
058
059 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateRecord(
060 long recordId, boolean majorVersion, int displayIndex,
061 com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
062 boolean mergeFields,
063 com.liferay.portal.service.ServiceContext serviceContext)
064 throws com.liferay.portal.kernel.exception.PortalException,
065 com.liferay.portal.kernel.exception.SystemException;
066
067 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateRecord(
068 long recordId, int displayIndex,
069 java.util.Map<java.lang.String, java.io.Serializable> fieldsMap,
070 boolean mergeFields,
071 com.liferay.portal.service.ServiceContext serviceContext)
072 throws com.liferay.portal.kernel.exception.PortalException,
073 com.liferay.portal.kernel.exception.SystemException;
074 }