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.jsonwebservice.JSONWebService;
022 import com.liferay.portal.kernel.security.access.control.AccessControlled;
023 import com.liferay.portal.kernel.transaction.Isolation;
024 import com.liferay.portal.kernel.transaction.Propagation;
025 import com.liferay.portal.kernel.transaction.Transactional;
026 import com.liferay.portal.service.BaseService;
027
028
039 @AccessControlled
040 @JSONWebService
041 @ProviderType
042 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
043 PortalException.class, SystemException.class})
044 public interface AssetEntryService extends BaseService {
045
050 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
051 public com.liferay.portlet.asset.model.AssetEntry fetchEntry(long entryId)
052 throws PortalException;
053
054
059 public java.lang.String getBeanIdentifier();
060
061 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
062 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getCompanyEntries(
063 long companyId, int start, int end);
064
065 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
066 public int getCompanyEntriesCount(long companyId);
067
068 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
069 public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getEntries(
070 com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
071 throws PortalException;
072
073 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
074 public int getEntriesCount(
075 com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
076 throws PortalException;
077
078 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
079 public com.liferay.portlet.asset.model.AssetEntry getEntry(long entryId)
080 throws PortalException;
081
082 public com.liferay.portlet.asset.model.AssetEntry incrementViewCounter(
083 java.lang.String className, long classPK) throws PortalException;
084
085
090 public void setBeanIdentifier(java.lang.String beanIdentifier);
091
092
098 @java.lang.Deprecated
099 public com.liferay.portlet.asset.model.AssetEntry updateEntry(
100 long groupId, java.lang.String className, long classPK,
101 java.lang.String classUuid, long classTypeId, long[] categoryIds,
102 java.lang.String[] tagNames, boolean visible, java.util.Date startDate,
103 java.util.Date endDate, java.util.Date expirationDate,
104 java.lang.String mimeType, java.lang.String title,
105 java.lang.String description, java.lang.String summary,
106 java.lang.String url, java.lang.String layoutUuid, int height,
107 int width, java.lang.Integer priority, boolean sync)
108 throws PortalException;
109
110
116 @java.lang.Deprecated
117 public com.liferay.portlet.asset.model.AssetEntry updateEntry(
118 long groupId, java.lang.String className, long classPK,
119 java.lang.String classUuid, long classTypeId, long[] categoryIds,
120 java.lang.String[] tagNames, boolean visible, java.util.Date startDate,
121 java.util.Date endDate, java.util.Date publishDate,
122 java.util.Date expirationDate, java.lang.String mimeType,
123 java.lang.String title, java.lang.String description,
124 java.lang.String summary, java.lang.String url,
125 java.lang.String layoutUuid, int height, int width,
126 java.lang.Integer priority, boolean sync) throws PortalException;
127
128 public com.liferay.portlet.asset.model.AssetEntry updateEntry(
129 long groupId, java.util.Date createDate, java.util.Date modifiedDate,
130 java.lang.String className, long classPK, java.lang.String classUuid,
131 long classTypeId, long[] categoryIds, java.lang.String[] tagNames,
132 boolean visible, java.util.Date startDate, java.util.Date endDate,
133 java.util.Date expirationDate, java.lang.String mimeType,
134 java.lang.String title, java.lang.String description,
135 java.lang.String summary, java.lang.String url,
136 java.lang.String layoutUuid, int height, int width,
137 java.lang.Double priority) throws PortalException;
138
139
145 @java.lang.Deprecated
146 public com.liferay.portlet.asset.model.AssetEntry updateEntry(
147 long groupId, java.util.Date createDate, java.util.Date modifiedDate,
148 java.lang.String className, long classPK, java.lang.String classUuid,
149 long classTypeId, long[] categoryIds, java.lang.String[] tagNames,
150 boolean visible, java.util.Date startDate, java.util.Date endDate,
151 java.util.Date expirationDate, java.lang.String mimeType,
152 java.lang.String title, java.lang.String description,
153 java.lang.String summary, java.lang.String url,
154 java.lang.String layoutUuid, int height, int width,
155 java.lang.Integer priority, boolean sync) throws PortalException;
156 }