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