001
014
015 package com.liferay.portlet.asset.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022 import com.liferay.portal.service.BaseLocalService;
023 import com.liferay.portal.service.PersistedModelLocalService;
024
025
037 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
038 PortalException.class, SystemException.class})
039 public interface AssetCategoryLocalService extends BaseLocalService,
040 PersistedModelLocalService {
041
046
047
054 public com.liferay.portlet.asset.model.AssetCategory addAssetCategory(
055 com.liferay.portlet.asset.model.AssetCategory assetCategory)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058
064 public com.liferay.portlet.asset.model.AssetCategory createAssetCategory(
065 long categoryId);
066
067
075 public com.liferay.portlet.asset.model.AssetCategory deleteAssetCategory(
076 long categoryId)
077 throws com.liferay.portal.kernel.exception.PortalException,
078 com.liferay.portal.kernel.exception.SystemException;
079
080
087 public com.liferay.portlet.asset.model.AssetCategory deleteAssetCategory(
088 com.liferay.portlet.asset.model.AssetCategory assetCategory)
089 throws com.liferay.portal.kernel.exception.SystemException;
090
091 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
092
093
100 @SuppressWarnings("rawtypes")
101 public java.util.List dynamicQuery(
102 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
103 throws com.liferay.portal.kernel.exception.SystemException;
104
105
118 @SuppressWarnings("rawtypes")
119 public java.util.List dynamicQuery(
120 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
121 int end) throws com.liferay.portal.kernel.exception.SystemException;
122
123
137 @SuppressWarnings("rawtypes")
138 public java.util.List dynamicQuery(
139 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
140 int end,
141 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
142 throws com.liferay.portal.kernel.exception.SystemException;
143
144
151 public long dynamicQueryCount(
152 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
153 throws com.liferay.portal.kernel.exception.SystemException;
154
155
163 public long dynamicQueryCount(
164 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
165 com.liferay.portal.kernel.dao.orm.Projection projection)
166 throws com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portlet.asset.model.AssetCategory fetchAssetCategory(
170 long categoryId)
171 throws com.liferay.portal.kernel.exception.SystemException;
172
173
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public com.liferay.portlet.asset.model.AssetCategory fetchAssetCategoryByUuidAndCompanyId(
183 java.lang.String uuid, long companyId)
184 throws com.liferay.portal.kernel.exception.SystemException;
185
186
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public com.liferay.portlet.asset.model.AssetCategory fetchAssetCategoryByUuidAndGroupId(
196 java.lang.String uuid, long groupId)
197 throws com.liferay.portal.kernel.exception.SystemException;
198
199
207 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
208 public com.liferay.portlet.asset.model.AssetCategory getAssetCategory(
209 long categoryId)
210 throws com.liferay.portal.kernel.exception.PortalException,
211 com.liferay.portal.kernel.exception.SystemException;
212
213 @Override
214 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
215 public com.liferay.portal.model.PersistedModel getPersistedModel(
216 java.io.Serializable primaryKeyObj)
217 throws com.liferay.portal.kernel.exception.PortalException,
218 com.liferay.portal.kernel.exception.SystemException;
219
220
229 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
230 public com.liferay.portlet.asset.model.AssetCategory getAssetCategoryByUuidAndCompanyId(
231 java.lang.String uuid, long companyId)
232 throws com.liferay.portal.kernel.exception.PortalException,
233 com.liferay.portal.kernel.exception.SystemException;
234
235
244 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
245 public com.liferay.portlet.asset.model.AssetCategory getAssetCategoryByUuidAndGroupId(
246 java.lang.String uuid, long groupId)
247 throws com.liferay.portal.kernel.exception.PortalException,
248 com.liferay.portal.kernel.exception.SystemException;
249
250
262 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
263 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getAssetCategories(
264 int start, int end)
265 throws com.liferay.portal.kernel.exception.SystemException;
266
267
273 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
274 public int getAssetCategoriesCount()
275 throws com.liferay.portal.kernel.exception.SystemException;
276
277
284 public com.liferay.portlet.asset.model.AssetCategory updateAssetCategory(
285 com.liferay.portlet.asset.model.AssetCategory assetCategory)
286 throws com.liferay.portal.kernel.exception.SystemException;
287
288
291 public void addAssetEntryAssetCategory(long entryId, long categoryId)
292 throws com.liferay.portal.kernel.exception.SystemException;
293
294
297 public void addAssetEntryAssetCategory(long entryId,
298 com.liferay.portlet.asset.model.AssetCategory assetCategory)
299 throws com.liferay.portal.kernel.exception.SystemException;
300
301
304 public void addAssetEntryAssetCategories(long entryId, long[] categoryIds)
305 throws com.liferay.portal.kernel.exception.SystemException;
306
307
310 public void addAssetEntryAssetCategories(long entryId,
311 java.util.List<com.liferay.portlet.asset.model.AssetCategory> AssetCategories)
312 throws com.liferay.portal.kernel.exception.SystemException;
313
314
317 public void clearAssetEntryAssetCategories(long entryId)
318 throws com.liferay.portal.kernel.exception.SystemException;
319
320
323 public void deleteAssetEntryAssetCategory(long entryId, long categoryId)
324 throws com.liferay.portal.kernel.exception.SystemException;
325
326
329 public void deleteAssetEntryAssetCategory(long entryId,
330 com.liferay.portlet.asset.model.AssetCategory assetCategory)
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333
336 public void deleteAssetEntryAssetCategories(long entryId, long[] categoryIds)
337 throws com.liferay.portal.kernel.exception.SystemException;
338
339
342 public void deleteAssetEntryAssetCategories(long entryId,
343 java.util.List<com.liferay.portlet.asset.model.AssetCategory> AssetCategories)
344 throws com.liferay.portal.kernel.exception.SystemException;
345
346
349 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
350 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getAssetEntryAssetCategories(
351 long entryId)
352 throws com.liferay.portal.kernel.exception.SystemException;
353
354
357 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
358 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getAssetEntryAssetCategories(
359 long entryId, int start, int end)
360 throws com.liferay.portal.kernel.exception.SystemException;
361
362
365 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
366 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getAssetEntryAssetCategories(
367 long entryId, int start, int end,
368 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
369 throws com.liferay.portal.kernel.exception.SystemException;
370
371
374 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
375 public int getAssetEntryAssetCategoriesCount(long entryId)
376 throws com.liferay.portal.kernel.exception.SystemException;
377
378
381 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
382 public boolean hasAssetEntryAssetCategory(long entryId, long categoryId)
383 throws com.liferay.portal.kernel.exception.SystemException;
384
385
388 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
389 public boolean hasAssetEntryAssetCategories(long entryId)
390 throws com.liferay.portal.kernel.exception.SystemException;
391
392
395 public void setAssetEntryAssetCategories(long entryId, long[] categoryIds)
396 throws com.liferay.portal.kernel.exception.SystemException;
397
398
403 public java.lang.String getBeanIdentifier();
404
405
410 public void setBeanIdentifier(java.lang.String beanIdentifier);
411
412 public com.liferay.portlet.asset.model.AssetCategory addCategory(
413 long userId, long parentCategoryId,
414 java.util.Map<java.util.Locale, java.lang.String> titleMap,
415 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
416 long vocabularyId, java.lang.String[] categoryProperties,
417 com.liferay.portal.service.ServiceContext serviceContext)
418 throws com.liferay.portal.kernel.exception.PortalException,
419 com.liferay.portal.kernel.exception.SystemException;
420
421 public com.liferay.portlet.asset.model.AssetCategory addCategory(
422 long userId, java.lang.String title, long vocabularyId,
423 com.liferay.portal.service.ServiceContext serviceContext)
424 throws com.liferay.portal.kernel.exception.PortalException,
425 com.liferay.portal.kernel.exception.SystemException;
426
427 public void addCategoryResources(
428 com.liferay.portlet.asset.model.AssetCategory category,
429 boolean addGroupPermissions, boolean addGuestPermissions)
430 throws com.liferay.portal.kernel.exception.PortalException,
431 com.liferay.portal.kernel.exception.SystemException;
432
433 public void addCategoryResources(
434 com.liferay.portlet.asset.model.AssetCategory category,
435 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
436 throws com.liferay.portal.kernel.exception.PortalException,
437 com.liferay.portal.kernel.exception.SystemException;
438
439 public void deleteCategory(
440 com.liferay.portlet.asset.model.AssetCategory category)
441 throws com.liferay.portal.kernel.exception.PortalException,
442 com.liferay.portal.kernel.exception.SystemException;
443
444 public void deleteCategory(long categoryId)
445 throws com.liferay.portal.kernel.exception.PortalException,
446 com.liferay.portal.kernel.exception.SystemException;
447
448 public void deleteVocabularyCategories(long vocabularyId)
449 throws com.liferay.portal.kernel.exception.PortalException,
450 com.liferay.portal.kernel.exception.SystemException;
451
452 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
453 public com.liferay.portlet.asset.model.AssetCategory fetchCategory(
454 long categoryId)
455 throws com.liferay.portal.kernel.exception.SystemException;
456
457 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
458 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getCategories()
459 throws com.liferay.portal.kernel.exception.SystemException;
460
461 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
462 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getCategories(
463 long classNameId, long classPK)
464 throws com.liferay.portal.kernel.exception.SystemException;
465
466 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
467 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getCategories(
468 java.lang.String className, long classPK)
469 throws com.liferay.portal.kernel.exception.SystemException;
470
471 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
472 public com.liferay.portlet.asset.model.AssetCategory getCategory(
473 long categoryId)
474 throws com.liferay.portal.kernel.exception.PortalException,
475 com.liferay.portal.kernel.exception.SystemException;
476
477 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
478 public com.liferay.portlet.asset.model.AssetCategory getCategory(
479 java.lang.String uuid, long groupId)
480 throws com.liferay.portal.kernel.exception.PortalException,
481 com.liferay.portal.kernel.exception.SystemException;
482
483 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
484 public long[] getCategoryIds(java.lang.String className, long classPK)
485 throws com.liferay.portal.kernel.exception.SystemException;
486
487 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
488 public java.lang.String[] getCategoryNames()
489 throws com.liferay.portal.kernel.exception.SystemException;
490
491 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
492 public java.lang.String[] getCategoryNames(long classNameId, long classPK)
493 throws com.liferay.portal.kernel.exception.SystemException;
494
495 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
496 public java.lang.String[] getCategoryNames(java.lang.String className,
497 long classPK)
498 throws com.liferay.portal.kernel.exception.SystemException;
499
500 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
501 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getChildCategories(
502 long parentCategoryId)
503 throws com.liferay.portal.kernel.exception.SystemException;
504
505 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
506 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getChildCategories(
507 long parentCategoryId, int start, int end,
508 com.liferay.portal.kernel.util.OrderByComparator obc)
509 throws com.liferay.portal.kernel.exception.SystemException;
510
511 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
512 public int getChildCategoriesCount(long parentCategoryId)
513 throws com.liferay.portal.kernel.exception.SystemException;
514
515 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
516 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getEntryCategories(
517 long entryId)
518 throws com.liferay.portal.kernel.exception.SystemException;
519
520 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
521 public java.util.List<java.lang.Long> getSubcategoryIds(
522 long parentCategoryId)
523 throws com.liferay.portal.kernel.exception.SystemException;
524
525 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
526 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getVocabularyCategories(
527 long vocabularyId, int start, int end,
528 com.liferay.portal.kernel.util.OrderByComparator obc)
529 throws com.liferay.portal.kernel.exception.SystemException;
530
531 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
532 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getVocabularyCategories(
533 long parentCategoryId, long vocabularyId, int start, int end,
534 com.liferay.portal.kernel.util.OrderByComparator obc)
535 throws com.liferay.portal.kernel.exception.SystemException;
536
537 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
538 public int getVocabularyCategoriesCount(long vocabularyId)
539 throws com.liferay.portal.kernel.exception.SystemException;
540
541 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
542 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getVocabularyRootCategories(
543 long vocabularyId, int start, int end,
544 com.liferay.portal.kernel.util.OrderByComparator obc)
545 throws com.liferay.portal.kernel.exception.SystemException;
546
547 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
548 public int getVocabularyRootCategoriesCount(long vocabularyId)
549 throws com.liferay.portal.kernel.exception.SystemException;
550
551 public void mergeCategories(long fromCategoryId, long toCategoryId)
552 throws com.liferay.portal.kernel.exception.PortalException,
553 com.liferay.portal.kernel.exception.SystemException;
554
555 public com.liferay.portlet.asset.model.AssetCategory moveCategory(
556 long categoryId, long parentCategoryId, long vocabularyId,
557 com.liferay.portal.service.ServiceContext serviceContext)
558 throws com.liferay.portal.kernel.exception.PortalException,
559 com.liferay.portal.kernel.exception.SystemException;
560
561 public void rebuildTree(long groupId, boolean force)
562 throws com.liferay.portal.kernel.exception.SystemException;
563
564 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
565 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> search(
566 long groupId, java.lang.String name,
567 java.lang.String[] categoryProperties, int start, int end)
568 throws com.liferay.portal.kernel.exception.SystemException;
569
570 public com.liferay.portlet.asset.model.AssetCategory updateCategory(
571 long userId, long categoryId, long parentCategoryId,
572 java.util.Map<java.util.Locale, java.lang.String> titleMap,
573 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
574 long vocabularyId, java.lang.String[] categoryProperties,
575 com.liferay.portal.service.ServiceContext serviceContext)
576 throws com.liferay.portal.kernel.exception.PortalException,
577 com.liferay.portal.kernel.exception.SystemException;
578 }