1
22
23 package com.liferay.portlet.tags.service.http;
24
25 import com.liferay.portlet.tags.service.TagsAssetServiceUtil;
26
27 import org.json.JSONArray;
28 import org.json.JSONObject;
29
30
71 public class TagsAssetServiceJSON {
72 public static void deleteAsset(long assetId)
73 throws com.liferay.portal.SystemException,
74 com.liferay.portal.PortalException, java.rmi.RemoteException {
75 TagsAssetServiceUtil.deleteAsset(assetId);
76 }
77
78 public static JSONObject getAsset(long assetId)
79 throws com.liferay.portal.SystemException,
80 com.liferay.portal.PortalException, java.rmi.RemoteException {
81 com.liferay.portlet.tags.model.TagsAsset returnValue = TagsAssetServiceUtil.getAsset(assetId);
82
83 return TagsAssetJSONSerializer.toJSONObject(returnValue);
84 }
85
86 public static com.liferay.portlet.tags.model.TagsAssetType[] getAssetTypes(
87 java.lang.String languageId) throws java.rmi.RemoteException {
88 com.liferay.portlet.tags.model.TagsAssetType[] returnValue = TagsAssetServiceUtil.getAssetTypes(languageId);
89
90 return returnValue;
91 }
92
93 public static com.liferay.portlet.tags.model.TagsAssetDisplay[] getCompanyAssetDisplays(
94 long companyId, int begin, int end, java.lang.String languageId)
95 throws com.liferay.portal.SystemException,
96 com.liferay.portal.PortalException, java.rmi.RemoteException {
97 com.liferay.portlet.tags.model.TagsAssetDisplay[] returnValue = TagsAssetServiceUtil.getCompanyAssetDisplays(companyId,
98 begin, end, languageId);
99
100 return returnValue;
101 }
102
103 public static JSONArray getCompanyAssets(long companyId, int begin, int end)
104 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
105 java.util.List returnValue = TagsAssetServiceUtil.getCompanyAssets(companyId,
106 begin, end);
107
108 return TagsAssetJSONSerializer.toJSONArray(returnValue);
109 }
110
111 public static int getCompanyAssetsCount(long companyId)
112 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
113 int returnValue = TagsAssetServiceUtil.getCompanyAssetsCount(companyId);
114
115 return returnValue;
116 }
117
118 public static com.liferay.portlet.tags.model.TagsAssetDisplay[] searchAssetDisplays(
119 long companyId, java.lang.String portletId, java.lang.String keywords,
120 java.lang.String languageId, int begin, int end)
121 throws com.liferay.portal.SystemException,
122 com.liferay.portal.PortalException, java.rmi.RemoteException {
123 com.liferay.portlet.tags.model.TagsAssetDisplay[] returnValue = TagsAssetServiceUtil.searchAssetDisplays(companyId,
124 portletId, keywords, languageId, begin, end);
125
126 return returnValue;
127 }
128
129 public static int searchAssetDisplaysCount(long companyId,
130 java.lang.String portletId, java.lang.String keywords,
131 java.lang.String languageId)
132 throws com.liferay.portal.SystemException, java.rmi.RemoteException {
133 int returnValue = TagsAssetServiceUtil.searchAssetDisplaysCount(companyId,
134 portletId, keywords, languageId);
135
136 return returnValue;
137 }
138
139 public static JSONObject updateAsset(java.lang.String className,
140 long classPK, java.lang.String[] entryNames, java.util.Date startDate,
141 java.util.Date endDate, java.util.Date publishDate,
142 java.util.Date expirationDate, java.lang.String mimeType,
143 java.lang.String title, java.lang.String description,
144 java.lang.String summary, java.lang.String url, int height, int width)
145 throws com.liferay.portal.SystemException,
146 com.liferay.portal.PortalException, java.rmi.RemoteException {
147 com.liferay.portlet.tags.model.TagsAsset returnValue = TagsAssetServiceUtil.updateAsset(className,
148 classPK, entryNames, startDate, endDate, publishDate,
149 expirationDate, mimeType, title, description, summary, url,
150 height, width);
151
152 return TagsAssetJSONSerializer.toJSONObject(returnValue);
153 }
154 }