KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > alfresco > webservice > accesscontrol > AccessControlServiceSoapBindingStub


1 /**
2  * AccessControlServiceSoapBindingStub.java
3  *
4  * This file was auto-generated from WSDL
5  * by the Apache Axis 1.3 Oct 05, 2005 (05:23:37 EDT) WSDL2Java emitter.
6  */

7
8 package org.alfresco.webservice.accesscontrol;
9
10 public class AccessControlServiceSoapBindingStub extends org.apache.axis.client.Stub implements org.alfresco.webservice.accesscontrol.AccessControlServiceSoapPort {
11     private java.util.Vector JavaDoc cachedSerClasses = new java.util.Vector JavaDoc();
12     private java.util.Vector JavaDoc cachedSerQNames = new java.util.Vector JavaDoc();
13     private java.util.Vector JavaDoc cachedSerFactories = new java.util.Vector JavaDoc();
14     private java.util.Vector JavaDoc cachedDeserFactories = new java.util.Vector JavaDoc();
15
16     static org.apache.axis.description.OperationDesc [] _operations;
17
18     static {
19         _operations = new org.apache.axis.description.OperationDesc[9];
20         _initOperationDesc1();
21     }
22
23     private static void _initOperationDesc1(){
24         org.apache.axis.description.OperationDesc oper;
25         org.apache.axis.description.ParameterDesc param;
26         oper = new org.apache.axis.description.OperationDesc();
27         oper.setName("getACLs");
28         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Predicate"), org.alfresco.webservice.types.Predicate.class, false, false);
29         oper.addParameter(param);
30         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "filter"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "ACE"), org.alfresco.webservice.accesscontrol.ACE.class, false, false);
31         oper.addParameter(param);
32         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "ACL"));
33         oper.setReturnClass(org.alfresco.webservice.accesscontrol.ACL[].class);
34         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "acls"));
35         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
36         oper.setUse(org.apache.axis.constants.Use.LITERAL);
37         oper.addFault(new org.apache.axis.description.FaultDesc(
38                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
39                       "org.alfresco.webservice.accesscontrol.AccessControlFault",
40                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
41                       true
42                      ));
43         _operations[0] = oper;
44
45         oper = new org.apache.axis.description.OperationDesc();
46         oper.setName("addACEs");
47         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Predicate"), org.alfresco.webservice.types.Predicate.class, false, false);
48         oper.addParameter(param);
49         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "aces"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "ACE"), org.alfresco.webservice.accesscontrol.ACE[].class, false, false);
50         param.setOmittable(true);
51         oper.addParameter(param);
52         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "ACL"));
53         oper.setReturnClass(org.alfresco.webservice.accesscontrol.ACL[].class);
54         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "acls"));
55         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
56         oper.setUse(org.apache.axis.constants.Use.LITERAL);
57         oper.addFault(new org.apache.axis.description.FaultDesc(
58                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
59                       "org.alfresco.webservice.accesscontrol.AccessControlFault",
60                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
61                       true
62                      ));
63         _operations[1] = oper;
64
65         oper = new org.apache.axis.description.OperationDesc();
66         oper.setName("removeACEs");
67         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Predicate"), org.alfresco.webservice.types.Predicate.class, false, false);
68         oper.addParameter(param);
69         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "aces"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "ACE"), org.alfresco.webservice.accesscontrol.ACE[].class, false, false);
70         param.setOmittable(true);
71         oper.addParameter(param);
72         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "ACL"));
73         oper.setReturnClass(org.alfresco.webservice.accesscontrol.ACL[].class);
74         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "acls"));
75         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
76         oper.setUse(org.apache.axis.constants.Use.LITERAL);
77         oper.addFault(new org.apache.axis.description.FaultDesc(
78                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
79                       "org.alfresco.webservice.accesscontrol.AccessControlFault",
80                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
81                       true
82                      ));
83         _operations[2] = oper;
84
85         oper = new org.apache.axis.description.OperationDesc();
86         oper.setName("getPermissions");
87         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Predicate"), org.alfresco.webservice.types.Predicate.class, false, false);
88         oper.addParameter(param);
89         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "GetPermissionsResult"));
90         oper.setReturnClass(org.alfresco.webservice.accesscontrol.GetPermissionsResult[].class);
91         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "result"));
92         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
93         oper.setUse(org.apache.axis.constants.Use.LITERAL);
94         oper.addFault(new org.apache.axis.description.FaultDesc(
95                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
96                       "org.alfresco.webservice.accesscontrol.AccessControlFault",
97                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
98                       true
99                      ));
100         _operations[3] = oper;
101
102         oper = new org.apache.axis.description.OperationDesc();
103         oper.setName("getClassPermissions");
104         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "classNames"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String JavaDoc[].class, false, false);
105         param.setOmittable(true);
106         oper.addParameter(param);
107         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "GetClassPermissionsResult"));
108         oper.setReturnClass(org.alfresco.webservice.accesscontrol.GetClassPermissionsResult[].class);
109         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "result"));
110         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
111         oper.setUse(org.apache.axis.constants.Use.LITERAL);
112         oper.addFault(new org.apache.axis.description.FaultDesc(
113                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
114                       "org.alfresco.webservice.accesscontrol.AccessControlFault",
115                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
116                       true
117                      ));
118         _operations[4] = oper;
119
120         oper = new org.apache.axis.description.OperationDesc();
121         oper.setName("hasPermissions");
122         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Predicate"), org.alfresco.webservice.types.Predicate.class, false, false);
123         oper.addParameter(param);
124         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "permissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String JavaDoc[].class, false, false);
125         param.setOmittable(true);
126         oper.addParameter(param);
127         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "HasPermissionsResult"));
128         oper.setReturnClass(org.alfresco.webservice.accesscontrol.HasPermissionsResult[].class);
129         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "results"));
130         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
131         oper.setUse(org.apache.axis.constants.Use.LITERAL);
132         oper.addFault(new org.apache.axis.description.FaultDesc(
133                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
134                       "org.alfresco.webservice.accesscontrol.AccessControlFault",
135                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
136                       true
137                      ));
138         _operations[5] = oper;
139
140         oper = new org.apache.axis.description.OperationDesc();
141         oper.setName("setInheritPermission");
142         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Predicate"), org.alfresco.webservice.types.Predicate.class, false, false);
143         oper.addParameter(param);
144         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "inheritPermission"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
145         oper.addParameter(param);
146         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "ACL"));
147         oper.setReturnClass(org.alfresco.webservice.accesscontrol.ACL[].class);
148         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "acls"));
149         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
150         oper.setUse(org.apache.axis.constants.Use.LITERAL);
151         oper.addFault(new org.apache.axis.description.FaultDesc(
152                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
153                       "org.alfresco.webservice.accesscontrol.AccessControlFault",
154                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
155                       true
156                      ));
157         _operations[6] = oper;
158
159         oper = new org.apache.axis.description.OperationDesc();
160         oper.setName("getOwners");
161         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Predicate"), org.alfresco.webservice.types.Predicate.class, false, false);
162         oper.addParameter(param);
163         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "OwnerResult"));
164         oper.setReturnClass(org.alfresco.webservice.accesscontrol.OwnerResult[].class);
165         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "results"));
166         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
167         oper.setUse(org.apache.axis.constants.Use.LITERAL);
168         oper.addFault(new org.apache.axis.description.FaultDesc(
169                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
170                       "org.alfresco.webservice.accesscontrol.AccessControlFault",
171                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
172                       true
173                      ));
174         _operations[7] = oper;
175
176         oper = new org.apache.axis.description.OperationDesc();
177         oper.setName("setOwners");
178         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Predicate"), org.alfresco.webservice.types.Predicate.class, false, false);
179         oper.addParameter(param);
180         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "owner"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName JavaDoc("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String JavaDoc.class, false, false);
181         oper.addParameter(param);
182         oper.setReturnType(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "OwnerResult"));
183         oper.setReturnClass(org.alfresco.webservice.accesscontrol.OwnerResult[].class);
184         oper.setReturnQName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "results"));
185         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
186         oper.setUse(org.apache.axis.constants.Use.LITERAL);
187         oper.addFault(new org.apache.axis.description.FaultDesc(
188                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
189                       "org.alfresco.webservice.accesscontrol.AccessControlFault",
190                       new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"),
191                       true
192                      ));
193         _operations[8] = oper;
194
195     }
196
197     public AccessControlServiceSoapBindingStub() throws org.apache.axis.AxisFault {
198          this(null);
199     }
200
201     public AccessControlServiceSoapBindingStub(java.net.URL JavaDoc endpointURL, javax.xml.rpc.Service JavaDoc service) throws org.apache.axis.AxisFault {
202          this(service);
203          super.cachedEndpoint = endpointURL;
204     }
205
206     public AccessControlServiceSoapBindingStub(javax.xml.rpc.Service JavaDoc service) throws org.apache.axis.AxisFault {
207         if (service == null) {
208             super.service = new org.apache.axis.client.Service();
209         } else {
210             super.service = service;
211         }
212         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
213             java.lang.Class JavaDoc cls;
214             javax.xml.namespace.QName JavaDoc qName;
215             javax.xml.namespace.QName JavaDoc qName2;
216             java.lang.Class JavaDoc beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
217             java.lang.Class JavaDoc beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
218             java.lang.Class JavaDoc enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
219             java.lang.Class JavaDoc enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
220             java.lang.Class JavaDoc arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
221             java.lang.Class JavaDoc arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
222             java.lang.Class JavaDoc simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
223             java.lang.Class JavaDoc simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
224             java.lang.Class JavaDoc simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
225             java.lang.Class JavaDoc simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
226             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", ">ContentFormat>encoding");
227             cachedSerQNames.add(qName);
228             cls = java.lang.String JavaDoc.class;
229             cachedSerClasses.add(cls);
230             cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName));
231             cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName));
232
233             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", ">ContentFormat>mimetype");
234             cachedSerQNames.add(qName);
235             cls = java.lang.String JavaDoc.class;
236             cachedSerClasses.add(cls);
237             cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName));
238             cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName));
239
240             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", ">ResultSetRow>node");
241             cachedSerQNames.add(qName);
242             cls = org.alfresco.webservice.types.ResultSetRowNode.class;
243             cachedSerClasses.add(cls);
244             cachedSerFactories.add(beansf);
245             cachedDeserFactories.add(beandf);
246
247             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", ">Store>address");
248             cachedSerQNames.add(qName);
249             cls = java.lang.String JavaDoc.class;
250             cachedSerClasses.add(cls);
251             cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName));
252             cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName));
253
254             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "AssociationDefinition");
255             cachedSerQNames.add(qName);
256             cls = org.alfresco.webservice.types.AssociationDefinition.class;
257             cachedSerClasses.add(cls);
258             cachedSerFactories.add(beansf);
259             cachedDeserFactories.add(beandf);
260
261             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Cardinality");
262             cachedSerQNames.add(qName);
263             cls = org.alfresco.webservice.types.Cardinality.class;
264             cachedSerClasses.add(cls);
265             cachedSerFactories.add(enumsf);
266             cachedDeserFactories.add(enumdf);
267
268             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Category");
269             cachedSerQNames.add(qName);
270             cls = org.alfresco.webservice.types.Category.class;
271             cachedSerClasses.add(cls);
272             cachedSerFactories.add(beansf);
273             cachedDeserFactories.add(beandf);
274
275             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ClassDefinition");
276             cachedSerQNames.add(qName);
277             cls = org.alfresco.webservice.types.ClassDefinition.class;
278             cachedSerClasses.add(cls);
279             cachedSerFactories.add(beansf);
280             cachedDeserFactories.add(beandf);
281
282             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Classification");
283             cachedSerQNames.add(qName);
284             cls = org.alfresco.webservice.types.Classification.class;
285             cachedSerClasses.add(cls);
286             cachedSerFactories.add(beansf);
287             cachedDeserFactories.add(beandf);
288
289             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ContentFormat");
290             cachedSerQNames.add(qName);
291             cls = org.alfresco.webservice.types.ContentFormat.class;
292             cachedSerClasses.add(cls);
293             cachedSerFactories.add(beansf);
294             cachedDeserFactories.add(beandf);
295
296             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Name");
297             cachedSerQNames.add(qName);
298             cls = java.lang.String JavaDoc.class;
299             cachedSerClasses.add(cls);
300             cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName));
301             cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName));
302
303             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "NamedValue");
304             cachedSerQNames.add(qName);
305             cls = org.alfresco.webservice.types.NamedValue.class;
306             cachedSerClasses.add(cls);
307             cachedSerFactories.add(beansf);
308             cachedDeserFactories.add(beandf);
309
310             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Node");
311             cachedSerQNames.add(qName);
312             cls = org.alfresco.webservice.types.Node.class;
313             cachedSerClasses.add(cls);
314             cachedSerFactories.add(beansf);
315             cachedDeserFactories.add(beandf);
316
317             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "NodeDefinition");
318             cachedSerQNames.add(qName);
319             cls = org.alfresco.webservice.types.NodeDefinition.class;
320             cachedSerClasses.add(cls);
321             cachedSerFactories.add(beansf);
322             cachedDeserFactories.add(beandf);
323
324             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ParentReference");
325             cachedSerQNames.add(qName);
326             cls = org.alfresco.webservice.types.ParentReference.class;
327             cachedSerClasses.add(cls);
328             cachedSerFactories.add(beansf);
329             cachedDeserFactories.add(beandf);
330
331             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Path");
332             cachedSerQNames.add(qName);
333             cls = java.lang.String JavaDoc.class;
334             cachedSerClasses.add(cls);
335             cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName));
336             cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName));
337
338             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Predicate");
339             cachedSerQNames.add(qName);
340             cls = org.alfresco.webservice.types.Predicate.class;
341             cachedSerClasses.add(cls);
342             cachedSerFactories.add(beansf);
343             cachedDeserFactories.add(beandf);
344
345             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "PropertyDefinition");
346             cachedSerQNames.add(qName);
347             cls = org.alfresco.webservice.types.PropertyDefinition.class;
348             cachedSerClasses.add(cls);
349             cachedSerFactories.add(beansf);
350             cachedDeserFactories.add(beandf);
351
352             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Query");
353             cachedSerQNames.add(qName);
354             cls = org.alfresco.webservice.types.Query.class;
355             cachedSerClasses.add(cls);
356             cachedSerFactories.add(beansf);
357             cachedDeserFactories.add(beandf);
358
359             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "QueryLanguageEnum");
360             cachedSerQNames.add(qName);
361             cls = org.alfresco.webservice.types.QueryLanguageEnum.class;
362             cachedSerClasses.add(cls);
363             cachedSerFactories.add(enumsf);
364             cachedDeserFactories.add(enumdf);
365
366             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Reference");
367             cachedSerQNames.add(qName);
368             cls = org.alfresco.webservice.types.Reference.class;
369             cachedSerClasses.add(cls);
370             cachedSerFactories.add(beansf);
371             cachedDeserFactories.add(beandf);
372
373             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ResultSet");
374             cachedSerQNames.add(qName);
375             cls = org.alfresco.webservice.types.ResultSet.class;
376             cachedSerClasses.add(cls);
377             cachedSerFactories.add(beansf);
378             cachedDeserFactories.add(beandf);
379
380             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ResultSetMetaData");
381             cachedSerQNames.add(qName);
382             cls = org.alfresco.webservice.types.ResultSetMetaData.class;
383             cachedSerClasses.add(cls);
384             cachedSerFactories.add(beansf);
385             cachedDeserFactories.add(beandf);
386
387             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ResultSetRow");
388             cachedSerQNames.add(qName);
389             cls = org.alfresco.webservice.types.ResultSetRow.class;
390             cachedSerClasses.add(cls);
391             cachedSerFactories.add(beansf);
392             cachedDeserFactories.add(beandf);
393
394             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "RoleDefinition");
395             cachedSerQNames.add(qName);
396             cls = org.alfresco.webservice.types.RoleDefinition.class;
397             cachedSerClasses.add(cls);
398             cachedSerFactories.add(beansf);
399             cachedDeserFactories.add(beandf);
400
401             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Store");
402             cachedSerQNames.add(qName);
403             cls = org.alfresco.webservice.types.Store.class;
404             cachedSerClasses.add(cls);
405             cachedSerFactories.add(beansf);
406             cachedDeserFactories.add(beandf);
407
408             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "StoreEnum");
409             cachedSerQNames.add(qName);
410             cls = org.alfresco.webservice.types.StoreEnum.class;
411             cachedSerClasses.add(cls);
412             cachedSerFactories.add(enumsf);
413             cachedDeserFactories.add(enumdf);
414
415             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "UUID");
416             cachedSerQNames.add(qName);
417             cls = java.lang.String JavaDoc.class;
418             cachedSerClasses.add(cls);
419             cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName));
420             cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName));
421
422             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "ValueDefinition");
423             cachedSerQNames.add(qName);
424             cls = org.alfresco.webservice.types.ValueDefinition.class;
425             cachedSerClasses.add(cls);
426             cachedSerFactories.add(beansf);
427             cachedDeserFactories.add(beandf);
428
429             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "Version");
430             cachedSerQNames.add(qName);
431             cls = org.alfresco.webservice.types.Version.class;
432             cachedSerClasses.add(cls);
433             cachedSerFactories.add(beansf);
434             cachedDeserFactories.add(beandf);
435
436             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/model/content/1.0", "VersionHistory");
437             cachedSerQNames.add(qName);
438             cls = org.alfresco.webservice.types.VersionHistory.class;
439             cachedSerClasses.add(cls);
440             cachedSerFactories.add(beansf);
441             cachedDeserFactories.add(beandf);
442
443             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault");
444             cachedSerQNames.add(qName);
445             cls = org.alfresco.webservice.accesscontrol.AccessControlFault.class;
446             cachedSerClasses.add(cls);
447             cachedSerFactories.add(beansf);
448             cachedDeserFactories.add(beandf);
449
450             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessStatus");
451             cachedSerQNames.add(qName);
452             cls = org.alfresco.webservice.accesscontrol.AccessStatus.class;
453             cachedSerClasses.add(cls);
454             cachedSerFactories.add(enumsf);
455             cachedDeserFactories.add(enumdf);
456
457             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "ACE");
458             cachedSerQNames.add(qName);
459             cls = org.alfresco.webservice.accesscontrol.ACE.class;
460             cachedSerClasses.add(cls);
461             cachedSerFactories.add(beansf);
462             cachedDeserFactories.add(beandf);
463
464             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "ACL");
465             cachedSerQNames.add(qName);
466             cls = org.alfresco.webservice.accesscontrol.ACL.class;
467             cachedSerClasses.add(cls);
468             cachedSerFactories.add(beansf);
469             cachedDeserFactories.add(beandf);
470
471             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "GetClassPermissionsResult");
472             cachedSerQNames.add(qName);
473             cls = org.alfresco.webservice.accesscontrol.GetClassPermissionsResult.class;
474             cachedSerClasses.add(cls);
475             cachedSerFactories.add(beansf);
476             cachedDeserFactories.add(beandf);
477
478             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "GetPermissionsResult");
479             cachedSerQNames.add(qName);
480             cls = org.alfresco.webservice.accesscontrol.GetPermissionsResult.class;
481             cachedSerClasses.add(cls);
482             cachedSerFactories.add(beansf);
483             cachedDeserFactories.add(beandf);
484
485             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "HasPermissionsResult");
486             cachedSerQNames.add(qName);
487             cls = org.alfresco.webservice.accesscontrol.HasPermissionsResult.class;
488             cachedSerClasses.add(cls);
489             cachedSerFactories.add(beansf);
490             cachedDeserFactories.add(beandf);
491
492             qName = new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "OwnerResult");
493             cachedSerQNames.add(qName);
494             cls = org.alfresco.webservice.accesscontrol.OwnerResult.class;
495             cachedSerClasses.add(cls);
496             cachedSerFactories.add(beansf);
497             cachedDeserFactories.add(beandf);
498
499     }
500
501     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException JavaDoc {
502         try {
503             org.apache.axis.client.Call _call = super._createCall();
504             if (super.maintainSessionSet) {
505                 _call.setMaintainSession(super.maintainSession);
506             }
507             if (super.cachedUsername != null) {
508                 _call.setUsername(super.cachedUsername);
509             }
510             if (super.cachedPassword != null) {
511                 _call.setPassword(super.cachedPassword);
512             }
513             if (super.cachedEndpoint != null) {
514                 _call.setTargetEndpointAddress(super.cachedEndpoint);
515             }
516             if (super.cachedTimeout != null) {
517                 _call.setTimeout(super.cachedTimeout);
518             }
519             if (super.cachedPortName != null) {
520                 _call.setPortName(super.cachedPortName);
521             }
522             java.util.Enumeration JavaDoc keys = super.cachedProperties.keys();
523             while (keys.hasMoreElements()) {
524                 java.lang.String JavaDoc key = (java.lang.String JavaDoc) keys.nextElement();
525                 _call.setProperty(key, super.cachedProperties.get(key));
526             }
527             // All the type mapping information is registered
528
// when the first call is made.
529
// The type mapping information is actually registered in
530
// the TypeMappingRegistry of the service, which
531
// is the reason why registration is only needed for the first call.
532
synchronized (this) {
533                 if (firstCall()) {
534                     // must set encoding style before registering serializers
535
_call.setEncodingStyle(null);
536                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
537                         java.lang.Class JavaDoc cls = (java.lang.Class JavaDoc) cachedSerClasses.get(i);
538                         javax.xml.namespace.QName JavaDoc qName =
539                                 (javax.xml.namespace.QName JavaDoc) cachedSerQNames.get(i);
540                         java.lang.Object JavaDoc x = cachedSerFactories.get(i);
541                         if (x instanceof Class JavaDoc) {
542                             java.lang.Class JavaDoc sf = (java.lang.Class JavaDoc)
543                                  cachedSerFactories.get(i);
544                             java.lang.Class JavaDoc df = (java.lang.Class JavaDoc)
545                                  cachedDeserFactories.get(i);
546                             _call.registerTypeMapping(cls, qName, sf, df, false);
547                         }
548                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory JavaDoc) {
549                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
550                                  cachedSerFactories.get(i);
551                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
552                                  cachedDeserFactories.get(i);
553                             _call.registerTypeMapping(cls, qName, sf, df, false);
554                         }
555                     }
556                 }
557             }
558             return _call;
559         }
560         catch (java.lang.Throwable JavaDoc _t) {
561             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
562         }
563     }
564
565     public org.alfresco.webservice.accesscontrol.ACL[] getACLs(org.alfresco.webservice.types.Predicate predicate, org.alfresco.webservice.accesscontrol.ACE filter) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.accesscontrol.AccessControlFault {
566         if (super.cachedEndpoint == null) {
567             throw new org.apache.axis.NoEndPointException();
568         }
569         org.apache.axis.client.Call _call = createCall();
570         _call.setOperation(_operations[0]);
571         _call.setUseSOAPAction(true);
572         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/accesscontrol/1.0/getACLs");
573         _call.setEncodingStyle(null);
574         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
575         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
576         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
577         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "getACLs"));
578
579         setRequestHeaders(_call);
580         setAttachments(_call);
581  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {predicate, filter});
582
583         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
584             throw (java.rmi.RemoteException JavaDoc)_resp;
585         }
586         else {
587             extractAttachments(_call);
588             try {
589                 return (org.alfresco.webservice.accesscontrol.ACL[]) _resp;
590             } catch (java.lang.Exception JavaDoc _exception) {
591                 return (org.alfresco.webservice.accesscontrol.ACL[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.accesscontrol.ACL[].class);
592             }
593         }
594   } catch (org.apache.axis.AxisFault axisFaultException) {
595     if (axisFaultException.detail != null) {
596         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
597               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
598          }
599         if (axisFaultException.detail instanceof org.alfresco.webservice.accesscontrol.AccessControlFault) {
600               throw (org.alfresco.webservice.accesscontrol.AccessControlFault) axisFaultException.detail;
601          }
602    }
603   throw axisFaultException;
604 }
605     }
606
607     public org.alfresco.webservice.accesscontrol.ACL[] addACEs(org.alfresco.webservice.types.Predicate predicate, org.alfresco.webservice.accesscontrol.ACE[] aces) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.accesscontrol.AccessControlFault {
608         if (super.cachedEndpoint == null) {
609             throw new org.apache.axis.NoEndPointException();
610         }
611         org.apache.axis.client.Call _call = createCall();
612         _call.setOperation(_operations[1]);
613         _call.setUseSOAPAction(true);
614         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/accesscontrol/1.0/addACEs");
615         _call.setEncodingStyle(null);
616         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
617         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
618         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
619         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "addACEs"));
620
621         setRequestHeaders(_call);
622         setAttachments(_call);
623  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {predicate, aces});
624
625         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
626             throw (java.rmi.RemoteException JavaDoc)_resp;
627         }
628         else {
629             extractAttachments(_call);
630             try {
631                 return (org.alfresco.webservice.accesscontrol.ACL[]) _resp;
632             } catch (java.lang.Exception JavaDoc _exception) {
633                 return (org.alfresco.webservice.accesscontrol.ACL[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.accesscontrol.ACL[].class);
634             }
635         }
636   } catch (org.apache.axis.AxisFault axisFaultException) {
637     if (axisFaultException.detail != null) {
638         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
639               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
640          }
641         if (axisFaultException.detail instanceof org.alfresco.webservice.accesscontrol.AccessControlFault) {
642               throw (org.alfresco.webservice.accesscontrol.AccessControlFault) axisFaultException.detail;
643          }
644    }
645   throw axisFaultException;
646 }
647     }
648
649     public org.alfresco.webservice.accesscontrol.ACL[] removeACEs(org.alfresco.webservice.types.Predicate predicate, org.alfresco.webservice.accesscontrol.ACE[] aces) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.accesscontrol.AccessControlFault {
650         if (super.cachedEndpoint == null) {
651             throw new org.apache.axis.NoEndPointException();
652         }
653         org.apache.axis.client.Call _call = createCall();
654         _call.setOperation(_operations[2]);
655         _call.setUseSOAPAction(true);
656         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/accesscontrol/1.0/removeACEs");
657         _call.setEncodingStyle(null);
658         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
659         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
660         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
661         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "removeACEs"));
662
663         setRequestHeaders(_call);
664         setAttachments(_call);
665  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {predicate, aces});
666
667         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
668             throw (java.rmi.RemoteException JavaDoc)_resp;
669         }
670         else {
671             extractAttachments(_call);
672             try {
673                 return (org.alfresco.webservice.accesscontrol.ACL[]) _resp;
674             } catch (java.lang.Exception JavaDoc _exception) {
675                 return (org.alfresco.webservice.accesscontrol.ACL[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.accesscontrol.ACL[].class);
676             }
677         }
678   } catch (org.apache.axis.AxisFault axisFaultException) {
679     if (axisFaultException.detail != null) {
680         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
681               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
682          }
683         if (axisFaultException.detail instanceof org.alfresco.webservice.accesscontrol.AccessControlFault) {
684               throw (org.alfresco.webservice.accesscontrol.AccessControlFault) axisFaultException.detail;
685          }
686    }
687   throw axisFaultException;
688 }
689     }
690
691     public org.alfresco.webservice.accesscontrol.GetPermissionsResult[] getPermissions(org.alfresco.webservice.types.Predicate predicate) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.accesscontrol.AccessControlFault {
692         if (super.cachedEndpoint == null) {
693             throw new org.apache.axis.NoEndPointException();
694         }
695         org.apache.axis.client.Call _call = createCall();
696         _call.setOperation(_operations[3]);
697         _call.setUseSOAPAction(true);
698         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/accesscontrol/1.0/getPermissions");
699         _call.setEncodingStyle(null);
700         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
701         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
702         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
703         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "getPermissions"));
704
705         setRequestHeaders(_call);
706         setAttachments(_call);
707  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {predicate});
708
709         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
710             throw (java.rmi.RemoteException JavaDoc)_resp;
711         }
712         else {
713             extractAttachments(_call);
714             try {
715                 return (org.alfresco.webservice.accesscontrol.GetPermissionsResult[]) _resp;
716             } catch (java.lang.Exception JavaDoc _exception) {
717                 return (org.alfresco.webservice.accesscontrol.GetPermissionsResult[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.accesscontrol.GetPermissionsResult[].class);
718             }
719         }
720   } catch (org.apache.axis.AxisFault axisFaultException) {
721     if (axisFaultException.detail != null) {
722         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
723               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
724          }
725         if (axisFaultException.detail instanceof org.alfresco.webservice.accesscontrol.AccessControlFault) {
726               throw (org.alfresco.webservice.accesscontrol.AccessControlFault) axisFaultException.detail;
727          }
728    }
729   throw axisFaultException;
730 }
731     }
732
733     public org.alfresco.webservice.accesscontrol.GetClassPermissionsResult[] getClassPermissions(java.lang.String JavaDoc[] classNames) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.accesscontrol.AccessControlFault {
734         if (super.cachedEndpoint == null) {
735             throw new org.apache.axis.NoEndPointException();
736         }
737         org.apache.axis.client.Call _call = createCall();
738         _call.setOperation(_operations[4]);
739         _call.setUseSOAPAction(true);
740         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/accesscontrol/1.0/getClassPermissions");
741         _call.setEncodingStyle(null);
742         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
743         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
744         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
745         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "getClassPermissions"));
746
747         setRequestHeaders(_call);
748         setAttachments(_call);
749  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {classNames});
750
751         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
752             throw (java.rmi.RemoteException JavaDoc)_resp;
753         }
754         else {
755             extractAttachments(_call);
756             try {
757                 return (org.alfresco.webservice.accesscontrol.GetClassPermissionsResult[]) _resp;
758             } catch (java.lang.Exception JavaDoc _exception) {
759                 return (org.alfresco.webservice.accesscontrol.GetClassPermissionsResult[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.accesscontrol.GetClassPermissionsResult[].class);
760             }
761         }
762   } catch (org.apache.axis.AxisFault axisFaultException) {
763     if (axisFaultException.detail != null) {
764         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
765               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
766          }
767         if (axisFaultException.detail instanceof org.alfresco.webservice.accesscontrol.AccessControlFault) {
768               throw (org.alfresco.webservice.accesscontrol.AccessControlFault) axisFaultException.detail;
769          }
770    }
771   throw axisFaultException;
772 }
773     }
774
775     public org.alfresco.webservice.accesscontrol.HasPermissionsResult[] hasPermissions(org.alfresco.webservice.types.Predicate predicate, java.lang.String JavaDoc[] permissions) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.accesscontrol.AccessControlFault {
776         if (super.cachedEndpoint == null) {
777             throw new org.apache.axis.NoEndPointException();
778         }
779         org.apache.axis.client.Call _call = createCall();
780         _call.setOperation(_operations[5]);
781         _call.setUseSOAPAction(true);
782         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/accesscontrol/1.0/hasPermissions");
783         _call.setEncodingStyle(null);
784         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
785         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
786         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
787         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "hasPermissions"));
788
789         setRequestHeaders(_call);
790         setAttachments(_call);
791  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {predicate, permissions});
792
793         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
794             throw (java.rmi.RemoteException JavaDoc)_resp;
795         }
796         else {
797             extractAttachments(_call);
798             try {
799                 return (org.alfresco.webservice.accesscontrol.HasPermissionsResult[]) _resp;
800             } catch (java.lang.Exception JavaDoc _exception) {
801                 return (org.alfresco.webservice.accesscontrol.HasPermissionsResult[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.accesscontrol.HasPermissionsResult[].class);
802             }
803         }
804   } catch (org.apache.axis.AxisFault axisFaultException) {
805     if (axisFaultException.detail != null) {
806         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
807               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
808          }
809         if (axisFaultException.detail instanceof org.alfresco.webservice.accesscontrol.AccessControlFault) {
810               throw (org.alfresco.webservice.accesscontrol.AccessControlFault) axisFaultException.detail;
811          }
812    }
813   throw axisFaultException;
814 }
815     }
816
817     public org.alfresco.webservice.accesscontrol.ACL[] setInheritPermission(org.alfresco.webservice.types.Predicate predicate, boolean inheritPermission) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.accesscontrol.AccessControlFault {
818         if (super.cachedEndpoint == null) {
819             throw new org.apache.axis.NoEndPointException();
820         }
821         org.apache.axis.client.Call _call = createCall();
822         _call.setOperation(_operations[6]);
823         _call.setUseSOAPAction(true);
824         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/accesscontrol/1.0/setInheritPermission");
825         _call.setEncodingStyle(null);
826         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
827         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
828         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
829         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "setInheritPermission"));
830
831         setRequestHeaders(_call);
832         setAttachments(_call);
833  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {predicate, new java.lang.Boolean JavaDoc(inheritPermission)});
834
835         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
836             throw (java.rmi.RemoteException JavaDoc)_resp;
837         }
838         else {
839             extractAttachments(_call);
840             try {
841                 return (org.alfresco.webservice.accesscontrol.ACL[]) _resp;
842             } catch (java.lang.Exception JavaDoc _exception) {
843                 return (org.alfresco.webservice.accesscontrol.ACL[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.accesscontrol.ACL[].class);
844             }
845         }
846   } catch (org.apache.axis.AxisFault axisFaultException) {
847     if (axisFaultException.detail != null) {
848         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
849               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
850          }
851         if (axisFaultException.detail instanceof org.alfresco.webservice.accesscontrol.AccessControlFault) {
852               throw (org.alfresco.webservice.accesscontrol.AccessControlFault) axisFaultException.detail;
853          }
854    }
855   throw axisFaultException;
856 }
857     }
858
859     public org.alfresco.webservice.accesscontrol.OwnerResult[] getOwners(org.alfresco.webservice.types.Predicate predicate) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.accesscontrol.AccessControlFault {
860         if (super.cachedEndpoint == null) {
861             throw new org.apache.axis.NoEndPointException();
862         }
863         org.apache.axis.client.Call _call = createCall();
864         _call.setOperation(_operations[7]);
865         _call.setUseSOAPAction(true);
866         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/accesscontrol/1.0/getOwners");
867         _call.setEncodingStyle(null);
868         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
869         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
870         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
871         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "getOwners"));
872
873         setRequestHeaders(_call);
874         setAttachments(_call);
875  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {predicate});
876
877         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
878             throw (java.rmi.RemoteException JavaDoc)_resp;
879         }
880         else {
881             extractAttachments(_call);
882             try {
883                 return (org.alfresco.webservice.accesscontrol.OwnerResult[]) _resp;
884             } catch (java.lang.Exception JavaDoc _exception) {
885                 return (org.alfresco.webservice.accesscontrol.OwnerResult[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.accesscontrol.OwnerResult[].class);
886             }
887         }
888   } catch (org.apache.axis.AxisFault axisFaultException) {
889     if (axisFaultException.detail != null) {
890         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
891               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
892          }
893         if (axisFaultException.detail instanceof org.alfresco.webservice.accesscontrol.AccessControlFault) {
894               throw (org.alfresco.webservice.accesscontrol.AccessControlFault) axisFaultException.detail;
895          }
896    }
897   throw axisFaultException;
898 }
899     }
900
901     public org.alfresco.webservice.accesscontrol.OwnerResult[] setOwners(org.alfresco.webservice.types.Predicate predicate, java.lang.String JavaDoc owner) throws java.rmi.RemoteException JavaDoc, org.alfresco.webservice.accesscontrol.AccessControlFault {
902         if (super.cachedEndpoint == null) {
903             throw new org.apache.axis.NoEndPointException();
904         }
905         org.apache.axis.client.Call _call = createCall();
906         _call.setOperation(_operations[8]);
907         _call.setUseSOAPAction(true);
908         _call.setSOAPActionURI("http://www.alfresco.org/ws/service/accesscontrol/1.0/setOwners");
909         _call.setEncodingStyle(null);
910         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
911         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
912         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
913         _call.setOperationName(new javax.xml.namespace.QName JavaDoc("http://www.alfresco.org/ws/service/accesscontrol/1.0", "setOwners"));
914
915         setRequestHeaders(_call);
916         setAttachments(_call);
917  try { java.lang.Object JavaDoc _resp = _call.invoke(new java.lang.Object JavaDoc[] {predicate, owner});
918
919         if (_resp instanceof java.rmi.RemoteException JavaDoc) {
920             throw (java.rmi.RemoteException JavaDoc)_resp;
921         }
922         else {
923             extractAttachments(_call);
924             try {
925                 return (org.alfresco.webservice.accesscontrol.OwnerResult[]) _resp;
926             } catch (java.lang.Exception JavaDoc _exception) {
927                 return (org.alfresco.webservice.accesscontrol.OwnerResult[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.accesscontrol.OwnerResult[].class);
928             }
929         }
930   } catch (org.apache.axis.AxisFault axisFaultException) {
931     if (axisFaultException.detail != null) {
932         if (axisFaultException.detail instanceof java.rmi.RemoteException JavaDoc) {
933               throw (java.rmi.RemoteException JavaDoc) axisFaultException.detail;
934          }
935         if (axisFaultException.detail instanceof org.alfresco.webservice.accesscontrol.AccessControlFault) {
936               throw (org.alfresco.webservice.accesscontrol.AccessControlFault) axisFaultException.detail;
937          }
938    }
939   throw axisFaultException;
940 }
941     }
942
943 }
944
Popular Tags