1
7
8 package com.liferay.client.portal.service.http;
9
10 public class Portal_PermissionServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.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("setGroupPermissions");
48 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);
49 oper.addParameter(param);
50 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);
51 oper.addParameter(param);
52 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);
53 oper.addParameter(param);
54 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);
55 oper.addParameter(param);
56 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);
57 oper.addParameter(param);
58 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
59 oper.setStyle(org.apache.axis.constants.Style.RPC);
60 oper.setUse(org.apache.axis.constants.Use.ENCODED);
61 _operations[1] = oper;
62
63 oper = new org.apache.axis.description.OperationDesc();
64 oper.setName("setGroupPermissions");
65 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);
66 oper.addParameter(param);
67 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);
68 oper.addParameter(param);
69 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);
70 oper.addParameter(param);
71 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
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("setRolePermissions");
78 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);
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("", "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);
83 oper.addParameter(param);
84 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);
85 oper.addParameter(param);
86 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
87 oper.setStyle(org.apache.axis.constants.Style.RPC);
88 oper.setUse(org.apache.axis.constants.Use.ENCODED);
89 _operations[3] = oper;
90
91 oper = new org.apache.axis.description.OperationDesc();
92 oper.setName("setUserPermissions");
93 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);
94 oper.addParameter(param);
95 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);
96 oper.addParameter(param);
97 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);
98 oper.addParameter(param);
99 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);
100 oper.addParameter(param);
101 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
102 oper.setStyle(org.apache.axis.constants.Style.RPC);
103 oper.setUse(org.apache.axis.constants.Use.ENCODED);
104 _operations[4] = oper;
105
106 oper = new org.apache.axis.description.OperationDesc();
107 oper.setName("hasGroupPermission");
108 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);
109 oper.addParameter(param);
110 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);
111 oper.addParameter(param);
112 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);
113 oper.addParameter(param);
114 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
115 oper.setReturnClass(boolean.class);
116 oper.setReturnQName(new javax.xml.namespace.QName("", "hasGroupPermissionReturn"));
117 oper.setStyle(org.apache.axis.constants.Style.RPC);
118 oper.setUse(org.apache.axis.constants.Use.ENCODED);
119 _operations[5] = oper;
120
121 oper = new org.apache.axis.description.OperationDesc();
122 oper.setName("hasUserPermission");
123 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);
124 oper.addParameter(param);
125 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);
126 oper.addParameter(param);
127 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);
128 oper.addParameter(param);
129 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
130 oper.setReturnClass(boolean.class);
131 oper.setReturnQName(new javax.xml.namespace.QName("", "hasUserPermissionReturn"));
132 oper.setStyle(org.apache.axis.constants.Style.RPC);
133 oper.setUse(org.apache.axis.constants.Use.ENCODED);
134 _operations[6] = oper;
135
136 oper = new org.apache.axis.description.OperationDesc();
137 oper.setName("hasUserPermissions");
138 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);
139 oper.addParameter(param);
140 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);
141 oper.addParameter(param);
142 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);
143 oper.addParameter(param);
144 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);
145 oper.addParameter(param);
146 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);
147 oper.addParameter(param);
148 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
149 oper.setReturnClass(boolean.class);
150 oper.setReturnQName(new javax.xml.namespace.QName("", "hasUserPermissionsReturn"));
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("setOrgGroupPermissions");
157 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);
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("unsetRolePermissions");
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("", "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);
177 oper.addParameter(param);
178 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);
179 oper.addParameter(param);
180 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);
181 oper.addParameter(param);
182 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
183 oper.setStyle(org.apache.axis.constants.Style.RPC);
184 oper.setUse(org.apache.axis.constants.Use.ENCODED);
185 _operations[9] = oper;
186
187 }
188
189 private static void _initOperationDesc2(){
190 org.apache.axis.description.OperationDesc oper;
191 org.apache.axis.description.ParameterDesc param;
192 oper = new org.apache.axis.description.OperationDesc();
193 oper.setName("unsetRolePermission");
194 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);
195 oper.addParameter(param);
196 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);
197 oper.addParameter(param);
198 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);
199 oper.addParameter(param);
200 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);
201 oper.addParameter(param);
202 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);
203 oper.addParameter(param);
204 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);
205 oper.addParameter(param);
206 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
207 oper.setStyle(org.apache.axis.constants.Style.RPC);
208 oper.setUse(org.apache.axis.constants.Use.ENCODED);
209 _operations[10] = oper;
210
211 oper = new org.apache.axis.description.OperationDesc();
212 oper.setName("unsetRolePermission");
213 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);
214 oper.addParameter(param);
215 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);
216 oper.addParameter(param);
217 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);
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 void setGroupPermissions(java.lang.String className, java.lang.String classPK, long groupId, java.lang.String[] actionIds, 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", "setGroupPermissions"));
402
403 setRequestHeaders(_call);
404 setAttachments(_call);
405 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {className, classPK, new java.lang.Long(groupId), actionIds, new java.lang.Long(resourceId)});
406
407 if (_resp instanceof java.rmi.RemoteException) {
408 throw (java.rmi.RemoteException)_resp;
409 }
410 extractAttachments(_call);
411 } catch (org.apache.axis.AxisFault axisFaultException) {
412 throw axisFaultException;
413 }
414 }
415
416 public void setGroupPermissions(long groupId, java.lang.String[] actionIds, long resourceId) throws java.rmi.RemoteException {
417 if (super.cachedEndpoint == null) {
418 throw new org.apache.axis.NoEndPointException();
419 }
420 org.apache.axis.client.Call _call = createCall();
421 _call.setOperation(_operations[2]);
422 _call.setUseSOAPAction(true);
423 _call.setSOAPActionURI("");
424 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
425 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setGroupPermissions"));
426
427 setRequestHeaders(_call);
428 setAttachments(_call);
429 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), actionIds, new java.lang.Long(resourceId)});
430
431 if (_resp instanceof java.rmi.RemoteException) {
432 throw (java.rmi.RemoteException)_resp;
433 }
434 extractAttachments(_call);
435 } catch (org.apache.axis.AxisFault axisFaultException) {
436 throw axisFaultException;
437 }
438 }
439
440 public void setRolePermissions(long roleId, long groupId, java.lang.String[] actionIds, long resourceId) throws java.rmi.RemoteException {
441 if (super.cachedEndpoint == null) {
442 throw new org.apache.axis.NoEndPointException();
443 }
444 org.apache.axis.client.Call _call = createCall();
445 _call.setOperation(_operations[3]);
446 _call.setUseSOAPAction(true);
447 _call.setSOAPActionURI("");
448 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
449 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setRolePermissions"));
450
451 setRequestHeaders(_call);
452 setAttachments(_call);
453 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)});
454
455 if (_resp instanceof java.rmi.RemoteException) {
456 throw (java.rmi.RemoteException)_resp;
457 }
458 extractAttachments(_call);
459 } catch (org.apache.axis.AxisFault axisFaultException) {
460 throw axisFaultException;
461 }
462 }
463
464 public void setUserPermissions(long userId, long groupId, java.lang.String[] actionIds, long resourceId) throws java.rmi.RemoteException {
465 if (super.cachedEndpoint == null) {
466 throw new org.apache.axis.NoEndPointException();
467 }
468 org.apache.axis.client.Call _call = createCall();
469 _call.setOperation(_operations[4]);
470 _call.setUseSOAPAction(true);
471 _call.setSOAPActionURI("");
472 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
473 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "setUserPermissions"));
474
475 setRequestHeaders(_call);
476 setAttachments(_call);
477 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)});
478
479 if (_resp instanceof java.rmi.RemoteException) {
480 throw (java.rmi.RemoteException)_resp;
481 }
482 extractAttachments(_call);
483 } catch (org.apache.axis.AxisFault axisFaultException) {
484 throw axisFaultException;
485 }
486 }
487
488 public boolean hasGroupPermission(long groupId, java.lang.String actionId, long resourceId) throws java.rmi.RemoteException {
489 if (super.cachedEndpoint == null) {
490 throw new org.apache.axis.NoEndPointException();
491 }
492 org.apache.axis.client.Call _call = createCall();
493 _call.setOperation(_operations[5]);
494 _call.setUseSOAPAction(true);
495 _call.setSOAPActionURI("");
496 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
497 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasGroupPermission"));
498
499 setRequestHeaders(_call);
500 setAttachments(_call);
501 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), actionId, new java.lang.Long(resourceId)});
502
503 if (_resp instanceof java.rmi.RemoteException) {
504 throw (java.rmi.RemoteException)_resp;
505 }
506 else {
507 extractAttachments(_call);
508 try {
509 return ((java.lang.Boolean) _resp).booleanValue();
510 } catch (java.lang.Exception _exception) {
511 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
512 }
513 }
514 } catch (org.apache.axis.AxisFault axisFaultException) {
515 throw axisFaultException;
516 }
517 }
518
519 public boolean hasUserPermission(long userId, java.lang.String actionId, long resourceId) throws java.rmi.RemoteException {
520 if (super.cachedEndpoint == null) {
521 throw new org.apache.axis.NoEndPointException();
522 }
523 org.apache.axis.client.Call _call = createCall();
524 _call.setOperation(_operations[6]);
525 _call.setUseSOAPAction(true);
526 _call.setSOAPActionURI("");
527 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
528 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasUserPermission"));
529
530 setRequestHeaders(_call);
531 setAttachments(_call);
532 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), actionId, new java.lang.Long(resourceId)});
533
534 if (_resp instanceof java.rmi.RemoteException) {
535 throw (java.rmi.RemoteException)_resp;
536 }
537 else {
538 extractAttachments(_call);
539 try {
540 return ((java.lang.Boolean) _resp).booleanValue();
541 } catch (java.lang.Exception _exception) {
542 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
543 }
544 }
545 } catch (org.apache.axis.AxisFault axisFaultException) {
546 throw axisFaultException;
547 }
548 }
549
550 public boolean hasUserPermissions(long userId, long groupId, java.lang.String actionId, long[] resourceIds, java.lang.Object permissionCheckerBag) throws java.rmi.RemoteException {
551 if (super.cachedEndpoint == null) {
552 throw new org.apache.axis.NoEndPointException();
553 }
554 org.apache.axis.client.Call _call = createCall();
555 _call.setOperation(_operations[7]);
556 _call.setUseSOAPAction(true);
557 _call.setSOAPActionURI("");
558 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
559 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasUserPermissions"));
560
561 setRequestHeaders(_call);
562 setAttachments(_call);
563 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Long(groupId), actionId, resourceIds, permissionCheckerBag});
564
565 if (_resp instanceof java.rmi.RemoteException) {
566 throw (java.rmi.RemoteException)_resp;
567 }
568 else {
569 extractAttachments(_call);
570 try {
571 return ((java.lang.Boolean) _resp).booleanValue();
572 } catch (java.lang.Exception _exception) {
573 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
574 }
575 }
576 } catch (org.apache.axis.AxisFault axisFaultException) {
577 throw axisFaultException;
578 }
579 }
580
581 public void setOrgGroupPermissions(long organizationId, 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", "setOrgGroupPermissions"));
591
592 setRequestHeaders(_call);
593 setAttachments(_call);
594 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)});
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 unsetRolePermissions(long roleId, long groupId, java.lang.String name, int scope, java.lang.String actionId) 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", "unsetRolePermissions"));
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), name, new java.lang.Integer(scope), actionId});
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 unsetRolePermission(long roleId, long groupId, long permissionId) 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", "unsetRolePermission"));
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), new java.lang.Long(permissionId)});
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