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 DDLRecordLocalService extends BaseLocalService,
045 PersistedModelLocalService {
046
051
052
058 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
059 public com.liferay.portlet.dynamicdatalists.model.DDLRecord addDDLRecord(
060 com.liferay.portlet.dynamicdatalists.model.DDLRecord ddlRecord);
061
062 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
063 public com.liferay.portlet.dynamicdatalists.model.DDLRecord addRecord(
064 long userId, long groupId, long recordSetId, int displayIndex,
065 com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
066 com.liferay.portal.service.ServiceContext serviceContext)
067 throws com.liferay.portal.kernel.exception.PortalException;
068
069 public com.liferay.portlet.dynamicdatalists.model.DDLRecord addRecord(
070 long userId, long groupId, long recordSetId, int displayIndex,
071 java.util.Map<java.lang.String, java.io.Serializable> fieldsMap,
072 com.liferay.portal.service.ServiceContext serviceContext)
073 throws com.liferay.portal.kernel.exception.PortalException;
074
075
081 public com.liferay.portlet.dynamicdatalists.model.DDLRecord createDDLRecord(
082 long recordId);
083
084
090 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
091 public com.liferay.portlet.dynamicdatalists.model.DDLRecord deleteDDLRecord(
092 com.liferay.portlet.dynamicdatalists.model.DDLRecord ddlRecord);
093
094
101 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
102 public com.liferay.portlet.dynamicdatalists.model.DDLRecord deleteDDLRecord(
103 long recordId)
104 throws com.liferay.portal.kernel.exception.PortalException;
105
106
109 @Override
110 public com.liferay.portal.model.PersistedModel deletePersistedModel(
111 com.liferay.portal.model.PersistedModel persistedModel)
112 throws com.liferay.portal.kernel.exception.PortalException;
113
114 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
115 @com.liferay.portal.kernel.systemevent.SystemEvent(action = SystemEventConstants.ACTION_SKIP, type = SystemEventConstants.TYPE_DELETE)
116 public com.liferay.portlet.dynamicdatalists.model.DDLRecord deleteRecord(
117 com.liferay.portlet.dynamicdatalists.model.DDLRecord record)
118 throws com.liferay.portal.kernel.exception.PortalException;
119
120 public void deleteRecord(long recordId)
121 throws com.liferay.portal.kernel.exception.PortalException;
122
123 public com.liferay.portlet.dynamicdatalists.model.DDLRecord deleteRecordLocale(
124 long recordId, java.util.Locale locale,
125 com.liferay.portal.service.ServiceContext serviceContext)
126 throws com.liferay.portal.kernel.exception.PortalException;
127
128 public void deleteRecords(long recordSetId)
129 throws com.liferay.portal.kernel.exception.PortalException;
130
131 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
132
133
139 public <T> java.util.List<T> dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
141
142
154 public <T> java.util.List<T> dynamicQuery(
155 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
156 int end);
157
158
171 public <T> java.util.List<T> dynamicQuery(
172 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
173 int end,
174 com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator);
175
176
182 public long dynamicQueryCount(
183 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery);
184
185
192 public long dynamicQueryCount(
193 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
194 com.liferay.portal.kernel.dao.orm.Projection projection);
195
196 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
197 public com.liferay.portlet.dynamicdatalists.model.DDLRecord fetchDDLRecord(
198 long recordId);
199
200
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public com.liferay.portlet.dynamicdatalists.model.DDLRecord fetchDDLRecordByUuidAndGroupId(
209 java.lang.String uuid, long groupId);
210
211 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
212 public com.liferay.portlet.dynamicdatalists.model.DDLRecord fetchRecord(
213 long recordId);
214
215 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
216 public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery();
217
218
223 public java.lang.String getBeanIdentifier();
224
225
229 @java.lang.Deprecated
230 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
231 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getCompanyRecords(
232 long companyId, int scope, int start, int end,
233 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatalists.model.DDLRecord> orderByComparator);
234
235 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
236 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getCompanyRecords(
237 long companyId, int status, int scope, int start, int end,
238 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatalists.model.DDLRecord> orderByComparator);
239
240
244 @java.lang.Deprecated
245 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
246 public int getCompanyRecordsCount(long companyId, int scope);
247
248 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
249 public int getCompanyRecordsCount(long companyId, int status, int scope);
250
251
258 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
259 public com.liferay.portlet.dynamicdatalists.model.DDLRecord getDDLRecord(
260 long recordId)
261 throws com.liferay.portal.kernel.exception.PortalException;
262
263
271 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
272 public com.liferay.portlet.dynamicdatalists.model.DDLRecord getDDLRecordByUuidAndGroupId(
273 java.lang.String uuid, long groupId)
274 throws com.liferay.portal.kernel.exception.PortalException;
275
276
287 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
288 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getDDLRecords(
289 int start, int end);
290
291 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
292 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getDDLRecordsByUuidAndCompanyId(
293 java.lang.String uuid, long companyId);
294
295 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
296 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getDDLRecordsByUuidAndCompanyId(
297 java.lang.String uuid, long companyId, int start, int end,
298 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatalists.model.DDLRecord> orderByComparator);
299
300
305 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
306 public int getDDLRecordsCount();
307
308 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
309 public com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(
310 com.liferay.portal.kernel.lar.PortletDataContext portletDataContext);
311
312 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
313 public com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion getLatestRecordVersion(
314 long recordId)
315 throws com.liferay.portal.kernel.exception.PortalException;
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public java.lang.Long[] getMinAndMaxCompanyRecordIds(long companyId,
319 int status, int scope);
320
321 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
322 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getMinAndMaxCompanyRecords(
323 long companyId, int status, int scope, long minRecordId,
324 long maxRecordId);
325
326 @Override
327 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
328 public com.liferay.portal.model.PersistedModel getPersistedModel(
329 java.io.Serializable primaryKeyObj)
330 throws com.liferay.portal.kernel.exception.PortalException;
331
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public com.liferay.portlet.dynamicdatalists.model.DDLRecord getRecord(
334 long recordId)
335 throws com.liferay.portal.kernel.exception.PortalException;
336
337
342 @java.lang.Deprecated
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion getRecordVersion(
345 long recordId, java.lang.String version)
346 throws com.liferay.portal.kernel.exception.PortalException;
347
348
353 @java.lang.Deprecated
354 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
355 public com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion getRecordVersion(
356 long recordVersionId)
357 throws com.liferay.portal.kernel.exception.PortalException;
358
359
364 @java.lang.Deprecated
365 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
366 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion> getRecordVersions(
367 long recordId, int start, int end,
368 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion> orderByComparator);
369
370
375 @java.lang.Deprecated
376 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
377 public int getRecordVersionsCount(long recordId);
378
379 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
380 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getRecords(
381 long recordSetId);
382
383 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
384 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getRecords(
385 long recordSetId, int status, int start, int end,
386 com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portlet.dynamicdatalists.model.DDLRecord> orderByComparator);
387
388 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
389 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getRecords(
390 long recordSetId, long userId);
391
392 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
393 public int getRecordsCount(long recordSetId, int status);
394
395 public void revertRecord(long userId, long recordId,
396 java.lang.String version,
397 com.liferay.portal.service.ServiceContext serviceContext)
398 throws com.liferay.portal.kernel.exception.PortalException;
399
400
404 @java.lang.Deprecated
405 public void revertRecordVersion(long userId, long recordId,
406 java.lang.String version,
407 com.liferay.portal.service.ServiceContext serviceContext)
408 throws com.liferay.portal.kernel.exception.PortalException;
409
410 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
411 public com.liferay.portal.kernel.search.Hits search(
412 com.liferay.portal.kernel.search.SearchContext searchContext);
413
414 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
415 public com.liferay.portal.kernel.search.BaseModelSearchResult<com.liferay.portlet.dynamicdatalists.model.DDLRecord> searchDDLRecords(
416 com.liferay.portal.kernel.search.SearchContext searchContext);
417
418
423 public void setBeanIdentifier(java.lang.String beanIdentifier);
424
425 public void updateAsset(long userId,
426 com.liferay.portlet.dynamicdatalists.model.DDLRecord record,
427 com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion recordVersion,
428 long[] assetCategoryIds, java.lang.String[] assetTagNames,
429 java.util.Locale locale)
430 throws com.liferay.portal.kernel.exception.PortalException;
431
432
438 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
439 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateDDLRecord(
440 com.liferay.portlet.dynamicdatalists.model.DDLRecord ddlRecord);
441
442 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateRecord(
443 long userId, long recordId, int displayIndex,
444 java.util.Map<java.lang.String, java.io.Serializable> fieldsMap,
445 boolean mergeFields,
446 com.liferay.portal.service.ServiceContext serviceContext)
447 throws com.liferay.portal.kernel.exception.PortalException;
448
449 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
450 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateRecord(
451 long userId, long recordId, boolean majorVersion, int displayIndex,
452 com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
453 boolean mergeFields,
454 com.liferay.portal.service.ServiceContext serviceContext)
455 throws com.liferay.portal.kernel.exception.PortalException;
456
457 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
458 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateStatus(
459 long userId, long recordVersionId, int status,
460 com.liferay.portal.service.ServiceContext serviceContext)
461 throws com.liferay.portal.kernel.exception.PortalException;
462 }