001
014
015 package com.liferay.portlet.asset.service.http;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019 import com.liferay.portal.kernel.util.MethodHandler;
020 import com.liferay.portal.kernel.util.MethodKey;
021 import com.liferay.portal.security.auth.HttpPrincipal;
022 import com.liferay.portal.service.http.TunnelUtil;
023
024 import com.liferay.portlet.asset.service.AssetTagPropertyServiceUtil;
025
026
056 public class AssetTagPropertyServiceHttp {
057 public static com.liferay.portlet.asset.model.AssetTagProperty addTagProperty(
058 HttpPrincipal httpPrincipal, long tagId, java.lang.String key,
059 java.lang.String value)
060 throws com.liferay.portal.kernel.exception.PortalException,
061 com.liferay.portal.kernel.exception.SystemException {
062 try {
063 MethodKey methodKey = new MethodKey(AssetTagPropertyServiceUtil.class.getName(),
064 "addTagProperty", _addTagPropertyParameterTypes0);
065
066 MethodHandler methodHandler = new MethodHandler(methodKey, tagId,
067 key, value);
068
069 Object returnObj = null;
070
071 try {
072 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
073 }
074 catch (Exception e) {
075 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
076 throw (com.liferay.portal.kernel.exception.PortalException)e;
077 }
078
079 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
080 throw (com.liferay.portal.kernel.exception.SystemException)e;
081 }
082
083 throw new com.liferay.portal.kernel.exception.SystemException(e);
084 }
085
086 return (com.liferay.portlet.asset.model.AssetTagProperty)returnObj;
087 }
088 catch (com.liferay.portal.kernel.exception.SystemException se) {
089 _log.error(se, se);
090
091 throw se;
092 }
093 }
094
095 public static void deleteTagProperty(HttpPrincipal httpPrincipal,
096 long tagPropertyId)
097 throws com.liferay.portal.kernel.exception.PortalException,
098 com.liferay.portal.kernel.exception.SystemException {
099 try {
100 MethodKey methodKey = new MethodKey(AssetTagPropertyServiceUtil.class.getName(),
101 "deleteTagProperty", _deleteTagPropertyParameterTypes1);
102
103 MethodHandler methodHandler = new MethodHandler(methodKey,
104 tagPropertyId);
105
106 try {
107 TunnelUtil.invoke(httpPrincipal, methodHandler);
108 }
109 catch (Exception e) {
110 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
111 throw (com.liferay.portal.kernel.exception.PortalException)e;
112 }
113
114 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
115 throw (com.liferay.portal.kernel.exception.SystemException)e;
116 }
117
118 throw new com.liferay.portal.kernel.exception.SystemException(e);
119 }
120 }
121 catch (com.liferay.portal.kernel.exception.SystemException se) {
122 _log.error(se, se);
123
124 throw se;
125 }
126 }
127
128 public static java.util.List<com.liferay.portlet.asset.model.AssetTagProperty> getTagProperties(
129 HttpPrincipal httpPrincipal, long tagId)
130 throws com.liferay.portal.kernel.exception.SystemException {
131 try {
132 MethodKey methodKey = new MethodKey(AssetTagPropertyServiceUtil.class.getName(),
133 "getTagProperties", _getTagPropertiesParameterTypes2);
134
135 MethodHandler methodHandler = new MethodHandler(methodKey, tagId);
136
137 Object returnObj = null;
138
139 try {
140 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
141 }
142 catch (Exception e) {
143 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
144 throw (com.liferay.portal.kernel.exception.SystemException)e;
145 }
146
147 throw new com.liferay.portal.kernel.exception.SystemException(e);
148 }
149
150 return (java.util.List<com.liferay.portlet.asset.model.AssetTagProperty>)returnObj;
151 }
152 catch (com.liferay.portal.kernel.exception.SystemException se) {
153 _log.error(se, se);
154
155 throw se;
156 }
157 }
158
159 public static java.util.List<com.liferay.portlet.asset.model.AssetTagProperty> getTagPropertyValues(
160 HttpPrincipal httpPrincipal, long companyId, java.lang.String key)
161 throws com.liferay.portal.kernel.exception.SystemException {
162 try {
163 MethodKey methodKey = new MethodKey(AssetTagPropertyServiceUtil.class.getName(),
164 "getTagPropertyValues", _getTagPropertyValuesParameterTypes3);
165
166 MethodHandler methodHandler = new MethodHandler(methodKey,
167 companyId, key);
168
169 Object returnObj = null;
170
171 try {
172 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
173 }
174 catch (Exception e) {
175 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
176 throw (com.liferay.portal.kernel.exception.SystemException)e;
177 }
178
179 throw new com.liferay.portal.kernel.exception.SystemException(e);
180 }
181
182 return (java.util.List<com.liferay.portlet.asset.model.AssetTagProperty>)returnObj;
183 }
184 catch (com.liferay.portal.kernel.exception.SystemException se) {
185 _log.error(se, se);
186
187 throw se;
188 }
189 }
190
191 public static com.liferay.portlet.asset.model.AssetTagProperty updateTagProperty(
192 HttpPrincipal httpPrincipal, long tagPropertyId, java.lang.String key,
193 java.lang.String value)
194 throws com.liferay.portal.kernel.exception.PortalException,
195 com.liferay.portal.kernel.exception.SystemException {
196 try {
197 MethodKey methodKey = new MethodKey(AssetTagPropertyServiceUtil.class.getName(),
198 "updateTagProperty", _updateTagPropertyParameterTypes4);
199
200 MethodHandler methodHandler = new MethodHandler(methodKey,
201 tagPropertyId, key, value);
202
203 Object returnObj = null;
204
205 try {
206 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
207 }
208 catch (Exception e) {
209 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
210 throw (com.liferay.portal.kernel.exception.PortalException)e;
211 }
212
213 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
214 throw (com.liferay.portal.kernel.exception.SystemException)e;
215 }
216
217 throw new com.liferay.portal.kernel.exception.SystemException(e);
218 }
219
220 return (com.liferay.portlet.asset.model.AssetTagProperty)returnObj;
221 }
222 catch (com.liferay.portal.kernel.exception.SystemException se) {
223 _log.error(se, se);
224
225 throw se;
226 }
227 }
228
229 private static Log _log = LogFactoryUtil.getLog(AssetTagPropertyServiceHttp.class);
230 private static final Class<?>[] _addTagPropertyParameterTypes0 = new Class[] {
231 long.class, java.lang.String.class, java.lang.String.class
232 };
233 private static final Class<?>[] _deleteTagPropertyParameterTypes1 = new Class[] {
234 long.class
235 };
236 private static final Class<?>[] _getTagPropertiesParameterTypes2 = new Class[] {
237 long.class
238 };
239 private static final Class<?>[] _getTagPropertyValuesParameterTypes3 = new Class[] {
240 long.class, java.lang.String.class
241 };
242 private static final Class<?>[] _updateTagPropertyParameterTypes4 = new Class[] {
243 long.class, java.lang.String.class, java.lang.String.class
244 };
245 }