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
279 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
280 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> getDDLRecordSetsByUuidAndCompanyId(
281 java.lang.String uuid, long companyId);
282
283
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> getDDLRecordSetsByUuidAndCompanyId(
295 java.lang.String uuid, long companyId, int start, int end,
296 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> orderByComparator);
297
298
303 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
304 public int getDDLRecordSetsCount();
305
306 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
307 public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
308 com.liferay.portal.kernel.lar.PortletDataContext portletDataContext);
309
310 @Override
311 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
312 public com.liferay.portal.model.PersistedModel getPersistedModel(
313 java.io.Serializable primaryKeyObj)
314 throws com.liferay.portal.kernel.exception.PortalException;
315
316 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
317 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet getRecordSet(
318 long groupId, java.lang.String recordSetKey)
319 throws com.liferay.portal.kernel.exception.PortalException;
320
321 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
322 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet getRecordSet(
323 long recordSetId)
324 throws com.liferay.portal.kernel.exception.PortalException;
325
326 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
327 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> getRecordSets(
328 long groupId);
329
330 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
331 public int getRecordSetsCount(long groupId);
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> search(
335 long companyId, long groupId, java.lang.String keywords, int scope,
336 int start, int end,
337 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> orderByComparator);
338
339 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
340 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> search(
341 long companyId, long groupId, java.lang.String name,
342 java.lang.String description, int scope, boolean andOperator,
343 int start, int end,
344 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatalists.model.DDLRecordSet> orderByComparator);
345
346 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347 public int searchCount(long companyId, long groupId,
348 java.lang.String keywords, int scope);
349
350 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
351 public int searchCount(long companyId, long groupId, java.lang.String name,
352 java.lang.String description, int scope, boolean andOperator);
353
354
359 public void setBeanIdentifier(java.lang.String beanIdentifier);
360
361
367 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
368 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet updateDDLRecordSet(
369 com.liferay.portlet.dynamicdatalists.model.DDLRecordSet ddlRecordSet);
370
371 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet updateMinDisplayRows(
372 long recordSetId, int minDisplayRows,
373 com.liferay.portal.service.ServiceContext serviceContext)
374 throws com.liferay.portal.kernel.exception.PortalException;
375
376 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet updateRecordSet(
377 long groupId, long ddmStructureId, java.lang.String recordSetKey,
378 java.util.Map<java.util.Locale, java.lang.String> nameMap,
379 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
380 int minDisplayRows,
381 com.liferay.portal.service.ServiceContext serviceContext)
382 throws com.liferay.portal.kernel.exception.PortalException;
383
384 public com.liferay.portlet.dynamicdatalists.model.DDLRecordSet updateRecordSet(
385 long recordSetId, long ddmStructureId,
386 java.util.Map<java.util.Locale, java.lang.String> nameMap,
387 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
388 int minDisplayRows,
389 com.liferay.portal.service.ServiceContext serviceContext)
390 throws com.liferay.portal.kernel.exception.PortalException;
391 }