001
014
015 package com.liferay.portlet.softwarecatalog.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.softwarecatalog.service.SCLicenseServiceUtil;
025
026
054 public class SCLicenseServiceHttp {
055 public static com.liferay.portlet.softwarecatalog.model.SCLicense addLicense(
056 HttpPrincipal httpPrincipal, java.lang.String name,
057 java.lang.String url, boolean openSource, boolean active,
058 boolean recommended)
059 throws com.liferay.portal.kernel.exception.PortalException,
060 com.liferay.portal.kernel.exception.SystemException {
061 try {
062 MethodKey methodKey = new MethodKey(SCLicenseServiceUtil.class,
063 "addLicense", _addLicenseParameterTypes0);
064
065 MethodHandler methodHandler = new MethodHandler(methodKey, name,
066 url, openSource, active, recommended);
067
068 Object returnObj = null;
069
070 try {
071 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
072 }
073 catch (Exception e) {
074 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
075 throw (com.liferay.portal.kernel.exception.PortalException)e;
076 }
077
078 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
079 throw (com.liferay.portal.kernel.exception.SystemException)e;
080 }
081
082 throw new com.liferay.portal.kernel.exception.SystemException(e);
083 }
084
085 return (com.liferay.portlet.softwarecatalog.model.SCLicense)returnObj;
086 }
087 catch (com.liferay.portal.kernel.exception.SystemException se) {
088 _log.error(se, se);
089
090 throw se;
091 }
092 }
093
094 public static void deleteLicense(HttpPrincipal httpPrincipal, long licenseId)
095 throws com.liferay.portal.kernel.exception.PortalException,
096 com.liferay.portal.kernel.exception.SystemException {
097 try {
098 MethodKey methodKey = new MethodKey(SCLicenseServiceUtil.class,
099 "deleteLicense", _deleteLicenseParameterTypes1);
100
101 MethodHandler methodHandler = new MethodHandler(methodKey, licenseId);
102
103 try {
104 TunnelUtil.invoke(httpPrincipal, methodHandler);
105 }
106 catch (Exception e) {
107 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
108 throw (com.liferay.portal.kernel.exception.PortalException)e;
109 }
110
111 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
112 throw (com.liferay.portal.kernel.exception.SystemException)e;
113 }
114
115 throw new com.liferay.portal.kernel.exception.SystemException(e);
116 }
117 }
118 catch (com.liferay.portal.kernel.exception.SystemException se) {
119 _log.error(se, se);
120
121 throw se;
122 }
123 }
124
125 public static com.liferay.portlet.softwarecatalog.model.SCLicense getLicense(
126 HttpPrincipal httpPrincipal, long licenseId)
127 throws com.liferay.portal.kernel.exception.PortalException,
128 com.liferay.portal.kernel.exception.SystemException {
129 try {
130 MethodKey methodKey = new MethodKey(SCLicenseServiceUtil.class,
131 "getLicense", _getLicenseParameterTypes2);
132
133 MethodHandler methodHandler = new MethodHandler(methodKey, licenseId);
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.PortalException) {
142 throw (com.liferay.portal.kernel.exception.PortalException)e;
143 }
144
145 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
146 throw (com.liferay.portal.kernel.exception.SystemException)e;
147 }
148
149 throw new com.liferay.portal.kernel.exception.SystemException(e);
150 }
151
152 return (com.liferay.portlet.softwarecatalog.model.SCLicense)returnObj;
153 }
154 catch (com.liferay.portal.kernel.exception.SystemException se) {
155 _log.error(se, se);
156
157 throw se;
158 }
159 }
160
161 public static com.liferay.portlet.softwarecatalog.model.SCLicense updateLicense(
162 HttpPrincipal httpPrincipal, long licenseId, java.lang.String name,
163 java.lang.String url, boolean openSource, boolean active,
164 boolean recommended)
165 throws com.liferay.portal.kernel.exception.PortalException,
166 com.liferay.portal.kernel.exception.SystemException {
167 try {
168 MethodKey methodKey = new MethodKey(SCLicenseServiceUtil.class,
169 "updateLicense", _updateLicenseParameterTypes3);
170
171 MethodHandler methodHandler = new MethodHandler(methodKey,
172 licenseId, name, url, openSource, active, recommended);
173
174 Object returnObj = null;
175
176 try {
177 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
178 }
179 catch (Exception e) {
180 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
181 throw (com.liferay.portal.kernel.exception.PortalException)e;
182 }
183
184 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
185 throw (com.liferay.portal.kernel.exception.SystemException)e;
186 }
187
188 throw new com.liferay.portal.kernel.exception.SystemException(e);
189 }
190
191 return (com.liferay.portlet.softwarecatalog.model.SCLicense)returnObj;
192 }
193 catch (com.liferay.portal.kernel.exception.SystemException se) {
194 _log.error(se, se);
195
196 throw se;
197 }
198 }
199
200 private static Log _log = LogFactoryUtil.getLog(SCLicenseServiceHttp.class);
201 private static final Class<?>[] _addLicenseParameterTypes0 = new Class[] {
202 java.lang.String.class, java.lang.String.class, boolean.class,
203 boolean.class, boolean.class
204 };
205 private static final Class<?>[] _deleteLicenseParameterTypes1 = new Class[] {
206 long.class
207 };
208 private static final Class<?>[] _getLicenseParameterTypes2 = new Class[] {
209 long.class
210 };
211 private static final Class<?>[] _updateLicenseParameterTypes3 = new Class[] {
212 long.class, java.lang.String.class, java.lang.String.class,
213 boolean.class, boolean.class, boolean.class
214 };
215 }