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