001
014
015 package com.liferay.portlet.asset.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 AssetVocabularyLocalService extends BaseLocalService,
044 PersistedModelLocalService {
045
050
051
058 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.REINDEX)
059 public com.liferay.portlet.asset.model.AssetVocabulary addAssetVocabulary(
060 com.liferay.portlet.asset.model.AssetVocabulary assetVocabulary)
061 throws com.liferay.portal.kernel.exception.SystemException;
062
063
069 public com.liferay.portlet.asset.model.AssetVocabulary createAssetVocabulary(
070 long vocabularyId);
071
072
080 @com.liferay.portal.kernel.search.Indexable(type = IndexableType.DELETE)
081 public com.liferay.portlet.asset.model.AssetVocabulary deleteAssetVocabulary(
082 long vocabularyId)
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.asset.model.AssetVocabulary deleteAssetVocabulary(
095 com.liferay.portlet.asset.model.AssetVocabulary assetVocabulary)
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.asset.model.AssetVocabulary fetchAssetVocabulary(
177 long vocabularyId)
178 throws com.liferay.portal.kernel.exception.SystemException;
179
180
188 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
189 public com.liferay.portlet.asset.model.AssetVocabulary fetchAssetVocabularyByUuidAndCompanyId(
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.asset.model.AssetVocabulary fetchAssetVocabularyByUuidAndGroupId(
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.asset.model.AssetVocabulary getAssetVocabulary(
216 long vocabularyId)
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.asset.model.AssetVocabulary getAssetVocabularyByUuidAndCompanyId(
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.asset.model.AssetVocabulary getAssetVocabularyByUuidAndGroupId(
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.asset.model.AssetVocabulary> getAssetVocabularies(
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 getAssetVocabulariesCount()
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.asset.model.AssetVocabulary updateAssetVocabulary(
293 com.liferay.portlet.asset.model.AssetVocabulary assetVocabulary)
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.asset.model.AssetVocabulary addDefaultVocabulary(
311 long groupId)
312 throws com.liferay.portal.kernel.exception.PortalException,
313 com.liferay.portal.kernel.exception.SystemException;
314
315
318 public com.liferay.portlet.asset.model.AssetVocabulary addVocabulary(
319 long userId,
320 java.util.Map<java.util.Locale, java.lang.String> titleMap,
321 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
322 java.lang.String settings,
323 com.liferay.portal.service.ServiceContext serviceContext)
324 throws com.liferay.portal.kernel.exception.PortalException,
325 com.liferay.portal.kernel.exception.SystemException;
326
327 public com.liferay.portlet.asset.model.AssetVocabulary addVocabulary(
328 long userId, java.lang.String title,
329 java.util.Map<java.util.Locale, java.lang.String> titleMap,
330 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
331 java.lang.String settings,
332 com.liferay.portal.service.ServiceContext serviceContext)
333 throws com.liferay.portal.kernel.exception.PortalException,
334 com.liferay.portal.kernel.exception.SystemException;
335
336 public com.liferay.portlet.asset.model.AssetVocabulary addVocabulary(
337 long userId, java.lang.String title,
338 com.liferay.portal.service.ServiceContext serviceContext)
339 throws com.liferay.portal.kernel.exception.PortalException,
340 com.liferay.portal.kernel.exception.SystemException;
341
342 public void addVocabularyResources(
343 com.liferay.portlet.asset.model.AssetVocabulary vocabulary,
344 boolean addGroupPermissions, boolean addGuestPermissions)
345 throws com.liferay.portal.kernel.exception.PortalException,
346 com.liferay.portal.kernel.exception.SystemException;
347
348 public void addVocabularyResources(
349 com.liferay.portlet.asset.model.AssetVocabulary vocabulary,
350 java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)
351 throws com.liferay.portal.kernel.exception.PortalException,
352 com.liferay.portal.kernel.exception.SystemException;
353
354 public void deleteVocabularies(long groupId)
355 throws com.liferay.portal.kernel.exception.PortalException,
356 com.liferay.portal.kernel.exception.SystemException;
357
358 public void deleteVocabulary(
359 com.liferay.portlet.asset.model.AssetVocabulary vocabulary)
360 throws com.liferay.portal.kernel.exception.PortalException,
361 com.liferay.portal.kernel.exception.SystemException;
362
363 public void deleteVocabulary(long vocabularyId)
364 throws com.liferay.portal.kernel.exception.PortalException,
365 com.liferay.portal.kernel.exception.SystemException;
366
367 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
368 public java.util.List<com.liferay.portlet.asset.model.AssetVocabulary> getCompanyVocabularies(
369 long companyId)
370 throws com.liferay.portal.kernel.exception.SystemException;
371
372 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
373 public java.util.List<com.liferay.portlet.asset.model.AssetVocabulary> getGroupsVocabularies(
374 long[] groupIds)
375 throws com.liferay.portal.kernel.exception.PortalException,
376 com.liferay.portal.kernel.exception.SystemException;
377
378 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
379 public java.util.List<com.liferay.portlet.asset.model.AssetVocabulary> getGroupsVocabularies(
380 long[] groupIds, java.lang.String className)
381 throws com.liferay.portal.kernel.exception.PortalException,
382 com.liferay.portal.kernel.exception.SystemException;
383
384 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
385 public java.util.List<com.liferay.portlet.asset.model.AssetVocabulary> getGroupVocabularies(
386 long groupId)
387 throws com.liferay.portal.kernel.exception.PortalException,
388 com.liferay.portal.kernel.exception.SystemException;
389
390 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
391 public java.util.List<com.liferay.portlet.asset.model.AssetVocabulary> getGroupVocabularies(
392 long groupId, boolean addDefaultVocabulary)
393 throws com.liferay.portal.kernel.exception.PortalException,
394 com.liferay.portal.kernel.exception.SystemException;
395
396 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
397 public java.util.List<com.liferay.portlet.asset.model.AssetVocabulary> getGroupVocabularies(
398 long groupId, java.lang.String name, int start, int end,
399 com.liferay.portal.kernel.util.OrderByComparator obc)
400 throws com.liferay.portal.kernel.exception.SystemException;
401
402 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
403 public com.liferay.portlet.asset.model.AssetVocabulary getGroupVocabulary(
404 long groupId, java.lang.String name)
405 throws com.liferay.portal.kernel.exception.PortalException,
406 com.liferay.portal.kernel.exception.SystemException;
407
408 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
409 public java.util.List<com.liferay.portlet.asset.model.AssetVocabulary> getVocabularies(
410 long[] vocabularyIds)
411 throws com.liferay.portal.kernel.exception.PortalException,
412 com.liferay.portal.kernel.exception.SystemException;
413
414 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
415 public com.liferay.portlet.asset.model.AssetVocabulary getVocabulary(
416 long vocabularyId)
417 throws com.liferay.portal.kernel.exception.PortalException,
418 com.liferay.portal.kernel.exception.SystemException;
419
420
423 public com.liferay.portlet.asset.model.AssetVocabulary updateVocabulary(
424 long vocabularyId,
425 java.util.Map<java.util.Locale, java.lang.String> titleMap,
426 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
427 java.lang.String settings,
428 com.liferay.portal.service.ServiceContext serviceContext)
429 throws com.liferay.portal.kernel.exception.PortalException,
430 com.liferay.portal.kernel.exception.SystemException;
431
432 public com.liferay.portlet.asset.model.AssetVocabulary updateVocabulary(
433 long vocabularyId, java.lang.String title,
434 java.util.Map<java.util.Locale, java.lang.String> titleMap,
435 java.util.Map<java.util.Locale, java.lang.String> descriptionMap,
436 java.lang.String settings,
437 com.liferay.portal.service.ServiceContext serviceContext)
438 throws com.liferay.portal.kernel.exception.PortalException,
439 com.liferay.portal.kernel.exception.SystemException;
440 }