1   /**
2    * Portlet_Journal_JournalStructureServiceSoapBindingStub.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6    */
7   
8   package com.liferay.client.soap.portlet.journal.service.http;
9   
10  public class Portlet_Journal_JournalStructureServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portlet.journal.service.http.JournalStructureServiceSoap {
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[6];
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("addStructure");
28          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
29          oper.addParameter(param);
30          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "structureId"), 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          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "autoStructureId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
33          oper.addParameter(param);
34          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "parentStructureId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
35          oper.addParameter(param);
36          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
37          oper.addParameter(param);
38          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
39          oper.addParameter(param);
40          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "xsd"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
41          oper.addParameter(param);
42          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "addCommunityPermissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
43          oper.addParameter(param);
44          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "addGuestPermissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
45          oper.addParameter(param);
46          oper.setReturnType(new javax.xml.namespace.QName("http://model.journal.portlet.liferay.com", "JournalStructureSoap"));
47          oper.setReturnClass(com.liferay.client.soap.portlet.journal.model.JournalStructureSoap.class);
48          oper.setReturnQName(new javax.xml.namespace.QName("", "addStructureReturn"));
49          oper.setStyle(org.apache.axis.constants.Style.RPC);
50          oper.setUse(org.apache.axis.constants.Use.ENCODED);
51          _operations[0] = oper;
52  
53          oper = new org.apache.axis.description.OperationDesc();
54          oper.setName("addStructure");
55          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
56          oper.addParameter(param);
57          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "structureId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
58          oper.addParameter(param);
59          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "autoStructureId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
60          oper.addParameter(param);
61          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "parentStructureId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
62          oper.addParameter(param);
63          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
64          oper.addParameter(param);
65          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
66          oper.addParameter(param);
67          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "xsd"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
68          oper.addParameter(param);
69          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "communityPermissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.journal.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
70          oper.addParameter(param);
71          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "guestPermissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.journal.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
72          oper.addParameter(param);
73          oper.setReturnType(new javax.xml.namespace.QName("http://model.journal.portlet.liferay.com", "JournalStructureSoap"));
74          oper.setReturnClass(com.liferay.client.soap.portlet.journal.model.JournalStructureSoap.class);
75          oper.setReturnQName(new javax.xml.namespace.QName("", "addStructureReturn"));
76          oper.setStyle(org.apache.axis.constants.Style.RPC);
77          oper.setUse(org.apache.axis.constants.Use.ENCODED);
78          _operations[1] = oper;
79  
80          oper = new org.apache.axis.description.OperationDesc();
81          oper.setName("copyStructure");
82          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
83          oper.addParameter(param);
84          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "oldStructureId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
85          oper.addParameter(param);
86          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "newStructureId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
87          oper.addParameter(param);
88          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "autoStructureId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
89          oper.addParameter(param);
90          oper.setReturnType(new javax.xml.namespace.QName("http://model.journal.portlet.liferay.com", "JournalStructureSoap"));
91          oper.setReturnClass(com.liferay.client.soap.portlet.journal.model.JournalStructureSoap.class);
92          oper.setReturnQName(new javax.xml.namespace.QName("", "copyStructureReturn"));
93          oper.setStyle(org.apache.axis.constants.Style.RPC);
94          oper.setUse(org.apache.axis.constants.Use.ENCODED);
95          _operations[2] = oper;
96  
97          oper = new org.apache.axis.description.OperationDesc();
98          oper.setName("deleteStructure");
99          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
100         oper.addParameter(param);
101         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "structureId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
102         oper.addParameter(param);
103         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
104         oper.setStyle(org.apache.axis.constants.Style.RPC);
105         oper.setUse(org.apache.axis.constants.Use.ENCODED);
106         _operations[3] = oper;
107 
108         oper = new org.apache.axis.description.OperationDesc();
109         oper.setName("getStructure");
110         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
111         oper.addParameter(param);
112         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "structureId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
113         oper.addParameter(param);
114         oper.setReturnType(new javax.xml.namespace.QName("http://model.journal.portlet.liferay.com", "JournalStructureSoap"));
115         oper.setReturnClass(com.liferay.client.soap.portlet.journal.model.JournalStructureSoap.class);
116         oper.setReturnQName(new javax.xml.namespace.QName("", "getStructureReturn"));
117         oper.setStyle(org.apache.axis.constants.Style.RPC);
118         oper.setUse(org.apache.axis.constants.Use.ENCODED);
119         _operations[4] = oper;
120 
121         oper = new org.apache.axis.description.OperationDesc();
122         oper.setName("updateStructure");
123         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
124         oper.addParameter(param);
125         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "structureId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
126         oper.addParameter(param);
127         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "parentStructureId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
128         oper.addParameter(param);
129         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
130         oper.addParameter(param);
131         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
132         oper.addParameter(param);
133         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "xsd"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
134         oper.addParameter(param);
135         oper.setReturnType(new javax.xml.namespace.QName("http://model.journal.portlet.liferay.com", "JournalStructureSoap"));
136         oper.setReturnClass(com.liferay.client.soap.portlet.journal.model.JournalStructureSoap.class);
137         oper.setReturnQName(new javax.xml.namespace.QName("", "updateStructureReturn"));
138         oper.setStyle(org.apache.axis.constants.Style.RPC);
139         oper.setUse(org.apache.axis.constants.Use.ENCODED);
140         _operations[5] = oper;
141 
142     }
143 
144     public Portlet_Journal_JournalStructureServiceSoapBindingStub() throws org.apache.axis.AxisFault {
145          this(null);
146     }
147 
148     public Portlet_Journal_JournalStructureServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
149          this(service);
150          super.cachedEndpoint = endpointURL;
151     }
152 
153     public Portlet_Journal_JournalStructureServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
154         if (service == null) {
155             super.service = new org.apache.axis.client.Service();
156         } else {
157             super.service = service;
158         }
159         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
160             java.lang.Class cls;
161             javax.xml.namespace.QName qName;
162             javax.xml.namespace.QName qName2;
163             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
164             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
165             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
166             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
167             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
168             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
169             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
170             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
171             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
172             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
173             qName = new javax.xml.namespace.QName("http://model.journal.portlet.liferay.com", "JournalStructureSoap");
174             cachedSerQNames.add(qName);
175             cls = com.liferay.client.soap.portlet.journal.model.JournalStructureSoap.class;
176             cachedSerClasses.add(cls);
177             cachedSerFactories.add(beansf);
178             cachedDeserFactories.add(beandf);
179 
180             qName = new javax.xml.namespace.QName("urn:http.service.journal.portlet.liferay.com", "ArrayOf_xsd_string");
181             cachedSerQNames.add(qName);
182             cls = java.lang.String[].class;
183             cachedSerClasses.add(cls);
184             qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
185             qName2 = null;
186             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
187             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
188 
189     }
190 
191     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
192         try {
193             org.apache.axis.client.Call _call = super._createCall();
194             if (super.maintainSessionSet) {
195                 _call.setMaintainSession(super.maintainSession);
196             }
197             if (super.cachedUsername != null) {
198                 _call.setUsername(super.cachedUsername);
199             }
200             if (super.cachedPassword != null) {
201                 _call.setPassword(super.cachedPassword);
202             }
203             if (super.cachedEndpoint != null) {
204                 _call.setTargetEndpointAddress(super.cachedEndpoint);
205             }
206             if (super.cachedTimeout != null) {
207                 _call.setTimeout(super.cachedTimeout);
208             }
209             if (super.cachedPortName != null) {
210                 _call.setPortName(super.cachedPortName);
211             }
212             java.util.Enumeration keys = super.cachedProperties.keys();
213             while (keys.hasMoreElements()) {
214                 java.lang.String key = (java.lang.String) keys.nextElement();
215                 _call.setProperty(key, super.cachedProperties.get(key));
216             }
217             // All the type mapping information is registered
218             // when the first call is made.
219             // The type mapping information is actually registered in
220             // the TypeMappingRegistry of the service, which
221             // is the reason why registration is only needed for the first call.
222             synchronized (this) {
223                 if (firstCall()) {
224                     // must set encoding style before registering serializers
225                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
226                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
227                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
228                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
229                         javax.xml.namespace.QName qName =
230                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
231                         java.lang.Object x = cachedSerFactories.get(i);
232                         if (x instanceof Class) {
233                             java.lang.Class sf = (java.lang.Class)
234                                  cachedSerFactories.get(i);
235                             java.lang.Class df = (java.lang.Class)
236                                  cachedDeserFactories.get(i);
237                             _call.registerTypeMapping(cls, qName, sf, df, false);
238                         }
239                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
240                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
241                                  cachedSerFactories.get(i);
242                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
243                                  cachedDeserFactories.get(i);
244                             _call.registerTypeMapping(cls, qName, sf, df, false);
245                         }
246                     }
247                 }
248             }
249             return _call;
250         }
251         catch (java.lang.Throwable _t) {
252             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
253         }
254     }
255 
256     public com.liferay.client.soap.portlet.journal.model.JournalStructureSoap addStructure(long groupId, java.lang.String structureId, boolean autoStructureId, java.lang.String parentStructureId, java.lang.String name, java.lang.String description, java.lang.String xsd, boolean addCommunityPermissions, boolean addGuestPermissions) throws java.rmi.RemoteException {
257         if (super.cachedEndpoint == null) {
258             throw new org.apache.axis.NoEndPointException();
259         }
260         org.apache.axis.client.Call _call = createCall();
261         _call.setOperation(_operations[0]);
262         _call.setUseSOAPAction(true);
263         _call.setSOAPActionURI("");
264         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
265         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.journal.portlet.liferay.com", "addStructure"));
266 
267         setRequestHeaders(_call);
268         setAttachments(_call);
269  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), structureId, new java.lang.Boolean(autoStructureId), parentStructureId, name, description, xsd, new java.lang.Boolean(addCommunityPermissions), new java.lang.Boolean(addGuestPermissions)});
270 
271         if (_resp instanceof java.rmi.RemoteException) {
272             throw (java.rmi.RemoteException)_resp;
273         }
274         else {
275             extractAttachments(_call);
276             try {
277                 return (com.liferay.client.soap.portlet.journal.model.JournalStructureSoap) _resp;
278             } catch (java.lang.Exception _exception) {
279                 return (com.liferay.client.soap.portlet.journal.model.JournalStructureSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.journal.model.JournalStructureSoap.class);
280             }
281         }
282   } catch (org.apache.axis.AxisFault axisFaultException) {
283   throw axisFaultException;
284 }
285     }
286 
287     public com.liferay.client.soap.portlet.journal.model.JournalStructureSoap addStructure(long groupId, java.lang.String structureId, boolean autoStructureId, java.lang.String parentStructureId, java.lang.String name, java.lang.String description, java.lang.String xsd, java.lang.String[] communityPermissions, java.lang.String[] guestPermissions) throws java.rmi.RemoteException {
288         if (super.cachedEndpoint == null) {
289             throw new org.apache.axis.NoEndPointException();
290         }
291         org.apache.axis.client.Call _call = createCall();
292         _call.setOperation(_operations[1]);
293         _call.setUseSOAPAction(true);
294         _call.setSOAPActionURI("");
295         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
296         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.journal.portlet.liferay.com", "addStructure"));
297 
298         setRequestHeaders(_call);
299         setAttachments(_call);
300  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), structureId, new java.lang.Boolean(autoStructureId), parentStructureId, name, description, xsd, communityPermissions, guestPermissions});
301 
302         if (_resp instanceof java.rmi.RemoteException) {
303             throw (java.rmi.RemoteException)_resp;
304         }
305         else {
306             extractAttachments(_call);
307             try {
308                 return (com.liferay.client.soap.portlet.journal.model.JournalStructureSoap) _resp;
309             } catch (java.lang.Exception _exception) {
310                 return (com.liferay.client.soap.portlet.journal.model.JournalStructureSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.journal.model.JournalStructureSoap.class);
311             }
312         }
313   } catch (org.apache.axis.AxisFault axisFaultException) {
314   throw axisFaultException;
315 }
316     }
317 
318     public com.liferay.client.soap.portlet.journal.model.JournalStructureSoap copyStructure(long groupId, java.lang.String oldStructureId, java.lang.String newStructureId, boolean autoStructureId) throws java.rmi.RemoteException {
319         if (super.cachedEndpoint == null) {
320             throw new org.apache.axis.NoEndPointException();
321         }
322         org.apache.axis.client.Call _call = createCall();
323         _call.setOperation(_operations[2]);
324         _call.setUseSOAPAction(true);
325         _call.setSOAPActionURI("");
326         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
327         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.journal.portlet.liferay.com", "copyStructure"));
328 
329         setRequestHeaders(_call);
330         setAttachments(_call);
331  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), oldStructureId, newStructureId, new java.lang.Boolean(autoStructureId)});
332 
333         if (_resp instanceof java.rmi.RemoteException) {
334             throw (java.rmi.RemoteException)_resp;
335         }
336         else {
337             extractAttachments(_call);
338             try {
339                 return (com.liferay.client.soap.portlet.journal.model.JournalStructureSoap) _resp;
340             } catch (java.lang.Exception _exception) {
341                 return (com.liferay.client.soap.portlet.journal.model.JournalStructureSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.journal.model.JournalStructureSoap.class);
342             }
343         }
344   } catch (org.apache.axis.AxisFault axisFaultException) {
345   throw axisFaultException;
346 }
347     }
348 
349     public void deleteStructure(long groupId, java.lang.String structureId) throws java.rmi.RemoteException {
350         if (super.cachedEndpoint == null) {
351             throw new org.apache.axis.NoEndPointException();
352         }
353         org.apache.axis.client.Call _call = createCall();
354         _call.setOperation(_operations[3]);
355         _call.setUseSOAPAction(true);
356         _call.setSOAPActionURI("");
357         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
358         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.journal.portlet.liferay.com", "deleteStructure"));
359 
360         setRequestHeaders(_call);
361         setAttachments(_call);
362  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), structureId});
363 
364         if (_resp instanceof java.rmi.RemoteException) {
365             throw (java.rmi.RemoteException)_resp;
366         }
367         extractAttachments(_call);
368   } catch (org.apache.axis.AxisFault axisFaultException) {
369   throw axisFaultException;
370 }
371     }
372 
373     public com.liferay.client.soap.portlet.journal.model.JournalStructureSoap getStructure(long groupId, java.lang.String structureId) throws java.rmi.RemoteException {
374         if (super.cachedEndpoint == null) {
375             throw new org.apache.axis.NoEndPointException();
376         }
377         org.apache.axis.client.Call _call = createCall();
378         _call.setOperation(_operations[4]);
379         _call.setUseSOAPAction(true);
380         _call.setSOAPActionURI("");
381         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
382         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.journal.portlet.liferay.com", "getStructure"));
383 
384         setRequestHeaders(_call);
385         setAttachments(_call);
386  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), structureId});
387 
388         if (_resp instanceof java.rmi.RemoteException) {
389             throw (java.rmi.RemoteException)_resp;
390         }
391         else {
392             extractAttachments(_call);
393             try {
394                 return (com.liferay.client.soap.portlet.journal.model.JournalStructureSoap) _resp;
395             } catch (java.lang.Exception _exception) {
396                 return (com.liferay.client.soap.portlet.journal.model.JournalStructureSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.journal.model.JournalStructureSoap.class);
397             }
398         }
399   } catch (org.apache.axis.AxisFault axisFaultException) {
400   throw axisFaultException;
401 }
402     }
403 
404     public com.liferay.client.soap.portlet.journal.model.JournalStructureSoap updateStructure(long groupId, java.lang.String structureId, java.lang.String parentStructureId, java.lang.String name, java.lang.String description, java.lang.String xsd) throws java.rmi.RemoteException {
405         if (super.cachedEndpoint == null) {
406             throw new org.apache.axis.NoEndPointException();
407         }
408         org.apache.axis.client.Call _call = createCall();
409         _call.setOperation(_operations[5]);
410         _call.setUseSOAPAction(true);
411         _call.setSOAPActionURI("");
412         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
413         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.journal.portlet.liferay.com", "updateStructure"));
414 
415         setRequestHeaders(_call);
416         setAttachments(_call);
417  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), structureId, parentStructureId, name, description, xsd});
418 
419         if (_resp instanceof java.rmi.RemoteException) {
420             throw (java.rmi.RemoteException)_resp;
421         }
422         else {
423             extractAttachments(_call);
424             try {
425                 return (com.liferay.client.soap.portlet.journal.model.JournalStructureSoap) _resp;
426             } catch (java.lang.Exception _exception) {
427                 return (com.liferay.client.soap.portlet.journal.model.JournalStructureSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.journal.model.JournalStructureSoap.class);
428             }
429         }
430   } catch (org.apache.axis.AxisFault axisFaultException) {
431   throw axisFaultException;
432 }
433     }
434 
435 }
436