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
038 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
039 PortalException.class, SystemException.class})
040 public interface AssetCategoryLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.asset.model.AssetCategory addAssetCategory(
056 com.liferay.portlet.asset.model.AssetCategory assetCategory)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.asset.model.AssetCategory createAssetCategory(
066 long categoryId);
067
068
076 public com.liferay.portlet.asset.model.AssetCategory deleteAssetCategory(
077 long categoryId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.asset.model.AssetCategory deleteAssetCategory(
089 com.liferay.portlet.asset.model.AssetCategory assetCategory)
090 throws com.liferay.portal.kernel.exception.SystemException;
091
092 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
093
094
101 @SuppressWarnings("rawtypes")
102 public java.util.List dynamicQuery(
103 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
104 throws com.liferay.portal.kernel.exception.SystemException;
105
106
119 @SuppressWarnings("rawtypes")
120 public java.util.List dynamicQuery(
121 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
122 int end) throws com.liferay.portal.kernel.exception.SystemException;
123
124
138 @SuppressWarnings("rawtypes")
139 public java.util.List dynamicQuery(
140 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
141 int end,
142 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
143 throws com.liferay.portal.kernel.exception.SystemException;
144
145
152 public long dynamicQueryCount(
153 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
154 throws com.liferay.portal.kernel.exception.SystemException;
155
156 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
157 public com.liferay.portlet.asset.model.AssetCategory fetchAssetCategory(
158 long categoryId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.asset.model.AssetCategory getAssetCategory(
171 long categoryId)
172 throws com.liferay.portal.kernel.exception.PortalException,
173 com.liferay.portal.kernel.exception.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public com.liferay.portal.model.PersistedModel getPersistedModel(
177 java.io.Serializable primaryKeyObj)
178 throws com.liferay.portal.kernel.exception.PortalException,
179 com.liferay.portal.kernel.exception.SystemException;
180
181
190 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
191 public com.liferay.portlet.asset.model.AssetCategory getAssetCategoryByUuidAndGroupId(
192 java.lang.String uuid, long groupId)
193 throws com.liferay.portal.kernel.exception.PortalException,
194 com.liferay.portal.kernel.exception.SystemException;
195
196
208 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
209 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getAssetCategories(
210 int start, int end)
211 throws com.liferay.portal.kernel.exception.SystemException;
212
213
219 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
220 public int getAssetCategoriesCount()
221 throws com.liferay.portal.kernel.exception.SystemException;
222
223
230 public com.liferay.portlet.asset.model.AssetCategory updateAssetCategory(
231 com.liferay.portlet.asset.model.AssetCategory assetCategory)
232 throws com.liferay.portal.kernel.exception.SystemException;
233
234
237 public void addAssetEntryAssetCategory(long entryId, long categoryId)
238 throws com.liferay.portal.kernel.exception.SystemException;
239
240
243 public void addAssetEntryAssetCategory(long entryId,
244 com.liferay.portlet.asset.model.AssetCategory assetCategory)
245 throws com.liferay.portal.kernel.exception.SystemException;
246
247
250 public void addAssetEntryAssetCategories(long entryId, long[] categoryIds)
251 throws com.liferay.portal.kernel.exception.SystemException;
252
253
256 public void addAssetEntryAssetCategories(long entryId,
257 java.util.List<com.liferay.portlet.asset.model.AssetCategory> AssetCategories)
258 throws com.liferay.portal.kernel.exception.SystemException;
259
260
263 public void clearAssetEntryAssetCategories(long entryId)
264 throws com.liferay.portal.kernel.exception.SystemException;
265
266
269 public void deleteAssetEntryAssetCategory(long entryId, long categoryId)
270 throws com.liferay.portal.kernel.exception.SystemException;
271
272
275 public void deleteAssetEntryAssetCategory(long entryId,
276 com.liferay.portlet.asset.model.AssetCategory assetCategory)
277 throws com.liferay.portal.kernel.exception.SystemException;
278
279
282 public void deleteAssetEntryAssetCategories(long entryId, long[] categoryIds)
283 throws com.liferay.portal.kernel.exception.SystemException;
284
285
288 public void deleteAssetEntryAssetCategories(long entryId,
289 java.util.List<com.liferay.portlet.asset.model.AssetCategory> AssetCategories)
290 throws com.liferay.portal.kernel.exception.SystemException;
291
292
295 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
296 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getAssetEntryAssetCategories(
297 long entryId)
298 throws com.liferay.portal.kernel.exception.SystemException;
299
300
303 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
304 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getAssetEntryAssetCategories(
305 long entryId, int start, int end)
306 throws com.liferay.portal.kernel.exception.SystemException;
307
308
311 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
312 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getAssetEntryAssetCategories(
313 long entryId, int start, int end,
314 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
315 throws com.liferay.portal.kernel.exception.SystemException;
316
317
320 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
321 public int getAssetEntryAssetCategoriesCount(long entryId)
322 throws com.liferay.portal.kernel.exception.SystemException;
323
324
327 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
328 public boolean hasAssetEntryAssetCategory(long entryId, long categoryId)
329 throws com.liferay.portal.kernel.exception.SystemException;
330
331
334 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
335 public boolean hasAssetEntryAssetCategories(long entryId)
336 throws com.liferay.portal.kernel.exception.SystemException;
337
338
341 public void setAssetEntryAssetCategories(long entryId, long[] categoryIds)
342 throws com.liferay.portal.kernel.exception.SystemException;
343
344
349 public java.lang.String getBeanIdentifier();
350
351
356 public void setBeanIdentifier(java.lang.String beanIdentifier);
357
358 public com.liferay.portlet.asset.model.AssetCategory addCategory(
359 long userId, long parentCategoryId,
360 java.util.Map<java.util.Locale, java.lang.String> titleMap,
361 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
362 long vocabularyId, java.lang.String[] categoryProperties,
363 com.liferay.portal.service.ServiceContext serviceContext)
364 throws com.liferay.portal.kernel.exception.PortalException,
365 com.liferay.portal.kernel.exception.SystemException;
366
367 public com.liferay.portlet.asset.model.AssetCategory addCategory(
368 long userId, java.lang.String title, long vocabularyId,
369 com.liferay.portal.service.ServiceContext serviceContext)
370 throws com.liferay.portal.kernel.exception.PortalException,
371 com.liferay.portal.kernel.exception.SystemException;
372
373 public void addCategoryResources(
374 com.liferay.portlet.asset.model.AssetCategory category,
375 boolean addGroupPermissions, boolean addGuestPermissions)
376 throws com.liferay.portal.kernel.exception.PortalException,
377 com.liferay.portal.kernel.exception.SystemException;
378
379 public void addCategoryResources(
380 com.liferay.portlet.asset.model.AssetCategory category,
381 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
382 throws com.liferay.portal.kernel.exception.PortalException,
383 com.liferay.portal.kernel.exception.SystemException;
384
385 public void deleteCategory(
386 com.liferay.portlet.asset.model.AssetCategory category)
387 throws com.liferay.portal.kernel.exception.PortalException,
388 com.liferay.portal.kernel.exception.SystemException;
389
390 public void deleteCategory(long categoryId)
391 throws com.liferay.portal.kernel.exception.PortalException,
392 com.liferay.portal.kernel.exception.SystemException;
393
394 public void deleteVocabularyCategories(long vocabularyId)
395 throws com.liferay.portal.kernel.exception.PortalException,
396 com.liferay.portal.kernel.exception.SystemException;
397
398 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
399 public com.liferay.portlet.asset.model.AssetCategory fetchCategory(
400 long categoryId)
401 throws com.liferay.portal.kernel.exception.SystemException;
402
403 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
404 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getCategories()
405 throws com.liferay.portal.kernel.exception.SystemException;
406
407 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
408 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getCategories(
409 long classNameId, long classPK)
410 throws com.liferay.portal.kernel.exception.SystemException;
411
412 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
413 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getCategories(
414 java.lang.String className, long classPK)
415 throws com.liferay.portal.kernel.exception.SystemException;
416
417 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
418 public com.liferay.portlet.asset.model.AssetCategory getCategory(
419 long categoryId)
420 throws com.liferay.portal.kernel.exception.PortalException,
421 com.liferay.portal.kernel.exception.SystemException;
422
423 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
424 public com.liferay.portlet.asset.model.AssetCategory getCategory(
425 java.lang.String uuid, long groupId)
426 throws com.liferay.portal.kernel.exception.PortalException,
427 com.liferay.portal.kernel.exception.SystemException;
428
429 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
430 public long[] getCategoryIds(java.lang.String className, long classPK)
431 throws com.liferay.portal.kernel.exception.SystemException;
432
433 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
434 public java.lang.String[] getCategoryNames()
435 throws com.liferay.portal.kernel.exception.SystemException;
436
437 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
438 public java.lang.String[] getCategoryNames(long classNameId, long classPK)
439 throws com.liferay.portal.kernel.exception.SystemException;
440
441 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
442 public java.lang.String[] getCategoryNames(java.lang.String className,
443 long classPK)
444 throws com.liferay.portal.kernel.exception.SystemException;
445
446 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
447 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getChildCategories(
448 long parentCategoryId)
449 throws com.liferay.portal.kernel.exception.SystemException;
450
451 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
452 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getChildCategories(
453 long parentCategoryId, int start, int end,
454 com.liferay.portal.kernel.util.OrderByComparator obc)
455 throws com.liferay.portal.kernel.exception.SystemException;
456
457 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
458 public int getChildCategoriesCount(long parentCategoryId)
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> getEntryCategories(
463 long entryId)
464 throws com.liferay.portal.kernel.exception.SystemException;
465
466 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
467 public java.util.List<java.lang.Long> getSubcategoryIds(
468 long parentCategoryId)
469 throws com.liferay.portal.kernel.exception.SystemException;
470
471 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
472 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getVocabularyCategories(
473 long vocabularyId, int start, int end,
474 com.liferay.portal.kernel.util.OrderByComparator obc)
475 throws com.liferay.portal.kernel.exception.SystemException;
476
477 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
478 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getVocabularyCategories(
479 long parentCategoryId, long vocabularyId, int start, int end,
480 com.liferay.portal.kernel.util.OrderByComparator obc)
481 throws com.liferay.portal.kernel.exception.SystemException;
482
483 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
484 public int getVocabularyCategoriesCount(long vocabularyId)
485 throws com.liferay.portal.kernel.exception.SystemException;
486
487 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
488 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> getVocabularyRootCategories(
489 long vocabularyId, int start, int end,
490 com.liferay.portal.kernel.util.OrderByComparator obc)
491 throws com.liferay.portal.kernel.exception.SystemException;
492
493 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
494 public int getVocabularyRootCategoriesCount(long vocabularyId)
495 throws com.liferay.portal.kernel.exception.SystemException;
496
497 public void mergeCategories(long fromCategoryId, long toCategoryId)
498 throws com.liferay.portal.kernel.exception.PortalException,
499 com.liferay.portal.kernel.exception.SystemException;
500
501 public com.liferay.portlet.asset.model.AssetCategory moveCategory(
502 long categoryId, long parentCategoryId, long vocabularyId,
503 com.liferay.portal.service.ServiceContext serviceContext)
504 throws com.liferay.portal.kernel.exception.PortalException,
505 com.liferay.portal.kernel.exception.SystemException;
506
507 public void rebuildTree(long groupId, boolean force)
508 throws com.liferay.portal.kernel.exception.SystemException;
509
510 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
511 public java.util.List<com.liferay.portlet.asset.model.AssetCategory> search(
512 long groupId, java.lang.String name,
513 java.lang.String[] categoryProperties, int start, int end)
514 throws com.liferay.portal.kernel.exception.SystemException;
515
516 public com.liferay.portlet.asset.model.AssetCategory updateCategory(
517 long userId, long categoryId, long parentCategoryId,
518 java.util.Map<java.util.Locale, java.lang.String> titleMap,
519 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
520 long vocabularyId, java.lang.String[] categoryProperties,
521 com.liferay.portal.service.ServiceContext serviceContext)
522 throws com.liferay.portal.kernel.exception.PortalException,
523 com.liferay.portal.kernel.exception.SystemException;
524 }