001
014
015 package com.liferay.portal.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.PhoneServiceUtil;
023
024
054 public class PhoneServiceHttp {
055 public static com.liferay.portal.model.Phone addPhone(
056 HttpPrincipal httpPrincipal, java.lang.String className, long classPK,
057 java.lang.String number, java.lang.String extension, int typeId,
058 boolean primary)
059 throws com.liferay.portal.kernel.exception.PortalException,
060 com.liferay.portal.kernel.exception.SystemException {
061 try {
062 MethodKey methodKey = new MethodKey(PhoneServiceUtil.class.getName(),
063 "addPhone", _addPhoneParameterTypes0);
064
065 MethodHandler methodHandler = new MethodHandler(methodKey,
066 className, classPK, number, extension, typeId, primary);
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.portal.model.Phone)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 deletePhone(HttpPrincipal httpPrincipal, long phoneId)
095 throws com.liferay.portal.kernel.exception.PortalException,
096 com.liferay.portal.kernel.exception.SystemException {
097 try {
098 MethodKey methodKey = new MethodKey(PhoneServiceUtil.class.getName(),
099 "deletePhone", _deletePhoneParameterTypes1);
100
101 MethodHandler methodHandler = new MethodHandler(methodKey, phoneId);
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.portal.model.Phone getPhone(
126 HttpPrincipal httpPrincipal, long phoneId)
127 throws com.liferay.portal.kernel.exception.PortalException,
128 com.liferay.portal.kernel.exception.SystemException {
129 try {
130 MethodKey methodKey = new MethodKey(PhoneServiceUtil.class.getName(),
131 "getPhone", _getPhoneParameterTypes2);
132
133 MethodHandler methodHandler = new MethodHandler(methodKey, phoneId);
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.portal.model.Phone)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 java.util.List<com.liferay.portal.model.Phone> getPhones(
162 HttpPrincipal httpPrincipal, java.lang.String className, long classPK)
163 throws com.liferay.portal.kernel.exception.PortalException,
164 com.liferay.portal.kernel.exception.SystemException {
165 try {
166 MethodKey methodKey = new MethodKey(PhoneServiceUtil.class.getName(),
167 "getPhones", _getPhonesParameterTypes3);
168
169 MethodHandler methodHandler = new MethodHandler(methodKey,
170 className, classPK);
171
172 Object returnObj = null;
173
174 try {
175 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
176 }
177 catch (Exception e) {
178 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
179 throw (com.liferay.portal.kernel.exception.PortalException)e;
180 }
181
182 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
183 throw (com.liferay.portal.kernel.exception.SystemException)e;
184 }
185
186 throw new com.liferay.portal.kernel.exception.SystemException(e);
187 }
188
189 return (java.util.List<com.liferay.portal.model.Phone>)returnObj;
190 }
191 catch (com.liferay.portal.kernel.exception.SystemException se) {
192 _log.error(se, se);
193
194 throw se;
195 }
196 }
197
198 public static com.liferay.portal.model.Phone updatePhone(
199 HttpPrincipal httpPrincipal, long phoneId, java.lang.String number,
200 java.lang.String extension, int typeId, boolean primary)
201 throws com.liferay.portal.kernel.exception.PortalException,
202 com.liferay.portal.kernel.exception.SystemException {
203 try {
204 MethodKey methodKey = new MethodKey(PhoneServiceUtil.class.getName(),
205 "updatePhone", _updatePhoneParameterTypes4);
206
207 MethodHandler methodHandler = new MethodHandler(methodKey, phoneId,
208 number, extension, typeId, primary);
209
210 Object returnObj = null;
211
212 try {
213 returnObj = TunnelUtil.invoke(httpPrincipal, methodHandler);
214 }
215 catch (Exception e) {
216 if (e instanceof com.liferay.portal.kernel.exception.PortalException) {
217 throw (com.liferay.portal.kernel.exception.PortalException)e;
218 }
219
220 if (e instanceof com.liferay.portal.kernel.exception.SystemException) {
221 throw (com.liferay.portal.kernel.exception.SystemException)e;
222 }
223
224 throw new com.liferay.portal.kernel.exception.SystemException(e);
225 }
226
227 return (com.liferay.portal.model.Phone)returnObj;
228 }
229 catch (com.liferay.portal.kernel.exception.SystemException se) {
230 _log.error(se, se);
231
232 throw se;
233 }
234 }
235
236 private static Log _log = LogFactoryUtil.getLog(PhoneServiceHttp.class);
237 private static final Class<?>[] _addPhoneParameterTypes0 = new Class[] {
238 java.lang.String.class, long.class, java.lang.String.class,
239 java.lang.String.class, int.class, boolean.class
240 };
241 private static final Class<?>[] _deletePhoneParameterTypes1 = new Class[] {
242 long.class
243 };
244 private static final Class<?>[] _getPhoneParameterTypes2 = new Class[] {
245 long.class
246 };
247 private static final Class<?>[] _getPhonesParameterTypes3 = new Class[] {
248 java.lang.String.class, long.class
249 };
250 private static final Class<?>[] _updatePhoneParameterTypes4 = new Class[] {
251 long.class, java.lang.String.class, java.lang.String.class,
252 int.class, boolean.class
253 };
254 }