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.IntegerWrapper;
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.ListTypeServiceUtil;
33
34
73 public class ListTypeServiceHttp {
74 public static com.liferay.portal.model.ListType getListType(
75 HttpPrincipal httpPrincipal, int listTypeId)
76 throws com.liferay.portal.PortalException,
77 com.liferay.portal.SystemException {
78 try {
79 Object paramObj0 = new IntegerWrapper(listTypeId);
80
81 MethodWrapper methodWrapper = new MethodWrapper(ListTypeServiceUtil.class.getName(),
82 "getListType", new Object[] { paramObj0 });
83
84 Object returnObj = null;
85
86 try {
87 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
88 }
89 catch (Exception e) {
90 if (e instanceof com.liferay.portal.PortalException) {
91 throw (com.liferay.portal.PortalException)e;
92 }
93
94 if (e instanceof com.liferay.portal.SystemException) {
95 throw (com.liferay.portal.SystemException)e;
96 }
97
98 throw new com.liferay.portal.SystemException(e);
99 }
100
101 return (com.liferay.portal.model.ListType)returnObj;
102 }
103 catch (com.liferay.portal.SystemException se) {
104 _log.error(se, se);
105
106 throw se;
107 }
108 }
109
110 public static java.util.List<com.liferay.portal.model.ListType> getListTypes(
111 HttpPrincipal httpPrincipal, java.lang.String type)
112 throws com.liferay.portal.SystemException {
113 try {
114 Object paramObj0 = type;
115
116 if (type == null) {
117 paramObj0 = new NullWrapper("java.lang.String");
118 }
119
120 MethodWrapper methodWrapper = new MethodWrapper(ListTypeServiceUtil.class.getName(),
121 "getListTypes", new Object[] { paramObj0 });
122
123 Object returnObj = null;
124
125 try {
126 returnObj = TunnelUtil.invoke(httpPrincipal, methodWrapper);
127 }
128 catch (Exception e) {
129 if (e instanceof com.liferay.portal.SystemException) {
130 throw (com.liferay.portal.SystemException)e;
131 }
132
133 throw new com.liferay.portal.SystemException(e);
134 }
135
136 return (java.util.List<com.liferay.portal.model.ListType>)returnObj;
137 }
138 catch (com.liferay.portal.SystemException se) {
139 _log.error(se, se);
140
141 throw se;
142 }
143 }
144
145 public static void validate(HttpPrincipal httpPrincipal, int listTypeId,
146 java.lang.String type)
147 throws com.liferay.portal.PortalException,
148 com.liferay.portal.SystemException {
149 try {
150 Object paramObj0 = new IntegerWrapper(listTypeId);
151
152 Object paramObj1 = type;
153
154 if (type == null) {
155 paramObj1 = new NullWrapper("java.lang.String");
156 }
157
158 MethodWrapper methodWrapper = new MethodWrapper(ListTypeServiceUtil.class.getName(),
159 "validate", new Object[] { paramObj0, paramObj1 });
160
161 try {
162 TunnelUtil.invoke(httpPrincipal, methodWrapper);
163 }
164 catch (Exception e) {
165 if (e instanceof com.liferay.portal.PortalException) {
166 throw (com.liferay.portal.PortalException)e;
167 }
168
169 if (e instanceof com.liferay.portal.SystemException) {
170 throw (com.liferay.portal.SystemException)e;
171 }
172
173 throw new com.liferay.portal.SystemException(e);
174 }
175 }
176 catch (com.liferay.portal.SystemException se) {
177 _log.error(se, se);
178
179 throw se;
180 }
181 }
182
183 public static void validate(HttpPrincipal httpPrincipal, int listTypeId,
184 long classNameId, java.lang.String type)
185 throws com.liferay.portal.PortalException,
186 com.liferay.portal.SystemException {
187 try {
188 Object paramObj0 = new IntegerWrapper(listTypeId);
189
190 Object paramObj1 = new LongWrapper(classNameId);
191
192 Object paramObj2 = type;
193
194 if (type == null) {
195 paramObj2 = new NullWrapper("java.lang.String");
196 }
197
198 MethodWrapper methodWrapper = new MethodWrapper(ListTypeServiceUtil.class.getName(),
199 "validate", new Object[] { paramObj0, paramObj1, paramObj2 });
200
201 try {
202 TunnelUtil.invoke(httpPrincipal, methodWrapper);
203 }
204 catch (Exception e) {
205 if (e instanceof com.liferay.portal.PortalException) {
206 throw (com.liferay.portal.PortalException)e;
207 }
208
209 if (e instanceof com.liferay.portal.SystemException) {
210 throw (com.liferay.portal.SystemException)e;
211 }
212
213 throw new com.liferay.portal.SystemException(e);
214 }
215 }
216 catch (com.liferay.portal.SystemException se) {
217 _log.error(se, se);
218
219 throw se;
220 }
221 }
222
223 private static Log _log = LogFactoryUtil.getLog(ListTypeServiceHttp.class);
224 }