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 AssetEntryLocalService extends BaseLocalService,
041 PersistedModelLocalService {
042
047
048
055 public com.liferay.portlet.asset.model.AssetEntry addAssetEntry(
056 com.liferay.portlet.asset.model.AssetEntry assetEntry)
057 throws com.liferay.portal.kernel.exception.SystemException;
058
059
065 public com.liferay.portlet.asset.model.AssetEntry createAssetEntry(
066 long entryId);
067
068
076 public com.liferay.portlet.asset.model.AssetEntry deleteAssetEntry(
077 long entryId)
078 throws com.liferay.portal.kernel.exception.PortalException,
079 com.liferay.portal.kernel.exception.SystemException;
080
081
088 public com.liferay.portlet.asset.model.AssetEntry deleteAssetEntry(
089 com.liferay.portlet.asset.model.AssetEntry assetEntry)
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.AssetEntry fetchAssetEntry(
158 long entryId)
159 throws com.liferay.portal.kernel.exception.SystemException;
160
161
169 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
170 public com.liferay.portlet.asset.model.AssetEntry getAssetEntry(
171 long entryId)
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
193 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
194 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAssetEntries(
195 int start, int end)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198
204 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
205 public int getAssetEntriesCount()
206 throws com.liferay.portal.kernel.exception.SystemException;
207
208
215 public com.liferay.portlet.asset.model.AssetEntry updateAssetEntry(
216 com.liferay.portlet.asset.model.AssetEntry assetEntry)
217 throws com.liferay.portal.kernel.exception.SystemException;
218
219
224 public java.lang.String getBeanIdentifier();
225
226
231 public void setBeanIdentifier(java.lang.String beanIdentifier);
232
233 public void deleteEntry(com.liferay.portlet.asset.model.AssetEntry entry)
234 throws com.liferay.portal.kernel.exception.PortalException,
235 com.liferay.portal.kernel.exception.SystemException;
236
237 public void deleteEntry(long entryId)
238 throws com.liferay.portal.kernel.exception.PortalException,
239 com.liferay.portal.kernel.exception.SystemException;
240
241 public void deleteEntry(java.lang.String className, long classPK)
242 throws com.liferay.portal.kernel.exception.PortalException,
243 com.liferay.portal.kernel.exception.SystemException;
244
245 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
246 public com.liferay.portlet.asset.model.AssetEntry fetchEntry(long entryId)
247 throws com.liferay.portal.kernel.exception.SystemException;
248
249 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
250 public com.liferay.portlet.asset.model.AssetEntry fetchEntry(
251 java.lang.String className, long classPK)
252 throws com.liferay.portal.kernel.exception.SystemException;
253
254 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
255 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAncestorEntries(
256 long entryId)
257 throws com.liferay.portal.kernel.exception.PortalException,
258 com.liferay.portal.kernel.exception.SystemException;
259
260 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
261 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getChildEntries(
262 long entryId)
263 throws com.liferay.portal.kernel.exception.PortalException,
264 com.liferay.portal.kernel.exception.SystemException;
265
266 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
267 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getCompanyEntries(
268 long companyId, int start, int end)
269 throws com.liferay.portal.kernel.exception.SystemException;
270
271 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
272 public int getCompanyEntriesCount(long companyId)
273 throws com.liferay.portal.kernel.exception.SystemException;
274
275 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
276 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getEntries(
277 com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
278 throws com.liferay.portal.kernel.exception.SystemException;
279
280 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
281 public int getEntriesCount(
282 com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
283 throws com.liferay.portal.kernel.exception.SystemException;
284
285 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
286 public com.liferay.portlet.asset.model.AssetEntry getEntry(long entryId)
287 throws com.liferay.portal.kernel.exception.PortalException,
288 com.liferay.portal.kernel.exception.SystemException;
289
290 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
291 public com.liferay.portlet.asset.model.AssetEntry getEntry(long groupId,
292 java.lang.String classUuid)
293 throws com.liferay.portal.kernel.exception.PortalException,
294 com.liferay.portal.kernel.exception.SystemException;
295
296 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
297 public com.liferay.portlet.asset.model.AssetEntry getEntry(
298 java.lang.String className, long classPK)
299 throws com.liferay.portal.kernel.exception.PortalException,
300 com.liferay.portal.kernel.exception.SystemException;
301
302 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
303 public com.liferay.portlet.asset.model.AssetEntry getNextEntry(long entryId)
304 throws com.liferay.portal.kernel.exception.PortalException,
305 com.liferay.portal.kernel.exception.SystemException;
306
307 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
308 public com.liferay.portlet.asset.model.AssetEntry getParentEntry(
309 long entryId)
310 throws com.liferay.portal.kernel.exception.PortalException,
311 com.liferay.portal.kernel.exception.SystemException;
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public com.liferay.portlet.asset.model.AssetEntry getPreviousEntry(
315 long entryId)
316 throws com.liferay.portal.kernel.exception.PortalException,
317 com.liferay.portal.kernel.exception.SystemException;
318
319 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
320 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getTopViewedEntries(
321 java.lang.String className, boolean asc, int start, int end)
322 throws com.liferay.portal.kernel.exception.SystemException;
323
324 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
325 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getTopViewedEntries(
326 java.lang.String[] className, boolean asc, int start, int end)
327 throws com.liferay.portal.kernel.exception.SystemException;
328
329 public com.liferay.portlet.asset.model.AssetEntry incrementViewCounter(
330 long userId, java.lang.String className, long classPK, int increment)
331 throws com.liferay.portal.kernel.exception.SystemException;
332
333 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
334 public void reindex(
335 java.util.List<com.liferay.portlet.asset.model.AssetEntry> entries)
336 throws com.liferay.portal.kernel.exception.PortalException;
337
338
342 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
343 public com.liferay.portal.kernel.search.Hits search(long companyId,
344 long[] groupIds, long userId, java.lang.String className,
345 java.lang.String keywords, int start, int end)
346 throws com.liferay.portal.kernel.exception.SystemException;
347
348 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
349 public com.liferay.portal.kernel.search.Hits search(long companyId,
350 long[] groupIds, long userId, java.lang.String className,
351 java.lang.String keywords, int status, int start, int end)
352 throws com.liferay.portal.kernel.exception.SystemException;
353
354
358 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
359 public com.liferay.portal.kernel.search.Hits search(long companyId,
360 long[] groupIds, long userId, java.lang.String className,
361 java.lang.String userName, java.lang.String title,
362 java.lang.String description, java.lang.String assetCategoryIds,
363 java.lang.String assetTagNames, boolean andSearch, int start, int end)
364 throws com.liferay.portal.kernel.exception.SystemException;
365
366 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
367 public com.liferay.portal.kernel.search.Hits search(long companyId,
368 long[] groupIds, long userId, java.lang.String className,
369 java.lang.String userName, java.lang.String title,
370 java.lang.String description, java.lang.String assetCategoryIds,
371 java.lang.String assetTagNames, int status, boolean andSearch,
372 int start, int end)
373 throws com.liferay.portal.kernel.exception.SystemException;
374
375
379 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
380 public com.liferay.portal.kernel.search.Hits search(long companyId,
381 long[] groupIds, java.lang.String className, java.lang.String keywords,
382 int start, int end)
383 throws com.liferay.portal.kernel.exception.SystemException;
384
385 public com.liferay.portlet.asset.model.AssetEntry updateEntry(long userId,
386 long groupId, java.util.Date createDate, java.util.Date modifiedDate,
387 java.lang.String className, long classPK, java.lang.String classUuid,
388 long classTypeId, long[] categoryIds, java.lang.String[] tagNames,
389 boolean visible, java.util.Date startDate, java.util.Date endDate,
390 java.util.Date expirationDate, java.lang.String mimeType,
391 java.lang.String title, java.lang.String description,
392 java.lang.String summary, java.lang.String url,
393 java.lang.String layoutUuid, int height, int width,
394 java.lang.Integer priority, boolean sync)
395 throws com.liferay.portal.kernel.exception.PortalException,
396 com.liferay.portal.kernel.exception.SystemException;
397
398 public com.liferay.portlet.asset.model.AssetEntry updateEntry(long userId,
399 long groupId, java.lang.String className, long classPK,
400 long[] categoryIds, java.lang.String[] tagNames)
401 throws com.liferay.portal.kernel.exception.PortalException,
402 com.liferay.portal.kernel.exception.SystemException;
403
404
409 public com.liferay.portlet.asset.model.AssetEntry updateEntry(long userId,
410 long groupId, java.lang.String className, long classPK,
411 java.lang.String classUuid, long classTypeId, long[] categoryIds,
412 java.lang.String[] tagNames, boolean visible, java.util.Date startDate,
413 java.util.Date endDate, java.util.Date publishDate,
414 java.util.Date expirationDate, java.lang.String mimeType,
415 java.lang.String title, java.lang.String description,
416 java.lang.String summary, java.lang.String url,
417 java.lang.String layoutUuid, int height, int width,
418 java.lang.Integer priority, boolean sync)
419 throws com.liferay.portal.kernel.exception.PortalException,
420 com.liferay.portal.kernel.exception.SystemException;
421
422
428 public com.liferay.portlet.asset.model.AssetEntry updateEntry(long userId,
429 long groupId, java.lang.String className, long classPK,
430 java.lang.String classUuid, long classTypeId, long[] categoryIds,
431 java.lang.String[] tagNames, boolean visible, java.util.Date startDate,
432 java.util.Date endDate, java.util.Date expirationDate,
433 java.lang.String mimeType, java.lang.String title,
434 java.lang.String description, java.lang.String summary,
435 java.lang.String url, java.lang.String layoutUuid, int height,
436 int width, java.lang.Integer priority, boolean sync)
437 throws com.liferay.portal.kernel.exception.PortalException,
438 com.liferay.portal.kernel.exception.SystemException;
439
440 public com.liferay.portlet.asset.model.AssetEntry updateEntry(
441 java.lang.String className, long classPK, java.util.Date publishDate,
442 boolean visible)
443 throws com.liferay.portal.kernel.exception.PortalException,
444 com.liferay.portal.kernel.exception.SystemException;
445
446 public com.liferay.portlet.asset.model.AssetEntry updateEntry(
447 java.lang.String className, long classPK, java.util.Date publishDate,
448 java.util.Date expirationDate, boolean visible)
449 throws com.liferay.portal.kernel.exception.PortalException,
450 com.liferay.portal.kernel.exception.SystemException;
451
452 public com.liferay.portlet.asset.model.AssetEntry updateVisible(
453 java.lang.String className, long classPK, boolean visible)
454 throws com.liferay.portal.kernel.exception.PortalException,
455 com.liferay.portal.kernel.exception.SystemException;
456
457 public void validate(long groupId, java.lang.String className,
458 long[] categoryIds, java.lang.String[] tagNames)
459 throws com.liferay.portal.kernel.exception.PortalException,
460 com.liferay.portal.kernel.exception.SystemException;
461 }