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.jsonwebservice.JSONWebService;
020 import com.liferay.portal.kernel.transaction.Isolation;
021 import com.liferay.portal.kernel.transaction.Propagation;
022 import com.liferay.portal.kernel.transaction.Transactional;
023 import com.liferay.portal.service.BaseService;
024
025
038 @JSONWebService
039 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
040 PortalException.class, SystemException.class})
041 public interface AssetEntryService extends BaseService {
042
047
048
053 public java.lang.String getBeanIdentifier();
054
055
060 public void setBeanIdentifier(java.lang.String beanIdentifier);
061
062 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
063 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getCompanyEntries(
064 long companyId, int start, int end)
065 throws com.liferay.portal.kernel.exception.SystemException;
066
067 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
068 public int getCompanyEntriesCount(long companyId)
069 throws com.liferay.portal.kernel.exception.SystemException;
070
071 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
072 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getEntries(
073 com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
078 public int getEntriesCount(
079 com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
080 throws com.liferay.portal.kernel.exception.PortalException,
081 com.liferay.portal.kernel.exception.SystemException;
082
083 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
084 public com.liferay.portlet.asset.model.AssetEntry getEntry(long entryId)
085 throws com.liferay.portal.kernel.exception.PortalException,
086 com.liferay.portal.kernel.exception.SystemException;
087
088 public com.liferay.portlet.asset.model.AssetEntry incrementViewCounter(
089 java.lang.String className, long classPK)
090 throws com.liferay.portal.kernel.exception.PortalException,
091 com.liferay.portal.kernel.exception.SystemException;
092
093 public com.liferay.portlet.asset.model.AssetEntry updateEntry(
094 long groupId, java.util.Date createDate, java.util.Date modifiedDate,
095 java.lang.String className, long classPK, java.lang.String classUuid,
096 long classTypeId, long[] categoryIds, java.lang.String[] tagNames,
097 boolean visible, java.util.Date startDate, java.util.Date endDate,
098 java.util.Date publishDate, java.util.Date expirationDate,
099 java.lang.String mimeType, java.lang.String title,
100 java.lang.String description, java.lang.String summary,
101 java.lang.String url, java.lang.String layoutUuid, int height,
102 int width, java.lang.Integer priority, boolean sync)
103 throws com.liferay.portal.kernel.exception.PortalException,
104 com.liferay.portal.kernel.exception.SystemException;
105
106
112 public com.liferay.portlet.asset.model.AssetEntry updateEntry(
113 long groupId, java.lang.String className, long classPK,
114 java.lang.String classUuid, long classTypeId, long[] categoryIds,
115 java.lang.String[] tagNames, boolean visible, java.util.Date startDate,
116 java.util.Date endDate, java.util.Date publishDate,
117 java.util.Date expirationDate, java.lang.String mimeType,
118 java.lang.String title, java.lang.String description,
119 java.lang.String summary, java.lang.String url,
120 java.lang.String layoutUuid, int height, int width,
121 java.lang.Integer priority, boolean sync)
122 throws com.liferay.portal.kernel.exception.PortalException,
123 com.liferay.portal.kernel.exception.SystemException;
124 }