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 AssetTagLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.asset.model.AssetTag addAssetTag(
056 com.liferay.portlet.asset.model.AssetTag assetTag)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.asset.model.AssetTag createAssetTag(long tagId);
066
067
075 public com.liferay.portlet.asset.model.AssetTag deleteAssetTag(long tagId)
076 throws com.liferay.portal.kernel.exception.PortalException,
077 com.liferay.portal.kernel.exception.SystemException;
078
079
086 public com.liferay.portlet.asset.model.AssetTag deleteAssetTag(
087 com.liferay.portlet.asset.model.AssetTag assetTag)
088 throws com.liferay.portal.kernel.exception.SystemException;
089
090 public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();
091
092
099 @SuppressWarnings("rawtypes")
100 public java.util.List dynamicQuery(
101 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
102 throws com.liferay.portal.kernel.exception.SystemException;
103
104
117 @SuppressWarnings("rawtypes")
118 public java.util.List dynamicQuery(
119 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
120 int end) throws com.liferay.portal.kernel.exception.SystemException;
121
122
136 @SuppressWarnings("rawtypes")
137 public java.util.List dynamicQuery(
138 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
139 int end,
140 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
141 throws com.liferay.portal.kernel.exception.SystemException;
142
143
150 public long dynamicQueryCount(
151 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
152 throws com.liferay.portal.kernel.exception.SystemException;
153
154 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
155 public com.liferay.portlet.asset.model.AssetTag fetchAssetTag(long tagId)
156 throws com.liferay.portal.kernel.exception.SystemException;
157
158
166 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
167 public com.liferay.portlet.asset.model.AssetTag getAssetTag(long tagId)
168 throws com.liferay.portal.kernel.exception.PortalException,
169 com.liferay.portal.kernel.exception.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public com.liferay.portal.model.PersistedModel getPersistedModel(
173 java.io.Serializable primaryKeyObj)
174 throws com.liferay.portal.kernel.exception.PortalException,
175 com.liferay.portal.kernel.exception.SystemException;
176
177
189 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
190 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getAssetTags(
191 int start, int end)
192 throws com.liferay.portal.kernel.exception.SystemException;
193
194
200 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
201 public int getAssetTagsCount()
202 throws com.liferay.portal.kernel.exception.SystemException;
203
204
211 public com.liferay.portlet.asset.model.AssetTag updateAssetTag(
212 com.liferay.portlet.asset.model.AssetTag assetTag)
213 throws com.liferay.portal.kernel.exception.SystemException;
214
215
218 public void addAssetEntryAssetTag(long entryId, long tagId)
219 throws com.liferay.portal.kernel.exception.SystemException;
220
221
224 public void addAssetEntryAssetTag(long entryId,
225 com.liferay.portlet.asset.model.AssetTag assetTag)
226 throws com.liferay.portal.kernel.exception.SystemException;
227
228
231 public void addAssetEntryAssetTags(long entryId, long[] tagIds)
232 throws com.liferay.portal.kernel.exception.SystemException;
233
234
237 public void addAssetEntryAssetTags(long entryId,
238 java.util.List<com.liferay.portlet.asset.model.AssetTag> AssetTags)
239 throws com.liferay.portal.kernel.exception.SystemException;
240
241
244 public void clearAssetEntryAssetTags(long entryId)
245 throws com.liferay.portal.kernel.exception.SystemException;
246
247
250 public void deleteAssetEntryAssetTag(long entryId, long tagId)
251 throws com.liferay.portal.kernel.exception.SystemException;
252
253
256 public void deleteAssetEntryAssetTag(long entryId,
257 com.liferay.portlet.asset.model.AssetTag assetTag)
258 throws com.liferay.portal.kernel.exception.SystemException;
259
260
263 public void deleteAssetEntryAssetTags(long entryId, long[] tagIds)
264 throws com.liferay.portal.kernel.exception.SystemException;
265
266
269 public void deleteAssetEntryAssetTags(long entryId,
270 java.util.List<com.liferay.portlet.asset.model.AssetTag> AssetTags)
271 throws com.liferay.portal.kernel.exception.SystemException;
272
273
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getAssetEntryAssetTags(
278 long entryId)
279 throws com.liferay.portal.kernel.exception.SystemException;
280
281
284 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
285 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getAssetEntryAssetTags(
286 long entryId, int start, int end)
287 throws com.liferay.portal.kernel.exception.SystemException;
288
289
292 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
293 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getAssetEntryAssetTags(
294 long entryId, int start, int end,
295 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
296 throws com.liferay.portal.kernel.exception.SystemException;
297
298
301 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
302 public int getAssetEntryAssetTagsCount(long entryId)
303 throws com.liferay.portal.kernel.exception.SystemException;
304
305
308 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
309 public boolean hasAssetEntryAssetTag(long entryId, long tagId)
310 throws com.liferay.portal.kernel.exception.SystemException;
311
312
315 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
316 public boolean hasAssetEntryAssetTags(long entryId)
317 throws com.liferay.portal.kernel.exception.SystemException;
318
319
322 public void setAssetEntryAssetTags(long entryId, long[] tagIds)
323 throws com.liferay.portal.kernel.exception.SystemException;
324
325
330 public java.lang.String getBeanIdentifier();
331
332
337 public void setBeanIdentifier(java.lang.String beanIdentifier);
338
339 public com.liferay.portlet.asset.model.AssetTag addTag(long userId,
340 java.lang.String name, java.lang.String[] tagProperties,
341 com.liferay.portal.service.ServiceContext serviceContext)
342 throws com.liferay.portal.kernel.exception.PortalException,
343 com.liferay.portal.kernel.exception.SystemException;
344
345 public void addTagResources(com.liferay.portlet.asset.model.AssetTag tag,
346 boolean addGroupPermissions, boolean addGuestPermissions)
347 throws com.liferay.portal.kernel.exception.PortalException,
348 com.liferay.portal.kernel.exception.SystemException;
349
350 public void addTagResources(com.liferay.portlet.asset.model.AssetTag tag,
351 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
352 throws com.liferay.portal.kernel.exception.PortalException,
353 com.liferay.portal.kernel.exception.SystemException;
354
355 public void checkTags(long userId, long groupId, java.lang.String[] names)
356 throws com.liferay.portal.kernel.exception.PortalException,
357 com.liferay.portal.kernel.exception.SystemException;
358
359 public com.liferay.portlet.asset.model.AssetTag decrementAssetCount(
360 long tagId, long classNameId)
361 throws com.liferay.portal.kernel.exception.PortalException,
362 com.liferay.portal.kernel.exception.SystemException;
363
364 public void deleteTag(com.liferay.portlet.asset.model.AssetTag tag)
365 throws com.liferay.portal.kernel.exception.PortalException,
366 com.liferay.portal.kernel.exception.SystemException;
367
368 public void deleteTag(long tagId)
369 throws com.liferay.portal.kernel.exception.PortalException,
370 com.liferay.portal.kernel.exception.SystemException;
371
372 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
373 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getEntryTags(
374 long entryId)
375 throws com.liferay.portal.kernel.exception.SystemException;
376
377 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
378 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getGroupsTags(
379 long[] groupIds)
380 throws com.liferay.portal.kernel.exception.SystemException;
381
382 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
383 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getGroupTags(
384 long groupId)
385 throws com.liferay.portal.kernel.exception.SystemException;
386
387 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
388 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getGroupTags(
389 long groupId, int start, int end)
390 throws com.liferay.portal.kernel.exception.SystemException;
391
392 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
393 public int getGroupTagsCount(long groupId)
394 throws com.liferay.portal.kernel.exception.SystemException;
395
396 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
397 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getSocialActivityCounterOffsetTags(
398 long groupId, java.lang.String socialActivityCounterName,
399 int startOffset, int endOffset)
400 throws com.liferay.portal.kernel.exception.SystemException;
401
402 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
403 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getSocialActivityCounterPeriodTags(
404 long groupId, java.lang.String socialActivityCounterName,
405 int startPeriod, int endPeriod)
406 throws com.liferay.portal.kernel.exception.SystemException;
407
408 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
409 public com.liferay.portlet.asset.model.AssetTag getTag(long tagId)
410 throws com.liferay.portal.kernel.exception.PortalException,
411 com.liferay.portal.kernel.exception.SystemException;
412
413 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
414 public com.liferay.portlet.asset.model.AssetTag getTag(long groupId,
415 java.lang.String name)
416 throws com.liferay.portal.kernel.exception.PortalException,
417 com.liferay.portal.kernel.exception.SystemException;
418
419 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
420 public long[] getTagIds(long groupId, java.lang.String[] names)
421 throws com.liferay.portal.kernel.exception.PortalException,
422 com.liferay.portal.kernel.exception.SystemException;
423
424 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
425 public long[] getTagIds(long[] groupIds, java.lang.String name)
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[] getTagIds(long[] groupIds, java.lang.String[] names)
431 throws com.liferay.portal.kernel.exception.PortalException,
432 com.liferay.portal.kernel.exception.SystemException;
433
434 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
435 public java.lang.String[] getTagNames()
436 throws com.liferay.portal.kernel.exception.SystemException;
437
438 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
439 public java.lang.String[] getTagNames(long classNameId, long classPK)
440 throws com.liferay.portal.kernel.exception.SystemException;
441
442 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
443 public java.lang.String[] getTagNames(java.lang.String className,
444 long classPK)
445 throws com.liferay.portal.kernel.exception.SystemException;
446
447 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
448 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getTags()
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.AssetTag> getTags(
453 long classNameId, long classPK)
454 throws com.liferay.portal.kernel.exception.SystemException;
455
456 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
457 public java.util.List<com.liferay.portlet.asset.model.AssetTag> getTags(
458 long groupId, long classNameId, java.lang.String name)
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.AssetTag> getTags(
463 long groupId, long classNameId, java.lang.String name, int start,
464 int end) 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.AssetTag> getTags(
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 int getTagsSize(long groupId, long classNameId, java.lang.String name)
473 throws com.liferay.portal.kernel.exception.SystemException;
474
475 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
476 public boolean hasTag(long groupId, java.lang.String name)
477 throws com.liferay.portal.kernel.exception.PortalException,
478 com.liferay.portal.kernel.exception.SystemException;
479
480 public com.liferay.portlet.asset.model.AssetTag incrementAssetCount(
481 long tagId, long classNameId)
482 throws com.liferay.portal.kernel.exception.PortalException,
483 com.liferay.portal.kernel.exception.SystemException;
484
485 public void mergeTags(long fromTagId, long toTagId,
486 boolean overrideProperties)
487 throws com.liferay.portal.kernel.exception.PortalException,
488 com.liferay.portal.kernel.exception.SystemException;
489
490 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
491 public java.util.List<com.liferay.portlet.asset.model.AssetTag> search(
492 long groupId, java.lang.String name, java.lang.String[] tagProperties,
493 int start, int end)
494 throws com.liferay.portal.kernel.exception.SystemException;
495
496 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
497 public java.util.List<com.liferay.portlet.asset.model.AssetTag> search(
498 long[] groupIds, java.lang.String name,
499 java.lang.String[] tagProperties, int start, int end)
500 throws com.liferay.portal.kernel.exception.SystemException;
501
502 public com.liferay.portlet.asset.model.AssetTag updateTag(long userId,
503 long tagId, java.lang.String name, java.lang.String[] tagProperties,
504 com.liferay.portal.service.ServiceContext serviceContext)
505 throws com.liferay.portal.kernel.exception.PortalException,
506 com.liferay.portal.kernel.exception.SystemException;
507 }