1
7
8 package com.liferay.client.soap.portal.service.http;
9
10 public class Portal_PermissionServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portal.service.http.PermissionServiceSoap {
11 private java.util.Vector cachedSerClasses = new java.util.Vector();
12 private java.util.Vector cachedSerQNames = new java.util.Vector();
13 private java.util.Vector cachedSerFactories = new java.util.Vector();
14 private java.util.Vector cachedDeserFactories = new java.util.Vector();
15
16 static org.apache.axis.description.OperationDesc [] _operations;
17
18 static {
19 _operations = new org.apache.axis.description.OperationDesc[14];
20 _initOperationDesc1();
21 _initOperationDesc2();
22 }
23
24 private static void _initOperationDesc1(){
25 org.apache.axis.description.OperationDesc oper;
26 org.apache.axis.description.ParameterDesc param;
27 oper = new org.apache.axis.description.OperationDesc();
28 oper.setName("setRolePermission");
29 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
30 oper.addParameter(param);
31 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
32 oper.addParameter(param);
33 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
34 oper.addParameter(param);
35 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "scope"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
36 oper.addParameter(param);
37 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "primKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
38 oper.addParameter(param);
39 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "actionId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
40 oper.addParameter(param);
41 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
42 oper.setStyle(org.apache.axis.constants.Style.RPC);
43 oper.setUse(org.apache.axis.constants.Use.ENCODED);
44 _operations[0] = oper;
45
46 oper = new org.apache.axis.description.OperationDesc();
47 oper.setName("hasUserPermission");
48 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
49 oper.addParameter(param);
50 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "actionId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
51 oper.addParameter(param);
52 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "resourceId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
53 oper.addParameter(param);
54 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
55 oper.setReturnClass(boolean.class);
56 oper.setReturnQName(new javax.xml.namespace.QName("", "hasUserPermissionReturn"));
57 oper.setStyle(org.apache.axis.constants.Style.RPC);
58 oper.setUse(org.apache.axis.constants.Use.ENCODED);
59 _operations[1] = oper;
60
61 oper = new org.apache.axis.description.OperationDesc();
62 oper.setName("hasGroupPermission");
63 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
64 oper.addParameter(param);
65 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "actionId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
66 oper.addParameter(param);
67 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "resourceId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
68 oper.addParameter(param);
69 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
70 oper.setReturnClass(boolean.class);
71 oper.setReturnQName(new javax.xml.namespace.QName("", "hasGroupPermissionReturn"));
72 oper.setStyle(org.apache.axis.constants.Style.RPC);
73 oper.setUse(org.apache.axis.constants.Use.ENCODED);
74 _operations[2] = oper;
75
76 oper = new org.apache.axis.description.OperationDesc();
77 oper.setName("hasUserPermissions");
78 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
79 oper.addParameter(param);
80 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
81 oper.addParameter(param);
82 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "actionId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
83 oper.addParameter(param);
84 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "resourceIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
85 oper.addParameter(param);
86 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "permissionCheckerBag"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyType"), java.lang.Object.class, false, false);
87 oper.addParameter(param);
88 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
89 oper.setReturnClass(boolean.class);
90 oper.setReturnQName(new javax.xml.namespace.QName("", "hasUserPermissionsReturn"));
91 oper.setStyle(org.apache.axis.constants.Style.RPC);
92 oper.setUse(org.apache.axis.constants.Use.ENCODED);
93 _operations[3] = oper;
94
95 oper = new org.apache.axis.description.OperationDesc();
96 oper.setName("setGroupPermissions");
97 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
98 oper.addParameter(param);
99 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "actionIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
100 oper.addParameter(param);
101 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "resourceId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
102 oper.addParameter(param);
103 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
104 oper.setStyle(org.apache.axis.constants.Style.RPC);
105 oper.setUse(org.apache.axis.constants.Use.ENCODED);
106 _operations[4] = oper;
107
108 oper = new org.apache.axis.description.OperationDesc();
109 oper.setName("setGroupPermissions");
110 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "className"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
111 oper.addParameter(param);
112 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "classPK"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
113 oper.addParameter(param);
114 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
115 oper.addParameter(param);
116 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "actionIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
117 oper.addParameter(param);
118 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "resourceId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
119 oper.addParameter(param);
120 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
121 oper.setStyle(org.apache.axis.constants.Style.RPC);
122 oper.setUse(org.apache.axis.constants.Use.ENCODED);
123 _operations[5] = oper;
124
125 oper = new org.apache.axis.description.OperationDesc();
126 oper.setName("setOrgGroupPermissions");
127 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "organizationId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
128 oper.addParameter(param);
129 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
130 oper.addParameter(param);
131 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "actionIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
132 oper.addParameter(param);
133 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "resourceId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
134 oper.addParameter(param);
135 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
136 oper.setStyle(org.apache.axis.constants.Style.RPC);
137 oper.setUse(org.apache.axis.constants.Use.ENCODED);
138 _operations[6] = oper;
139
140 oper = new org.apache.axis.description.OperationDesc();
141 oper.setName("setRolePermissions");
142 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
143 oper.addParameter(param);
144 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
145 oper.addParameter(param);
146 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "actionIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
147 oper.addParameter(param);
148 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "resourceId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
149 oper.addParameter(param);
150 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
151 oper.setStyle(org.apache.axis.constants.Style.RPC);
152 oper.setUse(org.apache.axis.constants.Use.ENCODED);
153 _operations[7] = oper;
154
155 oper = new org.apache.axis.description.OperationDesc();
156 oper.setName("setUserPermissions");
157 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
158 oper.addParameter(param);
159 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
160 oper.addParameter(param);
161 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "actionIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
162 oper.addParameter(param);
163 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "resourceId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
164 oper.addParameter(param);
165 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
166 oper.setStyle(org.apache.axis.constants.Style.RPC);
167 oper.setUse(org.apache.axis.constants.Use.ENCODED);
168 _operations[8] = oper;
169
170 oper = new org.apache.axis.description.OperationDesc();
171 oper.setName("unsetRolePermission");
172 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
173 oper.addParameter(param);
174 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
175 oper.addParameter(param);
176 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "permissionId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
177 oper.addParameter(param);
178 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
179 oper.setStyle(org.apache.axis.constants.Style.RPC);
180 oper.setUse(org.apache.axis.constants.Use.ENCODED);
181 _operations[9] = oper;
182
183 }
184
185 private static void _initOperationDesc2(){
186 org.apache.axis.description.OperationDesc oper;
187 org.apache.axis.description.ParameterDesc param;
188 oper = new org.apache.axis.description.OperationDesc();
189 oper.setName("unsetRolePermission");
190 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
191 oper.addParameter(param);
192 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
193 oper.addParameter(param);
194 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
195 oper.addParameter(param);
196 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "scope"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
197 oper.addParameter(param);
198 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "primKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
199 oper.addParameter(param);
200 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "actionId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
201 oper.addParameter(param);
202 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
203 oper.setStyle(org.apache.axis.constants.Style.RPC);
204 oper.setUse(org.apache.axis.constants.Use.ENCODED);
205 _operations[10] = oper;
206
207 oper = new org.apache.axis.description.OperationDesc();
208 oper.setName("unsetRolePermissions");
209 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
210 oper.addParameter(param);
211 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
212 oper.addParameter(param);
213 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
214 oper.addParameter(param);
215 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "scope"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
216 oper.addParameter(param);
217 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "actionId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
218 oper.addParameter(param);
219 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
220 oper.setStyle(org.apache.axis.constants.Style.RPC);
221 oper.setUse(org.apache.axis.constants.Use.ENCODED);
222 _operations[11] = oper;
223
224 oper = new org.apache.axis.description.OperationDesc();
225 oper.setName("unsetUserPermissions");
226 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
227 oper.addParameter(param);
228 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
229 oper.addParameter(param);
230 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "actionIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
231 oper.addParameter(param);
232 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "resourceId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
233 oper.addParameter(param);
234 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
235 oper.setStyle(org.apache.axis.constants.Style.RPC);
236 oper.setUse(org.apache.axis.constants.Use.ENCODED);
237 _operations[12] = oper;
238
239 oper = new org.apache.axis.description.OperationDesc();
240 oper.setName("checkPermission");
241 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
242 oper.addParameter(param);
243 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
244 oper.addParameter(param);
245 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "primKey"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
246 oper.addParameter(param);
247 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
248 oper.setStyle(org.apache.axis.constants.Style.RPC);
249 oper.setUse(org.apache.axis.constants.Use.ENCODED);
250 _operations[13] = oper;
251
252 }
253
254 public Portal_PermissionServiceSoapBindingStub() throws org.apache.axis.AxisFault {
255 this(null);
256 }
257
258 public Portal_PermissionServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
259 this(service);
260 super.cachedEndpoint = endpointURL;
261 }
262
263 public Portal_PermissionServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
264 if (service == null) {
265 super.service = new org.apache.axis.client.Service();
266 } else {
267 super.service = service;
268 }
269 ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
270 java.lang.Class cls;
271 javax.xml.namespace.QName qName;
272 javax.xml.namespace.QName qName2;
273 java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
274 java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
275 java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
276 java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
277 java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
278 java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
279 java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
280 java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
281 java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
282 java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
283 qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long");
284 cachedSerQNames.add(qName);
285 cls = long[].class;
286 cachedSerClasses.add(cls);
287 qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long");
288 qName2 = null;
289 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
290 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
291
292 qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string");
293 cachedSerQNames.add(qName);
294 cls = java.lang.String[].class;
295 cachedSerClasses.add(cls);
296 qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
297 qName2 = null;
298 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
299 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
300
301 }
302
303 protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
304 try {
305 org.apache.axis.client.Call _call = super._createCall();
306 if (super.maintainSessionSet) {
307 _call.setMaintainSession(super.maintainSession);
308 }
309 if (super.cachedUsername != null) {
310 _call.setUsername(super.cachedUsername);
311 }
312 if (super.cachedPassword != null) {
313 _call.setPassword(super.cachedPassword);
314 }
315 if (super.cachedEndpoint != null) {
316 _call.setTargetEndpointAddress(super.cachedEndpoint);
317 }
318 if (super.cachedTimeout != null) {
319 _call.setTimeout(super.cachedTimeout);
320 }
321 if (super.cachedPortName != null) {
322 _call.setPortName(super.cachedPortName);
323 }
324 java.util.Enumeration keys = super.cachedProperties.keys();
325 while (keys.hasMoreElements()) {
326 java.lang.String key = (java.lang.String) keys.nextElement();
327 _call.setProperty(key, super.cachedProperties.get(key));
328 }
329 synchronized (this) {
335 if (firstCall()) {
336 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
338 _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
339 for (int i = 0; i < cachedSerFactories.size(); ++i) {
340 java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
341 javax.xml.namespace.QName qName =
342 (javax.xml.namespace.QName) cachedSerQNames.get(i);
343 java.lang.Object x = cachedSerFactories.get(i);
344 if (x instanceof Class) {
345 java.lang.Class sf = (java.lang.Class)
346 cachedSerFactories.get(i);
347 java.lang.Class df = (java.lang.Class)
348 cachedDeserFactories.get(i);
349 _call.registerTypeMapping(cls, qName, sf, df, false);
350 }
351 else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
352 org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
353 cachedSerFactories.get(i);
354 org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
355 cachedDeserFactories.get(i);
356 _call.registerTypeMapping(cls, qName, sf, df, false);
357 }
358 }
359 }
360 }
361 return _call;
362 }
363 catch (java.lang.Throwable _t) {
364 throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
365 }
366 }
367
368 public void setRolePermission(long roleId, long groupId, java.lang.String name, int scope, java.lang.String primKey, java.lang.String actionId) throws java.rmi.RemoteException {
369 if (super.cachedEndpoint == null) {
370 throw new org.apache.axis.NoEndPointException();
371 }
372 org.apache.axis.client.Call _call = createCall();
373 _call.setOperation(_operations[0]);
374 _call.setUseSOAPAction(true);
375 _call.setSOAPActionURI("");
376 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
377 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setRolePermission"));
378
379 setRequestHeaders(_call);
380 setAttachments(_call);
381 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), new java.lang.Long(groupId), name, new java.lang.Integer(scope), primKey, actionId});
382
383 if (_resp instanceof java.rmi.RemoteException) {
384 throw (java.rmi.RemoteException)_resp;
385 }
386 extractAttachments(_call);
387 } catch (org.apache.axis.AxisFault axisFaultException) {
388 throw axisFaultException;
389 }
390 }
391
392 public boolean hasUserPermission(long userId, java.lang.String actionId, long resourceId) throws java.rmi.RemoteException {
393 if (super.cachedEndpoint == null) {
394 throw new org.apache.axis.NoEndPointException();
395 }
396 org.apache.axis.client.Call _call = createCall();
397 _call.setOperation(_operations[1]);
398 _call.setUseSOAPAction(true);
399 _call.setSOAPActionURI("");
400 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
401 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasUserPermission"));
402
403 setRequestHeaders(_call);
404 setAttachments(_call);
405 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), actionId, new java.lang.Long(resourceId)});
406
407 if (_resp instanceof java.rmi.RemoteException) {
408 throw (java.rmi.RemoteException)_resp;
409 }
410 else {
411 extractAttachments(_call);
412 try {
413 return ((java.lang.Boolean) _resp).booleanValue();
414 } catch (java.lang.Exception _exception) {
415 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
416 }
417 }
418 } catch (org.apache.axis.AxisFault axisFaultException) {
419 throw axisFaultException;
420 }
421 }
422
423 public boolean hasGroupPermission(long groupId, java.lang.String actionId, long resourceId) throws java.rmi.RemoteException {
424 if (super.cachedEndpoint == null) {
425 throw new org.apache.axis.NoEndPointException();
426 }
427 org.apache.axis.client.Call _call = createCall();
428 _call.setOperation(_operations[2]);
429 _call.setUseSOAPAction(true);
430 _call.setSOAPActionURI("");
431 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
432 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasGroupPermission"));
433
434 setRequestHeaders(_call);
435 setAttachments(_call);
436 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), actionId, new java.lang.Long(resourceId)});
437
438 if (_resp instanceof java.rmi.RemoteException) {
439 throw (java.rmi.RemoteException)_resp;
440 }
441 else {
442 extractAttachments(_call);
443 try {
444 return ((java.lang.Boolean) _resp).booleanValue();
445 } catch (java.lang.Exception _exception) {
446 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
447 }
448 }
449 } catch (org.apache.axis.AxisFault axisFaultException) {
450 throw axisFaultException;
451 }
452 }
453
454 public boolean hasUserPermissions(long userId, long groupId, java.lang.String actionId, long[] resourceIds, java.lang.Object permissionCheckerBag) throws java.rmi.RemoteException {
455 if (super.cachedEndpoint == null) {
456 throw new org.apache.axis.NoEndPointException();
457 }
458 org.apache.axis.client.Call _call = createCall();
459 _call.setOperation(_operations[3]);
460 _call.setUseSOAPAction(true);
461 _call.setSOAPActionURI("");
462 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
463 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasUserPermissions"));
464
465 setRequestHeaders(_call);
466 setAttachments(_call);
467 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Long(groupId), actionId, resourceIds, permissionCheckerBag});
468
469 if (_resp instanceof java.rmi.RemoteException) {
470 throw (java.rmi.RemoteException)_resp;
471 }
472 else {
473 extractAttachments(_call);
474 try {
475 return ((java.lang.Boolean) _resp).booleanValue();
476 } catch (java.lang.Exception _exception) {
477 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
478 }
479 }
480 } catch (org.apache.axis.AxisFault axisFaultException) {
481 throw axisFaultException;
482 }
483 }
484
485 public void setGroupPermissions(long groupId, java.lang.String[] actionIds, long resourceId) throws java.rmi.RemoteException {
486 if (super.cachedEndpoint == null) {
487 throw new org.apache.axis.NoEndPointException();
488 }
489 org.apache.axis.client.Call _call = createCall();
490 _call.setOperation(_operations[4]);
491 _call.setUseSOAPAction(true);
492 _call.setSOAPActionURI("");
493 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
494 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setGroupPermissions"));
495
496 setRequestHeaders(_call);
497 setAttachments(_call);
498 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), actionIds, new java.lang.Long(resourceId)});
499
500 if (_resp instanceof java.rmi.RemoteException) {
501 throw (java.rmi.RemoteException)_resp;
502 }
503 extractAttachments(_call);
504 } catch (org.apache.axis.AxisFault axisFaultException) {
505 throw axisFaultException;
506 }
507 }
508
509 public void setGroupPermissions(java.lang.String className, java.lang.String classPK, long groupId, java.lang.String[] actionIds, long resourceId) throws java.rmi.RemoteException {
510 if (super.cachedEndpoint == null) {
511 throw new org.apache.axis.NoEndPointException();
512 }
513 org.apache.axis.client.Call _call = createCall();
514 _call.setOperation(_operations[5]);
515 _call.setUseSOAPAction(true);
516 _call.setSOAPActionURI("");
517 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
518 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setGroupPermissions"));
519
520 setRequestHeaders(_call);
521 setAttachments(_call);
522 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {className, classPK, new java.lang.Long(groupId), actionIds, new java.lang.Long(resourceId)});
523
524 if (_resp instanceof java.rmi.RemoteException) {
525 throw (java.rmi.RemoteException)_resp;
526 }
527 extractAttachments(_call);
528 } catch (org.apache.axis.AxisFault axisFaultException) {
529 throw axisFaultException;
530 }
531 }
532
533 public void setOrgGroupPermissions(long organizationId, long groupId, java.lang.String[] actionIds, long resourceId) throws java.rmi.RemoteException {
534 if (super.cachedEndpoint == null) {
535 throw new org.apache.axis.NoEndPointException();
536 }
537 org.apache.axis.client.Call _call = createCall();
538 _call.setOperation(_operations[6]);
539 _call.setUseSOAPAction(true);
540 _call.setSOAPActionURI("");
541 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
542 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setOrgGroupPermissions"));
543
544 setRequestHeaders(_call);
545 setAttachments(_call);
546 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(organizationId), new java.lang.Long(groupId), actionIds, new java.lang.Long(resourceId)});
547
548 if (_resp instanceof java.rmi.RemoteException) {
549 throw (java.rmi.RemoteException)_resp;
550 }
551 extractAttachments(_call);
552 } catch (org.apache.axis.AxisFault axisFaultException) {
553 throw axisFaultException;
554 }
555 }
556
557 public void setRolePermissions(long roleId, long groupId, java.lang.String[] actionIds, long resourceId) throws java.rmi.RemoteException {
558 if (super.cachedEndpoint == null) {
559 throw new org.apache.axis.NoEndPointException();
560 }
561 org.apache.axis.client.Call _call = createCall();
562 _call.setOperation(_operations[7]);
563 _call.setUseSOAPAction(true);
564 _call.setSOAPActionURI("");
565 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
566 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setRolePermissions"));
567
568 setRequestHeaders(_call);
569 setAttachments(_call);
570 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), new java.lang.Long(groupId), actionIds, new java.lang.Long(resourceId)});
571
572 if (_resp instanceof java.rmi.RemoteException) {
573 throw (java.rmi.RemoteException)_resp;
574 }
575 extractAttachments(_call);
576 } catch (org.apache.axis.AxisFault axisFaultException) {
577 throw axisFaultException;
578 }
579 }
580
581 public void setUserPermissions(long userId, long groupId, java.lang.String[] actionIds, long resourceId) throws java.rmi.RemoteException {
582 if (super.cachedEndpoint == null) {
583 throw new org.apache.axis.NoEndPointException();
584 }
585 org.apache.axis.client.Call _call = createCall();
586 _call.setOperation(_operations[8]);
587 _call.setUseSOAPAction(true);
588 _call.setSOAPActionURI("");
589 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
590 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setUserPermissions"));
591
592 setRequestHeaders(_call);
593 setAttachments(_call);
594 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Long(groupId), actionIds, new java.lang.Long(resourceId)});
595
596 if (_resp instanceof java.rmi.RemoteException) {
597 throw (java.rmi.RemoteException)_resp;
598 }
599 extractAttachments(_call);
600 } catch (org.apache.axis.AxisFault axisFaultException) {
601 throw axisFaultException;
602 }
603 }
604
605 public void unsetRolePermission(long roleId, long groupId, long permissionId) throws java.rmi.RemoteException {
606 if (super.cachedEndpoint == null) {
607 throw new org.apache.axis.NoEndPointException();
608 }
609 org.apache.axis.client.Call _call = createCall();
610 _call.setOperation(_operations[9]);
611 _call.setUseSOAPAction(true);
612 _call.setSOAPActionURI("");
613 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
614 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetRolePermission"));
615
616 setRequestHeaders(_call);
617 setAttachments(_call);
618 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), new java.lang.Long(groupId), new java.lang.Long(permissionId)});
619
620 if (_resp instanceof java.rmi.RemoteException) {
621 throw (java.rmi.RemoteException)_resp;
622 }
623 extractAttachments(_call);
624 } catch (org.apache.axis.AxisFault axisFaultException) {
625 throw axisFaultException;
626 }
627 }
628
629 public void unsetRolePermission(long roleId, long groupId, java.lang.String name, int scope, java.lang.String primKey, java.lang.String actionId) throws java.rmi.RemoteException {
630 if (super.cachedEndpoint == null) {
631 throw new org.apache.axis.NoEndPointException();
632 }
633 org.apache.axis.client.Call _call = createCall();
634 _call.setOperation(_operations[10]);
635 _call.setUseSOAPAction(true);
636 _call.setSOAPActionURI("");
637 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
638 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetRolePermission"));
639
640 setRequestHeaders(_call);
641 setAttachments(_call);
642 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), new java.lang.Long(groupId), name, new java.lang.Integer(scope), primKey, actionId});
643
644 if (_resp instanceof java.rmi.RemoteException) {
645 throw (java.rmi.RemoteException)_resp;
646 }
647 extractAttachments(_call);
648 } catch (org.apache.axis.AxisFault axisFaultException) {
649 throw axisFaultException;
650 }
651 }
652
653 public void unsetRolePermissions(long roleId, long groupId, java.lang.String name, int scope, java.lang.String actionId) throws java.rmi.RemoteException {
654 if (super.cachedEndpoint == null) {
655 throw new org.apache.axis.NoEndPointException();
656 }
657 org.apache.axis.client.Call _call = createCall();
658 _call.setOperation(_operations[11]);
659 _call.setUseSOAPAction(true);
660 _call.setSOAPActionURI("");
661 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
662 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetRolePermissions"));
663
664 setRequestHeaders(_call);
665 setAttachments(_call);
666 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), new java.lang.Long(groupId), name, new java.lang.Integer(scope), actionId});
667
668 if (_resp instanceof java.rmi.RemoteException) {
669 throw (java.rmi.RemoteException)_resp;
670 }
671 extractAttachments(_call);
672 } catch (org.apache.axis.AxisFault axisFaultException) {
673 throw axisFaultException;
674 }
675 }
676
677 public void unsetUserPermissions(long userId, long groupId, java.lang.String[] actionIds, long resourceId) throws java.rmi.RemoteException {
678 if (super.cachedEndpoint == null) {
679 throw new org.apache.axis.NoEndPointException();
680 }
681 org.apache.axis.client.Call _call = createCall();
682 _call.setOperation(_operations[12]);
683 _call.setUseSOAPAction(true);
684 _call.setSOAPActionURI("");
685 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
686 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetUserPermissions"));
687
688 setRequestHeaders(_call);
689 setAttachments(_call);
690 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Long(groupId), actionIds, new java.lang.Long(resourceId)});
691
692 if (_resp instanceof java.rmi.RemoteException) {
693 throw (java.rmi.RemoteException)_resp;
694 }
695 extractAttachments(_call);
696 } catch (org.apache.axis.AxisFault axisFaultException) {
697 throw axisFaultException;
698 }
699 }
700
701 public void checkPermission(long groupId, java.lang.String name, java.lang.String primKey) throws java.rmi.RemoteException {
702 if (super.cachedEndpoint == null) {
703 throw new org.apache.axis.NoEndPointException();
704 }
705 org.apache.axis.client.Call _call = createCall();
706 _call.setOperation(_operations[13]);
707 _call.setUseSOAPAction(true);
708 _call.setSOAPActionURI("");
709 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
710 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "checkPermission"));
711
712 setRequestHeaders(_call);
713 setAttachments(_call);
714 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), name, primKey});
715
716 if (_resp instanceof java.rmi.RemoteException) {
717 throw (java.rmi.RemoteException)_resp;
718 }
719 extractAttachments(_call);
720 } catch (org.apache.axis.AxisFault axisFaultException) {
721 throw axisFaultException;
722 }
723 }
724
725 }
726