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