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.search.IndexableType;
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.model.SystemEventConstants;
026 import com.liferay.portal.service.BaseLocalService;
027 import com.liferay.portal.service.PersistedModelLocalService;
028
029
041 @ProviderType
042 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
043 PortalException.class, SystemException.class})
044 public interface DDLRecordSetLocalService extends BaseLocalService,
045 PersistedModelLocalService {
046
051
052
058 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
059 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet addDDLRecordSet(
060 com.liferay.portlet.dynamicdatalists.model.DDLRecordSet ddlRecordSet);
061
062 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet addRecordSet(
063 long userId, long groupId, long ddmStructureId,
064 java.lang.String recordSetKey,
065 java.util.Map<java.util.Locale, java.lang.String> nameMap,
066 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
067 int minDisplayRows, int scope,
068 com.liferay.portal.service.ServiceContext serviceContext)
069 throws com.liferay.portal.kernel.exception.PortalException;
070
071 public void addRecordSetResources(
072 com.liferay.portlet.dynamicdatalists.model.DDLRecordSet recordSet,
073 boolean addGroupPermissions, boolean addGuestPermissions)
074 throws com.liferay.portal.kernel.exception.PortalException;
075
076 public void addRecordSetResources(
077 com.liferay.portlet.dynamicdatalists.model.DDLRecordSet recordSet,
078 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
079 throws com.liferay.portal.kernel.exception.PortalException;
080
081
087 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet createDDLRecordSet(
088 long recordSetId);
089
090
096 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
097 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet deleteDDLRecordSet(
098 com.liferay.portlet.dynamicdatalists.model.DDLRecordSet ddlRecordSet);
099
100
107 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
108 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet deleteDDLRecordSet(
109 long recordSetId)
110 throws com.liferay.portal.kernel.exception.PortalException;
111
112
115 @Override
116 public com.liferay.portal.model.PersistedModel deletePersistedModel(
117 com.liferay.portal.model.PersistedModel persistedModel)
118 throws com.liferay.portal.kernel.exception.PortalException;
119
120 public void deleteRecordSet(long groupId, java.lang.String recordSetKey)
121 throws com.liferay.portal.kernel.exception.PortalException;
122
123 @com.liferay.portal.kernel.systemevent.SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
124 public void deleteRecordSet(
125 com.liferay.portlet.dynamicdatalists.model.DDLRecordSet recordSet)
126 throws com.liferay.portal.kernel.exception.PortalException;
127
128 public void deleteRecordSet(long recordSetId)
129 throws com.liferay.portal.kernel.exception.PortalException;
130
131 public void deleteRecordSets(long groupId)
132 throws com.liferay.portal.kernel.exception.PortalException;
133
134 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
135
136
142 public <T> java.util.List<T> dynamicQuery(
143 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
144
145
157 public <T> java.util.List<T> dynamicQuery(
158 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
159 int end);
160
161
174 public <T> java.util.List<T> dynamicQuery(
175 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
176 int end,
177 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
178
179
185 public long dynamicQueryCount(
186 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
187
188
195 public long dynamicQueryCount(
196 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
197 com.liferay.portal.kernel.dao.orm.Projection projection);
198
199 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
200 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet fetchDDLRecordSet(
201 long recordSetId);
202
203
210 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
211 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet fetchDDLRecordSetByUuidAndGroupId(
212 java.lang.String uuid, long groupId);
213
214 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
215 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet fetchRecordSet(
216 long groupId, java.lang.String recordSetKey);
217
218 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
219 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet fetchRecordSet(
220 long recordSetId);
221
222 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
223 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
224
225
230 public java.lang.String getBeanIdentifier();
231
232
239 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
240 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet getDDLRecordSet(
241 long recordSetId)
242 throws com.liferay.portal.kernel.exception.PortalException;
243
244
252 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
253 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet getDDLRecordSetByUuidAndGroupId(
254 java.lang.String uuid, long groupId)
255 throws com.liferay.portal.kernel.exception.PortalException;
256
257
268 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
269 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> getDDLRecordSets(
270 int start, int end);
271
272 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
273 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> getDDLRecordSetsByUuidAndCompanyId(
274 java.lang.String uuid, long companyId);
275
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> getDDLRecordSetsByUuidAndCompanyId(
278 java.lang.String uuid, long companyId, int start, int end,
279 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> orderByComparator);
280
281
286 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
287 public int getDDLRecordSetsCount();
288
289 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
290 public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
291 com.liferay.portal.kernel.lar.PortletDataContext portletDataContext);
292
293 @Override
294 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
295 public com.liferay.portal.model.PersistedModel getPersistedModel(
296 java.io.Serializable primaryKeyObj)
297 throws com.liferay.portal.kernel.exception.PortalException;
298
299 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
300 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet getRecordSet(
301 long groupId, java.lang.String recordSetKey)
302 throws com.liferay.portal.kernel.exception.PortalException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet getRecordSet(
306 long recordSetId)
307 throws com.liferay.portal.kernel.exception.PortalException;
308
309 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
310 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> getRecordSets(
311 long groupId);
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public int getRecordSetsCount(long groupId);
315
316 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
317 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> search(
318 long companyId, long groupId, java.lang.String keywords, int scope,
319 int start, int end,
320 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> orderByComparator);
321
322 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
323 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> search(
324 long companyId, long groupId, java.lang.String name,
325 java.lang.String description, int scope, boolean andOperator,
326 int start, int end,
327 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> orderByComparator);
328
329 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
330 public int searchCount(long companyId, long groupId,
331 java.lang.String keywords, int scope);
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public int searchCount(long companyId, long groupId, java.lang.String name,
335 java.lang.String description, int scope, boolean andOperator);
336
337
342 public void setBeanIdentifier(java.lang.String beanIdentifier);
343
344
350 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
351 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet updateDDLRecordSet(
352 com.liferay.portlet.dynamicdatalists.model.DDLRecordSet ddlRecordSet);
353
354 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet updateMinDisplayRows(
355 long recordSetId, int minDisplayRows,
356 com.liferay.portal.service.ServiceContext serviceContext)
357 throws com.liferay.portal.kernel.exception.PortalException;
358
359 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet updateRecordSet(
360 long groupId, long ddmStructureId, java.lang.String recordSetKey,
361 java.util.Map<java.util.Locale, java.lang.String> nameMap,
362 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
363 int minDisplayRows,
364 com.liferay.portal.service.ServiceContext serviceContext)
365 throws com.liferay.portal.kernel.exception.PortalException;
366
367 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet updateRecordSet(
368 long recordSetId, long ddmStructureId,
369 java.util.Map<java.util.Locale, java.lang.String> nameMap,
370 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
371 int minDisplayRows,
372 com.liferay.portal.service.ServiceContext serviceContext)
373 throws com.liferay.portal.kernel.exception.PortalException;
374 }