1 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 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[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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "filter"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("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 ("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 ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"), 39 "org.alfresco.webservice.accesscontrol.AccessControlFault", 40 new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "aces"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("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 ("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 ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"), 59 "org.alfresco.webservice.accesscontrol.AccessControlFault", 60 new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "aces"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("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 ("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 ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"), 79 "org.alfresco.webservice.accesscontrol.AccessControlFault", 80 new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("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 ("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 ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"), 96 "org.alfresco.webservice.accesscontrol.AccessControlFault", 97 new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "classNames"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String [].class, false, false); 105 param.setOmittable(true); 106 oper.addParameter(param); 107 oper.setReturnType(new javax.xml.namespace.QName ("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 ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"), 114 "org.alfresco.webservice.accesscontrol.AccessControlFault", 115 new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "permissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String [].class, false, false); 125 param.setOmittable(true); 126 oper.addParameter(param); 127 oper.setReturnType(new javax.xml.namespace.QName ("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 ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"), 134 "org.alfresco.webservice.accesscontrol.AccessControlFault", 135 new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "inheritPermission"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false); 145 oper.addParameter(param); 146 oper.setReturnType(new javax.xml.namespace.QName ("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 ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"), 153 "org.alfresco.webservice.accesscontrol.AccessControlFault", 154 new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("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 ("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 ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"), 170 "org.alfresco.webservice.accesscontrol.AccessControlFault", 171 new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "predicate"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "owner"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String .class, false, false); 181 oper.addParameter(param); 182 oper.setReturnType(new javax.xml.namespace.QName ("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 ("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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "AccessControlFault"), 189 "org.alfresco.webservice.accesscontrol.AccessControlFault", 190 new javax.xml.namespace.QName ("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 endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { 202 this(service); 203 super.cachedEndpoint = endpointURL; 204 } 205 206 public AccessControlServiceSoapBindingStub(javax.xml.rpc.Service 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 cls; 214 javax.xml.namespace.QName qName; 215 javax.xml.namespace.QName qName2; 216 java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class; 217 java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class; 218 java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class; 219 java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class; 220 java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class; 221 java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class; 222 java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class; 223 java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class; 224 java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class; 225 java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class; 226 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", ">ContentFormat>encoding"); 227 cachedSerQNames.add(qName); 228 cls = java.lang.String .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 ("http://www.alfresco.org/ws/model/content/1.0", ">ContentFormat>mimetype"); 234 cachedSerQNames.add(qName); 235 cls = java.lang.String .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 ("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 ("http://www.alfresco.org/ws/model/content/1.0", ">Store>address"); 248 cachedSerQNames.add(qName); 249 cls = java.lang.String .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 ("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 ("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 ("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 ("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 ("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 ("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 ("http://www.alfresco.org/ws/model/content/1.0", "Name"); 297 cachedSerQNames.add(qName); 298 cls = java.lang.String .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 ("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 ("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 ("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 ("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 ("http://www.alfresco.org/ws/model/content/1.0", "Path"); 332 cachedSerQNames.add(qName); 333 cls = java.lang.String .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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("http://www.alfresco.org/ws/model/content/1.0", "UUID"); 416 cachedSerQNames.add(qName); 417 cls = java.lang.String .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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 ("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 { 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 keys = super.cachedProperties.keys(); 523 while (keys.hasMoreElements()) { 524 java.lang.String key = (java.lang.String ) keys.nextElement(); 525 _call.setProperty(key, super.cachedProperties.get(key)); 526 } 527 synchronized (this) { 533 if (firstCall()) { 534 _call.setEncodingStyle(null); 536 for (int i = 0; i < cachedSerFactories.size(); ++i) { 537 java.lang.Class cls = (java.lang.Class ) cachedSerClasses.get(i); 538 javax.xml.namespace.QName qName = 539 (javax.xml.namespace.QName ) cachedSerQNames.get(i); 540 java.lang.Object x = cachedSerFactories.get(i); 541 if (x instanceof Class ) { 542 java.lang.Class sf = (java.lang.Class ) 543 cachedSerFactories.get(i); 544 java.lang.Class df = (java.lang.Class ) 545 cachedDeserFactories.get(i); 546 _call.registerTypeMapping(cls, qName, sf, df, false); 547 } 548 else if (x instanceof javax.xml.rpc.encoding.SerializerFactory ) { 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 _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 , 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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "getACLs")); 578 579 setRequestHeaders(_call); 580 setAttachments(_call); 581 try { java.lang.Object _resp = _call.invoke(new java.lang.Object [] {predicate, filter}); 582 583 if (_resp instanceof java.rmi.RemoteException ) { 584 throw (java.rmi.RemoteException )_resp; 585 } 586 else { 587 extractAttachments(_call); 588 try { 589 return (org.alfresco.webservice.accesscontrol.ACL[]) _resp; 590 } catch (java.lang.Exception _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 ) { 597 throw (java.rmi.RemoteException ) 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 , 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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "addACEs")); 620 621 setRequestHeaders(_call); 622 setAttachments(_call); 623 try { java.lang.Object _resp = _call.invoke(new java.lang.Object [] {predicate, aces}); 624 625 if (_resp instanceof java.rmi.RemoteException ) { 626 throw (java.rmi.RemoteException )_resp; 627 } 628 else { 629 extractAttachments(_call); 630 try { 631 return (org.alfresco.webservice.accesscontrol.ACL[]) _resp; 632 } catch (java.lang.Exception _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 ) { 639 throw (java.rmi.RemoteException ) 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 , 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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "removeACEs")); 662 663 setRequestHeaders(_call); 664 setAttachments(_call); 665 try { java.lang.Object _resp = _call.invoke(new java.lang.Object [] {predicate, aces}); 666 667 if (_resp instanceof java.rmi.RemoteException ) { 668 throw (java.rmi.RemoteException )_resp; 669 } 670 else { 671 extractAttachments(_call); 672 try { 673 return (org.alfresco.webservice.accesscontrol.ACL[]) _resp; 674 } catch (java.lang.Exception _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 ) { 681 throw (java.rmi.RemoteException ) 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 , 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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "getPermissions")); 704 705 setRequestHeaders(_call); 706 setAttachments(_call); 707 try { java.lang.Object _resp = _call.invoke(new java.lang.Object [] {predicate}); 708 709 if (_resp instanceof java.rmi.RemoteException ) { 710 throw (java.rmi.RemoteException )_resp; 711 } 712 else { 713 extractAttachments(_call); 714 try { 715 return (org.alfresco.webservice.accesscontrol.GetPermissionsResult[]) _resp; 716 } catch (java.lang.Exception _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 ) { 723 throw (java.rmi.RemoteException ) 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 [] classNames) throws java.rmi.RemoteException , 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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "getClassPermissions")); 746 747 setRequestHeaders(_call); 748 setAttachments(_call); 749 try { java.lang.Object _resp = _call.invoke(new java.lang.Object [] {classNames}); 750 751 if (_resp instanceof java.rmi.RemoteException ) { 752 throw (java.rmi.RemoteException )_resp; 753 } 754 else { 755 extractAttachments(_call); 756 try { 757 return (org.alfresco.webservice.accesscontrol.GetClassPermissionsResult[]) _resp; 758 } catch (java.lang.Exception _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 ) { 765 throw (java.rmi.RemoteException ) 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 [] permissions) throws java.rmi.RemoteException , 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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "hasPermissions")); 788 789 setRequestHeaders(_call); 790 setAttachments(_call); 791 try { java.lang.Object _resp = _call.invoke(new java.lang.Object [] {predicate, permissions}); 792 793 if (_resp instanceof java.rmi.RemoteException ) { 794 throw (java.rmi.RemoteException )_resp; 795 } 796 else { 797 extractAttachments(_call); 798 try { 799 return (org.alfresco.webservice.accesscontrol.HasPermissionsResult[]) _resp; 800 } catch (java.lang.Exception _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 ) { 807 throw (java.rmi.RemoteException ) 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 , 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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "setInheritPermission")); 830 831 setRequestHeaders(_call); 832 setAttachments(_call); 833 try { java.lang.Object _resp = _call.invoke(new java.lang.Object [] {predicate, new java.lang.Boolean (inheritPermission)}); 834 835 if (_resp instanceof java.rmi.RemoteException ) { 836 throw (java.rmi.RemoteException )_resp; 837 } 838 else { 839 extractAttachments(_call); 840 try { 841 return (org.alfresco.webservice.accesscontrol.ACL[]) _resp; 842 } catch (java.lang.Exception _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 ) { 849 throw (java.rmi.RemoteException ) 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 , 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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "getOwners")); 872 873 setRequestHeaders(_call); 874 setAttachments(_call); 875 try { java.lang.Object _resp = _call.invoke(new java.lang.Object [] {predicate}); 876 877 if (_resp instanceof java.rmi.RemoteException ) { 878 throw (java.rmi.RemoteException )_resp; 879 } 880 else { 881 extractAttachments(_call); 882 try { 883 return (org.alfresco.webservice.accesscontrol.OwnerResult[]) _resp; 884 } catch (java.lang.Exception _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 ) { 891 throw (java.rmi.RemoteException ) 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 owner) throws java.rmi.RemoteException , 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 ("http://www.alfresco.org/ws/service/accesscontrol/1.0", "setOwners")); 914 915 setRequestHeaders(_call); 916 setAttachments(_call); 917 try { java.lang.Object _resp = _call.invoke(new java.lang.Object [] {predicate, owner}); 918 919 if (_resp instanceof java.rmi.RemoteException ) { 920 throw (java.rmi.RemoteException )_resp; 921 } 922 else { 923 extractAttachments(_call); 924 try { 925 return (org.alfresco.webservice.accesscontrol.OwnerResult[]) _resp; 926 } catch (java.lang.Exception _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 ) { 933 throw (java.rmi.RemoteException ) 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 |