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