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