001
014
015 package com.liferay.portlet.dynamicdatalists.service;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020 import com.liferay.portal.kernel.exception.SystemException;
021 import com.liferay.portal.kernel.jsonwebservice.JSONWebService;
022 import com.liferay.portal.kernel.transaction.Isolation;
023 import com.liferay.portal.kernel.transaction.Propagation;
024 import com.liferay.portal.kernel.transaction.Transactional;
025 import com.liferay.portal.security.ac.AccessControlled;
026 import com.liferay.portal.service.BaseService;
027
028
039 @ProviderType
040 @AccessControlled
041 @JSONWebService
042 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
043 PortalException.class, SystemException.class})
044 public interface DDLRecordSetService extends BaseService {
045
050
051
056 public java.lang.String getBeanIdentifier();
057
058
063 public void setBeanIdentifier(java.lang.String beanIdentifier);
064
065 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet addRecordSet(
066 long groupId, long ddmStructureId, java.lang.String recordSetKey,
067 java.util.Map<java.util.Locale, java.lang.String> nameMap,
068 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
069 int minDisplayRows, int scope,
070 com.liferay.portal.service.ServiceContext serviceContext)
071 throws com.liferay.portal.kernel.exception.PortalException,
072 com.liferay.portal.kernel.exception.SystemException;
073
074 public void deleteRecordSet(long recordSetId)
075 throws com.liferay.portal.kernel.exception.PortalException,
076 com.liferay.portal.kernel.exception.SystemException;
077
078 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
079 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet getRecordSet(
080 long recordSetId)
081 throws com.liferay.portal.kernel.exception.PortalException,
082 com.liferay.portal.kernel.exception.SystemException;
083
084 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
085 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> search(
086 long companyId, long groupId, java.lang.String keywords, int scope,
087 int start, int end,
088 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
089 throws com.liferay.portal.kernel.exception.SystemException;
090
091 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
092 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> search(
093 long companyId, long groupId, java.lang.String name,
094 java.lang.String description, int scope, boolean andOperator,
095 int start, int end,
096 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
097 throws com.liferay.portal.kernel.exception.SystemException;
098
099 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
100 public int searchCount(long companyId, long groupId,
101 java.lang.String keywords, int scope)
102 throws com.liferay.portal.kernel.exception.SystemException;
103
104 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
105 public int searchCount(long companyId, long groupId, java.lang.String name,
106 java.lang.String description, int scope, boolean andOperator)
107 throws com.liferay.portal.kernel.exception.SystemException;
108
109 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet updateMinDisplayRows(
110 long recordSetId, int minDisplayRows,
111 com.liferay.portal.service.ServiceContext serviceContext)
112 throws com.liferay.portal.kernel.exception.PortalException,
113 com.liferay.portal.kernel.exception.SystemException;
114
115 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet updateRecordSet(
116 long recordSetId, long ddmStructureId,
117 java.util.Map<java.util.Locale, java.lang.String> nameMap,
118 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
119 int minDisplayRows,
120 com.liferay.portal.service.ServiceContext serviceContext)
121 throws com.liferay.portal.kernel.exception.PortalException,
122 com.liferay.portal.kernel.exception.SystemException;
123
124 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet updateRecordSet(
125 long groupId, long ddmStructureId, java.lang.String recordSetKey,
126 java.util.Map<java.util.Locale, java.lang.String> nameMap,
127 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
128 int minDisplayRows,
129 com.liferay.portal.service.ServiceContext serviceContext)
130 throws com.liferay.portal.kernel.exception.PortalException,
131 com.liferay.portal.kernel.exception.SystemException;
132 }