1
22
23 package com.liferay.portlet.tags.service.http;
24
25 import com.liferay.portal.kernel.json.JSONArray;
26 import com.liferay.portal.kernel.json.JSONObject;
27
28 import com.liferay.portlet.tags.service.TagsAssetServiceUtil;
29
30
76 public class TagsAssetServiceJSON {
77 public static void deleteAsset(long assetId)
78 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
79 com.liferay.portal.SystemException {
80 TagsAssetServiceUtil.deleteAsset(assetId);
81 }
82
83 public static JSONObject getAsset(long assetId)
84 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
85 com.liferay.portal.SystemException {
86 com.liferay.portlet.tags.model.TagsAsset returnValue = TagsAssetServiceUtil.getAsset(assetId);
87
88 return TagsAssetJSONSerializer.toJSONObject(returnValue);
89 }
90
91 public static java.lang.String getAssetsRSS(long groupId,
92 long[] classNameIds, long[] entryIds, long[] notEntryIds,
93 boolean andOperator, java.lang.String orderByCol1,
94 java.lang.String orderByCol2, java.lang.String orderByType1,
95 java.lang.String orderByType2, boolean excludeZeroViewCount,
96 java.util.Date publishDate, java.util.Date expirationDate, int max,
97 java.lang.String type, double version, java.lang.String displayStyle,
98 java.lang.String feedURL, java.lang.String entryURL)
99 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
100 com.liferay.portal.SystemException {
101 java.lang.String returnValue = TagsAssetServiceUtil.getAssetsRSS(groupId,
102 classNameIds, entryIds, notEntryIds, andOperator, orderByCol1,
103 orderByCol2, orderByType1, orderByType2, excludeZeroViewCount,
104 publishDate, expirationDate, max, type, version, displayStyle,
105 feedURL, entryURL);
106
107 return returnValue;
108 }
109
110 public static com.liferay.portlet.tags.model.TagsAssetType[] getAssetTypes(
111 java.lang.String languageId) throws java.rmi.RemoteException {
112 com.liferay.portlet.tags.model.TagsAssetType[] returnValue = TagsAssetServiceUtil.getAssetTypes(languageId);
113
114 return returnValue;
115 }
116
117 public static com.liferay.portlet.tags.model.TagsAssetDisplay[] getCompanyAssetDisplays(
118 long companyId, int start, int end, java.lang.String languageId)
119 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
120 com.liferay.portlet.tags.model.TagsAssetDisplay[] returnValue = TagsAssetServiceUtil.getCompanyAssetDisplays(companyId,
121 start, end, languageId);
122
123 return returnValue;
124 }
125
126 public static JSONArray getCompanyAssets(long companyId, int start, int end)
127 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
128 java.util.List<com.liferay.portlet.tags.model.TagsAsset> returnValue = TagsAssetServiceUtil.getCompanyAssets(companyId,
129 start, end);
130
131 return TagsAssetJSONSerializer.toJSONArray(returnValue);
132 }
133
134 public static int getCompanyAssetsCount(long companyId)
135 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
136 int returnValue = TagsAssetServiceUtil.getCompanyAssetsCount(companyId);
137
138 return returnValue;
139 }
140
141 public static java.lang.String getCompanyAssetsRSS(long companyId, int max,
142 java.lang.String type, double version, java.lang.String displayStyle,
143 java.lang.String feedURL, java.lang.String entryURL)
144 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
145 com.liferay.portal.SystemException {
146 java.lang.String returnValue = TagsAssetServiceUtil.getCompanyAssetsRSS(companyId,
147 max, type, version, displayStyle, feedURL, entryURL);
148
149 return returnValue;
150 }
151
152 public static JSONObject incrementViewCounter(java.lang.String className,
153 long classPK)
154 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
155 com.liferay.portlet.tags.model.TagsAsset returnValue = TagsAssetServiceUtil.incrementViewCounter(className,
156 classPK);
157
158 return TagsAssetJSONSerializer.toJSONObject(returnValue);
159 }
160
161 public static com.liferay.portlet.tags.model.TagsAssetDisplay[] searchAssetDisplays(
162 long companyId, java.lang.String portletId, java.lang.String keywords,
163 java.lang.String languageId, int start, int end)
164 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
165 com.liferay.portlet.tags.model.TagsAssetDisplay[] returnValue = TagsAssetServiceUtil.searchAssetDisplays(companyId,
166 portletId, keywords, languageId, start, end);
167
168 return returnValue;
169 }
170
171 public static int searchAssetDisplaysCount(long companyId,
172 java.lang.String portletId, java.lang.String keywords,
173 java.lang.String languageId)
174 throws java.rmi.RemoteException, com.liferay.portal.SystemException {
175 int returnValue = TagsAssetServiceUtil.searchAssetDisplaysCount(companyId,
176 portletId, keywords, languageId);
177
178 return returnValue;
179 }
180
181 public static JSONObject updateAsset(long groupId,
182 java.lang.String className, long classPK,
183 java.lang.String[] entryNames, java.util.Date startDate,
184 java.util.Date endDate, java.util.Date publishDate,
185 java.util.Date expirationDate, java.lang.String mimeType,
186 java.lang.String title, java.lang.String description,
187 java.lang.String summary, java.lang.String url, int height, int width,
188 java.lang.Integer priority)
189 throws java.rmi.RemoteException, com.liferay.portal.PortalException,
190 com.liferay.portal.SystemException {
191 com.liferay.portlet.tags.model.TagsAsset returnValue = TagsAssetServiceUtil.updateAsset(groupId,
192 className, classPK, entryNames, startDate, endDate,
193 publishDate, expirationDate, mimeType, title, description,
194 summary, url, height, width, priority);
195
196 return TagsAssetJSONSerializer.toJSONObject(returnValue);
197 }
198 }