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.service.BaseLocalService;
026 import com.liferay.portal.service.PersistedModelLocalService;
027
028
040 @ProviderType
041 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
042 PortalException.class, SystemException.class})
043 public interface DDLRecordLocalService extends BaseLocalService,
044 PersistedModelLocalService {
045
050
051
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 throws com.liferay.portal.kernel.exception.SystemException;
062
063
069 public com.liferay.portlet.dynamicdatalists.model.DDLRecord createDDLRecord(
070 long recordId);
071
072
080 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
081 public com.liferay.portlet.dynamicdatalists.model.DDLRecord deleteDDLRecord(
082 long recordId)
083 throws com.liferay.portal.kernel.exception.PortalException,
084 com.liferay.portal.kernel.exception.SystemException;
085
086
093 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
094 public com.liferay.portlet.dynamicdatalists.model.DDLRecord deleteDDLRecord(
095 com.liferay.portlet.dynamicdatalists.model.DDLRecord ddlRecord)
096 throws com.liferay.portal.kernel.exception.SystemException;
097
098 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
099
100
107 @SuppressWarnings("rawtypes")
108 public java.util.List dynamicQuery(
109 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
110 throws com.liferay.portal.kernel.exception.SystemException;
111
112
125 @SuppressWarnings("rawtypes")
126 public java.util.List dynamicQuery(
127 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
128 int end) throws com.liferay.portal.kernel.exception.SystemException;
129
130
144 @SuppressWarnings("rawtypes")
145 public java.util.List dynamicQuery(
146 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
147 int end,
148 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
149 throws com.liferay.portal.kernel.exception.SystemException;
150
151
158 public long dynamicQueryCount(
159 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
160 throws com.liferay.portal.kernel.exception.SystemException;
161
162
170 public long dynamicQueryCount(
171 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
172 com.liferay.portal.kernel.dao.orm.Projection projection)
173 throws com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portlet.dynamicdatalists.model.DDLRecord fetchDDLRecord(
177 long recordId)
178 throws com.liferay.portal.kernel.exception.SystemException;
179
180
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public com.liferay.portlet.dynamicdatalists.model.DDLRecord fetchDDLRecordByUuidAndCompanyId(
190 java.lang.String uuid, long companyId)
191 throws com.liferay.portal.kernel.exception.SystemException;
192
193
201 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
202 public com.liferay.portlet.dynamicdatalists.model.DDLRecord fetchDDLRecordByUuidAndGroupId(
203 java.lang.String uuid, long groupId)
204 throws com.liferay.portal.kernel.exception.SystemException;
205
206
214 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
215 public com.liferay.portlet.dynamicdatalists.model.DDLRecord getDDLRecord(
216 long recordId)
217 throws com.liferay.portal.kernel.exception.PortalException,
218 com.liferay.portal.kernel.exception.SystemException;
219
220 @Override
221 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
222 public com.liferay.portal.model.PersistedModel getPersistedModel(
223 java.io.Serializable primaryKeyObj)
224 throws com.liferay.portal.kernel.exception.PortalException,
225 com.liferay.portal.kernel.exception.SystemException;
226
227
236 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
237 public com.liferay.portlet.dynamicdatalists.model.DDLRecord getDDLRecordByUuidAndCompanyId(
238 java.lang.String uuid, long companyId)
239 throws com.liferay.portal.kernel.exception.PortalException,
240 com.liferay.portal.kernel.exception.SystemException;
241
242
251 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
252 public com.liferay.portlet.dynamicdatalists.model.DDLRecord getDDLRecordByUuidAndGroupId(
253 java.lang.String uuid, long groupId)
254 throws com.liferay.portal.kernel.exception.PortalException,
255 com.liferay.portal.kernel.exception.SystemException;
256
257
269 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
270 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getDDLRecords(
271 int start, int end)
272 throws com.liferay.portal.kernel.exception.SystemException;
273
274
280 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
281 public int getDDLRecordsCount()
282 throws com.liferay.portal.kernel.exception.SystemException;
283
284
291 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
292 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateDDLRecord(
293 com.liferay.portlet.dynamicdatalists.model.DDLRecord ddlRecord)
294 throws com.liferay.portal.kernel.exception.SystemException;
295
296
301 public java.lang.String getBeanIdentifier();
302
303
308 public void setBeanIdentifier(java.lang.String beanIdentifier);
309
310 public com.liferay.portlet.dynamicdatalists.model.DDLRecord addRecord(
311 long userId, long groupId, long recordSetId, int displayIndex,
312 com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
313 com.liferay.portal.service.ServiceContext serviceContext)
314 throws com.liferay.portal.kernel.exception.PortalException,
315 com.liferay.portal.kernel.exception.SystemException;
316
317 public com.liferay.portlet.dynamicdatalists.model.DDLRecord addRecord(
318 long userId, long groupId, long recordSetId, int displayIndex,
319 java.util.Map<java.lang.String, java.io.Serializable> fieldsMap,
320 com.liferay.portal.service.ServiceContext serviceContext)
321 throws com.liferay.portal.kernel.exception.PortalException,
322 com.liferay.portal.kernel.exception.SystemException;
323
324 public void deleteRecord(
325 com.liferay.portlet.dynamicdatalists.model.DDLRecord record)
326 throws com.liferay.portal.kernel.exception.PortalException,
327 com.liferay.portal.kernel.exception.SystemException;
328
329 public void deleteRecord(long recordId)
330 throws com.liferay.portal.kernel.exception.PortalException,
331 com.liferay.portal.kernel.exception.SystemException;
332
333 public com.liferay.portlet.dynamicdatalists.model.DDLRecord deleteRecordLocale(
334 long recordId, java.util.Locale locale,
335 com.liferay.portal.service.ServiceContext serviceContext)
336 throws com.liferay.portal.kernel.exception.PortalException,
337 com.liferay.portal.kernel.exception.SystemException;
338
339 public void deleteRecords(long recordSetId)
340 throws com.liferay.portal.kernel.exception.PortalException,
341 com.liferay.portal.kernel.exception.SystemException;
342
343 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
344 public com.liferay.portlet.dynamicdatalists.model.DDLRecord fetchRecord(
345 long recordId)
346 throws com.liferay.portal.kernel.exception.SystemException;
347
348 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
349 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getCompanyRecords(
350 long companyId, int status, int scope, int start, int end,
351 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
352 throws com.liferay.portal.kernel.exception.SystemException;
353
354
358 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
359 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getCompanyRecords(
360 long companyId, int scope, int start, int end,
361 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
362 throws com.liferay.portal.kernel.exception.SystemException;
363
364
368 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
369 public int getCompanyRecordsCount(long companyId, int scope)
370 throws com.liferay.portal.kernel.exception.SystemException;
371
372 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
373 public int getCompanyRecordsCount(long companyId, int status, int scope)
374 throws com.liferay.portal.kernel.exception.SystemException;
375
376 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
377 public com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion getLatestRecordVersion(
378 long recordId)
379 throws com.liferay.portal.kernel.exception.PortalException,
380 com.liferay.portal.kernel.exception.SystemException;
381
382 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
383 public java.lang.Long[] getMinAndMaxCompanyRecordIds(long companyId,
384 int status, int scope)
385 throws com.liferay.portal.kernel.exception.SystemException;
386
387 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
388 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getMinAndMaxCompanyRecords(
389 long companyId, int status, int scope, long minRecordId,
390 long maxRecordId)
391 throws com.liferay.portal.kernel.exception.SystemException;
392
393 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
394 public com.liferay.portlet.dynamicdatalists.model.DDLRecord getRecord(
395 long recordId)
396 throws com.liferay.portal.kernel.exception.PortalException,
397 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)
402 throws com.liferay.portal.kernel.exception.SystemException;
403
404 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
405 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getRecords(
406 long recordSetId, int status, int start, int end,
407 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
408 throws com.liferay.portal.kernel.exception.SystemException;
409
410 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
411 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecord> getRecords(
412 long recordSetId, long userId)
413 throws com.liferay.portal.kernel.exception.SystemException;
414
415 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
416 public int getRecordsCount(long recordSetId, int status)
417 throws com.liferay.portal.kernel.exception.SystemException;
418
419 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
420 public com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion getRecordVersion(
421 long recordVersionId)
422 throws com.liferay.portal.kernel.exception.PortalException,
423 com.liferay.portal.kernel.exception.SystemException;
424
425 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
426 public com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion getRecordVersion(
427 long recordId, java.lang.String version)
428 throws com.liferay.portal.kernel.exception.PortalException,
429 com.liferay.portal.kernel.exception.SystemException;
430
431 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
432 public java.util.List<com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion> getRecordVersions(
433 long recordId, int start, int end,
434 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
435 throws com.liferay.portal.kernel.exception.SystemException;
436
437 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
438 public int getRecordVersionsCount(long recordId)
439 throws com.liferay.portal.kernel.exception.SystemException;
440
441 public void revertRecordVersion(long userId, long recordId,
442 java.lang.String version,
443 com.liferay.portal.service.ServiceContext serviceContext)
444 throws com.liferay.portal.kernel.exception.PortalException,
445 com.liferay.portal.kernel.exception.SystemException;
446
447 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
448 public com.liferay.portal.kernel.search.Hits search(
449 com.liferay.portal.kernel.search.SearchContext searchContext)
450 throws com.liferay.portal.kernel.exception.SystemException;
451
452 public void updateAsset(long userId,
453 com.liferay.portlet.dynamicdatalists.model.DDLRecord record,
454 com.liferay.portlet.dynamicdatalists.model.DDLRecordVersion recordVersion,
455 long[] assetCategoryIds, java.lang.String[] assetTagNames,
456 java.util.Locale locale)
457 throws com.liferay.portal.kernel.exception.PortalException,
458 com.liferay.portal.kernel.exception.SystemException;
459
460 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateRecord(
461 long userId, long recordId, boolean majorVersion, int displayIndex,
462 com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
463 boolean mergeFields,
464 com.liferay.portal.service.ServiceContext serviceContext)
465 throws com.liferay.portal.kernel.exception.PortalException,
466 com.liferay.portal.kernel.exception.SystemException;
467
468 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateRecord(
469 long userId, long recordId, int displayIndex,
470 java.util.Map<java.lang.String, java.io.Serializable> fieldsMap,
471 boolean mergeFields,
472 com.liferay.portal.service.ServiceContext serviceContext)
473 throws com.liferay.portal.kernel.exception.PortalException,
474 com.liferay.portal.kernel.exception.SystemException;
475
476 public com.liferay.portlet.dynamicdatalists.model.DDLRecord updateStatus(
477 long userId, long recordVersionId, int status,
478 com.liferay.portal.service.ServiceContext serviceContext)
479 throws com.liferay.portal.kernel.exception.PortalException,
480 com.liferay.portal.kernel.exception.SystemException;
481 }