1
22
23 package com.liferay.portlet.softwarecatalog.service.http;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27 import com.liferay.portal.kernel.util.BooleanWrapper;
28 import com.liferay.portal.kernel.util.LongWrapper;
29 import com.liferay.portal.kernel.util.MethodWrapper;
30 import com.liferay.portal.kernel.util.NullWrapper;
31 import com.liferay.portal.security.auth.HttpPrincipal;
32 import com.liferay.portal.service.http.TunnelUtil;
33
34 import com.liferay.portlet.softwarecatalog.service.SCLicenseServiceUtil;
35
36
75 public class SCLicenseServiceHttp {
76 public static com.liferay.portlet.softwarecatalog.model.SCLicense addLicense(
77 HttpPrincipal httpPrincipal, java.lang.String name,
78 java.lang.String url, boolean openSource, boolean active,
79 boolean recommended)
80 throws com.liferay.portal.PortalException,
81 com.liferay.portal.SystemException {
82 try {
83 Object paramObj0 = name;
84
85 if (name == null) {
86 paramObj0 = new NullWrapper("java.lang.String");
87 }
88
89 Object paramObj1 = url;
90
91 if (url == null) {
92 paramObj1 = new NullWrapper("java.lang.String");
93 }
94
95 Object paramObj2 = new BooleanWrapper(openSource);
96
97 Object paramObj3 = new BooleanWrapper(active);
98
99 Object paramObj4 = new BooleanWrapper(recommended);
100
101 MethodWrapper methodWrapper = new MethodWrapper(SCLicenseServiceUtil.class.getName(),
102 "addLicense",
103 new Object[] {
104 paramObj0, paramObj1, paramObj2, paramObj3, paramObj4
105 });
106
107 Object returnObj = null;
108
109 try {
110 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
111 }
112 catch (Exception e) {
113 if (e instanceof com.liferay.portal.PortalException) {
114 throw (com.liferay.portal.PortalException)e;
115 }
116
117 if (e instanceof com.liferay.portal.SystemException) {
118 throw (com.liferay.portal.SystemException)e;
119 }
120
121 throw new com.liferay.portal.SystemException(e);
122 }
123
124 return (com.liferay.portlet.softwarecatalog.model.SCLicense)returnObj;
125 }
126 catch (com.liferay.portal.SystemException se) {
127 _log.error(se, se);
128
129 throw se;
130 }
131 }
132
133 public static void deleteLicense(HttpPrincipal httpPrincipal, long licenseId)
134 throws com.liferay.portal.PortalException,
135 com.liferay.portal.SystemException {
136 try {
137 Object paramObj0 = new LongWrapper(licenseId);
138
139 MethodWrapper methodWrapper = new MethodWrapper(SCLicenseServiceUtil.class.getName(),
140 "deleteLicense", new Object[] { paramObj0 });
141
142 try {
143 TunnelUtil.invoke(httpPrincipal, methodWrapper);
144 }
145 catch (Exception e) {
146 if (e instanceof com.liferay.portal.PortalException) {
147 throw (com.liferay.portal.PortalException)e;
148 }
149
150 if (e instanceof com.liferay.portal.SystemException) {
151 throw (com.liferay.portal.SystemException)e;
152 }
153
154 throw new com.liferay.portal.SystemException(e);
155 }
156 }
157 catch (com.liferay.portal.SystemException se) {
158 _log.error(se, se);
159
160 throw se;
161 }
162 }
163
164 public static com.liferay.portlet.softwarecatalog.model.SCLicense getLicense(
165 HttpPrincipal httpPrincipal, long licenseId)
166 throws com.liferay.portal.PortalException,
167 com.liferay.portal.SystemException {
168 try {
169 Object paramObj0 = new LongWrapper(licenseId);
170
171 MethodWrapper methodWrapper = new MethodWrapper(SCLicenseServiceUtil.class.getName(),
172 "getLicense", new Object[] { paramObj0 });
173
174 Object returnObj = null;
175
176 try {
177 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
178 }
179 catch (Exception e) {
180 if (e instanceof com.liferay.portal.PortalException) {
181 throw (com.liferay.portal.PortalException)e;
182 }
183
184 if (e instanceof com.liferay.portal.SystemException) {
185 throw (com.liferay.portal.SystemException)e;
186 }
187
188 throw new com.liferay.portal.SystemException(e);
189 }
190
191 return (com.liferay.portlet.softwarecatalog.model.SCLicense)returnObj;
192 }
193 catch (com.liferay.portal.SystemException se) {
194 _log.error(se, se);
195
196 throw se;
197 }
198 }
199
200 public static com.liferay.portlet.softwarecatalog.model.SCLicense updateLicense(
201 HttpPrincipal httpPrincipal, long licenseId, java.lang.String name,
202 java.lang.String url, boolean openSource, boolean active,
203 boolean recommended)
204 throws com.liferay.portal.PortalException,
205 com.liferay.portal.SystemException {
206 try {
207 Object paramObj0 = new LongWrapper(licenseId);
208
209 Object paramObj1 = name;
210
211 if (name == null) {
212 paramObj1 = new NullWrapper("java.lang.String");
213 }
214
215 Object paramObj2 = url;
216
217 if (url == null) {
218 paramObj2 = new NullWrapper("java.lang.String");
219 }
220
221 Object paramObj3 = new BooleanWrapper(openSource);
222
223 Object paramObj4 = new BooleanWrapper(active);
224
225 Object paramObj5 = new BooleanWrapper(recommended);
226
227 MethodWrapper methodWrapper = new MethodWrapper(SCLicenseServiceUtil.class.getName(),
228 "updateLicense",
229 new Object[] {
230 paramObj0, paramObj1, paramObj2, paramObj3, paramObj4,
231 paramObj5
232 });
233
234 Object returnObj = null;
235
236 try {
237 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
238 }
239 catch (Exception e) {
240 if (e instanceof com.liferay.portal.PortalException) {
241 throw (com.liferay.portal.PortalException)e;
242 }
243
244 if (e instanceof com.liferay.portal.SystemException) {
245 throw (com.liferay.portal.SystemException)e;
246 }
247
248 throw new com.liferay.portal.SystemException(e);
249 }
250
251 return (com.liferay.portlet.softwarecatalog.model.SCLicense)returnObj;
252 }
253 catch (com.liferay.portal.SystemException se) {
254 _log.error(se, se);
255
256 throw se;
257 }
258 }
259
260 private static Log _log = LogFactoryUtil.getLog(SCLicenseServiceHttp.class);
261 }