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.transaction.Isolation;
022 import com.liferay.portal.kernel.transaction.Propagation;
023 import com.liferay.portal.kernel.transaction.Transactional;
024 import com.liferay.portal.service.BaseLocalService;
025 import com.liferay.portal.service.PersistedModelLocalService;
026
027
039 @ProviderType
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface DDLRecordLocalService extends BaseLocalService,
043 PersistedModelLocalService {
044
049
050
057 public com.liferay.portlet.dynamicdatalists.model.DDLRecord addDDLRecord(
058 com.liferay.portlet.dynamicdatalists.model.DDLRecord ddlRecord)
059 throws com.liferay.portal.kernel.exception.SystemException;
060
061
067 public com.liferay.portlet.dynamicdatalists.model.DDLRecord createDDLRecord(
068 long recordId);
069
070
078 public com.liferay.portlet.dynamicdatalists.model.DDLRecord deleteDDLRecord(
079 long recordId)
080 throws com.liferay.portal.kernel.exception.PortalException,
081 com.liferay.portal.kernel.exception.SystemException;
082
083
090 public com.liferay.portlet.dynamicdatalists.model.DDLRecord deleteDDLRecord(
091 com.liferay.portlet.dynamicdatalists.model.DDLRecord ddlRecord)
092 throws com.liferay.portal.kernel.exception.SystemException;
093
094 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
095
096
103 @SuppressWarnings("rawtypes")
104 public java.util.List dynamicQuery(
105 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
106 throws com.liferay.portal.kernel.exception.SystemException;
107
108
121 @SuppressWarnings("rawtypes")
122 public java.util.List dynamicQuery(
123 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
124 int end) throws com.liferay.portal.kernel.exception.SystemException;
125
126
140 @SuppressWarnings("rawtypes")
141 public java.util.List dynamicQuery(
142 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
143 int end,
144 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
145 throws com.liferay.portal.kernel.exception.SystemException;
146
147
154 public long dynamicQueryCount(
155 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
156 throws com.liferay.portal.kernel.exception.SystemException;
157
158
166 public long dynamicQueryCount(
167 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
168 com.liferay.portal.kernel.dao.orm.Projection projection)
169 throws com.liferay.portal.kernel.exception.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public com.liferay.portlet.dynamicdatalists.model.DDLRecord fetchDDLRecord(
173 long recordId)
174 throws com.liferay.portal.kernel.exception.SystemException;
175
176
184 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
185 public com.liferay.portlet.dynamicdatalists.model.DDLRecord fetchDDLRecordByUuidAndCompanyId(
186 java.lang.String uuid, long companyId)
187 throws com.liferay.portal.kernel.exception.SystemException;
188
189
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public com.liferay.portlet.dynamicdatalists.model.DDLRecord fetchDDLRecordByUuidAndGroupId(
199 java.lang.String uuid, long groupId)
200 throws com.liferay.portal.kernel.exception.SystemException;
201
202
210 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
211 public com.liferay.portlet.dynamicdatalists.model.DDLRecord getDDLRecord(
212 long recordId)
213 throws com.liferay.portal.kernel.exception.PortalException,
214 com.liferay.portal.kernel.exception.SystemException;
215
216 @Override
217 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
218 public com.liferay.portal.model.PersistedModel getPersistedModel(
219 java.io.Serializable primaryKeyObj)
220 throws com.liferay.portal.kernel.exception.PortalException,
221 com.liferay.portal.kernel.exception.SystemException;
222
223
232 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
233 public com.liferay.portlet.dynamicdatalists.model.DDLRecord getDDLRecordByUuidAndCompanyId(
234 java.lang.String uuid, long companyId)
235 throws com.liferay.portal.kernel.exception.PortalException,
236 com.liferay.portal.kernel.exception.SystemException;
237
238
247 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
248 public com.liferay.portlet.dynamicdatalists.model.DDLRecord getDDLRecordByUuidAndGroupId(
249 java.lang.String uuid, long groupId)
250 throws com.liferay.portal.kernel.exception.PortalException,
251 com.liferay.portal.kernel.exception.SystemException;
252
253
265 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
266 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getDDLRecords(
267 int start, int end)
268 throws com.liferay.portal.kernel.exception.SystemException;
269
270
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public int getDDLRecordsCount()
278 throws com.liferay.portal.kernel.exception.SystemException;
279
280
287 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateDDLRecord(
288 com.liferay.portlet.dynamicdatalists.model.DDLRecord ddlRecord)
289 throws com.liferay.portal.kernel.exception.SystemException;
290
291
296 public java.lang.String getBeanIdentifier();
297
298
303 public void setBeanIdentifier(java.lang.String beanIdentifier);
304
305 public com.liferay.portlet.dynamicdatalists.model.DDLRecord addRecord(
306 long userId, long groupId, long recordSetId, int displayIndex,
307 com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
308 com.liferay.portal.service.ServiceContext serviceContext)
309 throws com.liferay.portal.kernel.exception.PortalException,
310 com.liferay.portal.kernel.exception.SystemException;
311
312 public com.liferay.portlet.dynamicdatalists.model.DDLRecord addRecord(
313 long userId, long groupId, long recordSetId, int displayIndex,
314 java.util.Map<java.lang.String, java.io.Serializable> fieldsMap,
315 com.liferay.portal.service.ServiceContext serviceContext)
316 throws com.liferay.portal.kernel.exception.PortalException,
317 com.liferay.portal.kernel.exception.SystemException;
318
319 public void deleteRecord(
320 com.liferay.portlet.dynamicdatalists.model.DDLRecord record)
321 throws com.liferay.portal.kernel.exception.PortalException,
322 com.liferay.portal.kernel.exception.SystemException;
323
324 public void deleteRecord(long recordId)
325 throws com.liferay.portal.kernel.exception.PortalException,
326 com.liferay.portal.kernel.exception.SystemException;
327
328 public com.liferay.portlet.dynamicdatalists.model.DDLRecord deleteRecordLocale(
329 long recordId, java.util.Locale locale,
330 com.liferay.portal.service.ServiceContext serviceContext)
331 throws com.liferay.portal.kernel.exception.PortalException,
332 com.liferay.portal.kernel.exception.SystemException;
333
334 public void deleteRecords(long recordSetId)
335 throws com.liferay.portal.kernel.exception.PortalException,
336 com.liferay.portal.kernel.exception.SystemException;
337
338 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
339 public com.liferay.portlet.dynamicdatalists.model.DDLRecord fetchRecord(
340 long recordId)
341 throws com.liferay.portal.kernel.exception.SystemException;
342
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getCompanyRecords(
345 long companyId, int status, int scope, int start, int end,
346 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
347 throws com.liferay.portal.kernel.exception.SystemException;
348
349
353 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
354 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getCompanyRecords(
355 long companyId, int scope, int start, int end,
356 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
357 throws com.liferay.portal.kernel.exception.SystemException;
358
359
363 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
364 public int getCompanyRecordsCount(long companyId, int scope)
365 throws com.liferay.portal.kernel.exception.SystemException;
366
367 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
368 public int getCompanyRecordsCount(long companyId, int status, int scope)
369 throws com.liferay.portal.kernel.exception.SystemException;
370
371 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
372 public com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion getLatestRecordVersion(
373 long recordId)
374 throws com.liferay.portal.kernel.exception.PortalException,
375 com.liferay.portal.kernel.exception.SystemException;
376
377 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
378 public java.lang.Long[] getMinAndMaxCompanyRecordIds(long companyId,
379 int status, int scope)
380 throws com.liferay.portal.kernel.exception.SystemException;
381
382 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
383 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getMinAndMaxCompanyRecords(
384 long companyId, int status, int scope, long minRecordId,
385 long maxRecordId)
386 throws com.liferay.portal.kernel.exception.SystemException;
387
388 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
389 public com.liferay.portlet.dynamicdatalists.model.DDLRecord getRecord(
390 long recordId)
391 throws com.liferay.portal.kernel.exception.PortalException,
392 com.liferay.portal.kernel.exception.SystemException;
393
394 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
395 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getRecords(
396 long recordSetId)
397 throws com.liferay.portal.kernel.exception.SystemException;
398
399 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
400 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getRecords(
401 long recordSetId, int status, int start, int end,
402 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
403 throws com.liferay.portal.kernel.exception.SystemException;
404
405 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
406 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getRecords(
407 long recordSetId, long userId)
408 throws com.liferay.portal.kernel.exception.SystemException;
409
410 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
411 public int getRecordsCount(long recordSetId, int status)
412 throws com.liferay.portal.kernel.exception.SystemException;
413
414 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
415 public com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion getRecordVersion(
416 long recordVersionId)
417 throws com.liferay.portal.kernel.exception.PortalException,
418 com.liferay.portal.kernel.exception.SystemException;
419
420 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
421 public com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion getRecordVersion(
422 long recordId, java.lang.String version)
423 throws com.liferay.portal.kernel.exception.PortalException,
424 com.liferay.portal.kernel.exception.SystemException;
425
426 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
427 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion> getRecordVersions(
428 long recordId, int start, int end,
429 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
430 throws com.liferay.portal.kernel.exception.SystemException;
431
432 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
433 public int getRecordVersionsCount(long recordId)
434 throws com.liferay.portal.kernel.exception.SystemException;
435
436 public void revertRecordVersion(long userId, long recordId,
437 java.lang.String version,
438 com.liferay.portal.service.ServiceContext serviceContext)
439 throws com.liferay.portal.kernel.exception.PortalException,
440 com.liferay.portal.kernel.exception.SystemException;
441
442 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
443 public com.liferay.portal.kernel.search.Hits search(
444 com.liferay.portal.kernel.search.SearchContext searchContext)
445 throws com.liferay.portal.kernel.exception.SystemException;
446
447 public void updateAsset(long userId,
448 com.liferay.portlet.dynamicdatalists.model.DDLRecord record,
449 com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion recordVersion,
450 long[] assetCategoryIds, java.lang.String[] assetTagNames,
451 java.util.Locale locale)
452 throws com.liferay.portal.kernel.exception.PortalException,
453 com.liferay.portal.kernel.exception.SystemException;
454
455 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateRecord(
456 long userId, long recordId, boolean majorVersion, int displayIndex,
457 com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
458 boolean mergeFields,
459 com.liferay.portal.service.ServiceContext serviceContext)
460 throws com.liferay.portal.kernel.exception.PortalException,
461 com.liferay.portal.kernel.exception.SystemException;
462
463 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateRecord(
464 long userId, long recordId, int displayIndex,
465 java.util.Map<java.lang.String, java.io.Serializable> fieldsMap,
466 boolean mergeFields,
467 com.liferay.portal.service.ServiceContext serviceContext)
468 throws com.liferay.portal.kernel.exception.PortalException,
469 com.liferay.portal.kernel.exception.SystemException;
470
471 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateStatus(
472 long userId, long recordVersionId, int status,
473 com.liferay.portal.service.ServiceContext serviceContext)
474 throws com.liferay.portal.kernel.exception.PortalException,
475 com.liferay.portal.kernel.exception.SystemException;
476 }