1 7 8 package org.alfresco.webservice.content; 9 10 public class ContentServiceSoapBindingStub extends org.apache.axis.client.Stub implements org.alfresco.webservice.content.ContentServiceSoapPort { 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[3]; 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("read"); 28 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "items"), 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/content/1.0", "property"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String .class, false, false); 31 oper.addParameter(param); 32 oper.setReturnType(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "Content")); 33 oper.setReturnClass(org.alfresco.webservice.content.Content[].class); 34 oper.setReturnQName(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "content")); 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/content/1.0", "ContentFault"), 39 "org.alfresco.webservice.content.ContentFault", 40 new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "ContentFault"), 41 true 42 )); 43 _operations[0] = oper; 44 45 oper = new org.apache.axis.description.OperationDesc(); 46 oper.setName("write"); 47 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "node"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "Reference"), org.alfresco.webservice.types.Reference.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/content/1.0", "property"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String .class, false, false); 50 oper.addParameter(param); 51 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "content"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "base64Binary"), byte[].class, false, false); 52 oper.addParameter(param); 53 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "format"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "ContentFormat"), org.alfresco.webservice.types.ContentFormat.class, false, false); 54 oper.addParameter(param); 55 oper.setReturnType(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "Content")); 56 oper.setReturnClass(org.alfresco.webservice.content.Content.class); 57 oper.setReturnQName(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "content")); 58 oper.setStyle(org.apache.axis.constants.Style.WRAPPED); 59 oper.setUse(org.apache.axis.constants.Use.LITERAL); 60 oper.addFault(new org.apache.axis.description.FaultDesc( 61 new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "ContentFault"), 62 "org.alfresco.webservice.content.ContentFault", 63 new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "ContentFault"), 64 true 65 )); 66 _operations[1] = oper; 67 68 oper = new org.apache.axis.description.OperationDesc(); 69 oper.setName("clear"); 70 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "items"), 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); 71 oper.addParameter(param); 72 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "property"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName ("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String .class, false, false); 73 oper.addParameter(param); 74 oper.setReturnType(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "Content")); 75 oper.setReturnClass(org.alfresco.webservice.content.Content[].class); 76 oper.setReturnQName(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "content")); 77 oper.setStyle(org.apache.axis.constants.Style.WRAPPED); 78 oper.setUse(org.apache.axis.constants.Use.LITERAL); 79 oper.addFault(new org.apache.axis.description.FaultDesc( 80 new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "ContentFault"), 81 "org.alfresco.webservice.content.ContentFault", 82 new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "ContentFault"), 83 true 84 )); 85 _operations[2] = oper; 86 87 } 88 89 public ContentServiceSoapBindingStub() throws org.apache.axis.AxisFault { 90 this(null); 91 } 92 93 public ContentServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { 94 this(service); 95 super.cachedEndpoint = endpointURL; 96 } 97 98 public ContentServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { 99 if (service == null) { 100 super.service = new org.apache.axis.client.Service(); 101 } else { 102 super.service = service; 103 } 104 ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2"); 105 java.lang.Class cls; 106 javax.xml.namespace.QName qName; 107 javax.xml.namespace.QName qName2; 108 java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class; 109 java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class; 110 java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class; 111 java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class; 112 java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class; 113 java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class; 114 java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class; 115 java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class; 116 java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class; 117 java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class; 118 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", ">ContentFormat>encoding"); 119 cachedSerQNames.add(qName); 120 cls = java.lang.String .class; 121 cachedSerClasses.add(cls); 122 cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName)); 123 cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName)); 124 125 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", ">ContentFormat>mimetype"); 126 cachedSerQNames.add(qName); 127 cls = java.lang.String .class; 128 cachedSerClasses.add(cls); 129 cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName)); 130 cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName)); 131 132 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", ">ResultSetRow>node"); 133 cachedSerQNames.add(qName); 134 cls = org.alfresco.webservice.types.ResultSetRowNode.class; 135 cachedSerClasses.add(cls); 136 cachedSerFactories.add(beansf); 137 cachedDeserFactories.add(beandf); 138 139 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", ">Store>address"); 140 cachedSerQNames.add(qName); 141 cls = java.lang.String .class; 142 cachedSerClasses.add(cls); 143 cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName)); 144 cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName)); 145 146 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "AssociationDefinition"); 147 cachedSerQNames.add(qName); 148 cls = org.alfresco.webservice.types.AssociationDefinition.class; 149 cachedSerClasses.add(cls); 150 cachedSerFactories.add(beansf); 151 cachedDeserFactories.add(beandf); 152 153 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "Cardinality"); 154 cachedSerQNames.add(qName); 155 cls = org.alfresco.webservice.types.Cardinality.class; 156 cachedSerClasses.add(cls); 157 cachedSerFactories.add(enumsf); 158 cachedDeserFactories.add(enumdf); 159 160 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "Category"); 161 cachedSerQNames.add(qName); 162 cls = org.alfresco.webservice.types.Category.class; 163 cachedSerClasses.add(cls); 164 cachedSerFactories.add(beansf); 165 cachedDeserFactories.add(beandf); 166 167 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "ClassDefinition"); 168 cachedSerQNames.add(qName); 169 cls = org.alfresco.webservice.types.ClassDefinition.class; 170 cachedSerClasses.add(cls); 171 cachedSerFactories.add(beansf); 172 cachedDeserFactories.add(beandf); 173 174 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "Classification"); 175 cachedSerQNames.add(qName); 176 cls = org.alfresco.webservice.types.Classification.class; 177 cachedSerClasses.add(cls); 178 cachedSerFactories.add(beansf); 179 cachedDeserFactories.add(beandf); 180 181 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "ContentFormat"); 182 cachedSerQNames.add(qName); 183 cls = org.alfresco.webservice.types.ContentFormat.class; 184 cachedSerClasses.add(cls); 185 cachedSerFactories.add(beansf); 186 cachedDeserFactories.add(beandf); 187 188 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "Name"); 189 cachedSerQNames.add(qName); 190 cls = java.lang.String .class; 191 cachedSerClasses.add(cls); 192 cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName)); 193 cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName)); 194 195 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "NamedValue"); 196 cachedSerQNames.add(qName); 197 cls = org.alfresco.webservice.types.NamedValue.class; 198 cachedSerClasses.add(cls); 199 cachedSerFactories.add(beansf); 200 cachedDeserFactories.add(beandf); 201 202 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "Node"); 203 cachedSerQNames.add(qName); 204 cls = org.alfresco.webservice.types.Node.class; 205 cachedSerClasses.add(cls); 206 cachedSerFactories.add(beansf); 207 cachedDeserFactories.add(beandf); 208 209 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "NodeDefinition"); 210 cachedSerQNames.add(qName); 211 cls = org.alfresco.webservice.types.NodeDefinition.class; 212 cachedSerClasses.add(cls); 213 cachedSerFactories.add(beansf); 214 cachedDeserFactories.add(beandf); 215 216 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "ParentReference"); 217 cachedSerQNames.add(qName); 218 cls = org.alfresco.webservice.types.ParentReference.class; 219 cachedSerClasses.add(cls); 220 cachedSerFactories.add(beansf); 221 cachedDeserFactories.add(beandf); 222 223 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "Path"); 224 cachedSerQNames.add(qName); 225 cls = java.lang.String .class; 226 cachedSerClasses.add(cls); 227 cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName)); 228 cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName)); 229 230 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "Predicate"); 231 cachedSerQNames.add(qName); 232 cls = org.alfresco.webservice.types.Predicate.class; 233 cachedSerClasses.add(cls); 234 cachedSerFactories.add(beansf); 235 cachedDeserFactories.add(beandf); 236 237 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "PropertyDefinition"); 238 cachedSerQNames.add(qName); 239 cls = org.alfresco.webservice.types.PropertyDefinition.class; 240 cachedSerClasses.add(cls); 241 cachedSerFactories.add(beansf); 242 cachedDeserFactories.add(beandf); 243 244 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "Query"); 245 cachedSerQNames.add(qName); 246 cls = org.alfresco.webservice.types.Query.class; 247 cachedSerClasses.add(cls); 248 cachedSerFactories.add(beansf); 249 cachedDeserFactories.add(beandf); 250 251 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "QueryLanguageEnum"); 252 cachedSerQNames.add(qName); 253 cls = org.alfresco.webservice.types.QueryLanguageEnum.class; 254 cachedSerClasses.add(cls); 255 cachedSerFactories.add(enumsf); 256 cachedDeserFactories.add(enumdf); 257 258 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "Reference"); 259 cachedSerQNames.add(qName); 260 cls = org.alfresco.webservice.types.Reference.class; 261 cachedSerClasses.add(cls); 262 cachedSerFactories.add(beansf); 263 cachedDeserFactories.add(beandf); 264 265 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "ResultSet"); 266 cachedSerQNames.add(qName); 267 cls = org.alfresco.webservice.types.ResultSet.class; 268 cachedSerClasses.add(cls); 269 cachedSerFactories.add(beansf); 270 cachedDeserFactories.add(beandf); 271 272 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "ResultSetMetaData"); 273 cachedSerQNames.add(qName); 274 cls = org.alfresco.webservice.types.ResultSetMetaData.class; 275 cachedSerClasses.add(cls); 276 cachedSerFactories.add(beansf); 277 cachedDeserFactories.add(beandf); 278 279 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "ResultSetRow"); 280 cachedSerQNames.add(qName); 281 cls = org.alfresco.webservice.types.ResultSetRow.class; 282 cachedSerClasses.add(cls); 283 cachedSerFactories.add(beansf); 284 cachedDeserFactories.add(beandf); 285 286 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "RoleDefinition"); 287 cachedSerQNames.add(qName); 288 cls = org.alfresco.webservice.types.RoleDefinition.class; 289 cachedSerClasses.add(cls); 290 cachedSerFactories.add(beansf); 291 cachedDeserFactories.add(beandf); 292 293 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "Store"); 294 cachedSerQNames.add(qName); 295 cls = org.alfresco.webservice.types.Store.class; 296 cachedSerClasses.add(cls); 297 cachedSerFactories.add(beansf); 298 cachedDeserFactories.add(beandf); 299 300 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "StoreEnum"); 301 cachedSerQNames.add(qName); 302 cls = org.alfresco.webservice.types.StoreEnum.class; 303 cachedSerClasses.add(cls); 304 cachedSerFactories.add(enumsf); 305 cachedDeserFactories.add(enumdf); 306 307 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "UUID"); 308 cachedSerQNames.add(qName); 309 cls = java.lang.String .class; 310 cachedSerClasses.add(cls); 311 cachedSerFactories.add(org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleSerializerFactory.class, cls, qName)); 312 cachedDeserFactories.add(org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(org.apache.axis.encoding.ser.SimpleDeserializerFactory.class, cls, qName)); 313 314 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "ValueDefinition"); 315 cachedSerQNames.add(qName); 316 cls = org.alfresco.webservice.types.ValueDefinition.class; 317 cachedSerClasses.add(cls); 318 cachedSerFactories.add(beansf); 319 cachedDeserFactories.add(beandf); 320 321 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "Version"); 322 cachedSerQNames.add(qName); 323 cls = org.alfresco.webservice.types.Version.class; 324 cachedSerClasses.add(cls); 325 cachedSerFactories.add(beansf); 326 cachedDeserFactories.add(beandf); 327 328 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/model/content/1.0", "VersionHistory"); 329 cachedSerQNames.add(qName); 330 cls = org.alfresco.webservice.types.VersionHistory.class; 331 cachedSerClasses.add(cls); 332 cachedSerFactories.add(beansf); 333 cachedDeserFactories.add(beandf); 334 335 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "Content"); 336 cachedSerQNames.add(qName); 337 cls = org.alfresco.webservice.content.Content.class; 338 cachedSerClasses.add(cls); 339 cachedSerFactories.add(beansf); 340 cachedDeserFactories.add(beandf); 341 342 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "ContentFault"); 343 cachedSerQNames.add(qName); 344 cls = org.alfresco.webservice.content.ContentFault.class; 345 cachedSerClasses.add(cls); 346 cachedSerFactories.add(beansf); 347 cachedDeserFactories.add(beandf); 348 349 qName = new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "ContentSegment"); 350 cachedSerQNames.add(qName); 351 cls = org.alfresco.webservice.content.ContentSegment.class; 352 cachedSerClasses.add(cls); 353 cachedSerFactories.add(beansf); 354 cachedDeserFactories.add(beandf); 355 356 } 357 358 protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException { 359 try { 360 org.apache.axis.client.Call _call = super._createCall(); 361 if (super.maintainSessionSet) { 362 _call.setMaintainSession(super.maintainSession); 363 } 364 if (super.cachedUsername != null) { 365 _call.setUsername(super.cachedUsername); 366 } 367 if (super.cachedPassword != null) { 368 _call.setPassword(super.cachedPassword); 369 } 370 if (super.cachedEndpoint != null) { 371 _call.setTargetEndpointAddress(super.cachedEndpoint); 372 } 373 if (super.cachedTimeout != null) { 374 _call.setTimeout(super.cachedTimeout); 375 } 376 if (super.cachedPortName != null) { 377 _call.setPortName(super.cachedPortName); 378 } 379 java.util.Enumeration keys = super.cachedProperties.keys(); 380 while (keys.hasMoreElements()) { 381 java.lang.String key = (java.lang.String ) keys.nextElement(); 382 _call.setProperty(key, super.cachedProperties.get(key)); 383 } 384 synchronized (this) { 390 if (firstCall()) { 391 _call.setEncodingStyle(null); 393 for (int i = 0; i < cachedSerFactories.size(); ++i) { 394 java.lang.Class cls = (java.lang.Class ) cachedSerClasses.get(i); 395 javax.xml.namespace.QName qName = 396 (javax.xml.namespace.QName ) cachedSerQNames.get(i); 397 java.lang.Object x = cachedSerFactories.get(i); 398 if (x instanceof Class ) { 399 java.lang.Class sf = (java.lang.Class ) 400 cachedSerFactories.get(i); 401 java.lang.Class df = (java.lang.Class ) 402 cachedDeserFactories.get(i); 403 _call.registerTypeMapping(cls, qName, sf, df, false); 404 } 405 else if (x instanceof javax.xml.rpc.encoding.SerializerFactory ) { 406 org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory) 407 cachedSerFactories.get(i); 408 org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory) 409 cachedDeserFactories.get(i); 410 _call.registerTypeMapping(cls, qName, sf, df, false); 411 } 412 } 413 } 414 } 415 return _call; 416 } 417 catch (java.lang.Throwable _t) { 418 throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t); 419 } 420 } 421 422 423 426 public org.alfresco.webservice.content.Content[] read(org.alfresco.webservice.types.Predicate items, java.lang.String property) throws java.rmi.RemoteException , org.alfresco.webservice.content.ContentFault { 427 if (super.cachedEndpoint == null) { 428 throw new org.apache.axis.NoEndPointException(); 429 } 430 org.apache.axis.client.Call _call = createCall(); 431 _call.setOperation(_operations[0]); 432 _call.setUseSOAPAction(true); 433 _call.setSOAPActionURI("http://www.alfresco.org/ws/service/content/1.0/read"); 434 _call.setEncodingStyle(null); 435 _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE); 436 _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE); 437 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); 438 _call.setOperationName(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "read")); 439 440 setRequestHeaders(_call); 441 setAttachments(_call); 442 try { java.lang.Object _resp = _call.invoke(new java.lang.Object [] {items, property}); 443 444 if (_resp instanceof java.rmi.RemoteException ) { 445 throw (java.rmi.RemoteException )_resp; 446 } 447 else { 448 extractAttachments(_call); 449 try { 450 return (org.alfresco.webservice.content.Content[]) _resp; 451 } catch (java.lang.Exception _exception) { 452 return (org.alfresco.webservice.content.Content[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.content.Content[].class); 453 } 454 } 455 } catch (org.apache.axis.AxisFault axisFaultException) { 456 if (axisFaultException.detail != null) { 457 if (axisFaultException.detail instanceof java.rmi.RemoteException ) { 458 throw (java.rmi.RemoteException ) axisFaultException.detail; 459 } 460 if (axisFaultException.detail instanceof org.alfresco.webservice.content.ContentFault) { 461 throw (org.alfresco.webservice.content.ContentFault) axisFaultException.detail; 462 } 463 } 464 throw axisFaultException; 465 } 466 } 467 468 469 472 public org.alfresco.webservice.content.Content write(org.alfresco.webservice.types.Reference node, java.lang.String property, byte[] content, org.alfresco.webservice.types.ContentFormat format) throws java.rmi.RemoteException , org.alfresco.webservice.content.ContentFault { 473 if (super.cachedEndpoint == null) { 474 throw new org.apache.axis.NoEndPointException(); 475 } 476 org.apache.axis.client.Call _call = createCall(); 477 _call.setOperation(_operations[1]); 478 _call.setUseSOAPAction(true); 479 _call.setSOAPActionURI("http://www.alfresco.org/ws/service/content/1.0/write"); 480 _call.setEncodingStyle(null); 481 _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE); 482 _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE); 483 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); 484 _call.setOperationName(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "write")); 485 486 setRequestHeaders(_call); 487 setAttachments(_call); 488 try { java.lang.Object _resp = _call.invoke(new java.lang.Object [] {node, property, content, format}); 489 490 if (_resp instanceof java.rmi.RemoteException ) { 491 throw (java.rmi.RemoteException )_resp; 492 } 493 else { 494 extractAttachments(_call); 495 try { 496 return (org.alfresco.webservice.content.Content) _resp; 497 } catch (java.lang.Exception _exception) { 498 return (org.alfresco.webservice.content.Content) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.content.Content.class); 499 } 500 } 501 } catch (org.apache.axis.AxisFault axisFaultException) { 502 if (axisFaultException.detail != null) { 503 if (axisFaultException.detail instanceof java.rmi.RemoteException ) { 504 throw (java.rmi.RemoteException ) axisFaultException.detail; 505 } 506 if (axisFaultException.detail instanceof org.alfresco.webservice.content.ContentFault) { 507 throw (org.alfresco.webservice.content.ContentFault) axisFaultException.detail; 508 } 509 } 510 throw axisFaultException; 511 } 512 } 513 514 515 518 public org.alfresco.webservice.content.Content[] clear(org.alfresco.webservice.types.Predicate items, java.lang.String property) throws java.rmi.RemoteException , org.alfresco.webservice.content.ContentFault { 519 if (super.cachedEndpoint == null) { 520 throw new org.apache.axis.NoEndPointException(); 521 } 522 org.apache.axis.client.Call _call = createCall(); 523 _call.setOperation(_operations[2]); 524 _call.setUseSOAPAction(true); 525 _call.setSOAPActionURI("http://www.alfresco.org/ws/service/content/1.0/clear"); 526 _call.setEncodingStyle(null); 527 _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE); 528 _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE); 529 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); 530 _call.setOperationName(new javax.xml.namespace.QName ("http://www.alfresco.org/ws/service/content/1.0", "clear")); 531 532 setRequestHeaders(_call); 533 setAttachments(_call); 534 try { java.lang.Object _resp = _call.invoke(new java.lang.Object [] {items, property}); 535 536 if (_resp instanceof java.rmi.RemoteException ) { 537 throw (java.rmi.RemoteException )_resp; 538 } 539 else { 540 extractAttachments(_call); 541 try { 542 return (org.alfresco.webservice.content.Content[]) _resp; 543 } catch (java.lang.Exception _exception) { 544 return (org.alfresco.webservice.content.Content[]) org.apache.axis.utils.JavaUtils.convert(_resp, org.alfresco.webservice.content.Content[].class); 545 } 546 } 547 } catch (org.apache.axis.AxisFault axisFaultException) { 548 if (axisFaultException.detail != null) { 549 if (axisFaultException.detail instanceof java.rmi.RemoteException ) { 550 throw (java.rmi.RemoteException ) axisFaultException.detail; 551 } 552 if (axisFaultException.detail instanceof org.alfresco.webservice.content.ContentFault) { 553 throw (org.alfresco.webservice.content.ContentFault) axisFaultException.detail; 554 } 555 } 556 throw axisFaultException; 557 } 558 } 559 560 } 561 | Popular Tags |