5
* This file was auto-generated from WSDL
6
* by the Apache Axis2 version: 1.4.1 Built on : Aug 13, 2008 (05:03:35 LKT)
8
package mx.com.fact.www.schema.ws;
13
* FactWSFrontStub java implementation
17
public class FactWSFrontStub extends org.apache.axis2.client.Stub
19
protected org.apache.axis2.description.AxisOperation[] _operations;
21
//hashmaps to keep the fault mapping
22
private java.util.HashMap faultExceptionNameMap = new java.util.HashMap();
23
private java.util.HashMap faultExceptionClassNameMap = new java.util.HashMap();
24
private java.util.HashMap faultMessageMap = new java.util.HashMap();
26
private static int counter = 0;
28
private static synchronized String getUniqueSuffix(){
29
// reset the counter if it is greater than 99999
33
counter = counter + 1;
34
return Long.toString(System.currentTimeMillis()) + "_" + counter;
38
private void populateAxisService() throws org.apache.axis2.AxisFault {
40
//creating the Service with a unique name
41
_service = new org.apache.axis2.description.AxisService("FactWSFront" + getUniqueSuffix());
42
addAnonymousOperations();
44
//creating the operations
45
org.apache.axis2.description.AxisOperation __operation;
47
_operations = new org.apache.axis2.description.AxisOperation[2];
49
__operation = new org.apache.axis2.description.OutInAxisOperation();
52
__operation.setName(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws", "RequestTransaction"));
53
_service.addOperation(__operation);
58
_operations[0]=__operation;
61
__operation = new org.apache.axis2.description.OutInAxisOperation();
64
__operation.setName(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws", "MySuiteRequestTransaction"));
65
_service.addOperation(__operation);
70
_operations[1]=__operation;
75
//populates the faults
76
private void populateFaults(){
83
*Constructor that takes in a configContext
86
public FactWSFrontStub(org.apache.axis2.context.ConfigurationContext configurationContext,
87
java.lang.String targetEndpoint)
88
throws org.apache.axis2.AxisFault {
89
this(configurationContext,targetEndpoint,false);
94
* Constructor that takes in a configContext and useseperate listner
96
public FactWSFrontStub(org.apache.axis2.context.ConfigurationContext configurationContext,
97
java.lang.String targetEndpoint, boolean useSeparateListener)
98
throws org.apache.axis2.AxisFault {
99
//To populate AxisService
100
populateAxisService();
103
_serviceClient = new org.apache.axis2.client.ServiceClient(configurationContext,_service);
106
configurationContext = _serviceClient.getServiceContext().getConfigurationContext();
108
_serviceClient.getOptions().setTo(new org.apache.axis2.addressing.EndpointReference(
110
_serviceClient.getOptions().setUseSeparateListener(useSeparateListener);
112
//Set the soap version
113
_serviceClient.getOptions().setSoapVersionURI(org.apache.axiom.soap.SOAP12Constants.SOAP_ENVELOPE_NAMESPACE_URI);
119
* Default Constructor
121
public FactWSFrontStub(org.apache.axis2.context.ConfigurationContext configurationContext) throws org.apache.axis2.AxisFault {
123
this(configurationContext,"http://www.mysuitemex.com/mx.com.fact.wsfront/FactWSFront.asmx" );
128
* Default Constructor
130
public FactWSFrontStub() throws org.apache.axis2.AxisFault {
132
this("http://www.mysuitemex.com/mx.com.fact.wsfront/FactWSFront.asmx" );
137
* Constructor taking the target endpoint
139
public FactWSFrontStub(java.lang.String targetEndpoint) throws org.apache.axis2.AxisFault {
140
this(null,targetEndpoint);
147
* Auto generated method signature
149
* @see mx.com.fact.www.schema.ws.FactWSFront#RequestTransaction
150
* @param requestTransaction0
156
public mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransactionResponse RequestTransaction(
158
mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransaction requestTransaction0)
161
throws java.rmi.RemoteException
164
org.apache.axis2.context.MessageContext _messageContext = null;
166
org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[0].getName());
167
_operationClient.getOptions().setAction("http://www.fact.com.mx/schema/ws/RequestTransaction");
168
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
172
addPropertyToOperationClient(_operationClient,org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,"&");
175
// create a message context
176
_messageContext = new org.apache.axis2.context.MessageContext();
180
// create SOAP envelope with that payload
181
org.apache.axiom.soap.SOAPEnvelope env = null;
184
env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
186
optimizeContent(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
187
"RequestTransaction")));
189
//adding SOAP soap_headers
190
_serviceClient.addHeadersToEnvelope(env);
191
// set the message context with that soap envelope
192
_messageContext.setEnvelope(env);
194
// add the message contxt to the operation client
195
_operationClient.addMessageContext(_messageContext);
197
//execute the operation client
198
_operationClient.execute(true);
201
org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient.getMessageContext(
202
org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
203
org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
206
java.lang.Object object = fromOM(
207
_returnEnv.getBody().getFirstElement() ,
208
mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransactionResponse.class,
209
getEnvelopeNamespaces(_returnEnv));
212
return (mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransactionResponse)object;
214
}catch(org.apache.axis2.AxisFault f){
216
org.apache.axiom.om.OMElement faultElt = f.getDetail();
218
if (faultExceptionNameMap.containsKey(faultElt.getQName())){
219
//make the fault by reflection
221
java.lang.String exceptionClassName = (java.lang.String)faultExceptionClassNameMap.get(faultElt.getQName());
222
java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
223
java.lang.Exception ex=
224
(java.lang.Exception) exceptionClass.newInstance();
226
java.lang.String messageClassName = (java.lang.String)faultMessageMap.get(faultElt.getQName());
227
java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
228
java.lang.Object messageObject = fromOM(faultElt,messageClass,null);
229
java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
230
new java.lang.Class[]{messageClass});
231
m.invoke(ex,new java.lang.Object[]{messageObject});
234
throw new java.rmi.RemoteException(ex.getMessage(), ex);
235
}catch(java.lang.ClassCastException e){
236
// we cannot intantiate the class - throw the original Axis fault
238
} catch (java.lang.ClassNotFoundException e) {
239
// we cannot intantiate the class - throw the original Axis fault
241
}catch (java.lang.NoSuchMethodException e) {
242
// we cannot intantiate the class - throw the original Axis fault
244
} catch (java.lang.reflect.InvocationTargetException e) {
245
// we cannot intantiate the class - throw the original Axis fault
247
} catch (java.lang.IllegalAccessException e) {
248
// we cannot intantiate the class - throw the original Axis fault
250
} catch (java.lang.InstantiationException e) {
251
// we cannot intantiate the class - throw the original Axis fault
261
_messageContext.getTransportOut().getSender().cleanup(_messageContext);
266
* Auto generated method signature for Asynchronous Invocations
268
* @see mx.com.fact.www.schema.ws.FactWSFront#startRequestTransaction
269
* @param requestTransaction0
272
public void startRequestTransaction(
274
mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransaction requestTransaction0,
276
final mx.com.fact.www.schema.ws.FactWSFrontCallbackHandler callback)
278
throws java.rmi.RemoteException{
280
org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[0].getName());
281
_operationClient.getOptions().setAction("http://www.fact.com.mx/schema/ws/RequestTransaction");
282
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
286
addPropertyToOperationClient(_operationClient,org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,"&");
290
// create SOAP envelope with that payload
291
org.apache.axiom.soap.SOAPEnvelope env=null;
292
final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
298
env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
300
optimizeContent(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
301
"RequestTransaction")));
303
// adding SOAP soap_headers
304
_serviceClient.addHeadersToEnvelope(env);
305
// create message context with that soap envelope
306
_messageContext.setEnvelope(env);
308
// add the message context to the operation client
309
_operationClient.addMessageContext(_messageContext);
313
_operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
314
public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
316
org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
318
java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
319
mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransactionResponse.class,
320
getEnvelopeNamespaces(resultEnv));
321
callback.receiveResultRequestTransaction(
322
(mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransactionResponse)object);
324
} catch (org.apache.axis2.AxisFault e) {
325
callback.receiveErrorRequestTransaction(e);
329
public void onError(java.lang.Exception error) {
330
if (error instanceof org.apache.axis2.AxisFault) {
331
org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
332
org.apache.axiom.om.OMElement faultElt = f.getDetail();
334
if (faultExceptionNameMap.containsKey(faultElt.getQName())){
335
//make the fault by reflection
337
java.lang.String exceptionClassName = (java.lang.String)faultExceptionClassNameMap.get(faultElt.getQName());
338
java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
339
java.lang.Exception ex=
340
(java.lang.Exception) exceptionClass.newInstance();
342
java.lang.String messageClassName = (java.lang.String)faultMessageMap.get(faultElt.getQName());
343
java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
344
java.lang.Object messageObject = fromOM(faultElt,messageClass,null);
345
java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
346
new java.lang.Class[]{messageClass});
347
m.invoke(ex,new java.lang.Object[]{messageObject});
350
callback.receiveErrorRequestTransaction(new java.rmi.RemoteException(ex.getMessage(), ex));
351
} catch(java.lang.ClassCastException e){
352
// we cannot intantiate the class - throw the original Axis fault
353
callback.receiveErrorRequestTransaction(f);
354
} catch (java.lang.ClassNotFoundException e) {
355
// we cannot intantiate the class - throw the original Axis fault
356
callback.receiveErrorRequestTransaction(f);
357
} catch (java.lang.NoSuchMethodException e) {
358
// we cannot intantiate the class - throw the original Axis fault
359
callback.receiveErrorRequestTransaction(f);
360
} catch (java.lang.reflect.InvocationTargetException e) {
361
// we cannot intantiate the class - throw the original Axis fault
362
callback.receiveErrorRequestTransaction(f);
363
} catch (java.lang.IllegalAccessException e) {
364
// we cannot intantiate the class - throw the original Axis fault
365
callback.receiveErrorRequestTransaction(f);
366
} catch (java.lang.InstantiationException e) {
367
// we cannot intantiate the class - throw the original Axis fault
368
callback.receiveErrorRequestTransaction(f);
369
} catch (org.apache.axis2.AxisFault e) {
370
// we cannot intantiate the class - throw the original Axis fault
371
callback.receiveErrorRequestTransaction(f);
374
callback.receiveErrorRequestTransaction(f);
377
callback.receiveErrorRequestTransaction(f);
380
callback.receiveErrorRequestTransaction(error);
384
public void onFault(org.apache.axis2.context.MessageContext faultContext) {
385
org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(faultContext);
389
public void onComplete() {
391
_messageContext.getTransportOut().getSender().cleanup(_messageContext);
392
} catch (org.apache.axis2.AxisFault axisFault) {
393
callback.receiveErrorRequestTransaction(axisFault);
399
org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
400
if ( _operations[0].getMessageReceiver()==null && _operationClient.getOptions().isUseSeparateListener()) {
401
_callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
402
_operations[0].setMessageReceiver(
406
//execute the operation client
407
_operationClient.execute(false);
412
* Auto generated method signature
414
* @see mx.com.fact.www.schema.ws.FactWSFront#MySuiteRequestTransaction
415
* @param mySuiteRequestTransaction2
421
public mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransactionResponse MySuiteRequestTransaction(
423
mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransaction mySuiteRequestTransaction2)
426
throws java.rmi.RemoteException
429
org.apache.axis2.context.MessageContext _messageContext = null;
431
org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[1].getName());
432
_operationClient.getOptions().setAction("http://www.fact.com.mx/schema/ws/MySuiteRequestTransaction");
433
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
437
addPropertyToOperationClient(_operationClient,org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,"&");
440
// create a message context
441
_messageContext = new org.apache.axis2.context.MessageContext();
445
// create SOAP envelope with that payload
446
org.apache.axiom.soap.SOAPEnvelope env = null;
449
env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
450
mySuiteRequestTransaction2,
451
optimizeContent(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
452
"MySuiteRequestTransaction")));
454
//adding SOAP soap_headers
455
_serviceClient.addHeadersToEnvelope(env);
456
// set the message context with that soap envelope
457
_messageContext.setEnvelope(env);
459
// add the message contxt to the operation client
460
_operationClient.addMessageContext(_messageContext);
462
//execute the operation client
463
_operationClient.execute(true);
466
org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient.getMessageContext(
467
org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
468
org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext.getEnvelope();
471
java.lang.Object object = fromOM(
472
_returnEnv.getBody().getFirstElement() ,
473
mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransactionResponse.class,
474
getEnvelopeNamespaces(_returnEnv));
477
return (mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransactionResponse)object;
479
}catch(org.apache.axis2.AxisFault f){
481
org.apache.axiom.om.OMElement faultElt = f.getDetail();
483
if (faultExceptionNameMap.containsKey(faultElt.getQName())){
484
//make the fault by reflection
486
java.lang.String exceptionClassName = (java.lang.String)faultExceptionClassNameMap.get(faultElt.getQName());
487
java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
488
java.lang.Exception ex=
489
(java.lang.Exception) exceptionClass.newInstance();
491
java.lang.String messageClassName = (java.lang.String)faultMessageMap.get(faultElt.getQName());
492
java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
493
java.lang.Object messageObject = fromOM(faultElt,messageClass,null);
494
java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
495
new java.lang.Class[]{messageClass});
496
m.invoke(ex,new java.lang.Object[]{messageObject});
499
throw new java.rmi.RemoteException(ex.getMessage(), ex);
500
}catch(java.lang.ClassCastException e){
501
// we cannot intantiate the class - throw the original Axis fault
503
} catch (java.lang.ClassNotFoundException e) {
504
// we cannot intantiate the class - throw the original Axis fault
506
}catch (java.lang.NoSuchMethodException e) {
507
// we cannot intantiate the class - throw the original Axis fault
509
} catch (java.lang.reflect.InvocationTargetException e) {
510
// we cannot intantiate the class - throw the original Axis fault
512
} catch (java.lang.IllegalAccessException e) {
513
// we cannot intantiate the class - throw the original Axis fault
515
} catch (java.lang.InstantiationException e) {
516
// we cannot intantiate the class - throw the original Axis fault
526
_messageContext.getTransportOut().getSender().cleanup(_messageContext);
531
* Auto generated method signature for Asynchronous Invocations
533
* @see mx.com.fact.www.schema.ws.FactWSFront#startMySuiteRequestTransaction
534
* @param mySuiteRequestTransaction2
537
public void startMySuiteRequestTransaction(
539
mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransaction mySuiteRequestTransaction2,
541
final mx.com.fact.www.schema.ws.FactWSFrontCallbackHandler callback)
543
throws java.rmi.RemoteException{
545
org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[1].getName());
546
_operationClient.getOptions().setAction("http://www.fact.com.mx/schema/ws/MySuiteRequestTransaction");
547
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
551
addPropertyToOperationClient(_operationClient,org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,"&");
555
// create SOAP envelope with that payload
556
org.apache.axiom.soap.SOAPEnvelope env=null;
557
final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
563
env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()),
564
mySuiteRequestTransaction2,
565
optimizeContent(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
566
"MySuiteRequestTransaction")));
568
// adding SOAP soap_headers
569
_serviceClient.addHeadersToEnvelope(env);
570
// create message context with that soap envelope
571
_messageContext.setEnvelope(env);
573
// add the message context to the operation client
574
_operationClient.addMessageContext(_messageContext);
578
_operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() {
579
public void onMessage(org.apache.axis2.context.MessageContext resultContext) {
581
org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope();
583
java.lang.Object object = fromOM(resultEnv.getBody().getFirstElement(),
584
mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransactionResponse.class,
585
getEnvelopeNamespaces(resultEnv));
586
callback.receiveResultMySuiteRequestTransaction(
587
(mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransactionResponse)object);
589
} catch (org.apache.axis2.AxisFault e) {
590
callback.receiveErrorMySuiteRequestTransaction(e);
594
public void onError(java.lang.Exception error) {
595
if (error instanceof org.apache.axis2.AxisFault) {
596
org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
597
org.apache.axiom.om.OMElement faultElt = f.getDetail();
599
if (faultExceptionNameMap.containsKey(faultElt.getQName())){
600
//make the fault by reflection
602
java.lang.String exceptionClassName = (java.lang.String)faultExceptionClassNameMap.get(faultElt.getQName());
603
java.lang.Class exceptionClass = java.lang.Class.forName(exceptionClassName);
604
java.lang.Exception ex=
605
(java.lang.Exception) exceptionClass.newInstance();
607
java.lang.String messageClassName = (java.lang.String)faultMessageMap.get(faultElt.getQName());
608
java.lang.Class messageClass = java.lang.Class.forName(messageClassName);
609
java.lang.Object messageObject = fromOM(faultElt,messageClass,null);
610
java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage",
611
new java.lang.Class[]{messageClass});
612
m.invoke(ex,new java.lang.Object[]{messageObject});
615
callback.receiveErrorMySuiteRequestTransaction(new java.rmi.RemoteException(ex.getMessage(), ex));
616
} catch(java.lang.ClassCastException e){
617
// we cannot intantiate the class - throw the original Axis fault
618
callback.receiveErrorMySuiteRequestTransaction(f);
619
} catch (java.lang.ClassNotFoundException e) {
620
// we cannot intantiate the class - throw the original Axis fault
621
callback.receiveErrorMySuiteRequestTransaction(f);
622
} catch (java.lang.NoSuchMethodException e) {
623
// we cannot intantiate the class - throw the original Axis fault
624
callback.receiveErrorMySuiteRequestTransaction(f);
625
} catch (java.lang.reflect.InvocationTargetException e) {
626
// we cannot intantiate the class - throw the original Axis fault
627
callback.receiveErrorMySuiteRequestTransaction(f);
628
} catch (java.lang.IllegalAccessException e) {
629
// we cannot intantiate the class - throw the original Axis fault
630
callback.receiveErrorMySuiteRequestTransaction(f);
631
} catch (java.lang.InstantiationException e) {
632
// we cannot intantiate the class - throw the original Axis fault
633
callback.receiveErrorMySuiteRequestTransaction(f);
634
} catch (org.apache.axis2.AxisFault e) {
635
// we cannot intantiate the class - throw the original Axis fault
636
callback.receiveErrorMySuiteRequestTransaction(f);
639
callback.receiveErrorMySuiteRequestTransaction(f);
642
callback.receiveErrorMySuiteRequestTransaction(f);
645
callback.receiveErrorMySuiteRequestTransaction(error);
649
public void onFault(org.apache.axis2.context.MessageContext faultContext) {
650
org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(faultContext);
654
public void onComplete() {
656
_messageContext.getTransportOut().getSender().cleanup(_messageContext);
657
} catch (org.apache.axis2.AxisFault axisFault) {
658
callback.receiveErrorMySuiteRequestTransaction(axisFault);
664
org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
665
if ( _operations[1].getMessageReceiver()==null && _operationClient.getOptions().isUseSeparateListener()) {
666
_callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
667
_operations[1].setMessageReceiver(
671
//execute the operation client
672
_operationClient.execute(false);
679
* A utility method that copies the namepaces from the SOAPEnvelope
681
private java.util.Map getEnvelopeNamespaces(org.apache.axiom.soap.SOAPEnvelope env){
682
java.util.Map returnMap = new java.util.HashMap();
683
java.util.Iterator namespaceIterator = env.getAllDeclaredNamespaces();
684
while (namespaceIterator.hasNext()) {
685
org.apache.axiom.om.OMNamespace ns = (org.apache.axiom.om.OMNamespace) namespaceIterator.next();
686
returnMap.put(ns.getPrefix(),ns.getNamespaceURI());
693
private javax.xml.namespace.QName[] opNameArray = null;
694
private boolean optimizeContent(javax.xml.namespace.QName opName) {
697
if (opNameArray == null) {
700
for (int i = 0; i < opNameArray.length; i++) {
701
if (opName.equals(opNameArray[i])) {
707
//http://www.mysuitemex.com/mx.com.fact.wsfront/FactWSFront.asmx
708
public static class FactResponse
709
implements org.apache.axis2.databinding.ADBBean{
710
/* This type was generated from the piece of schema that had
712
Namespace URI = http://www.fact.com.mx/schema/ws
713
Namespace Prefix = ns2
717
private static java.lang.String generatePrefix(java.lang.String namespace) {
718
if(namespace.equals("http://www.fact.com.mx/schema/ws")){
721
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
731
protected boolean localResult ;
735
* Auto generated getter method
738
public boolean getResult(){
745
* Auto generated setter method
746
* @param param Result
748
public void setResult(boolean param){
750
this.localResult=param;
757
* field for TimeStamp
761
protected java.util.Calendar localTimeStamp ;
765
* Auto generated getter method
766
* @return java.util.Calendar
768
public java.util.Calendar getTimeStamp(){
769
return localTimeStamp;
775
* Auto generated setter method
776
* @param param TimeStamp
778
public void setTimeStamp(java.util.Calendar param){
780
this.localTimeStamp=param;
787
* field for LastResult
791
protected java.lang.String localLastResult ;
793
/* This tracker boolean wil be used to detect whether the user called the set method
794
* for this attribute. It will be used to determine whether to include this field
795
* in the serialized XML
797
protected boolean localLastResultTracker = false ;
801
* Auto generated getter method
802
* @return java.lang.String
804
public java.lang.String getLastResult(){
805
return localLastResult;
811
* Auto generated setter method
812
* @param param LastResult
814
public void setLastResult(java.lang.String param){
817
//update the setting tracker
818
localLastResultTracker = true;
820
localLastResultTracker = false;
824
this.localLastResult=param;
835
protected int localCode ;
839
* Auto generated getter method
842
public int getCode(){
849
* Auto generated setter method
852
public void setCode(int param){
854
this.localCode=param;
861
* field for Description
865
protected java.lang.String localDescription ;
867
/* This tracker boolean wil be used to detect whether the user called the set method
868
* for this attribute. It will be used to determine whether to include this field
869
* in the serialized XML
871
protected boolean localDescriptionTracker = false ;
875
* Auto generated getter method
876
* @return java.lang.String
878
public java.lang.String getDescription(){
879
return localDescription;
885
* Auto generated setter method
886
* @param param Description
888
public void setDescription(java.lang.String param){
891
//update the setting tracker
892
localDescriptionTracker = true;
894
localDescriptionTracker = false;
898
this.localDescription=param;
909
protected java.lang.String localHint ;
911
/* This tracker boolean wil be used to detect whether the user called the set method
912
* for this attribute. It will be used to determine whether to include this field
913
* in the serialized XML
915
protected boolean localHintTracker = false ;
919
* Auto generated getter method
920
* @return java.lang.String
922
public java.lang.String getHint(){
929
* Auto generated setter method
932
public void setHint(java.lang.String param){
935
//update the setting tracker
936
localHintTracker = true;
938
localHintTracker = false;
942
this.localHint=param;
953
protected java.lang.String localData ;
955
/* This tracker boolean wil be used to detect whether the user called the set method
956
* for this attribute. It will be used to determine whether to include this field
957
* in the serialized XML
959
protected boolean localDataTracker = false ;
963
* Auto generated getter method
964
* @return java.lang.String
966
public java.lang.String getData(){
973
* Auto generated setter method
976
public void setData(java.lang.String param){
979
//update the setting tracker
980
localDataTracker = true;
982
localDataTracker = false;
986
this.localData=param;
993
* field for Processor
997
protected java.lang.String localProcessor ;
999
/* This tracker boolean wil be used to detect whether the user called the set method
1000
* for this attribute. It will be used to determine whether to include this field
1001
* in the serialized XML
1003
protected boolean localProcessorTracker = false ;
1007
* Auto generated getter method
1008
* @return java.lang.String
1010
public java.lang.String getProcessor(){
1011
return localProcessor;
1017
* Auto generated setter method
1018
* @param param Processor
1020
public void setProcessor(java.lang.String param){
1023
//update the setting tracker
1024
localProcessorTracker = true;
1026
localProcessorTracker = false;
1030
this.localProcessor=param;
1037
* field for Identifier
1041
protected DocID localIdentifier ;
1043
/* This tracker boolean wil be used to detect whether the user called the set method
1044
* for this attribute. It will be used to determine whether to include this field
1045
* in the serialized XML
1047
protected boolean localIdentifierTracker = false ;
1051
* Auto generated getter method
1054
public DocID getIdentifier(){
1055
return localIdentifier;
1061
* Auto generated setter method
1062
* @param param Identifier
1064
public void setIdentifier(DocID param){
1067
//update the setting tracker
1068
localIdentifierTracker = true;
1070
localIdentifierTracker = false;
1074
this.localIdentifier=param;
1081
* field for BatchIdentifier
1085
protected BatchID localBatchIdentifier ;
1087
/* This tracker boolean wil be used to detect whether the user called the set method
1088
* for this attribute. It will be used to determine whether to include this field
1089
* in the serialized XML
1091
protected boolean localBatchIdentifierTracker = false ;
1095
* Auto generated getter method
1098
public BatchID getBatchIdentifier(){
1099
return localBatchIdentifier;
1105
* Auto generated setter method
1106
* @param param BatchIdentifier
1108
public void setBatchIdentifier(BatchID param){
1111
//update the setting tracker
1112
localBatchIdentifierTracker = true;
1114
localBatchIdentifierTracker = false;
1118
this.localBatchIdentifier=param;
1126
* @return true if the reader supports MTOM
1128
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
1129
boolean isReaderMTOMAware = false;
1132
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
1133
}catch(java.lang.IllegalArgumentException e){
1134
isReaderMTOMAware = false;
1136
return isReaderMTOMAware;
1142
* @param parentQName
1144
* @return org.apache.axiom.om.OMElement
1146
public org.apache.axiom.om.OMElement getOMElement (
1147
final javax.xml.namespace.QName parentQName,
1148
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
1152
org.apache.axiom.om.OMDataSource dataSource =
1153
new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
1155
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
1156
FactResponse.this.serialize(parentQName,factory,xmlWriter);
1159
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
1160
parentQName,factory,dataSource);
1164
public void serialize(final javax.xml.namespace.QName parentQName,
1165
final org.apache.axiom.om.OMFactory factory,
1166
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
1167
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
1168
serialize(parentQName,factory,xmlWriter,false);
1171
public void serialize(final javax.xml.namespace.QName parentQName,
1172
final org.apache.axiom.om.OMFactory factory,
1173
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
1174
boolean serializeType)
1175
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
1180
java.lang.String prefix = null;
1181
java.lang.String namespace = null;
1184
prefix = parentQName.getPrefix();
1185
namespace = parentQName.getNamespaceURI();
1187
if ((namespace != null) && (namespace.trim().length() > 0)) {
1188
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
1189
if (writerPrefix != null) {
1190
xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
1192
if (prefix == null) {
1193
prefix = generatePrefix(namespace);
1196
xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
1197
xmlWriter.writeNamespace(prefix, namespace);
1198
xmlWriter.setPrefix(prefix, namespace);
1201
xmlWriter.writeStartElement(parentQName.getLocalPart());
1207
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.fact.com.mx/schema/ws");
1208
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
1209
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
1210
namespacePrefix+":FactResponse",
1213
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
1221
namespace = "http://www.fact.com.mx/schema/ws";
1222
if (! namespace.equals("")) {
1223
prefix = xmlWriter.getPrefix(namespace);
1225
if (prefix == null) {
1226
prefix = generatePrefix(namespace);
1228
xmlWriter.writeStartElement(prefix,"Result", namespace);
1229
xmlWriter.writeNamespace(prefix, namespace);
1230
xmlWriter.setPrefix(prefix, namespace);
1233
xmlWriter.writeStartElement(namespace,"Result");
1237
xmlWriter.writeStartElement("Result");
1242
throw new org.apache.axis2.databinding.ADBException("Result cannot be null!!");
1245
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localResult));
1248
xmlWriter.writeEndElement();
1250
namespace = "http://www.fact.com.mx/schema/ws";
1251
if (! namespace.equals("")) {
1252
prefix = xmlWriter.getPrefix(namespace);
1254
if (prefix == null) {
1255
prefix = generatePrefix(namespace);
1257
xmlWriter.writeStartElement(prefix,"TimeStamp", namespace);
1258
xmlWriter.writeNamespace(prefix, namespace);
1259
xmlWriter.setPrefix(prefix, namespace);
1262
xmlWriter.writeStartElement(namespace,"TimeStamp");
1266
xmlWriter.writeStartElement("TimeStamp");
1270
if (localTimeStamp==null){
1271
// write the nil attribute
1273
throw new org.apache.axis2.databinding.ADBException("TimeStamp cannot be null!!");
1278
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTimeStamp));
1282
xmlWriter.writeEndElement();
1283
if (localLastResultTracker){
1284
namespace = "http://www.fact.com.mx/schema/ws";
1285
if (! namespace.equals("")) {
1286
prefix = xmlWriter.getPrefix(namespace);
1288
if (prefix == null) {
1289
prefix = generatePrefix(namespace);
1291
xmlWriter.writeStartElement(prefix,"LastResult", namespace);
1292
xmlWriter.writeNamespace(prefix, namespace);
1293
xmlWriter.setPrefix(prefix, namespace);
1296
xmlWriter.writeStartElement(namespace,"LastResult");
1300
xmlWriter.writeStartElement("LastResult");
1304
if (localLastResult==null){
1305
// write the nil attribute
1307
throw new org.apache.axis2.databinding.ADBException("LastResult cannot be null!!");
1312
xmlWriter.writeCharacters(localLastResult);
1316
xmlWriter.writeEndElement();
1318
namespace = "http://www.fact.com.mx/schema/ws";
1319
if (! namespace.equals("")) {
1320
prefix = xmlWriter.getPrefix(namespace);
1322
if (prefix == null) {
1323
prefix = generatePrefix(namespace);
1325
xmlWriter.writeStartElement(prefix,"Code", namespace);
1326
xmlWriter.writeNamespace(prefix, namespace);
1327
xmlWriter.setPrefix(prefix, namespace);
1330
xmlWriter.writeStartElement(namespace,"Code");
1334
xmlWriter.writeStartElement("Code");
1337
if (localCode==java.lang.Integer.MIN_VALUE) {
1339
throw new org.apache.axis2.databinding.ADBException("Code cannot be null!!");
1342
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCode));
1345
xmlWriter.writeEndElement();
1346
if (localDescriptionTracker){
1347
namespace = "http://www.fact.com.mx/schema/ws";
1348
if (! namespace.equals("")) {
1349
prefix = xmlWriter.getPrefix(namespace);
1351
if (prefix == null) {
1352
prefix = generatePrefix(namespace);
1354
xmlWriter.writeStartElement(prefix,"Description", namespace);
1355
xmlWriter.writeNamespace(prefix, namespace);
1356
xmlWriter.setPrefix(prefix, namespace);
1359
xmlWriter.writeStartElement(namespace,"Description");
1363
xmlWriter.writeStartElement("Description");
1367
if (localDescription==null){
1368
// write the nil attribute
1370
throw new org.apache.axis2.databinding.ADBException("Description cannot be null!!");
1375
xmlWriter.writeCharacters(localDescription);
1379
xmlWriter.writeEndElement();
1380
} if (localHintTracker){
1381
namespace = "http://www.fact.com.mx/schema/ws";
1382
if (! namespace.equals("")) {
1383
prefix = xmlWriter.getPrefix(namespace);
1385
if (prefix == null) {
1386
prefix = generatePrefix(namespace);
1388
xmlWriter.writeStartElement(prefix,"Hint", namespace);
1389
xmlWriter.writeNamespace(prefix, namespace);
1390
xmlWriter.setPrefix(prefix, namespace);
1393
xmlWriter.writeStartElement(namespace,"Hint");
1397
xmlWriter.writeStartElement("Hint");
1401
if (localHint==null){
1402
// write the nil attribute
1404
throw new org.apache.axis2.databinding.ADBException("Hint cannot be null!!");
1409
xmlWriter.writeCharacters(localHint);
1413
xmlWriter.writeEndElement();
1414
} if (localDataTracker){
1415
namespace = "http://www.fact.com.mx/schema/ws";
1416
if (! namespace.equals("")) {
1417
prefix = xmlWriter.getPrefix(namespace);
1419
if (prefix == null) {
1420
prefix = generatePrefix(namespace);
1422
xmlWriter.writeStartElement(prefix,"Data", namespace);
1423
xmlWriter.writeNamespace(prefix, namespace);
1424
xmlWriter.setPrefix(prefix, namespace);
1427
xmlWriter.writeStartElement(namespace,"Data");
1431
xmlWriter.writeStartElement("Data");
1435
if (localData==null){
1436
// write the nil attribute
1438
throw new org.apache.axis2.databinding.ADBException("Data cannot be null!!");
1443
xmlWriter.writeCharacters(localData);
1447
xmlWriter.writeEndElement();
1448
} if (localProcessorTracker){
1449
namespace = "http://www.fact.com.mx/schema/ws";
1450
if (! namespace.equals("")) {
1451
prefix = xmlWriter.getPrefix(namespace);
1453
if (prefix == null) {
1454
prefix = generatePrefix(namespace);
1456
xmlWriter.writeStartElement(prefix,"Processor", namespace);
1457
xmlWriter.writeNamespace(prefix, namespace);
1458
xmlWriter.setPrefix(prefix, namespace);
1461
xmlWriter.writeStartElement(namespace,"Processor");
1465
xmlWriter.writeStartElement("Processor");
1469
if (localProcessor==null){
1470
// write the nil attribute
1472
throw new org.apache.axis2.databinding.ADBException("Processor cannot be null!!");
1477
xmlWriter.writeCharacters(localProcessor);
1481
xmlWriter.writeEndElement();
1482
} if (localIdentifierTracker){
1483
if (localIdentifier==null){
1484
throw new org.apache.axis2.databinding.ADBException("Identifier cannot be null!!");
1486
localIdentifier.serialize(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Identifier"),
1488
} if (localBatchIdentifierTracker){
1489
if (localBatchIdentifier==null){
1490
throw new org.apache.axis2.databinding.ADBException("BatchIdentifier cannot be null!!");
1492
localBatchIdentifier.serialize(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","BatchIdentifier"),
1495
xmlWriter.writeEndElement();
1501
* Util method to write an attribute with the ns prefix
1503
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
1504
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
1505
if (xmlWriter.getPrefix(namespace) == null) {
1506
xmlWriter.writeNamespace(prefix, namespace);
1507
xmlWriter.setPrefix(prefix, namespace);
1511
xmlWriter.writeAttribute(namespace,attName,attValue);
1516
* Util method to write an attribute without the ns prefix
1518
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
1519
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
1520
if (namespace.equals(""))
1522
xmlWriter.writeAttribute(attName,attValue);
1526
registerPrefix(xmlWriter, namespace);
1527
xmlWriter.writeAttribute(namespace,attName,attValue);
1533
* Util method to write an attribute without the ns prefix
1535
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
1536
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
1538
java.lang.String attributeNamespace = qname.getNamespaceURI();
1539
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
1540
if (attributePrefix == null) {
1541
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
1543
java.lang.String attributeValue;
1544
if (attributePrefix.trim().length() > 0) {
1545
attributeValue = attributePrefix + ":" + qname.getLocalPart();
1547
attributeValue = qname.getLocalPart();
1550
if (namespace.equals("")) {
1551
xmlWriter.writeAttribute(attName, attributeValue);
1553
registerPrefix(xmlWriter, namespace);
1554
xmlWriter.writeAttribute(namespace, attName, attributeValue);
1558
* method to handle Qnames
1561
private void writeQName(javax.xml.namespace.QName qname,
1562
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
1563
java.lang.String namespaceURI = qname.getNamespaceURI();
1564
if (namespaceURI != null) {
1565
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
1566
if (prefix == null) {
1567
prefix = generatePrefix(namespaceURI);
1568
xmlWriter.writeNamespace(prefix, namespaceURI);
1569
xmlWriter.setPrefix(prefix,namespaceURI);
1572
if (prefix.trim().length() > 0){
1573
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
1575
// i.e this is the default namespace
1576
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
1580
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
1584
private void writeQNames(javax.xml.namespace.QName[] qnames,
1585
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
1587
if (qnames != null) {
1588
// we have to store this data until last moment since it is not possible to write any
1589
// namespace data after writing the charactor data
1590
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
1591
java.lang.String namespaceURI = null;
1592
java.lang.String prefix = null;
1594
for (int i = 0; i < qnames.length; i++) {
1596
stringToWrite.append(" ");
1598
namespaceURI = qnames[i].getNamespaceURI();
1599
if (namespaceURI != null) {
1600
prefix = xmlWriter.getPrefix(namespaceURI);
1601
if ((prefix == null) || (prefix.length() == 0)) {
1602
prefix = generatePrefix(namespaceURI);
1603
xmlWriter.writeNamespace(prefix, namespaceURI);
1604
xmlWriter.setPrefix(prefix,namespaceURI);
1607
if (prefix.trim().length() > 0){
1608
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
1610
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
1613
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
1616
xmlWriter.writeCharacters(stringToWrite.toString());
1623
* Register a namespace prefix
1625
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
1626
java.lang.String prefix = xmlWriter.getPrefix(namespace);
1628
if (prefix == null) {
1629
prefix = generatePrefix(namespace);
1631
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
1632
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
1635
xmlWriter.writeNamespace(prefix, namespace);
1636
xmlWriter.setPrefix(prefix, namespace);
1645
* databinding method to get an XML representation of this object
1648
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
1649
throws org.apache.axis2.databinding.ADBException{
1653
java.util.ArrayList elementList = new java.util.ArrayList();
1654
java.util.ArrayList attribList = new java.util.ArrayList();
1657
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
1661
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localResult));
1663
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
1666
if (localTimeStamp != null){
1667
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTimeStamp));
1669
throw new org.apache.axis2.databinding.ADBException("TimeStamp cannot be null!!");
1671
if (localLastResultTracker){
1672
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
1675
if (localLastResult != null){
1676
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localLastResult));
1678
throw new org.apache.axis2.databinding.ADBException("LastResult cannot be null!!");
1681
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
1685
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCode));
1686
if (localDescriptionTracker){
1687
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
1690
if (localDescription != null){
1691
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localDescription));
1693
throw new org.apache.axis2.databinding.ADBException("Description cannot be null!!");
1695
} if (localHintTracker){
1696
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
1699
if (localHint != null){
1700
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHint));
1702
throw new org.apache.axis2.databinding.ADBException("Hint cannot be null!!");
1704
} if (localDataTracker){
1705
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
1708
if (localData != null){
1709
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localData));
1711
throw new org.apache.axis2.databinding.ADBException("Data cannot be null!!");
1713
} if (localProcessorTracker){
1714
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
1717
if (localProcessor != null){
1718
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localProcessor));
1720
throw new org.apache.axis2.databinding.ADBException("Processor cannot be null!!");
1722
} if (localIdentifierTracker){
1723
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
1727
if (localIdentifier==null){
1728
throw new org.apache.axis2.databinding.ADBException("Identifier cannot be null!!");
1730
elementList.add(localIdentifier);
1731
} if (localBatchIdentifierTracker){
1732
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
1733
"BatchIdentifier"));
1736
if (localBatchIdentifier==null){
1737
throw new org.apache.axis2.databinding.ADBException("BatchIdentifier cannot be null!!");
1739
elementList.add(localBatchIdentifier);
1742
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
1751
* Factory class that keeps the parse method
1753
public static class Factory{
1759
* static method to create the object
1760
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
1761
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
1762
* Postcondition: If this object is an element, the reader is positioned at its end element
1763
* If this object is a complex type, the reader is positioned at the end element of its outer element
1765
public static FactResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
1766
FactResponse object =
1770
java.lang.String nillableValue = null;
1771
java.lang.String prefix ="";
1772
java.lang.String namespaceuri ="";
1775
while (!reader.isStartElement() && !reader.isEndElement())
1779
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
1780
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
1782
if (fullTypeName!=null){
1783
java.lang.String nsPrefix = null;
1784
if (fullTypeName.indexOf(":") > -1){
1785
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
1787
nsPrefix = nsPrefix==null?"":nsPrefix;
1789
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
1791
if (!"FactResponse".equals(type)){
1792
//find namespace for the prefix
1793
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
1794
return (FactResponse)ExtensionMapper.getTypeObject(
1807
// Note all attributes that were handled. Used to differ normal attributes
1808
// from anyAttributes.
1809
java.util.Vector handledAttributes = new java.util.Vector();
1817
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
1819
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Result").equals(reader.getName())){
1821
java.lang.String content = reader.getElementText();
1824
org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
1828
} // End of if for expected property start element
1831
// A start element we are not expecting indicates an invalid parameter was passed
1832
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
1836
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
1838
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","TimeStamp").equals(reader.getName())){
1840
java.lang.String content = reader.getElementText();
1842
object.setTimeStamp(
1843
org.apache.axis2.databinding.utils.ConverterUtil.convertToDateTime(content));
1847
} // End of if for expected property start element
1850
// A start element we are not expecting indicates an invalid parameter was passed
1851
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
1855
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
1857
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","LastResult").equals(reader.getName())){
1859
java.lang.String content = reader.getElementText();
1861
object.setLastResult(
1862
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
1866
} // End of if for expected property start element
1873
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
1875
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Code").equals(reader.getName())){
1877
java.lang.String content = reader.getElementText();
1880
org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content));
1884
} // End of if for expected property start element
1887
// A start element we are not expecting indicates an invalid parameter was passed
1888
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
1892
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
1894
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Description").equals(reader.getName())){
1896
java.lang.String content = reader.getElementText();
1898
object.setDescription(
1899
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
1903
} // End of if for expected property start element
1910
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
1912
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Hint").equals(reader.getName())){
1914
java.lang.String content = reader.getElementText();
1917
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
1921
} // End of if for expected property start element
1928
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
1930
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Data").equals(reader.getName())){
1932
java.lang.String content = reader.getElementText();
1935
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
1939
} // End of if for expected property start element
1946
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
1948
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Processor").equals(reader.getName())){
1950
java.lang.String content = reader.getElementText();
1952
object.setProcessor(
1953
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
1957
} // End of if for expected property start element
1964
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
1966
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Identifier").equals(reader.getName())){
1968
object.setIdentifier(DocID.Factory.parse(reader));
1972
} // End of if for expected property start element
1979
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
1981
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","BatchIdentifier").equals(reader.getName())){
1983
object.setBatchIdentifier(BatchID.Factory.parse(reader));
1987
} // End of if for expected property start element
1993
while (!reader.isStartElement() && !reader.isEndElement())
1996
if (reader.isStartElement())
1997
// A start element we are not expecting indicates a trailing invalid property
1998
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
2003
} catch (javax.xml.stream.XMLStreamException e) {
2004
throw new java.lang.Exception(e);
2010
}//end of factory class
2017
public static class RequestTransactionResponse
2018
implements org.apache.axis2.databinding.ADBBean{
2020
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
2021
"http://www.fact.com.mx/schema/ws",
2022
"RequestTransactionResponse",
2027
private static java.lang.String generatePrefix(java.lang.String namespace) {
2028
if(namespace.equals("http://www.fact.com.mx/schema/ws")){
2031
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
2037
* field for RequestTransactionResult
2041
protected TransactionTag localRequestTransactionResult ;
2043
/* This tracker boolean wil be used to detect whether the user called the set method
2044
* for this attribute. It will be used to determine whether to include this field
2045
* in the serialized XML
2047
protected boolean localRequestTransactionResultTracker = false ;
2051
* Auto generated getter method
2052
* @return TransactionTag
2054
public TransactionTag getRequestTransactionResult(){
2055
return localRequestTransactionResult;
2061
* Auto generated setter method
2062
* @param param RequestTransactionResult
2064
public void setRequestTransactionResult(TransactionTag param){
2067
//update the setting tracker
2068
localRequestTransactionResultTracker = true;
2070
localRequestTransactionResultTracker = false;
2074
this.localRequestTransactionResult=param;
2082
* @return true if the reader supports MTOM
2084
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
2085
boolean isReaderMTOMAware = false;
2088
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
2089
}catch(java.lang.IllegalArgumentException e){
2090
isReaderMTOMAware = false;
2092
return isReaderMTOMAware;
2098
* @param parentQName
2100
* @return org.apache.axiom.om.OMElement
2102
public org.apache.axiom.om.OMElement getOMElement (
2103
final javax.xml.namespace.QName parentQName,
2104
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
2108
org.apache.axiom.om.OMDataSource dataSource =
2109
new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME){
2111
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
2112
RequestTransactionResponse.this.serialize(MY_QNAME,factory,xmlWriter);
2115
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
2116
MY_QNAME,factory,dataSource);
2120
public void serialize(final javax.xml.namespace.QName parentQName,
2121
final org.apache.axiom.om.OMFactory factory,
2122
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
2123
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
2124
serialize(parentQName,factory,xmlWriter,false);
2127
public void serialize(final javax.xml.namespace.QName parentQName,
2128
final org.apache.axiom.om.OMFactory factory,
2129
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
2130
boolean serializeType)
2131
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
2136
java.lang.String prefix = null;
2137
java.lang.String namespace = null;
2140
prefix = parentQName.getPrefix();
2141
namespace = parentQName.getNamespaceURI();
2143
if ((namespace != null) && (namespace.trim().length() > 0)) {
2144
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
2145
if (writerPrefix != null) {
2146
xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
2148
if (prefix == null) {
2149
prefix = generatePrefix(namespace);
2152
xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
2153
xmlWriter.writeNamespace(prefix, namespace);
2154
xmlWriter.setPrefix(prefix, namespace);
2157
xmlWriter.writeStartElement(parentQName.getLocalPart());
2163
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.fact.com.mx/schema/ws");
2164
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
2165
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
2166
namespacePrefix+":RequestTransactionResponse",
2169
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
2170
"RequestTransactionResponse",
2176
if (localRequestTransactionResultTracker){
2177
if (localRequestTransactionResult==null){
2178
throw new org.apache.axis2.databinding.ADBException("RequestTransactionResult cannot be null!!");
2180
localRequestTransactionResult.serialize(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","RequestTransactionResult"),
2183
xmlWriter.writeEndElement();
2189
* Util method to write an attribute with the ns prefix
2191
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
2192
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
2193
if (xmlWriter.getPrefix(namespace) == null) {
2194
xmlWriter.writeNamespace(prefix, namespace);
2195
xmlWriter.setPrefix(prefix, namespace);
2199
xmlWriter.writeAttribute(namespace,attName,attValue);
2204
* Util method to write an attribute without the ns prefix
2206
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
2207
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
2208
if (namespace.equals(""))
2210
xmlWriter.writeAttribute(attName,attValue);
2214
registerPrefix(xmlWriter, namespace);
2215
xmlWriter.writeAttribute(namespace,attName,attValue);
2221
* Util method to write an attribute without the ns prefix
2223
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
2224
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
2226
java.lang.String attributeNamespace = qname.getNamespaceURI();
2227
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
2228
if (attributePrefix == null) {
2229
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
2231
java.lang.String attributeValue;
2232
if (attributePrefix.trim().length() > 0) {
2233
attributeValue = attributePrefix + ":" + qname.getLocalPart();
2235
attributeValue = qname.getLocalPart();
2238
if (namespace.equals("")) {
2239
xmlWriter.writeAttribute(attName, attributeValue);
2241
registerPrefix(xmlWriter, namespace);
2242
xmlWriter.writeAttribute(namespace, attName, attributeValue);
2246
* method to handle Qnames
2249
private void writeQName(javax.xml.namespace.QName qname,
2250
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
2251
java.lang.String namespaceURI = qname.getNamespaceURI();
2252
if (namespaceURI != null) {
2253
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
2254
if (prefix == null) {
2255
prefix = generatePrefix(namespaceURI);
2256
xmlWriter.writeNamespace(prefix, namespaceURI);
2257
xmlWriter.setPrefix(prefix,namespaceURI);
2260
if (prefix.trim().length() > 0){
2261
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
2263
// i.e this is the default namespace
2264
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
2268
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
2272
private void writeQNames(javax.xml.namespace.QName[] qnames,
2273
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
2275
if (qnames != null) {
2276
// we have to store this data until last moment since it is not possible to write any
2277
// namespace data after writing the charactor data
2278
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
2279
java.lang.String namespaceURI = null;
2280
java.lang.String prefix = null;
2282
for (int i = 0; i < qnames.length; i++) {
2284
stringToWrite.append(" ");
2286
namespaceURI = qnames[i].getNamespaceURI();
2287
if (namespaceURI != null) {
2288
prefix = xmlWriter.getPrefix(namespaceURI);
2289
if ((prefix == null) || (prefix.length() == 0)) {
2290
prefix = generatePrefix(namespaceURI);
2291
xmlWriter.writeNamespace(prefix, namespaceURI);
2292
xmlWriter.setPrefix(prefix,namespaceURI);
2295
if (prefix.trim().length() > 0){
2296
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
2298
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
2301
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
2304
xmlWriter.writeCharacters(stringToWrite.toString());
2311
* Register a namespace prefix
2313
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
2314
java.lang.String prefix = xmlWriter.getPrefix(namespace);
2316
if (prefix == null) {
2317
prefix = generatePrefix(namespace);
2319
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
2320
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
2323
xmlWriter.writeNamespace(prefix, namespace);
2324
xmlWriter.setPrefix(prefix, namespace);
2333
* databinding method to get an XML representation of this object
2336
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
2337
throws org.apache.axis2.databinding.ADBException{
2341
java.util.ArrayList elementList = new java.util.ArrayList();
2342
java.util.ArrayList attribList = new java.util.ArrayList();
2344
if (localRequestTransactionResultTracker){
2345
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
2346
"RequestTransactionResult"));
2349
if (localRequestTransactionResult==null){
2350
throw new org.apache.axis2.databinding.ADBException("RequestTransactionResult cannot be null!!");
2352
elementList.add(localRequestTransactionResult);
2355
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
2364
* Factory class that keeps the parse method
2366
public static class Factory{
2372
* static method to create the object
2373
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
2374
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
2375
* Postcondition: If this object is an element, the reader is positioned at its end element
2376
* If this object is a complex type, the reader is positioned at the end element of its outer element
2378
public static RequestTransactionResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
2379
RequestTransactionResponse object =
2380
new RequestTransactionResponse();
2383
java.lang.String nillableValue = null;
2384
java.lang.String prefix ="";
2385
java.lang.String namespaceuri ="";
2388
while (!reader.isStartElement() && !reader.isEndElement())
2392
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
2393
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
2395
if (fullTypeName!=null){
2396
java.lang.String nsPrefix = null;
2397
if (fullTypeName.indexOf(":") > -1){
2398
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
2400
nsPrefix = nsPrefix==null?"":nsPrefix;
2402
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
2404
if (!"RequestTransactionResponse".equals(type)){
2405
//find namespace for the prefix
2406
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
2407
return (RequestTransactionResponse)ExtensionMapper.getTypeObject(
2420
// Note all attributes that were handled. Used to differ normal attributes
2421
// from anyAttributes.
2422
java.util.Vector handledAttributes = new java.util.Vector();
2430
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
2432
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","RequestTransactionResult").equals(reader.getName())){
2434
object.setRequestTransactionResult(TransactionTag.Factory.parse(reader));
2438
} // End of if for expected property start element
2444
while (!reader.isStartElement() && !reader.isEndElement())
2447
if (reader.isStartElement())
2448
// A start element we are not expecting indicates a trailing invalid property
2449
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
2454
} catch (javax.xml.stream.XMLStreamException e) {
2455
throw new java.lang.Exception(e);
2461
}//end of factory class
2468
public static class Guid
2469
implements org.apache.axis2.databinding.ADBBean{
2471
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
2472
"http://microsoft.com/wsdl/types/",
2478
private static java.lang.String generatePrefix(java.lang.String namespace) {
2479
if(namespace.equals("http://microsoft.com/wsdl/types/")){
2482
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
2492
protected java.lang.String localGuid ;
2496
* Auto generated getter method
2497
* @return java.lang.String
2499
public java.lang.String getGuid(){
2506
* Auto generated setter method
2509
public void setGuid(java.lang.String param){
2511
if (org.apache.axis2.databinding.utils.ConverterUtil.convertToString(param).matches("[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}")) {
2512
this.localGuid=param;
2515
throw new java.lang.RuntimeException();
2522
public java.lang.String toString(){
2524
return localGuid.toString();
2531
* @return true if the reader supports MTOM
2533
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
2534
boolean isReaderMTOMAware = false;
2537
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
2538
}catch(java.lang.IllegalArgumentException e){
2539
isReaderMTOMAware = false;
2541
return isReaderMTOMAware;
2547
* @param parentQName
2549
* @return org.apache.axiom.om.OMElement
2551
public org.apache.axiom.om.OMElement getOMElement (
2552
final javax.xml.namespace.QName parentQName,
2553
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
2557
org.apache.axiom.om.OMDataSource dataSource =
2558
new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME){
2560
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
2561
Guid.this.serialize(MY_QNAME,factory,xmlWriter);
2564
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
2565
MY_QNAME,factory,dataSource);
2569
public void serialize(final javax.xml.namespace.QName parentQName,
2570
final org.apache.axiom.om.OMFactory factory,
2571
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
2572
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
2573
serialize(parentQName,factory,xmlWriter,false);
2576
public void serialize(final javax.xml.namespace.QName parentQName,
2577
final org.apache.axiom.om.OMFactory factory,
2578
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
2579
boolean serializeType)
2580
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
2583
//We can safely assume an element has only one type associated with it
2585
java.lang.String namespace = parentQName.getNamespaceURI();
2586
java.lang.String localName = parentQName.getLocalPart();
2588
if (! namespace.equals("")) {
2589
java.lang.String prefix = xmlWriter.getPrefix(namespace);
2591
if (prefix == null) {
2592
prefix = generatePrefix(namespace);
2594
xmlWriter.writeStartElement(prefix, localName, namespace);
2595
xmlWriter.writeNamespace(prefix, namespace);
2596
xmlWriter.setPrefix(prefix, namespace);
2599
xmlWriter.writeStartElement(namespace, localName);
2603
xmlWriter.writeStartElement(localName);
2606
// add the type details if this is used in a simple type
2608
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://microsoft.com/wsdl/types/");
2609
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
2610
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
2611
namespacePrefix+":guid",
2614
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
2620
if (localGuid==null){
2622
throw new org.apache.axis2.databinding.ADBException("Value cannot be null !!");
2626
xmlWriter.writeCharacters(localGuid);
2630
xmlWriter.writeEndElement();
2637
* Util method to write an attribute with the ns prefix
2639
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
2640
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
2641
if (xmlWriter.getPrefix(namespace) == null) {
2642
xmlWriter.writeNamespace(prefix, namespace);
2643
xmlWriter.setPrefix(prefix, namespace);
2647
xmlWriter.writeAttribute(namespace,attName,attValue);
2652
* Util method to write an attribute without the ns prefix
2654
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
2655
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
2656
if (namespace.equals(""))
2658
xmlWriter.writeAttribute(attName,attValue);
2662
registerPrefix(xmlWriter, namespace);
2663
xmlWriter.writeAttribute(namespace,attName,attValue);
2669
* Util method to write an attribute without the ns prefix
2671
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
2672
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
2674
java.lang.String attributeNamespace = qname.getNamespaceURI();
2675
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
2676
if (attributePrefix == null) {
2677
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
2679
java.lang.String attributeValue;
2680
if (attributePrefix.trim().length() > 0) {
2681
attributeValue = attributePrefix + ":" + qname.getLocalPart();
2683
attributeValue = qname.getLocalPart();
2686
if (namespace.equals("")) {
2687
xmlWriter.writeAttribute(attName, attributeValue);
2689
registerPrefix(xmlWriter, namespace);
2690
xmlWriter.writeAttribute(namespace, attName, attributeValue);
2694
* method to handle Qnames
2697
private void writeQName(javax.xml.namespace.QName qname,
2698
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
2699
java.lang.String namespaceURI = qname.getNamespaceURI();
2700
if (namespaceURI != null) {
2701
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
2702
if (prefix == null) {
2703
prefix = generatePrefix(namespaceURI);
2704
xmlWriter.writeNamespace(prefix, namespaceURI);
2705
xmlWriter.setPrefix(prefix,namespaceURI);
2708
if (prefix.trim().length() > 0){
2709
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
2711
// i.e this is the default namespace
2712
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
2716
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
2720
private void writeQNames(javax.xml.namespace.QName[] qnames,
2721
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
2723
if (qnames != null) {
2724
// we have to store this data until last moment since it is not possible to write any
2725
// namespace data after writing the charactor data
2726
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
2727
java.lang.String namespaceURI = null;
2728
java.lang.String prefix = null;
2730
for (int i = 0; i < qnames.length; i++) {
2732
stringToWrite.append(" ");
2734
namespaceURI = qnames[i].getNamespaceURI();
2735
if (namespaceURI != null) {
2736
prefix = xmlWriter.getPrefix(namespaceURI);
2737
if ((prefix == null) || (prefix.length() == 0)) {
2738
prefix = generatePrefix(namespaceURI);
2739
xmlWriter.writeNamespace(prefix, namespaceURI);
2740
xmlWriter.setPrefix(prefix,namespaceURI);
2743
if (prefix.trim().length() > 0){
2744
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
2746
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
2749
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
2752
xmlWriter.writeCharacters(stringToWrite.toString());
2759
* Register a namespace prefix
2761
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
2762
java.lang.String prefix = xmlWriter.getPrefix(namespace);
2764
if (prefix == null) {
2765
prefix = generatePrefix(namespace);
2767
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
2768
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
2771
xmlWriter.writeNamespace(prefix, namespace);
2772
xmlWriter.setPrefix(prefix, namespace);
2781
* databinding method to get an XML representation of this object
2784
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
2785
throws org.apache.axis2.databinding.ADBException{
2790
//We can safely assume an element has only one type associated with it
2791
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(MY_QNAME,
2792
new java.lang.Object[]{
2793
org.apache.axis2.databinding.utils.reader.ADBXMLStreamReader.ELEMENT_TEXT,
2794
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localGuid)
2803
* Factory class that keeps the parse method
2805
public static class Factory{
2809
public static Guid fromString(java.lang.String value,
2810
java.lang.String namespaceURI){
2811
Guid returnValue = new Guid();
2813
returnValue.setGuid(
2814
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(value));
2820
public static Guid fromString(javax.xml.stream.XMLStreamReader xmlStreamReader,
2821
java.lang.String content) {
2822
if (content.indexOf(":") > -1){
2823
java.lang.String prefix = content.substring(0,content.indexOf(":"));
2824
java.lang.String namespaceUri = xmlStreamReader.getNamespaceContext().getNamespaceURI(prefix);
2825
return Guid.Factory.fromString(content,namespaceUri);
2827
return Guid.Factory.fromString(content,"");
2834
* static method to create the object
2835
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
2836
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
2837
* Postcondition: If this object is an element, the reader is positioned at its end element
2838
* If this object is a complex type, the reader is positioned at the end element of its outer element
2840
public static Guid parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
2845
java.lang.String nillableValue = null;
2846
java.lang.String prefix ="";
2847
java.lang.String namespaceuri ="";
2850
while (!reader.isStartElement() && !reader.isEndElement())
2856
// Note all attributes that were handled. Used to differ normal attributes
2857
// from anyAttributes.
2858
java.util.Vector handledAttributes = new java.util.Vector();
2862
while(!reader.isEndElement()) {
2863
if (reader.isStartElement() || reader.hasText()){
2865
if (reader.isStartElement() || reader.hasText()){
2867
java.lang.String content = reader.getElementText();
2870
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
2872
} // End of if for expected property start element
2875
// A start element we are not expecting indicates an invalid parameter was passed
2876
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
2882
} // end of while loop
2887
} catch (javax.xml.stream.XMLStreamException e) {
2888
throw new java.lang.Exception(e);
2894
}//end of factory class
2901
public static class MySuiteRequestTransactionResponse
2902
implements org.apache.axis2.databinding.ADBBean{
2904
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
2905
"http://www.fact.com.mx/schema/ws",
2906
"MySuiteRequestTransactionResponse",
2911
private static java.lang.String generatePrefix(java.lang.String namespace) {
2912
if(namespace.equals("http://www.fact.com.mx/schema/ws")){
2915
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
2921
* field for MySuiteRequestTransactionResult
2925
protected TransactionTag localMySuiteRequestTransactionResult ;
2927
/* This tracker boolean wil be used to detect whether the user called the set method
2928
* for this attribute. It will be used to determine whether to include this field
2929
* in the serialized XML
2931
protected boolean localMySuiteRequestTransactionResultTracker = false ;
2935
* Auto generated getter method
2936
* @return TransactionTag
2938
public TransactionTag getMySuiteRequestTransactionResult(){
2939
return localMySuiteRequestTransactionResult;
2945
* Auto generated setter method
2946
* @param param MySuiteRequestTransactionResult
2948
public void setMySuiteRequestTransactionResult(TransactionTag param){
2951
//update the setting tracker
2952
localMySuiteRequestTransactionResultTracker = true;
2954
localMySuiteRequestTransactionResultTracker = false;
2958
this.localMySuiteRequestTransactionResult=param;
2966
* @return true if the reader supports MTOM
2968
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
2969
boolean isReaderMTOMAware = false;
2972
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
2973
}catch(java.lang.IllegalArgumentException e){
2974
isReaderMTOMAware = false;
2976
return isReaderMTOMAware;
2982
* @param parentQName
2984
* @return org.apache.axiom.om.OMElement
2986
public org.apache.axiom.om.OMElement getOMElement (
2987
final javax.xml.namespace.QName parentQName,
2988
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
2992
org.apache.axiom.om.OMDataSource dataSource =
2993
new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME){
2995
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
2996
MySuiteRequestTransactionResponse.this.serialize(MY_QNAME,factory,xmlWriter);
2999
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
3000
MY_QNAME,factory,dataSource);
3004
public void serialize(final javax.xml.namespace.QName parentQName,
3005
final org.apache.axiom.om.OMFactory factory,
3006
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
3007
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
3008
serialize(parentQName,factory,xmlWriter,false);
3011
public void serialize(final javax.xml.namespace.QName parentQName,
3012
final org.apache.axiom.om.OMFactory factory,
3013
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
3014
boolean serializeType)
3015
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
3020
java.lang.String prefix = null;
3021
java.lang.String namespace = null;
3024
prefix = parentQName.getPrefix();
3025
namespace = parentQName.getNamespaceURI();
3027
if ((namespace != null) && (namespace.trim().length() > 0)) {
3028
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
3029
if (writerPrefix != null) {
3030
xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
3032
if (prefix == null) {
3033
prefix = generatePrefix(namespace);
3036
xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
3037
xmlWriter.writeNamespace(prefix, namespace);
3038
xmlWriter.setPrefix(prefix, namespace);
3041
xmlWriter.writeStartElement(parentQName.getLocalPart());
3047
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.fact.com.mx/schema/ws");
3048
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
3049
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
3050
namespacePrefix+":MySuiteRequestTransactionResponse",
3053
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
3054
"MySuiteRequestTransactionResponse",
3060
if (localMySuiteRequestTransactionResultTracker){
3061
if (localMySuiteRequestTransactionResult==null){
3062
throw new org.apache.axis2.databinding.ADBException("MySuiteRequestTransactionResult cannot be null!!");
3064
localMySuiteRequestTransactionResult.serialize(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","MySuiteRequestTransactionResult"),
3067
xmlWriter.writeEndElement();
3073
* Util method to write an attribute with the ns prefix
3075
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
3076
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
3077
if (xmlWriter.getPrefix(namespace) == null) {
3078
xmlWriter.writeNamespace(prefix, namespace);
3079
xmlWriter.setPrefix(prefix, namespace);
3083
xmlWriter.writeAttribute(namespace,attName,attValue);
3088
* Util method to write an attribute without the ns prefix
3090
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
3091
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
3092
if (namespace.equals(""))
3094
xmlWriter.writeAttribute(attName,attValue);
3098
registerPrefix(xmlWriter, namespace);
3099
xmlWriter.writeAttribute(namespace,attName,attValue);
3105
* Util method to write an attribute without the ns prefix
3107
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
3108
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3110
java.lang.String attributeNamespace = qname.getNamespaceURI();
3111
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
3112
if (attributePrefix == null) {
3113
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
3115
java.lang.String attributeValue;
3116
if (attributePrefix.trim().length() > 0) {
3117
attributeValue = attributePrefix + ":" + qname.getLocalPart();
3119
attributeValue = qname.getLocalPart();
3122
if (namespace.equals("")) {
3123
xmlWriter.writeAttribute(attName, attributeValue);
3125
registerPrefix(xmlWriter, namespace);
3126
xmlWriter.writeAttribute(namespace, attName, attributeValue);
3130
* method to handle Qnames
3133
private void writeQName(javax.xml.namespace.QName qname,
3134
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3135
java.lang.String namespaceURI = qname.getNamespaceURI();
3136
if (namespaceURI != null) {
3137
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
3138
if (prefix == null) {
3139
prefix = generatePrefix(namespaceURI);
3140
xmlWriter.writeNamespace(prefix, namespaceURI);
3141
xmlWriter.setPrefix(prefix,namespaceURI);
3144
if (prefix.trim().length() > 0){
3145
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
3147
// i.e this is the default namespace
3148
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
3152
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
3156
private void writeQNames(javax.xml.namespace.QName[] qnames,
3157
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3159
if (qnames != null) {
3160
// we have to store this data until last moment since it is not possible to write any
3161
// namespace data after writing the charactor data
3162
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
3163
java.lang.String namespaceURI = null;
3164
java.lang.String prefix = null;
3166
for (int i = 0; i < qnames.length; i++) {
3168
stringToWrite.append(" ");
3170
namespaceURI = qnames[i].getNamespaceURI();
3171
if (namespaceURI != null) {
3172
prefix = xmlWriter.getPrefix(namespaceURI);
3173
if ((prefix == null) || (prefix.length() == 0)) {
3174
prefix = generatePrefix(namespaceURI);
3175
xmlWriter.writeNamespace(prefix, namespaceURI);
3176
xmlWriter.setPrefix(prefix,namespaceURI);
3179
if (prefix.trim().length() > 0){
3180
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
3182
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
3185
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
3188
xmlWriter.writeCharacters(stringToWrite.toString());
3195
* Register a namespace prefix
3197
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
3198
java.lang.String prefix = xmlWriter.getPrefix(namespace);
3200
if (prefix == null) {
3201
prefix = generatePrefix(namespace);
3203
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
3204
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
3207
xmlWriter.writeNamespace(prefix, namespace);
3208
xmlWriter.setPrefix(prefix, namespace);
3217
* databinding method to get an XML representation of this object
3220
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
3221
throws org.apache.axis2.databinding.ADBException{
3225
java.util.ArrayList elementList = new java.util.ArrayList();
3226
java.util.ArrayList attribList = new java.util.ArrayList();
3228
if (localMySuiteRequestTransactionResultTracker){
3229
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
3230
"MySuiteRequestTransactionResult"));
3233
if (localMySuiteRequestTransactionResult==null){
3234
throw new org.apache.axis2.databinding.ADBException("MySuiteRequestTransactionResult cannot be null!!");
3236
elementList.add(localMySuiteRequestTransactionResult);
3239
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
3248
* Factory class that keeps the parse method
3250
public static class Factory{
3256
* static method to create the object
3257
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
3258
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
3259
* Postcondition: If this object is an element, the reader is positioned at its end element
3260
* If this object is a complex type, the reader is positioned at the end element of its outer element
3262
public static MySuiteRequestTransactionResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
3263
MySuiteRequestTransactionResponse object =
3264
new MySuiteRequestTransactionResponse();
3267
java.lang.String nillableValue = null;
3268
java.lang.String prefix ="";
3269
java.lang.String namespaceuri ="";
3272
while (!reader.isStartElement() && !reader.isEndElement())
3276
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
3277
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
3279
if (fullTypeName!=null){
3280
java.lang.String nsPrefix = null;
3281
if (fullTypeName.indexOf(":") > -1){
3282
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
3284
nsPrefix = nsPrefix==null?"":nsPrefix;
3286
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
3288
if (!"MySuiteRequestTransactionResponse".equals(type)){
3289
//find namespace for the prefix
3290
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
3291
return (MySuiteRequestTransactionResponse)ExtensionMapper.getTypeObject(
3304
// Note all attributes that were handled. Used to differ normal attributes
3305
// from anyAttributes.
3306
java.util.Vector handledAttributes = new java.util.Vector();
3314
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
3316
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","MySuiteRequestTransactionResult").equals(reader.getName())){
3318
object.setMySuiteRequestTransactionResult(TransactionTag.Factory.parse(reader));
3322
} // End of if for expected property start element
3328
while (!reader.isStartElement() && !reader.isEndElement())
3331
if (reader.isStartElement())
3332
// A start element we are not expecting indicates a trailing invalid property
3333
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
3338
} catch (javax.xml.stream.XMLStreamException e) {
3339
throw new java.lang.Exception(e);
3345
}//end of factory class
3352
public static class ResponseDataSet_type0
3353
implements org.apache.axis2.databinding.ADBBean{
3354
/* This type was generated from the piece of schema that had
3355
name = ResponseDataSet_type0
3356
Namespace URI = http://www.fact.com.mx/schema/ws
3357
Namespace Prefix = ns2
3361
private static java.lang.String generatePrefix(java.lang.String namespace) {
3362
if(namespace.equals("http://www.fact.com.mx/schema/ws")){
3365
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
3375
protected org.apache.axiom.om.OMElement localSchema ;
3379
* Auto generated getter method
3380
* @return org.apache.axiom.om.OMElement
3382
public org.apache.axiom.om.OMElement getSchema(){
3389
* Auto generated setter method
3390
* @param param Schema
3392
public void setSchema(org.apache.axiom.om.OMElement param){
3394
this.localSchema=param;
3401
* field for ExtraElement
3405
protected org.apache.axiom.om.OMElement localExtraElement ;
3409
* Auto generated getter method
3410
* @return org.apache.axiom.om.OMElement
3412
public org.apache.axiom.om.OMElement getExtraElement(){
3413
return localExtraElement;
3419
* Auto generated setter method
3420
* @param param ExtraElement
3422
public void setExtraElement(org.apache.axiom.om.OMElement param){
3424
this.localExtraElement=param;
3432
* @return true if the reader supports MTOM
3434
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
3435
boolean isReaderMTOMAware = false;
3438
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
3439
}catch(java.lang.IllegalArgumentException e){
3440
isReaderMTOMAware = false;
3442
return isReaderMTOMAware;
3448
* @param parentQName
3450
* @return org.apache.axiom.om.OMElement
3452
public org.apache.axiom.om.OMElement getOMElement (
3453
final javax.xml.namespace.QName parentQName,
3454
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
3458
org.apache.axiom.om.OMDataSource dataSource =
3459
new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
3461
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3462
ResponseDataSet_type0.this.serialize(parentQName,factory,xmlWriter);
3465
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
3466
parentQName,factory,dataSource);
3470
public void serialize(final javax.xml.namespace.QName parentQName,
3471
final org.apache.axiom.om.OMFactory factory,
3472
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
3473
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
3474
serialize(parentQName,factory,xmlWriter,false);
3477
public void serialize(final javax.xml.namespace.QName parentQName,
3478
final org.apache.axiom.om.OMFactory factory,
3479
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
3480
boolean serializeType)
3481
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
3486
java.lang.String prefix = null;
3487
java.lang.String namespace = null;
3490
prefix = parentQName.getPrefix();
3491
namespace = parentQName.getNamespaceURI();
3493
if ((namespace != null) && (namespace.trim().length() > 0)) {
3494
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
3495
if (writerPrefix != null) {
3496
xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
3498
if (prefix == null) {
3499
prefix = generatePrefix(namespace);
3502
xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
3503
xmlWriter.writeNamespace(prefix, namespace);
3504
xmlWriter.setPrefix(prefix, namespace);
3507
xmlWriter.writeStartElement(parentQName.getLocalPart());
3513
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.fact.com.mx/schema/ws");
3514
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
3515
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
3516
namespacePrefix+":ResponseDataSet_type0",
3519
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
3520
"ResponseDataSet_type0",
3528
if (localSchema != null) {
3529
localSchema.serialize(xmlWriter);
3531
throw new org.apache.axis2.databinding.ADBException("schema cannot be null!!");
3535
if (localExtraElement != null) {
3536
localExtraElement.serialize(xmlWriter);
3538
throw new org.apache.axis2.databinding.ADBException("extraElement cannot be null!!");
3541
xmlWriter.writeEndElement();
3547
* Util method to write an attribute with the ns prefix
3549
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
3550
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
3551
if (xmlWriter.getPrefix(namespace) == null) {
3552
xmlWriter.writeNamespace(prefix, namespace);
3553
xmlWriter.setPrefix(prefix, namespace);
3557
xmlWriter.writeAttribute(namespace,attName,attValue);
3562
* Util method to write an attribute without the ns prefix
3564
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
3565
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
3566
if (namespace.equals(""))
3568
xmlWriter.writeAttribute(attName,attValue);
3572
registerPrefix(xmlWriter, namespace);
3573
xmlWriter.writeAttribute(namespace,attName,attValue);
3579
* Util method to write an attribute without the ns prefix
3581
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
3582
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3584
java.lang.String attributeNamespace = qname.getNamespaceURI();
3585
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
3586
if (attributePrefix == null) {
3587
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
3589
java.lang.String attributeValue;
3590
if (attributePrefix.trim().length() > 0) {
3591
attributeValue = attributePrefix + ":" + qname.getLocalPart();
3593
attributeValue = qname.getLocalPart();
3596
if (namespace.equals("")) {
3597
xmlWriter.writeAttribute(attName, attributeValue);
3599
registerPrefix(xmlWriter, namespace);
3600
xmlWriter.writeAttribute(namespace, attName, attributeValue);
3604
* method to handle Qnames
3607
private void writeQName(javax.xml.namespace.QName qname,
3608
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3609
java.lang.String namespaceURI = qname.getNamespaceURI();
3610
if (namespaceURI != null) {
3611
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
3612
if (prefix == null) {
3613
prefix = generatePrefix(namespaceURI);
3614
xmlWriter.writeNamespace(prefix, namespaceURI);
3615
xmlWriter.setPrefix(prefix,namespaceURI);
3618
if (prefix.trim().length() > 0){
3619
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
3621
// i.e this is the default namespace
3622
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
3626
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
3630
private void writeQNames(javax.xml.namespace.QName[] qnames,
3631
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
3633
if (qnames != null) {
3634
// we have to store this data until last moment since it is not possible to write any
3635
// namespace data after writing the charactor data
3636
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
3637
java.lang.String namespaceURI = null;
3638
java.lang.String prefix = null;
3640
for (int i = 0; i < qnames.length; i++) {
3642
stringToWrite.append(" ");
3644
namespaceURI = qnames[i].getNamespaceURI();
3645
if (namespaceURI != null) {
3646
prefix = xmlWriter.getPrefix(namespaceURI);
3647
if ((prefix == null) || (prefix.length() == 0)) {
3648
prefix = generatePrefix(namespaceURI);
3649
xmlWriter.writeNamespace(prefix, namespaceURI);
3650
xmlWriter.setPrefix(prefix,namespaceURI);
3653
if (prefix.trim().length() > 0){
3654
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
3656
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
3659
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
3662
xmlWriter.writeCharacters(stringToWrite.toString());
3669
* Register a namespace prefix
3671
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
3672
java.lang.String prefix = xmlWriter.getPrefix(namespace);
3674
if (prefix == null) {
3675
prefix = generatePrefix(namespace);
3677
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
3678
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
3681
xmlWriter.writeNamespace(prefix, namespace);
3682
xmlWriter.setPrefix(prefix, namespace);
3691
* databinding method to get an XML representation of this object
3694
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
3695
throws org.apache.axis2.databinding.ADBException{
3699
java.util.ArrayList elementList = new java.util.ArrayList();
3700
java.util.ArrayList attribList = new java.util.ArrayList();
3703
if (localSchema != null){
3704
elementList.add(org.apache.axis2.databinding.utils.Constants.OM_ELEMENT_KEY);
3705
elementList.add(localSchema);
3707
throw new org.apache.axis2.databinding.ADBException("schema cannot be null!!");
3710
if (localExtraElement != null){
3711
elementList.add(org.apache.axis2.databinding.utils.Constants.OM_ELEMENT_KEY);
3712
elementList.add(localExtraElement);
3714
throw new org.apache.axis2.databinding.ADBException("extraElement cannot be null!!");
3718
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
3727
* Factory class that keeps the parse method
3729
public static class Factory{
3735
* static method to create the object
3736
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
3737
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
3738
* Postcondition: If this object is an element, the reader is positioned at its end element
3739
* If this object is a complex type, the reader is positioned at the end element of its outer element
3741
public static ResponseDataSet_type0 parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
3742
ResponseDataSet_type0 object =
3743
new ResponseDataSet_type0();
3746
java.lang.String nillableValue = null;
3747
java.lang.String prefix ="";
3748
java.lang.String namespaceuri ="";
3751
while (!reader.isStartElement() && !reader.isEndElement())
3755
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
3756
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
3758
if (fullTypeName!=null){
3759
java.lang.String nsPrefix = null;
3760
if (fullTypeName.indexOf(":") > -1){
3761
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
3763
nsPrefix = nsPrefix==null?"":nsPrefix;
3765
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
3767
if (!"ResponseDataSet_type0".equals(type)){
3768
//find namespace for the prefix
3769
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
3770
return (ResponseDataSet_type0)ExtensionMapper.getTypeObject(
3783
// Note all attributes that were handled. Used to differ normal attributes
3784
// from anyAttributes.
3785
java.util.Vector handledAttributes = new java.util.Vector();
3793
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
3795
if (reader.isStartElement()){
3799
//use the QName from the parser as the name for the builder
3800
javax.xml.namespace.QName startQname1 = reader.getName();
3802
// We need to wrap the reader so that it produces a fake START_DOCUMENT event
3803
// this is needed by the builder classes
3804
org.apache.axis2.databinding.utils.NamedStaxOMBuilder builder1 =
3805
new org.apache.axis2.databinding.utils.NamedStaxOMBuilder(
3806
new org.apache.axis2.util.StreamWrapper(reader),startQname1);
3807
object.setSchema(builder1.getOMElement());
3811
} // End of if for expected property start element
3814
// A start element we are not expecting indicates an invalid parameter was passed
3815
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
3819
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
3821
if (reader.isStartElement()){
3825
//use the QName from the parser as the name for the builder
3826
javax.xml.namespace.QName startQname2 = reader.getName();
3828
// We need to wrap the reader so that it produces a fake START_DOCUMENT event
3829
// this is needed by the builder classes
3830
org.apache.axis2.databinding.utils.NamedStaxOMBuilder builder2 =
3831
new org.apache.axis2.databinding.utils.NamedStaxOMBuilder(
3832
new org.apache.axis2.util.StreamWrapper(reader),startQname2);
3833
object.setExtraElement(builder2.getOMElement());
3837
} // End of if for expected property start element
3840
// A start element we are not expecting indicates an invalid parameter was passed
3841
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
3844
while (!reader.isStartElement() && !reader.isEndElement())
3847
if (reader.isStartElement())
3848
// A start element we are not expecting indicates a trailing invalid property
3849
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
3854
} catch (javax.xml.stream.XMLStreamException e) {
3855
throw new java.lang.Exception(e);
3861
}//end of factory class
3868
public static class DocID
3869
implements org.apache.axis2.databinding.ADBBean{
3870
/* This type was generated from the piece of schema that had
3872
Namespace URI = http://www.fact.com.mx/schema/ws
3873
Namespace Prefix = ns2
3877
private static java.lang.String generatePrefix(java.lang.String namespace) {
3878
if(namespace.equals("http://www.fact.com.mx/schema/ws")){
3881
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
3891
protected java.lang.String localCountry ;
3893
/* This tracker boolean wil be used to detect whether the user called the set method
3894
* for this attribute. It will be used to determine whether to include this field
3895
* in the serialized XML
3897
protected boolean localCountryTracker = false ;
3901
* Auto generated getter method
3902
* @return java.lang.String
3904
public java.lang.String getCountry(){
3905
return localCountry;
3911
* Auto generated setter method
3912
* @param param Country
3914
public void setCountry(java.lang.String param){
3917
//update the setting tracker
3918
localCountryTracker = true;
3920
localCountryTracker = false;
3924
this.localCountry=param;
3935
protected java.lang.String localEntity ;
3937
/* This tracker boolean wil be used to detect whether the user called the set method
3938
* for this attribute. It will be used to determine whether to include this field
3939
* in the serialized XML
3941
protected boolean localEntityTracker = false ;
3945
* Auto generated getter method
3946
* @return java.lang.String
3948
public java.lang.String getEntity(){
3955
* Auto generated setter method
3956
* @param param Entity
3958
public void setEntity(java.lang.String param){
3961
//update the setting tracker
3962
localEntityTracker = true;
3964
localEntityTracker = false;
3968
this.localEntity=param;
3975
* field for FiscalName
3979
protected java.lang.String localFiscalName ;
3981
/* This tracker boolean wil be used to detect whether the user called the set method
3982
* for this attribute. It will be used to determine whether to include this field
3983
* in the serialized XML
3985
protected boolean localFiscalNameTracker = false ;
3989
* Auto generated getter method
3990
* @return java.lang.String
3992
public java.lang.String getFiscalName(){
3993
return localFiscalName;
3999
* Auto generated setter method
4000
* @param param FiscalName
4002
public void setFiscalName(java.lang.String param){
4005
//update the setting tracker
4006
localFiscalNameTracker = true;
4008
localFiscalNameTracker = false;
4012
this.localFiscalName=param;
4023
protected java.lang.String localAYear ;
4025
/* This tracker boolean wil be used to detect whether the user called the set method
4026
* for this attribute. It will be used to determine whether to include this field
4027
* in the serialized XML
4029
protected boolean localAYearTracker = false ;
4033
* Auto generated getter method
4034
* @return java.lang.String
4036
public java.lang.String getAYear(){
4043
* Auto generated setter method
4044
* @param param AYear
4046
public void setAYear(java.lang.String param){
4049
//update the setting tracker
4050
localAYearTracker = true;
4052
localAYearTracker = false;
4056
this.localAYear=param;
4067
protected java.lang.String localANumber ;
4069
/* This tracker boolean wil be used to detect whether the user called the set method
4070
* for this attribute. It will be used to determine whether to include this field
4071
* in the serialized XML
4073
protected boolean localANumberTracker = false ;
4077
* Auto generated getter method
4078
* @return java.lang.String
4080
public java.lang.String getANumber(){
4081
return localANumber;
4087
* Auto generated setter method
4088
* @param param ANumber
4090
public void setANumber(java.lang.String param){
4093
//update the setting tracker
4094
localANumberTracker = true;
4096
localANumberTracker = false;
4100
this.localANumber=param;
4111
protected java.lang.String localBatch ;
4113
/* This tracker boolean wil be used to detect whether the user called the set method
4114
* for this attribute. It will be used to determine whether to include this field
4115
* in the serialized XML
4117
protected boolean localBatchTracker = false ;
4121
* Auto generated getter method
4122
* @return java.lang.String
4124
public java.lang.String getBatch(){
4131
* Auto generated setter method
4132
* @param param Batch
4134
public void setBatch(java.lang.String param){
4137
//update the setting tracker
4138
localBatchTracker = true;
4140
localBatchTracker = false;
4144
this.localBatch=param;
4155
protected java.lang.String localSerial ;
4157
/* This tracker boolean wil be used to detect whether the user called the set method
4158
* for this attribute. It will be used to determine whether to include this field
4159
* in the serialized XML
4161
protected boolean localSerialTracker = false ;
4165
* Auto generated getter method
4166
* @return java.lang.String
4168
public java.lang.String getSerial(){
4175
* Auto generated setter method
4176
* @param param Serial
4178
public void setSerial(java.lang.String param){
4181
//update the setting tracker
4182
localSerialTracker = true;
4184
localSerialTracker = false;
4188
this.localSerial=param;
4195
* field for IssuedTimeStamp
4199
protected java.lang.String localIssuedTimeStamp ;
4201
/* This tracker boolean wil be used to detect whether the user called the set method
4202
* for this attribute. It will be used to determine whether to include this field
4203
* in the serialized XML
4205
protected boolean localIssuedTimeStampTracker = false ;
4209
* Auto generated getter method
4210
* @return java.lang.String
4212
public java.lang.String getIssuedTimeStamp(){
4213
return localIssuedTimeStamp;
4219
* Auto generated setter method
4220
* @param param IssuedTimeStamp
4222
public void setIssuedTimeStamp(java.lang.String param){
4225
//update the setting tracker
4226
localIssuedTimeStampTracker = true;
4228
localIssuedTimeStampTracker = false;
4232
this.localIssuedTimeStamp=param;
4239
* field for EnrolledTimeStamp
4243
protected java.lang.String localEnrolledTimeStamp ;
4245
/* This tracker boolean wil be used to detect whether the user called the set method
4246
* for this attribute. It will be used to determine whether to include this field
4247
* in the serialized XML
4249
protected boolean localEnrolledTimeStampTracker = false ;
4253
* Auto generated getter method
4254
* @return java.lang.String
4256
public java.lang.String getEnrolledTimeStamp(){
4257
return localEnrolledTimeStamp;
4263
* Auto generated setter method
4264
* @param param EnrolledTimeStamp
4266
public void setEnrolledTimeStamp(java.lang.String param){
4269
//update the setting tracker
4270
localEnrolledTimeStampTracker = true;
4272
localEnrolledTimeStampTracker = false;
4276
this.localEnrolledTimeStamp=param;
4283
* field for PaidTimeStamp
4287
protected java.lang.String localPaidTimeStamp ;
4289
/* This tracker boolean wil be used to detect whether the user called the set method
4290
* for this attribute. It will be used to determine whether to include this field
4291
* in the serialized XML
4293
protected boolean localPaidTimeStampTracker = false ;
4297
* Auto generated getter method
4298
* @return java.lang.String
4300
public java.lang.String getPaidTimeStamp(){
4301
return localPaidTimeStamp;
4307
* Auto generated setter method
4308
* @param param PaidTimeStamp
4310
public void setPaidTimeStamp(java.lang.String param){
4313
//update the setting tracker
4314
localPaidTimeStampTracker = true;
4316
localPaidTimeStampTracker = false;
4320
this.localPaidTimeStamp=param;
4327
* field for CancelledTimeStamp
4331
protected java.lang.String localCancelledTimeStamp ;
4333
/* This tracker boolean wil be used to detect whether the user called the set method
4334
* for this attribute. It will be used to determine whether to include this field
4335
* in the serialized XML
4337
protected boolean localCancelledTimeStampTracker = false ;
4341
* Auto generated getter method
4342
* @return java.lang.String
4344
public java.lang.String getCancelledTimeStamp(){
4345
return localCancelledTimeStamp;
4351
* Auto generated setter method
4352
* @param param CancelledTimeStamp
4354
public void setCancelledTimeStamp(java.lang.String param){
4357
//update the setting tracker
4358
localCancelledTimeStampTracker = true;
4360
localCancelledTimeStampTracker = false;
4364
this.localCancelledTimeStamp=param;
4371
* field for InternalID
4375
protected java.lang.String localInternalID ;
4377
/* This tracker boolean wil be used to detect whether the user called the set method
4378
* for this attribute. It will be used to determine whether to include this field
4379
* in the serialized XML
4381
protected boolean localInternalIDTracker = false ;
4385
* Auto generated getter method
4386
* @return java.lang.String
4388
public java.lang.String getInternalID(){
4389
return localInternalID;
4395
* Auto generated setter method
4396
* @param param InternalID
4398
public void setInternalID(java.lang.String param){
4401
//update the setting tracker
4402
localInternalIDTracker = true;
4404
localInternalIDTracker = false;
4408
this.localInternalID=param;
4419
protected java.lang.String localBatchID ;
4421
/* This tracker boolean wil be used to detect whether the user called the set method
4422
* for this attribute. It will be used to determine whether to include this field
4423
* in the serialized XML
4425
protected boolean localBatchIDTracker = false ;
4429
* Auto generated getter method
4430
* @return java.lang.String
4432
public java.lang.String getBatchID(){
4433
return localBatchID;
4439
* Auto generated setter method
4440
* @param param BatchID
4442
public void setBatchID(java.lang.String param){
4445
//update the setting tracker
4446
localBatchIDTracker = true;
4448
localBatchIDTracker = false;
4452
this.localBatchID=param;
4459
* field for BatchTimeStamp
4463
protected java.lang.String localBatchTimeStamp ;
4465
/* This tracker boolean wil be used to detect whether the user called the set method
4466
* for this attribute. It will be used to determine whether to include this field
4467
* in the serialized XML
4469
protected boolean localBatchTimeStampTracker = false ;
4473
* Auto generated getter method
4474
* @return java.lang.String
4476
public java.lang.String getBatchTimeStamp(){
4477
return localBatchTimeStamp;
4483
* Auto generated setter method
4484
* @param param BatchTimeStamp
4486
public void setBatchTimeStamp(java.lang.String param){
4489
//update the setting tracker
4490
localBatchTimeStampTracker = true;
4492
localBatchTimeStampTracker = false;
4496
this.localBatchTimeStamp=param;
4503
* field for BatchRequestorCountry
4507
protected java.lang.String localBatchRequestorCountry ;
4509
/* This tracker boolean wil be used to detect whether the user called the set method
4510
* for this attribute. It will be used to determine whether to include this field
4511
* in the serialized XML
4513
protected boolean localBatchRequestorCountryTracker = false ;
4517
* Auto generated getter method
4518
* @return java.lang.String
4520
public java.lang.String getBatchRequestorCountry(){
4521
return localBatchRequestorCountry;
4527
* Auto generated setter method
4528
* @param param BatchRequestorCountry
4530
public void setBatchRequestorCountry(java.lang.String param){
4533
//update the setting tracker
4534
localBatchRequestorCountryTracker = true;
4536
localBatchRequestorCountryTracker = false;
4540
this.localBatchRequestorCountry=param;
4547
* field for BatchRequestorEntity
4551
protected java.lang.String localBatchRequestorEntity ;
4553
/* This tracker boolean wil be used to detect whether the user called the set method
4554
* for this attribute. It will be used to determine whether to include this field
4555
* in the serialized XML
4557
protected boolean localBatchRequestorEntityTracker = false ;
4561
* Auto generated getter method
4562
* @return java.lang.String
4564
public java.lang.String getBatchRequestorEntity(){
4565
return localBatchRequestorEntity;
4571
* Auto generated setter method
4572
* @param param BatchRequestorEntity
4574
public void setBatchRequestorEntity(java.lang.String param){
4577
//update the setting tracker
4578
localBatchRequestorEntityTracker = true;
4580
localBatchRequestorEntityTracker = false;
4584
this.localBatchRequestorEntity=param;
4591
* field for BatchPosition
4595
protected java.lang.String localBatchPosition ;
4597
/* This tracker boolean wil be used to detect whether the user called the set method
4598
* for this attribute. It will be used to determine whether to include this field
4599
* in the serialized XML
4601
protected boolean localBatchPositionTracker = false ;
4605
* Auto generated getter method
4606
* @return java.lang.String
4608
public java.lang.String getBatchPosition(){
4609
return localBatchPosition;
4615
* Auto generated setter method
4616
* @param param BatchPosition
4618
public void setBatchPosition(java.lang.String param){
4621
//update the setting tracker
4622
localBatchPositionTracker = true;
4624
localBatchPositionTracker = false;
4628
this.localBatchPosition=param;
4635
* field for ReceiverCountry
4639
protected java.lang.String localReceiverCountry ;
4641
/* This tracker boolean wil be used to detect whether the user called the set method
4642
* for this attribute. It will be used to determine whether to include this field
4643
* in the serialized XML
4645
protected boolean localReceiverCountryTracker = false ;
4649
* Auto generated getter method
4650
* @return java.lang.String
4652
public java.lang.String getReceiverCountry(){
4653
return localReceiverCountry;
4659
* Auto generated setter method
4660
* @param param ReceiverCountry
4662
public void setReceiverCountry(java.lang.String param){
4665
//update the setting tracker
4666
localReceiverCountryTracker = true;
4668
localReceiverCountryTracker = false;
4672
this.localReceiverCountry=param;
4679
* field for ReceiverEntity
4683
protected java.lang.String localReceiverEntity ;
4685
/* This tracker boolean wil be used to detect whether the user called the set method
4686
* for this attribute. It will be used to determine whether to include this field
4687
* in the serialized XML
4689
protected boolean localReceiverEntityTracker = false ;
4693
* Auto generated getter method
4694
* @return java.lang.String
4696
public java.lang.String getReceiverEntity(){
4697
return localReceiverEntity;
4703
* Auto generated setter method
4704
* @param param ReceiverEntity
4706
public void setReceiverEntity(java.lang.String param){
4709
//update the setting tracker
4710
localReceiverEntityTracker = true;
4712
localReceiverEntityTracker = false;
4716
this.localReceiverEntity=param;
4723
* field for ReceiverTaxID
4727
protected java.lang.String localReceiverTaxID ;
4729
/* This tracker boolean wil be used to detect whether the user called the set method
4730
* for this attribute. It will be used to determine whether to include this field
4731
* in the serialized XML
4733
protected boolean localReceiverTaxIDTracker = false ;
4737
* Auto generated getter method
4738
* @return java.lang.String
4740
public java.lang.String getReceiverTaxID(){
4741
return localReceiverTaxID;
4747
* Auto generated setter method
4748
* @param param ReceiverTaxID
4750
public void setReceiverTaxID(java.lang.String param){
4753
//update the setting tracker
4754
localReceiverTaxIDTracker = true;
4756
localReceiverTaxIDTracker = false;
4760
this.localReceiverTaxID=param;
4767
* field for ReceiverName
4771
protected java.lang.String localReceiverName ;
4773
/* This tracker boolean wil be used to detect whether the user called the set method
4774
* for this attribute. It will be used to determine whether to include this field
4775
* in the serialized XML
4777
protected boolean localReceiverNameTracker = false ;
4781
* Auto generated getter method
4782
* @return java.lang.String
4784
public java.lang.String getReceiverName(){
4785
return localReceiverName;
4791
* Auto generated setter method
4792
* @param param ReceiverName
4794
public void setReceiverName(java.lang.String param){
4797
//update the setting tracker
4798
localReceiverNameTracker = true;
4800
localReceiverNameTracker = false;
4804
this.localReceiverName=param;
4811
* field for ClaveAgente
4815
protected java.lang.String localClaveAgente ;
4817
/* This tracker boolean wil be used to detect whether the user called the set method
4818
* for this attribute. It will be used to determine whether to include this field
4819
* in the serialized XML
4821
protected boolean localClaveAgenteTracker = false ;
4825
* Auto generated getter method
4826
* @return java.lang.String
4828
public java.lang.String getClaveAgente(){
4829
return localClaveAgente;
4835
* Auto generated setter method
4836
* @param param ClaveAgente
4838
public void setClaveAgente(java.lang.String param){
4841
//update the setting tracker
4842
localClaveAgenteTracker = true;
4844
localClaveAgenteTracker = false;
4848
this.localClaveAgente=param;
4855
* field for NumeroDePoliza
4859
protected java.lang.String localNumeroDePoliza ;
4861
/* This tracker boolean wil be used to detect whether the user called the set method
4862
* for this attribute. It will be used to determine whether to include this field
4863
* in the serialized XML
4865
protected boolean localNumeroDePolizaTracker = false ;
4869
* Auto generated getter method
4870
* @return java.lang.String
4872
public java.lang.String getNumeroDePoliza(){
4873
return localNumeroDePoliza;
4879
* Auto generated setter method
4880
* @param param NumeroDePoliza
4882
public void setNumeroDePoliza(java.lang.String param){
4885
//update the setting tracker
4886
localNumeroDePolizaTracker = true;
4888
localNumeroDePolizaTracker = false;
4892
this.localNumeroDePoliza=param;
4899
* field for Currency
4903
protected java.lang.String localCurrency ;
4905
/* This tracker boolean wil be used to detect whether the user called the set method
4906
* for this attribute. It will be used to determine whether to include this field
4907
* in the serialized XML
4909
protected boolean localCurrencyTracker = false ;
4913
* Auto generated getter method
4914
* @return java.lang.String
4916
public java.lang.String getCurrency(){
4917
return localCurrency;
4923
* Auto generated setter method
4924
* @param param Currency
4926
public void setCurrency(java.lang.String param){
4929
//update the setting tracker
4930
localCurrencyTracker = true;
4932
localCurrencyTracker = false;
4936
this.localCurrency=param;
4943
* field for TotalAmount
4947
protected java.lang.String localTotalAmount ;
4949
/* This tracker boolean wil be used to detect whether the user called the set method
4950
* for this attribute. It will be used to determine whether to include this field
4951
* in the serialized XML
4953
protected boolean localTotalAmountTracker = false ;
4957
* Auto generated getter method
4958
* @return java.lang.String
4960
public java.lang.String getTotalAmount(){
4961
return localTotalAmount;
4967
* Auto generated setter method
4968
* @param param TotalAmount
4970
public void setTotalAmount(java.lang.String param){
4973
//update the setting tracker
4974
localTotalAmountTracker = true;
4976
localTotalAmountTracker = false;
4980
this.localTotalAmount=param;
4991
protected java.lang.String localType1 ;
4993
/* This tracker boolean wil be used to detect whether the user called the set method
4994
* for this attribute. It will be used to determine whether to include this field
4995
* in the serialized XML
4997
protected boolean localType1Tracker = false ;
5001
* Auto generated getter method
5002
* @return java.lang.String
5004
public java.lang.String getType1(){
5011
* Auto generated setter method
5012
* @param param Type1
5014
public void setType1(java.lang.String param){
5017
//update the setting tracker
5018
localType1Tracker = true;
5020
localType1Tracker = false;
5024
this.localType1=param;
5035
protected java.lang.String localType2 ;
5037
/* This tracker boolean wil be used to detect whether the user called the set method
5038
* for this attribute. It will be used to determine whether to include this field
5039
* in the serialized XML
5041
protected boolean localType2Tracker = false ;
5045
* Auto generated getter method
5046
* @return java.lang.String
5048
public java.lang.String getType2(){
5055
* Auto generated setter method
5056
* @param param Type2
5058
public void setType2(java.lang.String param){
5061
//update the setting tracker
5062
localType2Tracker = true;
5064
localType2Tracker = false;
5068
this.localType2=param;
5075
* field for SuggestedFileName
5079
protected java.lang.String localSuggestedFileName ;
5081
/* This tracker boolean wil be used to detect whether the user called the set method
5082
* for this attribute. It will be used to determine whether to include this field
5083
* in the serialized XML
5085
protected boolean localSuggestedFileNameTracker = false ;
5089
* Auto generated getter method
5090
* @return java.lang.String
5092
public java.lang.String getSuggestedFileName(){
5093
return localSuggestedFileName;
5099
* Auto generated setter method
5100
* @param param SuggestedFileName
5102
public void setSuggestedFileName(java.lang.String param){
5105
//update the setting tracker
5106
localSuggestedFileNameTracker = true;
5108
localSuggestedFileNameTracker = false;
5112
this.localSuggestedFileName=param;
5119
* field for SuggestedFileName2
5123
protected java.lang.String localSuggestedFileName2 ;
5125
/* This tracker boolean wil be used to detect whether the user called the set method
5126
* for this attribute. It will be used to determine whether to include this field
5127
* in the serialized XML
5129
protected boolean localSuggestedFileName2Tracker = false ;
5133
* Auto generated getter method
5134
* @return java.lang.String
5136
public java.lang.String getSuggestedFileName2(){
5137
return localSuggestedFileName2;
5143
* Auto generated setter method
5144
* @param param SuggestedFileName2
5146
public void setSuggestedFileName2(java.lang.String param){
5149
//update the setting tracker
5150
localSuggestedFileName2Tracker = true;
5152
localSuggestedFileName2Tracker = false;
5156
this.localSuggestedFileName2=param;
5164
* @return true if the reader supports MTOM
5166
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
5167
boolean isReaderMTOMAware = false;
5170
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
5171
}catch(java.lang.IllegalArgumentException e){
5172
isReaderMTOMAware = false;
5174
return isReaderMTOMAware;
5180
* @param parentQName
5182
* @return org.apache.axiom.om.OMElement
5184
public org.apache.axiom.om.OMElement getOMElement (
5185
final javax.xml.namespace.QName parentQName,
5186
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
5190
org.apache.axiom.om.OMDataSource dataSource =
5191
new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
5193
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
5194
DocID.this.serialize(parentQName,factory,xmlWriter);
5197
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
5198
parentQName,factory,dataSource);
5202
public void serialize(final javax.xml.namespace.QName parentQName,
5203
final org.apache.axiom.om.OMFactory factory,
5204
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
5205
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
5206
serialize(parentQName,factory,xmlWriter,false);
5209
public void serialize(final javax.xml.namespace.QName parentQName,
5210
final org.apache.axiom.om.OMFactory factory,
5211
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
5212
boolean serializeType)
5213
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
5218
java.lang.String prefix = null;
5219
java.lang.String namespace = null;
5222
prefix = parentQName.getPrefix();
5223
namespace = parentQName.getNamespaceURI();
5225
if ((namespace != null) && (namespace.trim().length() > 0)) {
5226
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
5227
if (writerPrefix != null) {
5228
xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
5230
if (prefix == null) {
5231
prefix = generatePrefix(namespace);
5234
xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
5235
xmlWriter.writeNamespace(prefix, namespace);
5236
xmlWriter.setPrefix(prefix, namespace);
5239
xmlWriter.writeStartElement(parentQName.getLocalPart());
5245
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.fact.com.mx/schema/ws");
5246
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
5247
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
5248
namespacePrefix+":DocID",
5251
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
5258
if (localCountryTracker){
5259
namespace = "http://www.fact.com.mx/schema/ws";
5260
if (! namespace.equals("")) {
5261
prefix = xmlWriter.getPrefix(namespace);
5263
if (prefix == null) {
5264
prefix = generatePrefix(namespace);
5266
xmlWriter.writeStartElement(prefix,"Country", namespace);
5267
xmlWriter.writeNamespace(prefix, namespace);
5268
xmlWriter.setPrefix(prefix, namespace);
5271
xmlWriter.writeStartElement(namespace,"Country");
5275
xmlWriter.writeStartElement("Country");
5279
if (localCountry==null){
5280
// write the nil attribute
5282
throw new org.apache.axis2.databinding.ADBException("Country cannot be null!!");
5287
xmlWriter.writeCharacters(localCountry);
5291
xmlWriter.writeEndElement();
5292
} if (localEntityTracker){
5293
namespace = "http://www.fact.com.mx/schema/ws";
5294
if (! namespace.equals("")) {
5295
prefix = xmlWriter.getPrefix(namespace);
5297
if (prefix == null) {
5298
prefix = generatePrefix(namespace);
5300
xmlWriter.writeStartElement(prefix,"Entity", namespace);
5301
xmlWriter.writeNamespace(prefix, namespace);
5302
xmlWriter.setPrefix(prefix, namespace);
5305
xmlWriter.writeStartElement(namespace,"Entity");
5309
xmlWriter.writeStartElement("Entity");
5313
if (localEntity==null){
5314
// write the nil attribute
5316
throw new org.apache.axis2.databinding.ADBException("Entity cannot be null!!");
5321
xmlWriter.writeCharacters(localEntity);
5325
xmlWriter.writeEndElement();
5326
} if (localFiscalNameTracker){
5327
namespace = "http://www.fact.com.mx/schema/ws";
5328
if (! namespace.equals("")) {
5329
prefix = xmlWriter.getPrefix(namespace);
5331
if (prefix == null) {
5332
prefix = generatePrefix(namespace);
5334
xmlWriter.writeStartElement(prefix,"FiscalName", namespace);
5335
xmlWriter.writeNamespace(prefix, namespace);
5336
xmlWriter.setPrefix(prefix, namespace);
5339
xmlWriter.writeStartElement(namespace,"FiscalName");
5343
xmlWriter.writeStartElement("FiscalName");
5347
if (localFiscalName==null){
5348
// write the nil attribute
5350
throw new org.apache.axis2.databinding.ADBException("FiscalName cannot be null!!");
5355
xmlWriter.writeCharacters(localFiscalName);
5359
xmlWriter.writeEndElement();
5360
} if (localAYearTracker){
5361
namespace = "http://www.fact.com.mx/schema/ws";
5362
if (! namespace.equals("")) {
5363
prefix = xmlWriter.getPrefix(namespace);
5365
if (prefix == null) {
5366
prefix = generatePrefix(namespace);
5368
xmlWriter.writeStartElement(prefix,"AYear", namespace);
5369
xmlWriter.writeNamespace(prefix, namespace);
5370
xmlWriter.setPrefix(prefix, namespace);
5373
xmlWriter.writeStartElement(namespace,"AYear");
5377
xmlWriter.writeStartElement("AYear");
5381
if (localAYear==null){
5382
// write the nil attribute
5384
throw new org.apache.axis2.databinding.ADBException("AYear cannot be null!!");
5389
xmlWriter.writeCharacters(localAYear);
5393
xmlWriter.writeEndElement();
5394
} if (localANumberTracker){
5395
namespace = "http://www.fact.com.mx/schema/ws";
5396
if (! namespace.equals("")) {
5397
prefix = xmlWriter.getPrefix(namespace);
5399
if (prefix == null) {
5400
prefix = generatePrefix(namespace);
5402
xmlWriter.writeStartElement(prefix,"ANumber", namespace);
5403
xmlWriter.writeNamespace(prefix, namespace);
5404
xmlWriter.setPrefix(prefix, namespace);
5407
xmlWriter.writeStartElement(namespace,"ANumber");
5411
xmlWriter.writeStartElement("ANumber");
5415
if (localANumber==null){
5416
// write the nil attribute
5418
throw new org.apache.axis2.databinding.ADBException("ANumber cannot be null!!");
5423
xmlWriter.writeCharacters(localANumber);
5427
xmlWriter.writeEndElement();
5428
} if (localBatchTracker){
5429
namespace = "http://www.fact.com.mx/schema/ws";
5430
if (! namespace.equals("")) {
5431
prefix = xmlWriter.getPrefix(namespace);
5433
if (prefix == null) {
5434
prefix = generatePrefix(namespace);
5436
xmlWriter.writeStartElement(prefix,"Batch", namespace);
5437
xmlWriter.writeNamespace(prefix, namespace);
5438
xmlWriter.setPrefix(prefix, namespace);
5441
xmlWriter.writeStartElement(namespace,"Batch");
5445
xmlWriter.writeStartElement("Batch");
5449
if (localBatch==null){
5450
// write the nil attribute
5452
throw new org.apache.axis2.databinding.ADBException("Batch cannot be null!!");
5457
xmlWriter.writeCharacters(localBatch);
5461
xmlWriter.writeEndElement();
5462
} if (localSerialTracker){
5463
namespace = "http://www.fact.com.mx/schema/ws";
5464
if (! namespace.equals("")) {
5465
prefix = xmlWriter.getPrefix(namespace);
5467
if (prefix == null) {
5468
prefix = generatePrefix(namespace);
5470
xmlWriter.writeStartElement(prefix,"Serial", namespace);
5471
xmlWriter.writeNamespace(prefix, namespace);
5472
xmlWriter.setPrefix(prefix, namespace);
5475
xmlWriter.writeStartElement(namespace,"Serial");
5479
xmlWriter.writeStartElement("Serial");
5483
if (localSerial==null){
5484
// write the nil attribute
5486
throw new org.apache.axis2.databinding.ADBException("Serial cannot be null!!");
5491
xmlWriter.writeCharacters(localSerial);
5495
xmlWriter.writeEndElement();
5496
} if (localIssuedTimeStampTracker){
5497
namespace = "http://www.fact.com.mx/schema/ws";
5498
if (! namespace.equals("")) {
5499
prefix = xmlWriter.getPrefix(namespace);
5501
if (prefix == null) {
5502
prefix = generatePrefix(namespace);
5504
xmlWriter.writeStartElement(prefix,"IssuedTimeStamp", namespace);
5505
xmlWriter.writeNamespace(prefix, namespace);
5506
xmlWriter.setPrefix(prefix, namespace);
5509
xmlWriter.writeStartElement(namespace,"IssuedTimeStamp");
5513
xmlWriter.writeStartElement("IssuedTimeStamp");
5517
if (localIssuedTimeStamp==null){
5518
// write the nil attribute
5520
throw new org.apache.axis2.databinding.ADBException("IssuedTimeStamp cannot be null!!");
5525
xmlWriter.writeCharacters(localIssuedTimeStamp);
5529
xmlWriter.writeEndElement();
5530
} if (localEnrolledTimeStampTracker){
5531
namespace = "http://www.fact.com.mx/schema/ws";
5532
if (! namespace.equals("")) {
5533
prefix = xmlWriter.getPrefix(namespace);
5535
if (prefix == null) {
5536
prefix = generatePrefix(namespace);
5538
xmlWriter.writeStartElement(prefix,"EnrolledTimeStamp", namespace);
5539
xmlWriter.writeNamespace(prefix, namespace);
5540
xmlWriter.setPrefix(prefix, namespace);
5543
xmlWriter.writeStartElement(namespace,"EnrolledTimeStamp");
5547
xmlWriter.writeStartElement("EnrolledTimeStamp");
5551
if (localEnrolledTimeStamp==null){
5552
// write the nil attribute
5554
throw new org.apache.axis2.databinding.ADBException("EnrolledTimeStamp cannot be null!!");
5559
xmlWriter.writeCharacters(localEnrolledTimeStamp);
5563
xmlWriter.writeEndElement();
5564
} if (localPaidTimeStampTracker){
5565
namespace = "http://www.fact.com.mx/schema/ws";
5566
if (! namespace.equals("")) {
5567
prefix = xmlWriter.getPrefix(namespace);
5569
if (prefix == null) {
5570
prefix = generatePrefix(namespace);
5572
xmlWriter.writeStartElement(prefix,"PaidTimeStamp", namespace);
5573
xmlWriter.writeNamespace(prefix, namespace);
5574
xmlWriter.setPrefix(prefix, namespace);
5577
xmlWriter.writeStartElement(namespace,"PaidTimeStamp");
5581
xmlWriter.writeStartElement("PaidTimeStamp");
5585
if (localPaidTimeStamp==null){
5586
// write the nil attribute
5588
throw new org.apache.axis2.databinding.ADBException("PaidTimeStamp cannot be null!!");
5593
xmlWriter.writeCharacters(localPaidTimeStamp);
5597
xmlWriter.writeEndElement();
5598
} if (localCancelledTimeStampTracker){
5599
namespace = "http://www.fact.com.mx/schema/ws";
5600
if (! namespace.equals("")) {
5601
prefix = xmlWriter.getPrefix(namespace);
5603
if (prefix == null) {
5604
prefix = generatePrefix(namespace);
5606
xmlWriter.writeStartElement(prefix,"CancelledTimeStamp", namespace);
5607
xmlWriter.writeNamespace(prefix, namespace);
5608
xmlWriter.setPrefix(prefix, namespace);
5611
xmlWriter.writeStartElement(namespace,"CancelledTimeStamp");
5615
xmlWriter.writeStartElement("CancelledTimeStamp");
5619
if (localCancelledTimeStamp==null){
5620
// write the nil attribute
5622
throw new org.apache.axis2.databinding.ADBException("CancelledTimeStamp cannot be null!!");
5627
xmlWriter.writeCharacters(localCancelledTimeStamp);
5631
xmlWriter.writeEndElement();
5632
} if (localInternalIDTracker){
5633
namespace = "http://www.fact.com.mx/schema/ws";
5634
if (! namespace.equals("")) {
5635
prefix = xmlWriter.getPrefix(namespace);
5637
if (prefix == null) {
5638
prefix = generatePrefix(namespace);
5640
xmlWriter.writeStartElement(prefix,"InternalID", namespace);
5641
xmlWriter.writeNamespace(prefix, namespace);
5642
xmlWriter.setPrefix(prefix, namespace);
5645
xmlWriter.writeStartElement(namespace,"InternalID");
5649
xmlWriter.writeStartElement("InternalID");
5653
if (localInternalID==null){
5654
// write the nil attribute
5656
throw new org.apache.axis2.databinding.ADBException("InternalID cannot be null!!");
5661
xmlWriter.writeCharacters(localInternalID);
5665
xmlWriter.writeEndElement();
5666
} if (localBatchIDTracker){
5667
namespace = "http://www.fact.com.mx/schema/ws";
5668
if (! namespace.equals("")) {
5669
prefix = xmlWriter.getPrefix(namespace);
5671
if (prefix == null) {
5672
prefix = generatePrefix(namespace);
5674
xmlWriter.writeStartElement(prefix,"BatchID", namespace);
5675
xmlWriter.writeNamespace(prefix, namespace);
5676
xmlWriter.setPrefix(prefix, namespace);
5679
xmlWriter.writeStartElement(namespace,"BatchID");
5683
xmlWriter.writeStartElement("BatchID");
5687
if (localBatchID==null){
5688
// write the nil attribute
5690
throw new org.apache.axis2.databinding.ADBException("BatchID cannot be null!!");
5695
xmlWriter.writeCharacters(localBatchID);
5699
xmlWriter.writeEndElement();
5700
} if (localBatchTimeStampTracker){
5701
namespace = "http://www.fact.com.mx/schema/ws";
5702
if (! namespace.equals("")) {
5703
prefix = xmlWriter.getPrefix(namespace);
5705
if (prefix == null) {
5706
prefix = generatePrefix(namespace);
5708
xmlWriter.writeStartElement(prefix,"BatchTimeStamp", namespace);
5709
xmlWriter.writeNamespace(prefix, namespace);
5710
xmlWriter.setPrefix(prefix, namespace);
5713
xmlWriter.writeStartElement(namespace,"BatchTimeStamp");
5717
xmlWriter.writeStartElement("BatchTimeStamp");
5721
if (localBatchTimeStamp==null){
5722
// write the nil attribute
5724
throw new org.apache.axis2.databinding.ADBException("BatchTimeStamp cannot be null!!");
5729
xmlWriter.writeCharacters(localBatchTimeStamp);
5733
xmlWriter.writeEndElement();
5734
} if (localBatchRequestorCountryTracker){
5735
namespace = "http://www.fact.com.mx/schema/ws";
5736
if (! namespace.equals("")) {
5737
prefix = xmlWriter.getPrefix(namespace);
5739
if (prefix == null) {
5740
prefix = generatePrefix(namespace);
5742
xmlWriter.writeStartElement(prefix,"BatchRequestorCountry", namespace);
5743
xmlWriter.writeNamespace(prefix, namespace);
5744
xmlWriter.setPrefix(prefix, namespace);
5747
xmlWriter.writeStartElement(namespace,"BatchRequestorCountry");
5751
xmlWriter.writeStartElement("BatchRequestorCountry");
5755
if (localBatchRequestorCountry==null){
5756
// write the nil attribute
5758
throw new org.apache.axis2.databinding.ADBException("BatchRequestorCountry cannot be null!!");
5763
xmlWriter.writeCharacters(localBatchRequestorCountry);
5767
xmlWriter.writeEndElement();
5768
} if (localBatchRequestorEntityTracker){
5769
namespace = "http://www.fact.com.mx/schema/ws";
5770
if (! namespace.equals("")) {
5771
prefix = xmlWriter.getPrefix(namespace);
5773
if (prefix == null) {
5774
prefix = generatePrefix(namespace);
5776
xmlWriter.writeStartElement(prefix,"BatchRequestorEntity", namespace);
5777
xmlWriter.writeNamespace(prefix, namespace);
5778
xmlWriter.setPrefix(prefix, namespace);
5781
xmlWriter.writeStartElement(namespace,"BatchRequestorEntity");
5785
xmlWriter.writeStartElement("BatchRequestorEntity");
5789
if (localBatchRequestorEntity==null){
5790
// write the nil attribute
5792
throw new org.apache.axis2.databinding.ADBException("BatchRequestorEntity cannot be null!!");
5797
xmlWriter.writeCharacters(localBatchRequestorEntity);
5801
xmlWriter.writeEndElement();
5802
} if (localBatchPositionTracker){
5803
namespace = "http://www.fact.com.mx/schema/ws";
5804
if (! namespace.equals("")) {
5805
prefix = xmlWriter.getPrefix(namespace);
5807
if (prefix == null) {
5808
prefix = generatePrefix(namespace);
5810
xmlWriter.writeStartElement(prefix,"BatchPosition", namespace);
5811
xmlWriter.writeNamespace(prefix, namespace);
5812
xmlWriter.setPrefix(prefix, namespace);
5815
xmlWriter.writeStartElement(namespace,"BatchPosition");
5819
xmlWriter.writeStartElement("BatchPosition");
5823
if (localBatchPosition==null){
5824
// write the nil attribute
5826
throw new org.apache.axis2.databinding.ADBException("BatchPosition cannot be null!!");
5831
xmlWriter.writeCharacters(localBatchPosition);
5835
xmlWriter.writeEndElement();
5836
} if (localReceiverCountryTracker){
5837
namespace = "http://www.fact.com.mx/schema/ws";
5838
if (! namespace.equals("")) {
5839
prefix = xmlWriter.getPrefix(namespace);
5841
if (prefix == null) {
5842
prefix = generatePrefix(namespace);
5844
xmlWriter.writeStartElement(prefix,"ReceiverCountry", namespace);
5845
xmlWriter.writeNamespace(prefix, namespace);
5846
xmlWriter.setPrefix(prefix, namespace);
5849
xmlWriter.writeStartElement(namespace,"ReceiverCountry");
5853
xmlWriter.writeStartElement("ReceiverCountry");
5857
if (localReceiverCountry==null){
5858
// write the nil attribute
5860
throw new org.apache.axis2.databinding.ADBException("ReceiverCountry cannot be null!!");
5865
xmlWriter.writeCharacters(localReceiverCountry);
5869
xmlWriter.writeEndElement();
5870
} if (localReceiverEntityTracker){
5871
namespace = "http://www.fact.com.mx/schema/ws";
5872
if (! namespace.equals("")) {
5873
prefix = xmlWriter.getPrefix(namespace);
5875
if (prefix == null) {
5876
prefix = generatePrefix(namespace);
5878
xmlWriter.writeStartElement(prefix,"ReceiverEntity", namespace);
5879
xmlWriter.writeNamespace(prefix, namespace);
5880
xmlWriter.setPrefix(prefix, namespace);
5883
xmlWriter.writeStartElement(namespace,"ReceiverEntity");
5887
xmlWriter.writeStartElement("ReceiverEntity");
5891
if (localReceiverEntity==null){
5892
// write the nil attribute
5894
throw new org.apache.axis2.databinding.ADBException("ReceiverEntity cannot be null!!");
5899
xmlWriter.writeCharacters(localReceiverEntity);
5903
xmlWriter.writeEndElement();
5904
} if (localReceiverTaxIDTracker){
5905
namespace = "http://www.fact.com.mx/schema/ws";
5906
if (! namespace.equals("")) {
5907
prefix = xmlWriter.getPrefix(namespace);
5909
if (prefix == null) {
5910
prefix = generatePrefix(namespace);
5912
xmlWriter.writeStartElement(prefix,"ReceiverTaxID", namespace);
5913
xmlWriter.writeNamespace(prefix, namespace);
5914
xmlWriter.setPrefix(prefix, namespace);
5917
xmlWriter.writeStartElement(namespace,"ReceiverTaxID");
5921
xmlWriter.writeStartElement("ReceiverTaxID");
5925
if (localReceiverTaxID==null){
5926
// write the nil attribute
5928
throw new org.apache.axis2.databinding.ADBException("ReceiverTaxID cannot be null!!");
5933
xmlWriter.writeCharacters(localReceiverTaxID);
5937
xmlWriter.writeEndElement();
5938
} if (localReceiverNameTracker){
5939
namespace = "http://www.fact.com.mx/schema/ws";
5940
if (! namespace.equals("")) {
5941
prefix = xmlWriter.getPrefix(namespace);
5943
if (prefix == null) {
5944
prefix = generatePrefix(namespace);
5946
xmlWriter.writeStartElement(prefix,"ReceiverName", namespace);
5947
xmlWriter.writeNamespace(prefix, namespace);
5948
xmlWriter.setPrefix(prefix, namespace);
5951
xmlWriter.writeStartElement(namespace,"ReceiverName");
5955
xmlWriter.writeStartElement("ReceiverName");
5959
if (localReceiverName==null){
5960
// write the nil attribute
5962
throw new org.apache.axis2.databinding.ADBException("ReceiverName cannot be null!!");
5967
xmlWriter.writeCharacters(localReceiverName);
5971
xmlWriter.writeEndElement();
5972
} if (localClaveAgenteTracker){
5973
namespace = "http://www.fact.com.mx/schema/ws";
5974
if (! namespace.equals("")) {
5975
prefix = xmlWriter.getPrefix(namespace);
5977
if (prefix == null) {
5978
prefix = generatePrefix(namespace);
5980
xmlWriter.writeStartElement(prefix,"ClaveAgente", namespace);
5981
xmlWriter.writeNamespace(prefix, namespace);
5982
xmlWriter.setPrefix(prefix, namespace);
5985
xmlWriter.writeStartElement(namespace,"ClaveAgente");
5989
xmlWriter.writeStartElement("ClaveAgente");
5993
if (localClaveAgente==null){
5994
// write the nil attribute
5996
throw new org.apache.axis2.databinding.ADBException("ClaveAgente cannot be null!!");
6001
xmlWriter.writeCharacters(localClaveAgente);
6005
xmlWriter.writeEndElement();
6006
} if (localNumeroDePolizaTracker){
6007
namespace = "http://www.fact.com.mx/schema/ws";
6008
if (! namespace.equals("")) {
6009
prefix = xmlWriter.getPrefix(namespace);
6011
if (prefix == null) {
6012
prefix = generatePrefix(namespace);
6014
xmlWriter.writeStartElement(prefix,"NumeroDePoliza", namespace);
6015
xmlWriter.writeNamespace(prefix, namespace);
6016
xmlWriter.setPrefix(prefix, namespace);
6019
xmlWriter.writeStartElement(namespace,"NumeroDePoliza");
6023
xmlWriter.writeStartElement("NumeroDePoliza");
6027
if (localNumeroDePoliza==null){
6028
// write the nil attribute
6030
throw new org.apache.axis2.databinding.ADBException("NumeroDePoliza cannot be null!!");
6035
xmlWriter.writeCharacters(localNumeroDePoliza);
6039
xmlWriter.writeEndElement();
6040
} if (localCurrencyTracker){
6041
namespace = "http://www.fact.com.mx/schema/ws";
6042
if (! namespace.equals("")) {
6043
prefix = xmlWriter.getPrefix(namespace);
6045
if (prefix == null) {
6046
prefix = generatePrefix(namespace);
6048
xmlWriter.writeStartElement(prefix,"Currency", namespace);
6049
xmlWriter.writeNamespace(prefix, namespace);
6050
xmlWriter.setPrefix(prefix, namespace);
6053
xmlWriter.writeStartElement(namespace,"Currency");
6057
xmlWriter.writeStartElement("Currency");
6061
if (localCurrency==null){
6062
// write the nil attribute
6064
throw new org.apache.axis2.databinding.ADBException("Currency cannot be null!!");
6069
xmlWriter.writeCharacters(localCurrency);
6073
xmlWriter.writeEndElement();
6074
} if (localTotalAmountTracker){
6075
namespace = "http://www.fact.com.mx/schema/ws";
6076
if (! namespace.equals("")) {
6077
prefix = xmlWriter.getPrefix(namespace);
6079
if (prefix == null) {
6080
prefix = generatePrefix(namespace);
6082
xmlWriter.writeStartElement(prefix,"TotalAmount", namespace);
6083
xmlWriter.writeNamespace(prefix, namespace);
6084
xmlWriter.setPrefix(prefix, namespace);
6087
xmlWriter.writeStartElement(namespace,"TotalAmount");
6091
xmlWriter.writeStartElement("TotalAmount");
6095
if (localTotalAmount==null){
6096
// write the nil attribute
6098
throw new org.apache.axis2.databinding.ADBException("TotalAmount cannot be null!!");
6103
xmlWriter.writeCharacters(localTotalAmount);
6107
xmlWriter.writeEndElement();
6108
} if (localType1Tracker){
6109
namespace = "http://www.fact.com.mx/schema/ws";
6110
if (! namespace.equals("")) {
6111
prefix = xmlWriter.getPrefix(namespace);
6113
if (prefix == null) {
6114
prefix = generatePrefix(namespace);
6116
xmlWriter.writeStartElement(prefix,"Type1", namespace);
6117
xmlWriter.writeNamespace(prefix, namespace);
6118
xmlWriter.setPrefix(prefix, namespace);
6121
xmlWriter.writeStartElement(namespace,"Type1");
6125
xmlWriter.writeStartElement("Type1");
6129
if (localType1==null){
6130
// write the nil attribute
6132
throw new org.apache.axis2.databinding.ADBException("Type1 cannot be null!!");
6137
xmlWriter.writeCharacters(localType1);
6141
xmlWriter.writeEndElement();
6142
} if (localType2Tracker){
6143
namespace = "http://www.fact.com.mx/schema/ws";
6144
if (! namespace.equals("")) {
6145
prefix = xmlWriter.getPrefix(namespace);
6147
if (prefix == null) {
6148
prefix = generatePrefix(namespace);
6150
xmlWriter.writeStartElement(prefix,"Type2", namespace);
6151
xmlWriter.writeNamespace(prefix, namespace);
6152
xmlWriter.setPrefix(prefix, namespace);
6155
xmlWriter.writeStartElement(namespace,"Type2");
6159
xmlWriter.writeStartElement("Type2");
6163
if (localType2==null){
6164
// write the nil attribute
6166
throw new org.apache.axis2.databinding.ADBException("Type2 cannot be null!!");
6171
xmlWriter.writeCharacters(localType2);
6175
xmlWriter.writeEndElement();
6176
} if (localSuggestedFileNameTracker){
6177
namespace = "http://www.fact.com.mx/schema/ws";
6178
if (! namespace.equals("")) {
6179
prefix = xmlWriter.getPrefix(namespace);
6181
if (prefix == null) {
6182
prefix = generatePrefix(namespace);
6184
xmlWriter.writeStartElement(prefix,"SuggestedFileName", namespace);
6185
xmlWriter.writeNamespace(prefix, namespace);
6186
xmlWriter.setPrefix(prefix, namespace);
6189
xmlWriter.writeStartElement(namespace,"SuggestedFileName");
6193
xmlWriter.writeStartElement("SuggestedFileName");
6197
if (localSuggestedFileName==null){
6198
// write the nil attribute
6200
throw new org.apache.axis2.databinding.ADBException("SuggestedFileName cannot be null!!");
6205
xmlWriter.writeCharacters(localSuggestedFileName);
6209
xmlWriter.writeEndElement();
6210
} if (localSuggestedFileName2Tracker){
6211
namespace = "http://www.fact.com.mx/schema/ws";
6212
if (! namespace.equals("")) {
6213
prefix = xmlWriter.getPrefix(namespace);
6215
if (prefix == null) {
6216
prefix = generatePrefix(namespace);
6218
xmlWriter.writeStartElement(prefix,"SuggestedFileName2", namespace);
6219
xmlWriter.writeNamespace(prefix, namespace);
6220
xmlWriter.setPrefix(prefix, namespace);
6223
xmlWriter.writeStartElement(namespace,"SuggestedFileName2");
6227
xmlWriter.writeStartElement("SuggestedFileName2");
6231
if (localSuggestedFileName2==null){
6232
// write the nil attribute
6234
throw new org.apache.axis2.databinding.ADBException("SuggestedFileName2 cannot be null!!");
6239
xmlWriter.writeCharacters(localSuggestedFileName2);
6243
xmlWriter.writeEndElement();
6245
xmlWriter.writeEndElement();
6251
* Util method to write an attribute with the ns prefix
6253
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
6254
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
6255
if (xmlWriter.getPrefix(namespace) == null) {
6256
xmlWriter.writeNamespace(prefix, namespace);
6257
xmlWriter.setPrefix(prefix, namespace);
6261
xmlWriter.writeAttribute(namespace,attName,attValue);
6266
* Util method to write an attribute without the ns prefix
6268
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
6269
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
6270
if (namespace.equals(""))
6272
xmlWriter.writeAttribute(attName,attValue);
6276
registerPrefix(xmlWriter, namespace);
6277
xmlWriter.writeAttribute(namespace,attName,attValue);
6283
* Util method to write an attribute without the ns prefix
6285
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
6286
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6288
java.lang.String attributeNamespace = qname.getNamespaceURI();
6289
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
6290
if (attributePrefix == null) {
6291
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
6293
java.lang.String attributeValue;
6294
if (attributePrefix.trim().length() > 0) {
6295
attributeValue = attributePrefix + ":" + qname.getLocalPart();
6297
attributeValue = qname.getLocalPart();
6300
if (namespace.equals("")) {
6301
xmlWriter.writeAttribute(attName, attributeValue);
6303
registerPrefix(xmlWriter, namespace);
6304
xmlWriter.writeAttribute(namespace, attName, attributeValue);
6308
* method to handle Qnames
6311
private void writeQName(javax.xml.namespace.QName qname,
6312
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6313
java.lang.String namespaceURI = qname.getNamespaceURI();
6314
if (namespaceURI != null) {
6315
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
6316
if (prefix == null) {
6317
prefix = generatePrefix(namespaceURI);
6318
xmlWriter.writeNamespace(prefix, namespaceURI);
6319
xmlWriter.setPrefix(prefix,namespaceURI);
6322
if (prefix.trim().length() > 0){
6323
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
6325
// i.e this is the default namespace
6326
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
6330
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
6334
private void writeQNames(javax.xml.namespace.QName[] qnames,
6335
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
6337
if (qnames != null) {
6338
// we have to store this data until last moment since it is not possible to write any
6339
// namespace data after writing the charactor data
6340
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
6341
java.lang.String namespaceURI = null;
6342
java.lang.String prefix = null;
6344
for (int i = 0; i < qnames.length; i++) {
6346
stringToWrite.append(" ");
6348
namespaceURI = qnames[i].getNamespaceURI();
6349
if (namespaceURI != null) {
6350
prefix = xmlWriter.getPrefix(namespaceURI);
6351
if ((prefix == null) || (prefix.length() == 0)) {
6352
prefix = generatePrefix(namespaceURI);
6353
xmlWriter.writeNamespace(prefix, namespaceURI);
6354
xmlWriter.setPrefix(prefix,namespaceURI);
6357
if (prefix.trim().length() > 0){
6358
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
6360
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
6363
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
6366
xmlWriter.writeCharacters(stringToWrite.toString());
6373
* Register a namespace prefix
6375
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
6376
java.lang.String prefix = xmlWriter.getPrefix(namespace);
6378
if (prefix == null) {
6379
prefix = generatePrefix(namespace);
6381
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
6382
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
6385
xmlWriter.writeNamespace(prefix, namespace);
6386
xmlWriter.setPrefix(prefix, namespace);
6395
* databinding method to get an XML representation of this object
6398
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
6399
throws org.apache.axis2.databinding.ADBException{
6403
java.util.ArrayList elementList = new java.util.ArrayList();
6404
java.util.ArrayList attribList = new java.util.ArrayList();
6406
if (localCountryTracker){
6407
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6410
if (localCountry != null){
6411
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCountry));
6413
throw new org.apache.axis2.databinding.ADBException("Country cannot be null!!");
6415
} if (localEntityTracker){
6416
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6419
if (localEntity != null){
6420
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localEntity));
6422
throw new org.apache.axis2.databinding.ADBException("Entity cannot be null!!");
6424
} if (localFiscalNameTracker){
6425
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6428
if (localFiscalName != null){
6429
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localFiscalName));
6431
throw new org.apache.axis2.databinding.ADBException("FiscalName cannot be null!!");
6433
} if (localAYearTracker){
6434
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6437
if (localAYear != null){
6438
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localAYear));
6440
throw new org.apache.axis2.databinding.ADBException("AYear cannot be null!!");
6442
} if (localANumberTracker){
6443
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6446
if (localANumber != null){
6447
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localANumber));
6449
throw new org.apache.axis2.databinding.ADBException("ANumber cannot be null!!");
6451
} if (localBatchTracker){
6452
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6455
if (localBatch != null){
6456
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localBatch));
6458
throw new org.apache.axis2.databinding.ADBException("Batch cannot be null!!");
6460
} if (localSerialTracker){
6461
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6464
if (localSerial != null){
6465
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSerial));
6467
throw new org.apache.axis2.databinding.ADBException("Serial cannot be null!!");
6469
} if (localIssuedTimeStampTracker){
6470
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6471
"IssuedTimeStamp"));
6473
if (localIssuedTimeStamp != null){
6474
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIssuedTimeStamp));
6476
throw new org.apache.axis2.databinding.ADBException("IssuedTimeStamp cannot be null!!");
6478
} if (localEnrolledTimeStampTracker){
6479
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6480
"EnrolledTimeStamp"));
6482
if (localEnrolledTimeStamp != null){
6483
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localEnrolledTimeStamp));
6485
throw new org.apache.axis2.databinding.ADBException("EnrolledTimeStamp cannot be null!!");
6487
} if (localPaidTimeStampTracker){
6488
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6491
if (localPaidTimeStamp != null){
6492
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localPaidTimeStamp));
6494
throw new org.apache.axis2.databinding.ADBException("PaidTimeStamp cannot be null!!");
6496
} if (localCancelledTimeStampTracker){
6497
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6498
"CancelledTimeStamp"));
6500
if (localCancelledTimeStamp != null){
6501
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCancelledTimeStamp));
6503
throw new org.apache.axis2.databinding.ADBException("CancelledTimeStamp cannot be null!!");
6505
} if (localInternalIDTracker){
6506
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6509
if (localInternalID != null){
6510
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localInternalID));
6512
throw new org.apache.axis2.databinding.ADBException("InternalID cannot be null!!");
6514
} if (localBatchIDTracker){
6515
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6518
if (localBatchID != null){
6519
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localBatchID));
6521
throw new org.apache.axis2.databinding.ADBException("BatchID cannot be null!!");
6523
} if (localBatchTimeStampTracker){
6524
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6527
if (localBatchTimeStamp != null){
6528
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localBatchTimeStamp));
6530
throw new org.apache.axis2.databinding.ADBException("BatchTimeStamp cannot be null!!");
6532
} if (localBatchRequestorCountryTracker){
6533
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6534
"BatchRequestorCountry"));
6536
if (localBatchRequestorCountry != null){
6537
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localBatchRequestorCountry));
6539
throw new org.apache.axis2.databinding.ADBException("BatchRequestorCountry cannot be null!!");
6541
} if (localBatchRequestorEntityTracker){
6542
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6543
"BatchRequestorEntity"));
6545
if (localBatchRequestorEntity != null){
6546
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localBatchRequestorEntity));
6548
throw new org.apache.axis2.databinding.ADBException("BatchRequestorEntity cannot be null!!");
6550
} if (localBatchPositionTracker){
6551
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6554
if (localBatchPosition != null){
6555
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localBatchPosition));
6557
throw new org.apache.axis2.databinding.ADBException("BatchPosition cannot be null!!");
6559
} if (localReceiverCountryTracker){
6560
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6561
"ReceiverCountry"));
6563
if (localReceiverCountry != null){
6564
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localReceiverCountry));
6566
throw new org.apache.axis2.databinding.ADBException("ReceiverCountry cannot be null!!");
6568
} if (localReceiverEntityTracker){
6569
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6572
if (localReceiverEntity != null){
6573
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localReceiverEntity));
6575
throw new org.apache.axis2.databinding.ADBException("ReceiverEntity cannot be null!!");
6577
} if (localReceiverTaxIDTracker){
6578
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6581
if (localReceiverTaxID != null){
6582
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localReceiverTaxID));
6584
throw new org.apache.axis2.databinding.ADBException("ReceiverTaxID cannot be null!!");
6586
} if (localReceiverNameTracker){
6587
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6590
if (localReceiverName != null){
6591
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localReceiverName));
6593
throw new org.apache.axis2.databinding.ADBException("ReceiverName cannot be null!!");
6595
} if (localClaveAgenteTracker){
6596
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6599
if (localClaveAgente != null){
6600
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localClaveAgente));
6602
throw new org.apache.axis2.databinding.ADBException("ClaveAgente cannot be null!!");
6604
} if (localNumeroDePolizaTracker){
6605
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6608
if (localNumeroDePoliza != null){
6609
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localNumeroDePoliza));
6611
throw new org.apache.axis2.databinding.ADBException("NumeroDePoliza cannot be null!!");
6613
} if (localCurrencyTracker){
6614
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6617
if (localCurrency != null){
6618
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCurrency));
6620
throw new org.apache.axis2.databinding.ADBException("Currency cannot be null!!");
6622
} if (localTotalAmountTracker){
6623
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6626
if (localTotalAmount != null){
6627
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTotalAmount));
6629
throw new org.apache.axis2.databinding.ADBException("TotalAmount cannot be null!!");
6631
} if (localType1Tracker){
6632
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6635
if (localType1 != null){
6636
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localType1));
6638
throw new org.apache.axis2.databinding.ADBException("Type1 cannot be null!!");
6640
} if (localType2Tracker){
6641
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6644
if (localType2 != null){
6645
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localType2));
6647
throw new org.apache.axis2.databinding.ADBException("Type2 cannot be null!!");
6649
} if (localSuggestedFileNameTracker){
6650
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6651
"SuggestedFileName"));
6653
if (localSuggestedFileName != null){
6654
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSuggestedFileName));
6656
throw new org.apache.axis2.databinding.ADBException("SuggestedFileName cannot be null!!");
6658
} if (localSuggestedFileName2Tracker){
6659
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
6660
"SuggestedFileName2"));
6662
if (localSuggestedFileName2 != null){
6663
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localSuggestedFileName2));
6665
throw new org.apache.axis2.databinding.ADBException("SuggestedFileName2 cannot be null!!");
6669
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
6678
* Factory class that keeps the parse method
6680
public static class Factory{
6686
* static method to create the object
6687
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
6688
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
6689
* Postcondition: If this object is an element, the reader is positioned at its end element
6690
* If this object is a complex type, the reader is positioned at the end element of its outer element
6692
public static DocID parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
6697
java.lang.String nillableValue = null;
6698
java.lang.String prefix ="";
6699
java.lang.String namespaceuri ="";
6702
while (!reader.isStartElement() && !reader.isEndElement())
6706
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
6707
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
6709
if (fullTypeName!=null){
6710
java.lang.String nsPrefix = null;
6711
if (fullTypeName.indexOf(":") > -1){
6712
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
6714
nsPrefix = nsPrefix==null?"":nsPrefix;
6716
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
6718
if (!"DocID".equals(type)){
6719
//find namespace for the prefix
6720
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
6721
return (DocID)ExtensionMapper.getTypeObject(
6734
// Note all attributes that were handled. Used to differ normal attributes
6735
// from anyAttributes.
6736
java.util.Vector handledAttributes = new java.util.Vector();
6744
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6746
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Country").equals(reader.getName())){
6748
java.lang.String content = reader.getElementText();
6751
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6755
} // End of if for expected property start element
6762
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6764
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Entity").equals(reader.getName())){
6766
java.lang.String content = reader.getElementText();
6769
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6773
} // End of if for expected property start element
6780
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6782
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","FiscalName").equals(reader.getName())){
6784
java.lang.String content = reader.getElementText();
6786
object.setFiscalName(
6787
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6791
} // End of if for expected property start element
6798
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6800
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","AYear").equals(reader.getName())){
6802
java.lang.String content = reader.getElementText();
6805
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6809
} // End of if for expected property start element
6816
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6818
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ANumber").equals(reader.getName())){
6820
java.lang.String content = reader.getElementText();
6823
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6827
} // End of if for expected property start element
6834
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6836
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Batch").equals(reader.getName())){
6838
java.lang.String content = reader.getElementText();
6841
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6845
} // End of if for expected property start element
6852
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6854
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Serial").equals(reader.getName())){
6856
java.lang.String content = reader.getElementText();
6859
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6863
} // End of if for expected property start element
6870
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6872
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","IssuedTimeStamp").equals(reader.getName())){
6874
java.lang.String content = reader.getElementText();
6876
object.setIssuedTimeStamp(
6877
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6881
} // End of if for expected property start element
6888
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6890
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","EnrolledTimeStamp").equals(reader.getName())){
6892
java.lang.String content = reader.getElementText();
6894
object.setEnrolledTimeStamp(
6895
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6899
} // End of if for expected property start element
6906
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6908
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","PaidTimeStamp").equals(reader.getName())){
6910
java.lang.String content = reader.getElementText();
6912
object.setPaidTimeStamp(
6913
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6917
} // End of if for expected property start element
6924
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6926
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","CancelledTimeStamp").equals(reader.getName())){
6928
java.lang.String content = reader.getElementText();
6930
object.setCancelledTimeStamp(
6931
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6935
} // End of if for expected property start element
6942
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6944
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","InternalID").equals(reader.getName())){
6946
java.lang.String content = reader.getElementText();
6948
object.setInternalID(
6949
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6953
} // End of if for expected property start element
6960
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6962
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","BatchID").equals(reader.getName())){
6964
java.lang.String content = reader.getElementText();
6967
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6971
} // End of if for expected property start element
6978
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6980
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","BatchTimeStamp").equals(reader.getName())){
6982
java.lang.String content = reader.getElementText();
6984
object.setBatchTimeStamp(
6985
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
6989
} // End of if for expected property start element
6996
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
6998
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","BatchRequestorCountry").equals(reader.getName())){
7000
java.lang.String content = reader.getElementText();
7002
object.setBatchRequestorCountry(
7003
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7007
} // End of if for expected property start element
7014
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7016
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","BatchRequestorEntity").equals(reader.getName())){
7018
java.lang.String content = reader.getElementText();
7020
object.setBatchRequestorEntity(
7021
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7025
} // End of if for expected property start element
7032
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7034
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","BatchPosition").equals(reader.getName())){
7036
java.lang.String content = reader.getElementText();
7038
object.setBatchPosition(
7039
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7043
} // End of if for expected property start element
7050
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7052
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ReceiverCountry").equals(reader.getName())){
7054
java.lang.String content = reader.getElementText();
7056
object.setReceiverCountry(
7057
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7061
} // End of if for expected property start element
7068
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7070
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ReceiverEntity").equals(reader.getName())){
7072
java.lang.String content = reader.getElementText();
7074
object.setReceiverEntity(
7075
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7079
} // End of if for expected property start element
7086
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7088
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ReceiverTaxID").equals(reader.getName())){
7090
java.lang.String content = reader.getElementText();
7092
object.setReceiverTaxID(
7093
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7097
} // End of if for expected property start element
7104
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7106
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ReceiverName").equals(reader.getName())){
7108
java.lang.String content = reader.getElementText();
7110
object.setReceiverName(
7111
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7115
} // End of if for expected property start element
7122
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7124
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ClaveAgente").equals(reader.getName())){
7126
java.lang.String content = reader.getElementText();
7128
object.setClaveAgente(
7129
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7133
} // End of if for expected property start element
7140
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7142
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","NumeroDePoliza").equals(reader.getName())){
7144
java.lang.String content = reader.getElementText();
7146
object.setNumeroDePoliza(
7147
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7151
} // End of if for expected property start element
7158
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7160
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Currency").equals(reader.getName())){
7162
java.lang.String content = reader.getElementText();
7165
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7169
} // End of if for expected property start element
7176
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7178
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","TotalAmount").equals(reader.getName())){
7180
java.lang.String content = reader.getElementText();
7182
object.setTotalAmount(
7183
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7187
} // End of if for expected property start element
7194
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7196
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Type1").equals(reader.getName())){
7198
java.lang.String content = reader.getElementText();
7201
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7205
} // End of if for expected property start element
7212
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7214
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Type2").equals(reader.getName())){
7216
java.lang.String content = reader.getElementText();
7219
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7223
} // End of if for expected property start element
7230
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7232
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","SuggestedFileName").equals(reader.getName())){
7234
java.lang.String content = reader.getElementText();
7236
object.setSuggestedFileName(
7237
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7241
} // End of if for expected property start element
7248
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7250
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","SuggestedFileName2").equals(reader.getName())){
7252
java.lang.String content = reader.getElementText();
7254
object.setSuggestedFileName2(
7255
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
7259
} // End of if for expected property start element
7265
while (!reader.isStartElement() && !reader.isEndElement())
7268
if (reader.isStartElement())
7269
// A start element we are not expecting indicates a trailing invalid property
7270
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
7275
} catch (javax.xml.stream.XMLStreamException e) {
7276
throw new java.lang.Exception(e);
7282
}//end of factory class
7289
public static class ExtensionMapper{
7291
public static java.lang.Object getTypeObject(java.lang.String namespaceURI,
7292
java.lang.String typeName,
7293
javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
7297
"http://www.fact.com.mx/schema/ws".equals(namespaceURI) &&
7298
"FactResponse".equals(typeName)){
7300
return FactResponse.Factory.parse(reader);
7307
"http://www.fact.com.mx/schema/ws".equals(namespaceURI) &&
7308
"ResponseDataSet_type0".equals(typeName)){
7310
return ResponseDataSet_type0.Factory.parse(reader);
7317
"http://www.fact.com.mx/schema/ws".equals(namespaceURI) &&
7318
"DocID".equals(typeName)){
7320
return DocID.Factory.parse(reader);
7327
"http://www.fact.com.mx/schema/ws".equals(namespaceURI) &&
7328
"TransactionTag".equals(typeName)){
7330
return TransactionTag.Factory.parse(reader);
7337
"http://www.fact.com.mx/schema/ws".equals(namespaceURI) &&
7338
"Transactions".equals(typeName)){
7340
return Transactions.Factory.parse(reader);
7347
"http://microsoft.com/wsdl/types/".equals(namespaceURI) &&
7348
"guid".equals(typeName)){
7350
return Guid.Factory.parse(reader);
7357
"http://www.fact.com.mx/schema/ws".equals(namespaceURI) &&
7358
"FactResponseData".equals(typeName)){
7360
return FactResponseData.Factory.parse(reader);
7367
"http://www.fact.com.mx/schema/ws".equals(namespaceURI) &&
7368
"BatchID".equals(typeName)){
7370
return BatchID.Factory.parse(reader);
7377
"http://www.fact.com.mx/schema/ws".equals(namespaceURI) &&
7378
"FactRequest".equals(typeName)){
7380
return FactRequest.Factory.parse(reader);
7386
throw new org.apache.axis2.databinding.ADBException("Unsupported type " + namespaceURI + " " + typeName);
7391
public static class TransactionTag
7392
implements org.apache.axis2.databinding.ADBBean{
7393
/* This type was generated from the piece of schema that had
7394
name = TransactionTag
7395
Namespace URI = http://www.fact.com.mx/schema/ws
7396
Namespace Prefix = ns2
7400
private static java.lang.String generatePrefix(java.lang.String namespace) {
7401
if(namespace.equals("http://www.fact.com.mx/schema/ws")){
7404
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
7414
protected FactRequest localRequest ;
7416
/* This tracker boolean wil be used to detect whether the user called the set method
7417
* for this attribute. It will be used to determine whether to include this field
7418
* in the serialized XML
7420
protected boolean localRequestTracker = false ;
7424
* Auto generated getter method
7425
* @return FactRequest
7427
public FactRequest getRequest(){
7428
return localRequest;
7434
* Auto generated setter method
7435
* @param param Request
7437
public void setRequest(FactRequest param){
7440
//update the setting tracker
7441
localRequestTracker = true;
7443
localRequestTracker = false;
7447
this.localRequest=param;
7454
* field for Response
7458
protected FactResponse localResponse ;
7460
/* This tracker boolean wil be used to detect whether the user called the set method
7461
* for this attribute. It will be used to determine whether to include this field
7462
* in the serialized XML
7464
protected boolean localResponseTracker = false ;
7468
* Auto generated getter method
7469
* @return FactResponse
7471
public FactResponse getResponse(){
7472
return localResponse;
7478
* Auto generated setter method
7479
* @param param Response
7481
public void setResponse(FactResponse param){
7484
//update the setting tracker
7485
localResponseTracker = true;
7487
localResponseTracker = false;
7491
this.localResponse=param;
7498
* field for ResponseData
7502
protected FactResponseData localResponseData ;
7504
/* This tracker boolean wil be used to detect whether the user called the set method
7505
* for this attribute. It will be used to determine whether to include this field
7506
* in the serialized XML
7508
protected boolean localResponseDataTracker = false ;
7512
* Auto generated getter method
7513
* @return FactResponseData
7515
public FactResponseData getResponseData(){
7516
return localResponseData;
7522
* Auto generated setter method
7523
* @param param ResponseData
7525
public void setResponseData(FactResponseData param){
7528
//update the setting tracker
7529
localResponseDataTracker = true;
7531
localResponseDataTracker = false;
7535
this.localResponseData=param;
7543
* @return true if the reader supports MTOM
7545
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
7546
boolean isReaderMTOMAware = false;
7549
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
7550
}catch(java.lang.IllegalArgumentException e){
7551
isReaderMTOMAware = false;
7553
return isReaderMTOMAware;
7559
* @param parentQName
7561
* @return org.apache.axiom.om.OMElement
7563
public org.apache.axiom.om.OMElement getOMElement (
7564
final javax.xml.namespace.QName parentQName,
7565
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
7569
org.apache.axiom.om.OMDataSource dataSource =
7570
new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
7572
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
7573
TransactionTag.this.serialize(parentQName,factory,xmlWriter);
7576
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
7577
parentQName,factory,dataSource);
7581
public void serialize(final javax.xml.namespace.QName parentQName,
7582
final org.apache.axiom.om.OMFactory factory,
7583
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
7584
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
7585
serialize(parentQName,factory,xmlWriter,false);
7588
public void serialize(final javax.xml.namespace.QName parentQName,
7589
final org.apache.axiom.om.OMFactory factory,
7590
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
7591
boolean serializeType)
7592
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
7597
java.lang.String prefix = null;
7598
java.lang.String namespace = null;
7601
prefix = parentQName.getPrefix();
7602
namespace = parentQName.getNamespaceURI();
7604
if ((namespace != null) && (namespace.trim().length() > 0)) {
7605
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
7606
if (writerPrefix != null) {
7607
xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
7609
if (prefix == null) {
7610
prefix = generatePrefix(namespace);
7613
xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
7614
xmlWriter.writeNamespace(prefix, namespace);
7615
xmlWriter.setPrefix(prefix, namespace);
7618
xmlWriter.writeStartElement(parentQName.getLocalPart());
7624
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.fact.com.mx/schema/ws");
7625
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
7626
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
7627
namespacePrefix+":TransactionTag",
7630
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
7637
if (localRequestTracker){
7638
if (localRequest==null){
7639
throw new org.apache.axis2.databinding.ADBException("Request cannot be null!!");
7641
localRequest.serialize(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Request"),
7643
} if (localResponseTracker){
7644
if (localResponse==null){
7645
throw new org.apache.axis2.databinding.ADBException("Response cannot be null!!");
7647
localResponse.serialize(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Response"),
7649
} if (localResponseDataTracker){
7650
if (localResponseData==null){
7651
throw new org.apache.axis2.databinding.ADBException("ResponseData cannot be null!!");
7653
localResponseData.serialize(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ResponseData"),
7656
xmlWriter.writeEndElement();
7662
* Util method to write an attribute with the ns prefix
7664
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
7665
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
7666
if (xmlWriter.getPrefix(namespace) == null) {
7667
xmlWriter.writeNamespace(prefix, namespace);
7668
xmlWriter.setPrefix(prefix, namespace);
7672
xmlWriter.writeAttribute(namespace,attName,attValue);
7677
* Util method to write an attribute without the ns prefix
7679
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
7680
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
7681
if (namespace.equals(""))
7683
xmlWriter.writeAttribute(attName,attValue);
7687
registerPrefix(xmlWriter, namespace);
7688
xmlWriter.writeAttribute(namespace,attName,attValue);
7694
* Util method to write an attribute without the ns prefix
7696
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
7697
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
7699
java.lang.String attributeNamespace = qname.getNamespaceURI();
7700
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
7701
if (attributePrefix == null) {
7702
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
7704
java.lang.String attributeValue;
7705
if (attributePrefix.trim().length() > 0) {
7706
attributeValue = attributePrefix + ":" + qname.getLocalPart();
7708
attributeValue = qname.getLocalPart();
7711
if (namespace.equals("")) {
7712
xmlWriter.writeAttribute(attName, attributeValue);
7714
registerPrefix(xmlWriter, namespace);
7715
xmlWriter.writeAttribute(namespace, attName, attributeValue);
7719
* method to handle Qnames
7722
private void writeQName(javax.xml.namespace.QName qname,
7723
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
7724
java.lang.String namespaceURI = qname.getNamespaceURI();
7725
if (namespaceURI != null) {
7726
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
7727
if (prefix == null) {
7728
prefix = generatePrefix(namespaceURI);
7729
xmlWriter.writeNamespace(prefix, namespaceURI);
7730
xmlWriter.setPrefix(prefix,namespaceURI);
7733
if (prefix.trim().length() > 0){
7734
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
7736
// i.e this is the default namespace
7737
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
7741
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
7745
private void writeQNames(javax.xml.namespace.QName[] qnames,
7746
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
7748
if (qnames != null) {
7749
// we have to store this data until last moment since it is not possible to write any
7750
// namespace data after writing the charactor data
7751
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
7752
java.lang.String namespaceURI = null;
7753
java.lang.String prefix = null;
7755
for (int i = 0; i < qnames.length; i++) {
7757
stringToWrite.append(" ");
7759
namespaceURI = qnames[i].getNamespaceURI();
7760
if (namespaceURI != null) {
7761
prefix = xmlWriter.getPrefix(namespaceURI);
7762
if ((prefix == null) || (prefix.length() == 0)) {
7763
prefix = generatePrefix(namespaceURI);
7764
xmlWriter.writeNamespace(prefix, namespaceURI);
7765
xmlWriter.setPrefix(prefix,namespaceURI);
7768
if (prefix.trim().length() > 0){
7769
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
7771
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
7774
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
7777
xmlWriter.writeCharacters(stringToWrite.toString());
7784
* Register a namespace prefix
7786
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
7787
java.lang.String prefix = xmlWriter.getPrefix(namespace);
7789
if (prefix == null) {
7790
prefix = generatePrefix(namespace);
7792
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
7793
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
7796
xmlWriter.writeNamespace(prefix, namespace);
7797
xmlWriter.setPrefix(prefix, namespace);
7806
* databinding method to get an XML representation of this object
7809
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
7810
throws org.apache.axis2.databinding.ADBException{
7814
java.util.ArrayList elementList = new java.util.ArrayList();
7815
java.util.ArrayList attribList = new java.util.ArrayList();
7817
if (localRequestTracker){
7818
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
7822
if (localRequest==null){
7823
throw new org.apache.axis2.databinding.ADBException("Request cannot be null!!");
7825
elementList.add(localRequest);
7826
} if (localResponseTracker){
7827
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
7831
if (localResponse==null){
7832
throw new org.apache.axis2.databinding.ADBException("Response cannot be null!!");
7834
elementList.add(localResponse);
7835
} if (localResponseDataTracker){
7836
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
7840
if (localResponseData==null){
7841
throw new org.apache.axis2.databinding.ADBException("ResponseData cannot be null!!");
7843
elementList.add(localResponseData);
7846
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
7855
* Factory class that keeps the parse method
7857
public static class Factory{
7863
* static method to create the object
7864
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
7865
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
7866
* Postcondition: If this object is an element, the reader is positioned at its end element
7867
* If this object is a complex type, the reader is positioned at the end element of its outer element
7869
public static TransactionTag parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
7870
TransactionTag object =
7871
new TransactionTag();
7874
java.lang.String nillableValue = null;
7875
java.lang.String prefix ="";
7876
java.lang.String namespaceuri ="";
7879
while (!reader.isStartElement() && !reader.isEndElement())
7883
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
7884
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
7886
if (fullTypeName!=null){
7887
java.lang.String nsPrefix = null;
7888
if (fullTypeName.indexOf(":") > -1){
7889
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
7891
nsPrefix = nsPrefix==null?"":nsPrefix;
7893
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
7895
if (!"TransactionTag".equals(type)){
7896
//find namespace for the prefix
7897
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
7898
return (TransactionTag)ExtensionMapper.getTypeObject(
7911
// Note all attributes that were handled. Used to differ normal attributes
7912
// from anyAttributes.
7913
java.util.Vector handledAttributes = new java.util.Vector();
7921
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7923
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Request").equals(reader.getName())){
7925
object.setRequest(FactRequest.Factory.parse(reader));
7929
} // End of if for expected property start element
7936
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7938
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Response").equals(reader.getName())){
7940
object.setResponse(FactResponse.Factory.parse(reader));
7944
} // End of if for expected property start element
7951
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
7953
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ResponseData").equals(reader.getName())){
7955
object.setResponseData(FactResponseData.Factory.parse(reader));
7959
} // End of if for expected property start element
7965
while (!reader.isStartElement() && !reader.isEndElement())
7968
if (reader.isStartElement())
7969
// A start element we are not expecting indicates a trailing invalid property
7970
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
7975
} catch (javax.xml.stream.XMLStreamException e) {
7976
throw new java.lang.Exception(e);
7982
}//end of factory class
7989
public static class RequestTransaction
7990
implements org.apache.axis2.databinding.ADBBean{
7992
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
7993
"http://www.fact.com.mx/schema/ws",
7994
"RequestTransaction",
7999
private static java.lang.String generatePrefix(java.lang.String namespace) {
8000
if(namespace.equals("http://www.fact.com.mx/schema/ws")){
8003
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
8009
* field for Requestor
8013
protected java.lang.String localRequestor ;
8015
/* This tracker boolean wil be used to detect whether the user called the set method
8016
* for this attribute. It will be used to determine whether to include this field
8017
* in the serialized XML
8019
protected boolean localRequestorTracker = false ;
8023
* Auto generated getter method
8024
* @return java.lang.String
8026
public java.lang.String getRequestor(){
8027
return localRequestor;
8033
* Auto generated setter method
8034
* @param param Requestor
8036
public void setRequestor(java.lang.String param){
8039
//update the setting tracker
8040
localRequestorTracker = true;
8042
localRequestorTracker = false;
8046
this.localRequestor=param;
8053
* field for Transaction
8057
protected java.lang.String localTransaction ;
8059
/* This tracker boolean wil be used to detect whether the user called the set method
8060
* for this attribute. It will be used to determine whether to include this field
8061
* in the serialized XML
8063
protected boolean localTransactionTracker = false ;
8067
* Auto generated getter method
8068
* @return java.lang.String
8070
public java.lang.String getTransaction(){
8071
return localTransaction;
8077
* Auto generated setter method
8078
* @param param Transaction
8080
public void setTransaction(java.lang.String param){
8083
//update the setting tracker
8084
localTransactionTracker = true;
8086
localTransactionTracker = false;
8090
this.localTransaction=param;
8101
protected java.lang.String localCountry ;
8103
/* This tracker boolean wil be used to detect whether the user called the set method
8104
* for this attribute. It will be used to determine whether to include this field
8105
* in the serialized XML
8107
protected boolean localCountryTracker = false ;
8111
* Auto generated getter method
8112
* @return java.lang.String
8114
public java.lang.String getCountry(){
8115
return localCountry;
8121
* Auto generated setter method
8122
* @param param Country
8124
public void setCountry(java.lang.String param){
8127
//update the setting tracker
8128
localCountryTracker = true;
8130
localCountryTracker = false;
8134
this.localCountry=param;
8145
protected java.lang.String localEntity ;
8147
/* This tracker boolean wil be used to detect whether the user called the set method
8148
* for this attribute. It will be used to determine whether to include this field
8149
* in the serialized XML
8151
protected boolean localEntityTracker = false ;
8155
* Auto generated getter method
8156
* @return java.lang.String
8158
public java.lang.String getEntity(){
8165
* Auto generated setter method
8166
* @param param Entity
8168
public void setEntity(java.lang.String param){
8171
//update the setting tracker
8172
localEntityTracker = true;
8174
localEntityTracker = false;
8178
this.localEntity=param;
8189
protected java.lang.String localUser ;
8191
/* This tracker boolean wil be used to detect whether the user called the set method
8192
* for this attribute. It will be used to determine whether to include this field
8193
* in the serialized XML
8195
protected boolean localUserTracker = false ;
8199
* Auto generated getter method
8200
* @return java.lang.String
8202
public java.lang.String getUser(){
8209
* Auto generated setter method
8212
public void setUser(java.lang.String param){
8215
//update the setting tracker
8216
localUserTracker = true;
8218
localUserTracker = false;
8222
this.localUser=param;
8229
* field for UserName
8233
protected java.lang.String localUserName ;
8235
/* This tracker boolean wil be used to detect whether the user called the set method
8236
* for this attribute. It will be used to determine whether to include this field
8237
* in the serialized XML
8239
protected boolean localUserNameTracker = false ;
8243
* Auto generated getter method
8244
* @return java.lang.String
8246
public java.lang.String getUserName(){
8247
return localUserName;
8253
* Auto generated setter method
8254
* @param param UserName
8256
public void setUserName(java.lang.String param){
8259
//update the setting tracker
8260
localUserNameTracker = true;
8262
localUserNameTracker = false;
8266
this.localUserName=param;
8277
protected java.lang.String localData1 ;
8279
/* This tracker boolean wil be used to detect whether the user called the set method
8280
* for this attribute. It will be used to determine whether to include this field
8281
* in the serialized XML
8283
protected boolean localData1Tracker = false ;
8287
* Auto generated getter method
8288
* @return java.lang.String
8290
public java.lang.String getData1(){
8297
* Auto generated setter method
8298
* @param param Data1
8300
public void setData1(java.lang.String param){
8303
//update the setting tracker
8304
localData1Tracker = true;
8306
localData1Tracker = false;
8310
this.localData1=param;
8321
protected java.lang.String localData2 ;
8323
/* This tracker boolean wil be used to detect whether the user called the set method
8324
* for this attribute. It will be used to determine whether to include this field
8325
* in the serialized XML
8327
protected boolean localData2Tracker = false ;
8331
* Auto generated getter method
8332
* @return java.lang.String
8334
public java.lang.String getData2(){
8341
* Auto generated setter method
8342
* @param param Data2
8344
public void setData2(java.lang.String param){
8347
//update the setting tracker
8348
localData2Tracker = true;
8350
localData2Tracker = false;
8354
this.localData2=param;
8365
protected java.lang.String localData3 ;
8367
/* This tracker boolean wil be used to detect whether the user called the set method
8368
* for this attribute. It will be used to determine whether to include this field
8369
* in the serialized XML
8371
protected boolean localData3Tracker = false ;
8375
* Auto generated getter method
8376
* @return java.lang.String
8378
public java.lang.String getData3(){
8385
* Auto generated setter method
8386
* @param param Data3
8388
public void setData3(java.lang.String param){
8391
//update the setting tracker
8392
localData3Tracker = true;
8394
localData3Tracker = false;
8398
this.localData3=param;
8406
* @return true if the reader supports MTOM
8408
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
8409
boolean isReaderMTOMAware = false;
8412
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
8413
}catch(java.lang.IllegalArgumentException e){
8414
isReaderMTOMAware = false;
8416
return isReaderMTOMAware;
8422
* @param parentQName
8424
* @return org.apache.axiom.om.OMElement
8426
public org.apache.axiom.om.OMElement getOMElement (
8427
final javax.xml.namespace.QName parentQName,
8428
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
8432
org.apache.axiom.om.OMDataSource dataSource =
8433
new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME){
8435
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8436
RequestTransaction.this.serialize(MY_QNAME,factory,xmlWriter);
8439
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
8440
MY_QNAME,factory,dataSource);
8444
public void serialize(final javax.xml.namespace.QName parentQName,
8445
final org.apache.axiom.om.OMFactory factory,
8446
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
8447
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
8448
serialize(parentQName,factory,xmlWriter,false);
8451
public void serialize(final javax.xml.namespace.QName parentQName,
8452
final org.apache.axiom.om.OMFactory factory,
8453
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
8454
boolean serializeType)
8455
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
8460
java.lang.String prefix = null;
8461
java.lang.String namespace = null;
8464
prefix = parentQName.getPrefix();
8465
namespace = parentQName.getNamespaceURI();
8467
if ((namespace != null) && (namespace.trim().length() > 0)) {
8468
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
8469
if (writerPrefix != null) {
8470
xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
8472
if (prefix == null) {
8473
prefix = generatePrefix(namespace);
8476
xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
8477
xmlWriter.writeNamespace(prefix, namespace);
8478
xmlWriter.setPrefix(prefix, namespace);
8481
xmlWriter.writeStartElement(parentQName.getLocalPart());
8487
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.fact.com.mx/schema/ws");
8488
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
8489
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
8490
namespacePrefix+":RequestTransaction",
8493
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
8494
"RequestTransaction",
8500
if (localRequestorTracker){
8501
namespace = "http://www.fact.com.mx/schema/ws";
8502
if (! namespace.equals("")) {
8503
prefix = xmlWriter.getPrefix(namespace);
8505
if (prefix == null) {
8506
prefix = generatePrefix(namespace);
8508
xmlWriter.writeStartElement(prefix,"Requestor", namespace);
8509
xmlWriter.writeNamespace(prefix, namespace);
8510
xmlWriter.setPrefix(prefix, namespace);
8513
xmlWriter.writeStartElement(namespace,"Requestor");
8517
xmlWriter.writeStartElement("Requestor");
8521
if (localRequestor==null){
8522
// write the nil attribute
8524
throw new org.apache.axis2.databinding.ADBException("Requestor cannot be null!!");
8529
xmlWriter.writeCharacters(localRequestor);
8533
xmlWriter.writeEndElement();
8534
} if (localTransactionTracker){
8535
namespace = "http://www.fact.com.mx/schema/ws";
8536
if (! namespace.equals("")) {
8537
prefix = xmlWriter.getPrefix(namespace);
8539
if (prefix == null) {
8540
prefix = generatePrefix(namespace);
8542
xmlWriter.writeStartElement(prefix,"Transaction", namespace);
8543
xmlWriter.writeNamespace(prefix, namespace);
8544
xmlWriter.setPrefix(prefix, namespace);
8547
xmlWriter.writeStartElement(namespace,"Transaction");
8551
xmlWriter.writeStartElement("Transaction");
8555
if (localTransaction==null){
8556
// write the nil attribute
8558
throw new org.apache.axis2.databinding.ADBException("Transaction cannot be null!!");
8563
xmlWriter.writeCharacters(localTransaction);
8567
xmlWriter.writeEndElement();
8568
} if (localCountryTracker){
8569
namespace = "http://www.fact.com.mx/schema/ws";
8570
if (! namespace.equals("")) {
8571
prefix = xmlWriter.getPrefix(namespace);
8573
if (prefix == null) {
8574
prefix = generatePrefix(namespace);
8576
xmlWriter.writeStartElement(prefix,"Country", namespace);
8577
xmlWriter.writeNamespace(prefix, namespace);
8578
xmlWriter.setPrefix(prefix, namespace);
8581
xmlWriter.writeStartElement(namespace,"Country");
8585
xmlWriter.writeStartElement("Country");
8589
if (localCountry==null){
8590
// write the nil attribute
8592
throw new org.apache.axis2.databinding.ADBException("Country cannot be null!!");
8597
xmlWriter.writeCharacters(localCountry);
8601
xmlWriter.writeEndElement();
8602
} if (localEntityTracker){
8603
namespace = "http://www.fact.com.mx/schema/ws";
8604
if (! namespace.equals("")) {
8605
prefix = xmlWriter.getPrefix(namespace);
8607
if (prefix == null) {
8608
prefix = generatePrefix(namespace);
8610
xmlWriter.writeStartElement(prefix,"Entity", namespace);
8611
xmlWriter.writeNamespace(prefix, namespace);
8612
xmlWriter.setPrefix(prefix, namespace);
8615
xmlWriter.writeStartElement(namespace,"Entity");
8619
xmlWriter.writeStartElement("Entity");
8623
if (localEntity==null){
8624
// write the nil attribute
8626
throw new org.apache.axis2.databinding.ADBException("Entity cannot be null!!");
8631
xmlWriter.writeCharacters(localEntity);
8635
xmlWriter.writeEndElement();
8636
} if (localUserTracker){
8637
namespace = "http://www.fact.com.mx/schema/ws";
8638
if (! namespace.equals("")) {
8639
prefix = xmlWriter.getPrefix(namespace);
8641
if (prefix == null) {
8642
prefix = generatePrefix(namespace);
8644
xmlWriter.writeStartElement(prefix,"User", namespace);
8645
xmlWriter.writeNamespace(prefix, namespace);
8646
xmlWriter.setPrefix(prefix, namespace);
8649
xmlWriter.writeStartElement(namespace,"User");
8653
xmlWriter.writeStartElement("User");
8657
if (localUser==null){
8658
// write the nil attribute
8660
throw new org.apache.axis2.databinding.ADBException("User cannot be null!!");
8665
xmlWriter.writeCharacters(localUser);
8669
xmlWriter.writeEndElement();
8670
} if (localUserNameTracker){
8671
namespace = "http://www.fact.com.mx/schema/ws";
8672
if (! namespace.equals("")) {
8673
prefix = xmlWriter.getPrefix(namespace);
8675
if (prefix == null) {
8676
prefix = generatePrefix(namespace);
8678
xmlWriter.writeStartElement(prefix,"UserName", namespace);
8679
xmlWriter.writeNamespace(prefix, namespace);
8680
xmlWriter.setPrefix(prefix, namespace);
8683
xmlWriter.writeStartElement(namespace,"UserName");
8687
xmlWriter.writeStartElement("UserName");
8691
if (localUserName==null){
8692
// write the nil attribute
8694
throw new org.apache.axis2.databinding.ADBException("UserName cannot be null!!");
8699
xmlWriter.writeCharacters(localUserName);
8703
xmlWriter.writeEndElement();
8704
} if (localData1Tracker){
8705
namespace = "http://www.fact.com.mx/schema/ws";
8706
if (! namespace.equals("")) {
8707
prefix = xmlWriter.getPrefix(namespace);
8709
if (prefix == null) {
8710
prefix = generatePrefix(namespace);
8712
xmlWriter.writeStartElement(prefix,"Data1", namespace);
8713
xmlWriter.writeNamespace(prefix, namespace);
8714
xmlWriter.setPrefix(prefix, namespace);
8717
xmlWriter.writeStartElement(namespace,"Data1");
8721
xmlWriter.writeStartElement("Data1");
8725
if (localData1==null){
8726
// write the nil attribute
8728
throw new org.apache.axis2.databinding.ADBException("Data1 cannot be null!!");
8733
xmlWriter.writeCharacters(localData1);
8737
xmlWriter.writeEndElement();
8738
} if (localData2Tracker){
8739
namespace = "http://www.fact.com.mx/schema/ws";
8740
if (! namespace.equals("")) {
8741
prefix = xmlWriter.getPrefix(namespace);
8743
if (prefix == null) {
8744
prefix = generatePrefix(namespace);
8746
xmlWriter.writeStartElement(prefix,"Data2", namespace);
8747
xmlWriter.writeNamespace(prefix, namespace);
8748
xmlWriter.setPrefix(prefix, namespace);
8751
xmlWriter.writeStartElement(namespace,"Data2");
8755
xmlWriter.writeStartElement("Data2");
8759
if (localData2==null){
8760
// write the nil attribute
8762
throw new org.apache.axis2.databinding.ADBException("Data2 cannot be null!!");
8767
xmlWriter.writeCharacters(localData2);
8771
xmlWriter.writeEndElement();
8772
} if (localData3Tracker){
8773
namespace = "http://www.fact.com.mx/schema/ws";
8774
if (! namespace.equals("")) {
8775
prefix = xmlWriter.getPrefix(namespace);
8777
if (prefix == null) {
8778
prefix = generatePrefix(namespace);
8780
xmlWriter.writeStartElement(prefix,"Data3", namespace);
8781
xmlWriter.writeNamespace(prefix, namespace);
8782
xmlWriter.setPrefix(prefix, namespace);
8785
xmlWriter.writeStartElement(namespace,"Data3");
8789
xmlWriter.writeStartElement("Data3");
8793
if (localData3==null){
8794
// write the nil attribute
8796
throw new org.apache.axis2.databinding.ADBException("Data3 cannot be null!!");
8801
xmlWriter.writeCharacters(localData3);
8805
xmlWriter.writeEndElement();
8807
xmlWriter.writeEndElement();
8813
* Util method to write an attribute with the ns prefix
8815
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
8816
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
8817
if (xmlWriter.getPrefix(namespace) == null) {
8818
xmlWriter.writeNamespace(prefix, namespace);
8819
xmlWriter.setPrefix(prefix, namespace);
8823
xmlWriter.writeAttribute(namespace,attName,attValue);
8828
* Util method to write an attribute without the ns prefix
8830
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
8831
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
8832
if (namespace.equals(""))
8834
xmlWriter.writeAttribute(attName,attValue);
8838
registerPrefix(xmlWriter, namespace);
8839
xmlWriter.writeAttribute(namespace,attName,attValue);
8845
* Util method to write an attribute without the ns prefix
8847
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
8848
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8850
java.lang.String attributeNamespace = qname.getNamespaceURI();
8851
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
8852
if (attributePrefix == null) {
8853
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
8855
java.lang.String attributeValue;
8856
if (attributePrefix.trim().length() > 0) {
8857
attributeValue = attributePrefix + ":" + qname.getLocalPart();
8859
attributeValue = qname.getLocalPart();
8862
if (namespace.equals("")) {
8863
xmlWriter.writeAttribute(attName, attributeValue);
8865
registerPrefix(xmlWriter, namespace);
8866
xmlWriter.writeAttribute(namespace, attName, attributeValue);
8870
* method to handle Qnames
8873
private void writeQName(javax.xml.namespace.QName qname,
8874
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8875
java.lang.String namespaceURI = qname.getNamespaceURI();
8876
if (namespaceURI != null) {
8877
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
8878
if (prefix == null) {
8879
prefix = generatePrefix(namespaceURI);
8880
xmlWriter.writeNamespace(prefix, namespaceURI);
8881
xmlWriter.setPrefix(prefix,namespaceURI);
8884
if (prefix.trim().length() > 0){
8885
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
8887
// i.e this is the default namespace
8888
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
8892
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
8896
private void writeQNames(javax.xml.namespace.QName[] qnames,
8897
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
8899
if (qnames != null) {
8900
// we have to store this data until last moment since it is not possible to write any
8901
// namespace data after writing the charactor data
8902
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
8903
java.lang.String namespaceURI = null;
8904
java.lang.String prefix = null;
8906
for (int i = 0; i < qnames.length; i++) {
8908
stringToWrite.append(" ");
8910
namespaceURI = qnames[i].getNamespaceURI();
8911
if (namespaceURI != null) {
8912
prefix = xmlWriter.getPrefix(namespaceURI);
8913
if ((prefix == null) || (prefix.length() == 0)) {
8914
prefix = generatePrefix(namespaceURI);
8915
xmlWriter.writeNamespace(prefix, namespaceURI);
8916
xmlWriter.setPrefix(prefix,namespaceURI);
8919
if (prefix.trim().length() > 0){
8920
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
8922
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
8925
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
8928
xmlWriter.writeCharacters(stringToWrite.toString());
8935
* Register a namespace prefix
8937
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
8938
java.lang.String prefix = xmlWriter.getPrefix(namespace);
8940
if (prefix == null) {
8941
prefix = generatePrefix(namespace);
8943
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
8944
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
8947
xmlWriter.writeNamespace(prefix, namespace);
8948
xmlWriter.setPrefix(prefix, namespace);
8957
* databinding method to get an XML representation of this object
8960
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
8961
throws org.apache.axis2.databinding.ADBException{
8965
java.util.ArrayList elementList = new java.util.ArrayList();
8966
java.util.ArrayList attribList = new java.util.ArrayList();
8968
if (localRequestorTracker){
8969
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
8972
if (localRequestor != null){
8973
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRequestor));
8975
throw new org.apache.axis2.databinding.ADBException("Requestor cannot be null!!");
8977
} if (localTransactionTracker){
8978
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
8981
if (localTransaction != null){
8982
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTransaction));
8984
throw new org.apache.axis2.databinding.ADBException("Transaction cannot be null!!");
8986
} if (localCountryTracker){
8987
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
8990
if (localCountry != null){
8991
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCountry));
8993
throw new org.apache.axis2.databinding.ADBException("Country cannot be null!!");
8995
} if (localEntityTracker){
8996
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
8999
if (localEntity != null){
9000
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localEntity));
9002
throw new org.apache.axis2.databinding.ADBException("Entity cannot be null!!");
9004
} if (localUserTracker){
9005
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
9008
if (localUser != null){
9009
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localUser));
9011
throw new org.apache.axis2.databinding.ADBException("User cannot be null!!");
9013
} if (localUserNameTracker){
9014
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
9017
if (localUserName != null){
9018
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localUserName));
9020
throw new org.apache.axis2.databinding.ADBException("UserName cannot be null!!");
9022
} if (localData1Tracker){
9023
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
9026
if (localData1 != null){
9027
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localData1));
9029
throw new org.apache.axis2.databinding.ADBException("Data1 cannot be null!!");
9031
} if (localData2Tracker){
9032
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
9035
if (localData2 != null){
9036
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localData2));
9038
throw new org.apache.axis2.databinding.ADBException("Data2 cannot be null!!");
9040
} if (localData3Tracker){
9041
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
9044
if (localData3 != null){
9045
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localData3));
9047
throw new org.apache.axis2.databinding.ADBException("Data3 cannot be null!!");
9051
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
9060
* Factory class that keeps the parse method
9062
public static class Factory{
9068
* static method to create the object
9069
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
9070
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
9071
* Postcondition: If this object is an element, the reader is positioned at its end element
9072
* If this object is a complex type, the reader is positioned at the end element of its outer element
9074
public static RequestTransaction parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
9075
RequestTransaction object =
9076
new RequestTransaction();
9079
java.lang.String nillableValue = null;
9080
java.lang.String prefix ="";
9081
java.lang.String namespaceuri ="";
9084
while (!reader.isStartElement() && !reader.isEndElement())
9088
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
9089
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
9091
if (fullTypeName!=null){
9092
java.lang.String nsPrefix = null;
9093
if (fullTypeName.indexOf(":") > -1){
9094
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
9096
nsPrefix = nsPrefix==null?"":nsPrefix;
9098
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
9100
if (!"RequestTransaction".equals(type)){
9101
//find namespace for the prefix
9102
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
9103
return (RequestTransaction)ExtensionMapper.getTypeObject(
9116
// Note all attributes that were handled. Used to differ normal attributes
9117
// from anyAttributes.
9118
java.util.Vector handledAttributes = new java.util.Vector();
9126
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9128
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Requestor").equals(reader.getName())){
9130
java.lang.String content = reader.getElementText();
9132
object.setRequestor(
9133
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9137
} // End of if for expected property start element
9144
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9146
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Transaction").equals(reader.getName())){
9148
java.lang.String content = reader.getElementText();
9150
object.setTransaction(
9151
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9155
} // End of if for expected property start element
9162
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9164
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Country").equals(reader.getName())){
9166
java.lang.String content = reader.getElementText();
9169
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9173
} // End of if for expected property start element
9180
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9182
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Entity").equals(reader.getName())){
9184
java.lang.String content = reader.getElementText();
9187
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9191
} // End of if for expected property start element
9198
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9200
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","User").equals(reader.getName())){
9202
java.lang.String content = reader.getElementText();
9205
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9209
} // End of if for expected property start element
9216
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9218
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","UserName").equals(reader.getName())){
9220
java.lang.String content = reader.getElementText();
9223
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9227
} // End of if for expected property start element
9234
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9236
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Data1").equals(reader.getName())){
9238
java.lang.String content = reader.getElementText();
9241
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9245
} // End of if for expected property start element
9252
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9254
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Data2").equals(reader.getName())){
9256
java.lang.String content = reader.getElementText();
9259
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9263
} // End of if for expected property start element
9270
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
9272
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Data3").equals(reader.getName())){
9274
java.lang.String content = reader.getElementText();
9277
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
9281
} // End of if for expected property start element
9287
while (!reader.isStartElement() && !reader.isEndElement())
9290
if (reader.isStartElement())
9291
// A start element we are not expecting indicates a trailing invalid property
9292
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
9297
} catch (javax.xml.stream.XMLStreamException e) {
9298
throw new java.lang.Exception(e);
9304
}//end of factory class
9311
public static class Transactions
9312
implements org.apache.axis2.databinding.ADBBean{
9314
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
9315
"http://www.fact.com.mx/schema/ws",
9321
private static java.lang.String generatePrefix(java.lang.String namespace) {
9322
if(namespace.equals("http://www.fact.com.mx/schema/ws")){
9325
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
9331
* field for Transactions
9335
protected java.lang.String localTransactions ;
9337
private static java.util.HashMap _table_ = new java.util.HashMap();
9341
protected Transactions(java.lang.String value, boolean isRegisterValue) {
9342
localTransactions = value;
9343
if (isRegisterValue){
9345
_table_.put(localTransactions, this);
9351
public static final java.lang.String _BASE =
9352
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("BASE");
9354
public static final java.lang.String _NO_TRANSACTION =
9355
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("NO_TRANSACTION");
9357
public static final java.lang.String _CONVERT_NATIVE_XML =
9358
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("CONVERT_NATIVE_XML");
9360
public static final java.lang.String _GET_MTE_BATCH =
9361
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_MTE_BATCH");
9363
public static final java.lang.String _PROCESS_BATCH =
9364
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("PROCESS_BATCH");
9366
public static final java.lang.String _SYSTEM_REQUEST =
9367
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("SYSTEM_REQUEST");
9369
public static final java.lang.String _RECEIVE_BATCH =
9370
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("RECEIVE_BATCH");
9372
public static final java.lang.String _ENROLL_CERT =
9373
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("ENROLL_CERT");
9375
public static final java.lang.String _GET_XML =
9376
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_XML");
9378
public static final java.lang.String _GET_HTML =
9379
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_HTML");
9381
public static final java.lang.String _GET_XML_AND_HTML =
9382
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_XML_AND_HTML");
9384
public static final java.lang.String _CANCEL_XML =
9385
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("CANCEL_XML");
9387
public static final java.lang.String _MARK_XML_AS_PAID =
9388
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("MARK_XML_AS_PAID");
9390
public static final java.lang.String _MARK_XML_AS_UNPAID =
9391
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("MARK_XML_AS_UNPAID");
9393
public static final java.lang.String _SEARCH_BASIC =
9394
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("SEARCH_BASIC");
9396
public static final java.lang.String _GET_MONTHLY_REPORT =
9397
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_MONTHLY_REPORT");
9399
public static final java.lang.String _GET_MONTHLY_REPORT_FOR_PROVIDER =
9400
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_MONTHLY_REPORT_FOR_PROVIDER");
9402
public static final java.lang.String _GET_FOLIOS_BY_RFC =
9403
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_FOLIOS_BY_RFC");
9405
public static final java.lang.String _DOES_ASSIGNMENT_EXIST =
9406
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("DOES_ASSIGNMENT_EXIST");
9408
public static final java.lang.String _CANCEL_XML_BY_INTERNAL_ID =
9409
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("CANCEL_XML_BY_INTERNAL_ID");
9411
public static final java.lang.String _ACTIVATE_ASSIGNMENT =
9412
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("ACTIVATE_ASSIGNMENT");
9414
public static final java.lang.String _COUNT_ACTIVE_ASSIGNMENTS =
9415
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("COUNT_ACTIVE_ASSIGNMENTS");
9417
public static final java.lang.String _GET_DOCUMENT =
9418
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_DOCUMENT");
9420
public static final java.lang.String _GET_HISTORY =
9421
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_HISTORY");
9423
public static final java.lang.String _AUTHENTICATE_USER =
9424
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("AUTHENTICATE_USER");
9426
public static final java.lang.String _GET_ACCOUNT =
9427
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_ACCOUNT");
9429
public static final java.lang.String _DISTRIBUTE =
9430
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("DISTRIBUTE");
9432
public static final java.lang.String _QUEUE_FOR_DISTRIBUTION =
9433
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("QUEUE_FOR_DISTRIBUTION");
9435
public static final java.lang.String _GET_EFFECTIVE_RIGHTS =
9436
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_EFFECTIVE_RIGHTS");
9438
public static final java.lang.String _EXEC_STORED_PROC =
9439
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("EXEC_STORED_PROC");
9441
public static final java.lang.String _GET_USER_INFO =
9442
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_USER_INFO");
9444
public static final java.lang.String _RECEIVE =
9445
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("RECEIVE");
9447
public static final java.lang.String _GET_PREVIEW =
9448
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_PREVIEW");
9450
public static final java.lang.String _RETRIEVE_DOCUMENT =
9451
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("RETRIEVE_DOCUMENT");
9453
public static final java.lang.String _MARK_DOCUMENT_AS_PAID =
9454
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("MARK_DOCUMENT_AS_PAID");
9456
public static final java.lang.String _MARK_DOCUMENT_AS_NOT_PAID =
9457
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("MARK_DOCUMENT_AS_NOT_PAID");
9459
public static final java.lang.String _CANCEL_DOCUMENT =
9460
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("CANCEL_DOCUMENT");
9462
public static final java.lang.String _MARK_DOCUMENT_AS_DELETED =
9463
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("MARK_DOCUMENT_AS_DELETED");
9465
public static final java.lang.String _MARK_DOCUMENT_AS_NOT_DELETED =
9466
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("MARK_DOCUMENT_AS_NOT_DELETED");
9468
public static final java.lang.String _RETRIEVE_HISTORY =
9469
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("RETRIEVE_HISTORY");
9471
public static final java.lang.String _GET_ADDENDA_RECEIVERS =
9472
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("GET_ADDENDA_RECEIVERS");
9474
public static final java.lang.String _REQUEST_PASSWORD_CHANGE =
9475
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("REQUEST_PASSWORD_CHANGE");
9477
public static final java.lang.String _CHANGE_DOCUMENT_SUCURSAL =
9478
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("CHANGE_DOCUMENT_SUCURSAL");
9480
public static final java.lang.String _CREATE_ACCOUNT_AS_OWNER =
9481
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("CREATE_ACCOUNT_AS_OWNER");
9483
public static final java.lang.String _CREATE_PASSWORD =
9484
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("CREATE_PASSWORD");
9486
public static final java.lang.String _PASSWORD_FORGOT =
9487
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("PASSWORD_FORGOT");
9489
public static final java.lang.String _CREATE_USER =
9490
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("CREATE_USER");
9492
public static final java.lang.String _INCREMENT_BUNDLE_SIZE =
9493
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("INCREMENT_BUNDLE_SIZE");
9495
public static final java.lang.String _TIMBRAR =
9496
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("TIMBRAR");
9498
public static final java.lang.String _LOOKUP_ISSUED_INTERNAL_ID =
9499
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("LOOKUP_ISSUED_INTERNAL_ID");
9501
public static final java.lang.String _VALIDATE_CERT =
9502
org.apache.axis2.databinding.utils.ConverterUtil.convertToString("VALIDATE_CERT");
9504
public static final Transactions BASE =
9505
new Transactions(_BASE,true);
9507
public static final Transactions NO_TRANSACTION =
9508
new Transactions(_NO_TRANSACTION,true);
9510
public static final Transactions CONVERT_NATIVE_XML =
9511
new Transactions(_CONVERT_NATIVE_XML,true);
9513
public static final Transactions GET_MTE_BATCH =
9514
new Transactions(_GET_MTE_BATCH,true);
9516
public static final Transactions PROCESS_BATCH =
9517
new Transactions(_PROCESS_BATCH,true);
9519
public static final Transactions SYSTEM_REQUEST =
9520
new Transactions(_SYSTEM_REQUEST,true);
9522
public static final Transactions RECEIVE_BATCH =
9523
new Transactions(_RECEIVE_BATCH,true);
9525
public static final Transactions ENROLL_CERT =
9526
new Transactions(_ENROLL_CERT,true);
9528
public static final Transactions GET_XML =
9529
new Transactions(_GET_XML,true);
9531
public static final Transactions GET_HTML =
9532
new Transactions(_GET_HTML,true);
9534
public static final Transactions GET_XML_AND_HTML =
9535
new Transactions(_GET_XML_AND_HTML,true);
9537
public static final Transactions CANCEL_XML =
9538
new Transactions(_CANCEL_XML,true);
9540
public static final Transactions MARK_XML_AS_PAID =
9541
new Transactions(_MARK_XML_AS_PAID,true);
9543
public static final Transactions MARK_XML_AS_UNPAID =
9544
new Transactions(_MARK_XML_AS_UNPAID,true);
9546
public static final Transactions SEARCH_BASIC =
9547
new Transactions(_SEARCH_BASIC,true);
9549
public static final Transactions GET_MONTHLY_REPORT =
9550
new Transactions(_GET_MONTHLY_REPORT,true);
9552
public static final Transactions GET_MONTHLY_REPORT_FOR_PROVIDER =
9553
new Transactions(_GET_MONTHLY_REPORT_FOR_PROVIDER,true);
9555
public static final Transactions GET_FOLIOS_BY_RFC =
9556
new Transactions(_GET_FOLIOS_BY_RFC,true);
9558
public static final Transactions DOES_ASSIGNMENT_EXIST =
9559
new Transactions(_DOES_ASSIGNMENT_EXIST,true);
9561
public static final Transactions CANCEL_XML_BY_INTERNAL_ID =
9562
new Transactions(_CANCEL_XML_BY_INTERNAL_ID,true);
9564
public static final Transactions ACTIVATE_ASSIGNMENT =
9565
new Transactions(_ACTIVATE_ASSIGNMENT,true);
9567
public static final Transactions COUNT_ACTIVE_ASSIGNMENTS =
9568
new Transactions(_COUNT_ACTIVE_ASSIGNMENTS,true);
9570
public static final Transactions GET_DOCUMENT =
9571
new Transactions(_GET_DOCUMENT,true);
9573
public static final Transactions GET_HISTORY =
9574
new Transactions(_GET_HISTORY,true);
9576
public static final Transactions AUTHENTICATE_USER =
9577
new Transactions(_AUTHENTICATE_USER,true);
9579
public static final Transactions GET_ACCOUNT =
9580
new Transactions(_GET_ACCOUNT,true);
9582
public static final Transactions DISTRIBUTE =
9583
new Transactions(_DISTRIBUTE,true);
9585
public static final Transactions QUEUE_FOR_DISTRIBUTION =
9586
new Transactions(_QUEUE_FOR_DISTRIBUTION,true);
9588
public static final Transactions GET_EFFECTIVE_RIGHTS =
9589
new Transactions(_GET_EFFECTIVE_RIGHTS,true);
9591
public static final Transactions EXEC_STORED_PROC =
9592
new Transactions(_EXEC_STORED_PROC,true);
9594
public static final Transactions GET_USER_INFO =
9595
new Transactions(_GET_USER_INFO,true);
9597
public static final Transactions RECEIVE =
9598
new Transactions(_RECEIVE,true);
9600
public static final Transactions GET_PREVIEW =
9601
new Transactions(_GET_PREVIEW,true);
9603
public static final Transactions RETRIEVE_DOCUMENT =
9604
new Transactions(_RETRIEVE_DOCUMENT,true);
9606
public static final Transactions MARK_DOCUMENT_AS_PAID =
9607
new Transactions(_MARK_DOCUMENT_AS_PAID,true);
9609
public static final Transactions MARK_DOCUMENT_AS_NOT_PAID =
9610
new Transactions(_MARK_DOCUMENT_AS_NOT_PAID,true);
9612
public static final Transactions CANCEL_DOCUMENT =
9613
new Transactions(_CANCEL_DOCUMENT,true);
9615
public static final Transactions MARK_DOCUMENT_AS_DELETED =
9616
new Transactions(_MARK_DOCUMENT_AS_DELETED,true);
9618
public static final Transactions MARK_DOCUMENT_AS_NOT_DELETED =
9619
new Transactions(_MARK_DOCUMENT_AS_NOT_DELETED,true);
9621
public static final Transactions RETRIEVE_HISTORY =
9622
new Transactions(_RETRIEVE_HISTORY,true);
9624
public static final Transactions GET_ADDENDA_RECEIVERS =
9625
new Transactions(_GET_ADDENDA_RECEIVERS,true);
9627
public static final Transactions REQUEST_PASSWORD_CHANGE =
9628
new Transactions(_REQUEST_PASSWORD_CHANGE,true);
9630
public static final Transactions CHANGE_DOCUMENT_SUCURSAL =
9631
new Transactions(_CHANGE_DOCUMENT_SUCURSAL,true);
9633
public static final Transactions CREATE_ACCOUNT_AS_OWNER =
9634
new Transactions(_CREATE_ACCOUNT_AS_OWNER,true);
9636
public static final Transactions CREATE_PASSWORD =
9637
new Transactions(_CREATE_PASSWORD,true);
9639
public static final Transactions PASSWORD_FORGOT =
9640
new Transactions(_PASSWORD_FORGOT,true);
9642
public static final Transactions CREATE_USER =
9643
new Transactions(_CREATE_USER,true);
9645
public static final Transactions INCREMENT_BUNDLE_SIZE =
9646
new Transactions(_INCREMENT_BUNDLE_SIZE,true);
9648
public static final Transactions TIMBRAR =
9649
new Transactions(_TIMBRAR,true);
9651
public static final Transactions LOOKUP_ISSUED_INTERNAL_ID =
9652
new Transactions(_LOOKUP_ISSUED_INTERNAL_ID,true);
9654
public static final Transactions VALIDATE_CERT =
9655
new Transactions(_VALIDATE_CERT,true);
9658
public java.lang.String getValue() { return localTransactions;}
9660
public boolean equals(java.lang.Object obj) {return (obj == this);}
9661
public int hashCode() { return toString().hashCode();}
9662
public java.lang.String toString() {
9664
return localTransactions.toString();
9673
* @return true if the reader supports MTOM
9675
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
9676
boolean isReaderMTOMAware = false;
9679
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
9680
}catch(java.lang.IllegalArgumentException e){
9681
isReaderMTOMAware = false;
9683
return isReaderMTOMAware;
9689
* @param parentQName
9691
* @return org.apache.axiom.om.OMElement
9693
public org.apache.axiom.om.OMElement getOMElement (
9694
final javax.xml.namespace.QName parentQName,
9695
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
9699
org.apache.axiom.om.OMDataSource dataSource =
9700
new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME){
9702
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
9703
Transactions.this.serialize(MY_QNAME,factory,xmlWriter);
9706
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
9707
MY_QNAME,factory,dataSource);
9711
public void serialize(final javax.xml.namespace.QName parentQName,
9712
final org.apache.axiom.om.OMFactory factory,
9713
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
9714
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
9715
serialize(parentQName,factory,xmlWriter,false);
9718
public void serialize(final javax.xml.namespace.QName parentQName,
9719
final org.apache.axiom.om.OMFactory factory,
9720
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
9721
boolean serializeType)
9722
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
9725
//We can safely assume an element has only one type associated with it
9727
java.lang.String namespace = parentQName.getNamespaceURI();
9728
java.lang.String localName = parentQName.getLocalPart();
9730
if (! namespace.equals("")) {
9731
java.lang.String prefix = xmlWriter.getPrefix(namespace);
9733
if (prefix == null) {
9734
prefix = generatePrefix(namespace);
9736
xmlWriter.writeStartElement(prefix, localName, namespace);
9737
xmlWriter.writeNamespace(prefix, namespace);
9738
xmlWriter.setPrefix(prefix, namespace);
9741
xmlWriter.writeStartElement(namespace, localName);
9745
xmlWriter.writeStartElement(localName);
9748
// add the type details if this is used in a simple type
9750
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.fact.com.mx/schema/ws");
9751
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
9752
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
9753
namespacePrefix+":Transactions",
9756
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
9762
if (localTransactions==null){
9764
throw new org.apache.axis2.databinding.ADBException("Value cannot be null !!");
9768
xmlWriter.writeCharacters(localTransactions);
9772
xmlWriter.writeEndElement();
9779
* Util method to write an attribute with the ns prefix
9781
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
9782
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
9783
if (xmlWriter.getPrefix(namespace) == null) {
9784
xmlWriter.writeNamespace(prefix, namespace);
9785
xmlWriter.setPrefix(prefix, namespace);
9789
xmlWriter.writeAttribute(namespace,attName,attValue);
9794
* Util method to write an attribute without the ns prefix
9796
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
9797
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
9798
if (namespace.equals(""))
9800
xmlWriter.writeAttribute(attName,attValue);
9804
registerPrefix(xmlWriter, namespace);
9805
xmlWriter.writeAttribute(namespace,attName,attValue);
9811
* Util method to write an attribute without the ns prefix
9813
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
9814
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
9816
java.lang.String attributeNamespace = qname.getNamespaceURI();
9817
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
9818
if (attributePrefix == null) {
9819
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
9821
java.lang.String attributeValue;
9822
if (attributePrefix.trim().length() > 0) {
9823
attributeValue = attributePrefix + ":" + qname.getLocalPart();
9825
attributeValue = qname.getLocalPart();
9828
if (namespace.equals("")) {
9829
xmlWriter.writeAttribute(attName, attributeValue);
9831
registerPrefix(xmlWriter, namespace);
9832
xmlWriter.writeAttribute(namespace, attName, attributeValue);
9836
* method to handle Qnames
9839
private void writeQName(javax.xml.namespace.QName qname,
9840
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
9841
java.lang.String namespaceURI = qname.getNamespaceURI();
9842
if (namespaceURI != null) {
9843
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
9844
if (prefix == null) {
9845
prefix = generatePrefix(namespaceURI);
9846
xmlWriter.writeNamespace(prefix, namespaceURI);
9847
xmlWriter.setPrefix(prefix,namespaceURI);
9850
if (prefix.trim().length() > 0){
9851
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
9853
// i.e this is the default namespace
9854
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
9858
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
9862
private void writeQNames(javax.xml.namespace.QName[] qnames,
9863
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
9865
if (qnames != null) {
9866
// we have to store this data until last moment since it is not possible to write any
9867
// namespace data after writing the charactor data
9868
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
9869
java.lang.String namespaceURI = null;
9870
java.lang.String prefix = null;
9872
for (int i = 0; i < qnames.length; i++) {
9874
stringToWrite.append(" ");
9876
namespaceURI = qnames[i].getNamespaceURI();
9877
if (namespaceURI != null) {
9878
prefix = xmlWriter.getPrefix(namespaceURI);
9879
if ((prefix == null) || (prefix.length() == 0)) {
9880
prefix = generatePrefix(namespaceURI);
9881
xmlWriter.writeNamespace(prefix, namespaceURI);
9882
xmlWriter.setPrefix(prefix,namespaceURI);
9885
if (prefix.trim().length() > 0){
9886
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
9888
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
9891
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
9894
xmlWriter.writeCharacters(stringToWrite.toString());
9901
* Register a namespace prefix
9903
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
9904
java.lang.String prefix = xmlWriter.getPrefix(namespace);
9906
if (prefix == null) {
9907
prefix = generatePrefix(namespace);
9909
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
9910
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
9913
xmlWriter.writeNamespace(prefix, namespace);
9914
xmlWriter.setPrefix(prefix, namespace);
9923
* databinding method to get an XML representation of this object
9926
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
9927
throws org.apache.axis2.databinding.ADBException{
9932
//We can safely assume an element has only one type associated with it
9933
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(MY_QNAME,
9934
new java.lang.Object[]{
9935
org.apache.axis2.databinding.utils.reader.ADBXMLStreamReader.ELEMENT_TEXT,
9936
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTransactions)
9945
* Factory class that keeps the parse method
9947
public static class Factory{
9951
public static Transactions fromValue(java.lang.String value)
9952
throws java.lang.IllegalArgumentException {
9953
Transactions enumeration = (Transactions)
9958
if (enumeration==null) throw new java.lang.IllegalArgumentException();
9961
public static Transactions fromString(java.lang.String value,java.lang.String namespaceURI)
9962
throws java.lang.IllegalArgumentException {
9965
return fromValue(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(value));
9968
} catch (java.lang.Exception e) {
9969
throw new java.lang.IllegalArgumentException();
9973
public static Transactions fromString(javax.xml.stream.XMLStreamReader xmlStreamReader,
9974
java.lang.String content) {
9975
if (content.indexOf(":") > -1){
9976
java.lang.String prefix = content.substring(0,content.indexOf(":"));
9977
java.lang.String namespaceUri = xmlStreamReader.getNamespaceContext().getNamespaceURI(prefix);
9978
return Transactions.Factory.fromString(content,namespaceUri);
9980
return Transactions.Factory.fromString(content,"");
9986
* static method to create the object
9987
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
9988
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
9989
* Postcondition: If this object is an element, the reader is positioned at its end element
9990
* If this object is a complex type, the reader is positioned at the end element of its outer element
9992
public static Transactions parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
9993
Transactions object = null;
9994
// initialize a hash map to keep values
9995
java.util.Map attributeMap = new java.util.HashMap();
9996
java.util.List extraAttributeList = new java.util.ArrayList();
10000
java.lang.String nillableValue = null;
10001
java.lang.String prefix ="";
10002
java.lang.String namespaceuri ="";
10005
while (!reader.isStartElement() && !reader.isEndElement())
10011
// Note all attributes that were handled. Used to differ normal attributes
10012
// from anyAttributes.
10013
java.util.Vector handledAttributes = new java.util.Vector();
10017
while(!reader.isEndElement()) {
10018
if (reader.isStartElement() || reader.hasText()){
10020
java.lang.String content = reader.getElementText();
10022
if (content.indexOf(":") > 0) {
10023
// this seems to be a Qname so find the namespace and send
10024
prefix = content.substring(0, content.indexOf(":"));
10025
namespaceuri = reader.getNamespaceURI(prefix);
10026
object = Transactions.Factory.fromString(content,namespaceuri);
10028
// this seems to be not a qname send and empty namespace incase of it is
10029
// check is done in fromString method
10030
object = Transactions.Factory.fromString(content,"");
10037
} // end of while loop
10042
} catch (javax.xml.stream.XMLStreamException e) {
10043
throw new java.lang.Exception(e);
10049
}//end of factory class
10056
public static class FactResponseData
10057
implements org.apache.axis2.databinding.ADBBean{
10058
/* This type was generated from the piece of schema that had
10059
name = FactResponseData
10060
Namespace URI = http://www.fact.com.mx/schema/ws
10061
Namespace Prefix = ns2
10065
private static java.lang.String generatePrefix(java.lang.String namespace) {
10066
if(namespace.equals("http://www.fact.com.mx/schema/ws")){
10069
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
10075
* field for ResponseData1
10079
protected java.lang.String localResponseData1 ;
10081
/* This tracker boolean wil be used to detect whether the user called the set method
10082
* for this attribute. It will be used to determine whether to include this field
10083
* in the serialized XML
10085
protected boolean localResponseData1Tracker = false ;
10089
* Auto generated getter method
10090
* @return java.lang.String
10092
public java.lang.String getResponseData1(){
10093
return localResponseData1;
10099
* Auto generated setter method
10100
* @param param ResponseData1
10102
public void setResponseData1(java.lang.String param){
10104
if (param != null){
10105
//update the setting tracker
10106
localResponseData1Tracker = true;
10108
localResponseData1Tracker = false;
10112
this.localResponseData1=param;
10119
* field for ResponseData2
10123
protected java.lang.String localResponseData2 ;
10125
/* This tracker boolean wil be used to detect whether the user called the set method
10126
* for this attribute. It will be used to determine whether to include this field
10127
* in the serialized XML
10129
protected boolean localResponseData2Tracker = false ;
10133
* Auto generated getter method
10134
* @return java.lang.String
10136
public java.lang.String getResponseData2(){
10137
return localResponseData2;
10143
* Auto generated setter method
10144
* @param param ResponseData2
10146
public void setResponseData2(java.lang.String param){
10148
if (param != null){
10149
//update the setting tracker
10150
localResponseData2Tracker = true;
10152
localResponseData2Tracker = false;
10156
this.localResponseData2=param;
10163
* field for ResponseData3
10167
protected java.lang.String localResponseData3 ;
10169
/* This tracker boolean wil be used to detect whether the user called the set method
10170
* for this attribute. It will be used to determine whether to include this field
10171
* in the serialized XML
10173
protected boolean localResponseData3Tracker = false ;
10177
* Auto generated getter method
10178
* @return java.lang.String
10180
public java.lang.String getResponseData3(){
10181
return localResponseData3;
10187
* Auto generated setter method
10188
* @param param ResponseData3
10190
public void setResponseData3(java.lang.String param){
10192
if (param != null){
10193
//update the setting tracker
10194
localResponseData3Tracker = true;
10196
localResponseData3Tracker = false;
10200
this.localResponseData3=param;
10207
* field for ResponseDataSet
10211
protected ResponseDataSet_type0 localResponseDataSet ;
10213
/* This tracker boolean wil be used to detect whether the user called the set method
10214
* for this attribute. It will be used to determine whether to include this field
10215
* in the serialized XML
10217
protected boolean localResponseDataSetTracker = false ;
10221
* Auto generated getter method
10222
* @return ResponseDataSet_type0
10224
public ResponseDataSet_type0 getResponseDataSet(){
10225
return localResponseDataSet;
10231
* Auto generated setter method
10232
* @param param ResponseDataSet
10234
public void setResponseDataSet(ResponseDataSet_type0 param){
10236
if (param != null){
10237
//update the setting tracker
10238
localResponseDataSetTracker = true;
10240
localResponseDataSetTracker = false;
10244
this.localResponseDataSet=param;
10251
* isReaderMTOMAware
10252
* @return true if the reader supports MTOM
10254
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
10255
boolean isReaderMTOMAware = false;
10258
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
10259
}catch(java.lang.IllegalArgumentException e){
10260
isReaderMTOMAware = false;
10262
return isReaderMTOMAware;
10268
* @param parentQName
10270
* @return org.apache.axiom.om.OMElement
10272
public org.apache.axiom.om.OMElement getOMElement (
10273
final javax.xml.namespace.QName parentQName,
10274
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
10278
org.apache.axiom.om.OMDataSource dataSource =
10279
new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
10281
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10282
FactResponseData.this.serialize(parentQName,factory,xmlWriter);
10285
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
10286
parentQName,factory,dataSource);
10290
public void serialize(final javax.xml.namespace.QName parentQName,
10291
final org.apache.axiom.om.OMFactory factory,
10292
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
10293
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
10294
serialize(parentQName,factory,xmlWriter,false);
10297
public void serialize(final javax.xml.namespace.QName parentQName,
10298
final org.apache.axiom.om.OMFactory factory,
10299
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
10300
boolean serializeType)
10301
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
10306
java.lang.String prefix = null;
10307
java.lang.String namespace = null;
10310
prefix = parentQName.getPrefix();
10311
namespace = parentQName.getNamespaceURI();
10313
if ((namespace != null) && (namespace.trim().length() > 0)) {
10314
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
10315
if (writerPrefix != null) {
10316
xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
10318
if (prefix == null) {
10319
prefix = generatePrefix(namespace);
10322
xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
10323
xmlWriter.writeNamespace(prefix, namespace);
10324
xmlWriter.setPrefix(prefix, namespace);
10327
xmlWriter.writeStartElement(parentQName.getLocalPart());
10330
if (serializeType){
10333
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.fact.com.mx/schema/ws");
10334
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
10335
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
10336
namespacePrefix+":FactResponseData",
10339
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
10340
"FactResponseData",
10346
if (localResponseData1Tracker){
10347
namespace = "http://www.fact.com.mx/schema/ws";
10348
if (! namespace.equals("")) {
10349
prefix = xmlWriter.getPrefix(namespace);
10351
if (prefix == null) {
10352
prefix = generatePrefix(namespace);
10354
xmlWriter.writeStartElement(prefix,"ResponseData1", namespace);
10355
xmlWriter.writeNamespace(prefix, namespace);
10356
xmlWriter.setPrefix(prefix, namespace);
10359
xmlWriter.writeStartElement(namespace,"ResponseData1");
10363
xmlWriter.writeStartElement("ResponseData1");
10367
if (localResponseData1==null){
10368
// write the nil attribute
10370
throw new org.apache.axis2.databinding.ADBException("ResponseData1 cannot be null!!");
10375
xmlWriter.writeCharacters(localResponseData1);
10379
xmlWriter.writeEndElement();
10380
} if (localResponseData2Tracker){
10381
namespace = "http://www.fact.com.mx/schema/ws";
10382
if (! namespace.equals("")) {
10383
prefix = xmlWriter.getPrefix(namespace);
10385
if (prefix == null) {
10386
prefix = generatePrefix(namespace);
10388
xmlWriter.writeStartElement(prefix,"ResponseData2", namespace);
10389
xmlWriter.writeNamespace(prefix, namespace);
10390
xmlWriter.setPrefix(prefix, namespace);
10393
xmlWriter.writeStartElement(namespace,"ResponseData2");
10397
xmlWriter.writeStartElement("ResponseData2");
10401
if (localResponseData2==null){
10402
// write the nil attribute
10404
throw new org.apache.axis2.databinding.ADBException("ResponseData2 cannot be null!!");
10409
xmlWriter.writeCharacters(localResponseData2);
10413
xmlWriter.writeEndElement();
10414
} if (localResponseData3Tracker){
10415
namespace = "http://www.fact.com.mx/schema/ws";
10416
if (! namespace.equals("")) {
10417
prefix = xmlWriter.getPrefix(namespace);
10419
if (prefix == null) {
10420
prefix = generatePrefix(namespace);
10422
xmlWriter.writeStartElement(prefix,"ResponseData3", namespace);
10423
xmlWriter.writeNamespace(prefix, namespace);
10424
xmlWriter.setPrefix(prefix, namespace);
10427
xmlWriter.writeStartElement(namespace,"ResponseData3");
10431
xmlWriter.writeStartElement("ResponseData3");
10435
if (localResponseData3==null){
10436
// write the nil attribute
10438
throw new org.apache.axis2.databinding.ADBException("ResponseData3 cannot be null!!");
10443
xmlWriter.writeCharacters(localResponseData3);
10447
xmlWriter.writeEndElement();
10448
} if (localResponseDataSetTracker){
10449
if (localResponseDataSet==null){
10450
throw new org.apache.axis2.databinding.ADBException("ResponseDataSet cannot be null!!");
10452
localResponseDataSet.serialize(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ResponseDataSet"),
10453
factory,xmlWriter);
10455
xmlWriter.writeEndElement();
10461
* Util method to write an attribute with the ns prefix
10463
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
10464
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
10465
if (xmlWriter.getPrefix(namespace) == null) {
10466
xmlWriter.writeNamespace(prefix, namespace);
10467
xmlWriter.setPrefix(prefix, namespace);
10471
xmlWriter.writeAttribute(namespace,attName,attValue);
10476
* Util method to write an attribute without the ns prefix
10478
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
10479
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
10480
if (namespace.equals(""))
10482
xmlWriter.writeAttribute(attName,attValue);
10486
registerPrefix(xmlWriter, namespace);
10487
xmlWriter.writeAttribute(namespace,attName,attValue);
10493
* Util method to write an attribute without the ns prefix
10495
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
10496
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10498
java.lang.String attributeNamespace = qname.getNamespaceURI();
10499
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
10500
if (attributePrefix == null) {
10501
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
10503
java.lang.String attributeValue;
10504
if (attributePrefix.trim().length() > 0) {
10505
attributeValue = attributePrefix + ":" + qname.getLocalPart();
10507
attributeValue = qname.getLocalPart();
10510
if (namespace.equals("")) {
10511
xmlWriter.writeAttribute(attName, attributeValue);
10513
registerPrefix(xmlWriter, namespace);
10514
xmlWriter.writeAttribute(namespace, attName, attributeValue);
10518
* method to handle Qnames
10521
private void writeQName(javax.xml.namespace.QName qname,
10522
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10523
java.lang.String namespaceURI = qname.getNamespaceURI();
10524
if (namespaceURI != null) {
10525
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
10526
if (prefix == null) {
10527
prefix = generatePrefix(namespaceURI);
10528
xmlWriter.writeNamespace(prefix, namespaceURI);
10529
xmlWriter.setPrefix(prefix,namespaceURI);
10532
if (prefix.trim().length() > 0){
10533
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
10535
// i.e this is the default namespace
10536
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
10540
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
10544
private void writeQNames(javax.xml.namespace.QName[] qnames,
10545
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
10547
if (qnames != null) {
10548
// we have to store this data until last moment since it is not possible to write any
10549
// namespace data after writing the charactor data
10550
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
10551
java.lang.String namespaceURI = null;
10552
java.lang.String prefix = null;
10554
for (int i = 0; i < qnames.length; i++) {
10556
stringToWrite.append(" ");
10558
namespaceURI = qnames[i].getNamespaceURI();
10559
if (namespaceURI != null) {
10560
prefix = xmlWriter.getPrefix(namespaceURI);
10561
if ((prefix == null) || (prefix.length() == 0)) {
10562
prefix = generatePrefix(namespaceURI);
10563
xmlWriter.writeNamespace(prefix, namespaceURI);
10564
xmlWriter.setPrefix(prefix,namespaceURI);
10567
if (prefix.trim().length() > 0){
10568
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
10570
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
10573
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
10576
xmlWriter.writeCharacters(stringToWrite.toString());
10583
* Register a namespace prefix
10585
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
10586
java.lang.String prefix = xmlWriter.getPrefix(namespace);
10588
if (prefix == null) {
10589
prefix = generatePrefix(namespace);
10591
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
10592
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
10595
xmlWriter.writeNamespace(prefix, namespace);
10596
xmlWriter.setPrefix(prefix, namespace);
10605
* databinding method to get an XML representation of this object
10608
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
10609
throws org.apache.axis2.databinding.ADBException{
10613
java.util.ArrayList elementList = new java.util.ArrayList();
10614
java.util.ArrayList attribList = new java.util.ArrayList();
10616
if (localResponseData1Tracker){
10617
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
10620
if (localResponseData1 != null){
10621
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localResponseData1));
10623
throw new org.apache.axis2.databinding.ADBException("ResponseData1 cannot be null!!");
10625
} if (localResponseData2Tracker){
10626
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
10629
if (localResponseData2 != null){
10630
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localResponseData2));
10632
throw new org.apache.axis2.databinding.ADBException("ResponseData2 cannot be null!!");
10634
} if (localResponseData3Tracker){
10635
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
10638
if (localResponseData3 != null){
10639
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localResponseData3));
10641
throw new org.apache.axis2.databinding.ADBException("ResponseData3 cannot be null!!");
10643
} if (localResponseDataSetTracker){
10644
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
10645
"ResponseDataSet"));
10648
if (localResponseDataSet==null){
10649
throw new org.apache.axis2.databinding.ADBException("ResponseDataSet cannot be null!!");
10651
elementList.add(localResponseDataSet);
10654
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
10663
* Factory class that keeps the parse method
10665
public static class Factory{
10671
* static method to create the object
10672
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
10673
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
10674
* Postcondition: If this object is an element, the reader is positioned at its end element
10675
* If this object is a complex type, the reader is positioned at the end element of its outer element
10677
public static FactResponseData parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
10678
FactResponseData object =
10679
new FactResponseData();
10682
java.lang.String nillableValue = null;
10683
java.lang.String prefix ="";
10684
java.lang.String namespaceuri ="";
10687
while (!reader.isStartElement() && !reader.isEndElement())
10691
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
10692
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
10694
if (fullTypeName!=null){
10695
java.lang.String nsPrefix = null;
10696
if (fullTypeName.indexOf(":") > -1){
10697
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
10699
nsPrefix = nsPrefix==null?"":nsPrefix;
10701
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
10703
if (!"FactResponseData".equals(type)){
10704
//find namespace for the prefix
10705
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
10706
return (FactResponseData)ExtensionMapper.getTypeObject(
10707
nsUri,type,reader);
10719
// Note all attributes that were handled. Used to differ normal attributes
10720
// from anyAttributes.
10721
java.util.Vector handledAttributes = new java.util.Vector();
10729
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
10731
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ResponseData1").equals(reader.getName())){
10733
java.lang.String content = reader.getElementText();
10735
object.setResponseData1(
10736
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
10740
} // End of if for expected property start element
10747
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
10749
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ResponseData2").equals(reader.getName())){
10751
java.lang.String content = reader.getElementText();
10753
object.setResponseData2(
10754
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
10758
} // End of if for expected property start element
10765
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
10767
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ResponseData3").equals(reader.getName())){
10769
java.lang.String content = reader.getElementText();
10771
object.setResponseData3(
10772
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
10776
} // End of if for expected property start element
10783
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
10785
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","ResponseDataSet").equals(reader.getName())){
10787
object.setResponseDataSet(ResponseDataSet_type0.Factory.parse(reader));
10791
} // End of if for expected property start element
10797
while (!reader.isStartElement() && !reader.isEndElement())
10800
if (reader.isStartElement())
10801
// A start element we are not expecting indicates a trailing invalid property
10802
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
10807
} catch (javax.xml.stream.XMLStreamException e) {
10808
throw new java.lang.Exception(e);
10814
}//end of factory class
10821
public static class BatchID
10822
implements org.apache.axis2.databinding.ADBBean{
10823
/* This type was generated from the piece of schema that had
10825
Namespace URI = http://www.fact.com.mx/schema/ws
10826
Namespace Prefix = ns2
10830
private static java.lang.String generatePrefix(java.lang.String namespace) {
10831
if(namespace.equals("http://www.fact.com.mx/schema/ws")){
10834
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
10840
* field for BatchId
10844
protected java.lang.String localBatchId ;
10846
/* This tracker boolean wil be used to detect whether the user called the set method
10847
* for this attribute. It will be used to determine whether to include this field
10848
* in the serialized XML
10850
protected boolean localBatchIdTracker = false ;
10854
* Auto generated getter method
10855
* @return java.lang.String
10857
public java.lang.String getBatchId(){
10858
return localBatchId;
10864
* Auto generated setter method
10865
* @param param BatchId
10867
public void setBatchId(java.lang.String param){
10869
if (param != null){
10870
//update the setting tracker
10871
localBatchIdTracker = true;
10873
localBatchIdTracker = false;
10877
this.localBatchId=param;
10884
* field for BatchTimeStamp
10888
protected java.lang.String localBatchTimeStamp ;
10890
/* This tracker boolean wil be used to detect whether the user called the set method
10891
* for this attribute. It will be used to determine whether to include this field
10892
* in the serialized XML
10894
protected boolean localBatchTimeStampTracker = false ;
10898
* Auto generated getter method
10899
* @return java.lang.String
10901
public java.lang.String getBatchTimeStamp(){
10902
return localBatchTimeStamp;
10908
* Auto generated setter method
10909
* @param param BatchTimeStamp
10911
public void setBatchTimeStamp(java.lang.String param){
10913
if (param != null){
10914
//update the setting tracker
10915
localBatchTimeStampTracker = true;
10917
localBatchTimeStampTracker = false;
10921
this.localBatchTimeStamp=param;
10928
* field for BatchRequestorCountry
10932
protected java.lang.String localBatchRequestorCountry ;
10934
/* This tracker boolean wil be used to detect whether the user called the set method
10935
* for this attribute. It will be used to determine whether to include this field
10936
* in the serialized XML
10938
protected boolean localBatchRequestorCountryTracker = false ;
10942
* Auto generated getter method
10943
* @return java.lang.String
10945
public java.lang.String getBatchRequestorCountry(){
10946
return localBatchRequestorCountry;
10952
* Auto generated setter method
10953
* @param param BatchRequestorCountry
10955
public void setBatchRequestorCountry(java.lang.String param){
10957
if (param != null){
10958
//update the setting tracker
10959
localBatchRequestorCountryTracker = true;
10961
localBatchRequestorCountryTracker = false;
10965
this.localBatchRequestorCountry=param;
10972
* field for BatchRequestorEntity
10976
protected java.lang.String localBatchRequestorEntity ;
10978
/* This tracker boolean wil be used to detect whether the user called the set method
10979
* for this attribute. It will be used to determine whether to include this field
10980
* in the serialized XML
10982
protected boolean localBatchRequestorEntityTracker = false ;
10986
* Auto generated getter method
10987
* @return java.lang.String
10989
public java.lang.String getBatchRequestorEntity(){
10990
return localBatchRequestorEntity;
10996
* Auto generated setter method
10997
* @param param BatchRequestorEntity
10999
public void setBatchRequestorEntity(java.lang.String param){
11001
if (param != null){
11002
//update the setting tracker
11003
localBatchRequestorEntityTracker = true;
11005
localBatchRequestorEntityTracker = false;
11009
this.localBatchRequestorEntity=param;
11016
* field for BatchPosition
11020
protected java.lang.String localBatchPosition ;
11022
/* This tracker boolean wil be used to detect whether the user called the set method
11023
* for this attribute. It will be used to determine whether to include this field
11024
* in the serialized XML
11026
protected boolean localBatchPositionTracker = false ;
11030
* Auto generated getter method
11031
* @return java.lang.String
11033
public java.lang.String getBatchPosition(){
11034
return localBatchPosition;
11040
* Auto generated setter method
11041
* @param param BatchPosition
11043
public void setBatchPosition(java.lang.String param){
11045
if (param != null){
11046
//update the setting tracker
11047
localBatchPositionTracker = true;
11049
localBatchPositionTracker = false;
11053
this.localBatchPosition=param;
11060
* isReaderMTOMAware
11061
* @return true if the reader supports MTOM
11063
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
11064
boolean isReaderMTOMAware = false;
11067
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
11068
}catch(java.lang.IllegalArgumentException e){
11069
isReaderMTOMAware = false;
11071
return isReaderMTOMAware;
11077
* @param parentQName
11079
* @return org.apache.axiom.om.OMElement
11081
public org.apache.axiom.om.OMElement getOMElement (
11082
final javax.xml.namespace.QName parentQName,
11083
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
11087
org.apache.axiom.om.OMDataSource dataSource =
11088
new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
11090
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11091
BatchID.this.serialize(parentQName,factory,xmlWriter);
11094
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
11095
parentQName,factory,dataSource);
11099
public void serialize(final javax.xml.namespace.QName parentQName,
11100
final org.apache.axiom.om.OMFactory factory,
11101
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
11102
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
11103
serialize(parentQName,factory,xmlWriter,false);
11106
public void serialize(final javax.xml.namespace.QName parentQName,
11107
final org.apache.axiom.om.OMFactory factory,
11108
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
11109
boolean serializeType)
11110
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
11115
java.lang.String prefix = null;
11116
java.lang.String namespace = null;
11119
prefix = parentQName.getPrefix();
11120
namespace = parentQName.getNamespaceURI();
11122
if ((namespace != null) && (namespace.trim().length() > 0)) {
11123
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
11124
if (writerPrefix != null) {
11125
xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
11127
if (prefix == null) {
11128
prefix = generatePrefix(namespace);
11131
xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
11132
xmlWriter.writeNamespace(prefix, namespace);
11133
xmlWriter.setPrefix(prefix, namespace);
11136
xmlWriter.writeStartElement(parentQName.getLocalPart());
11139
if (serializeType){
11142
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.fact.com.mx/schema/ws");
11143
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
11144
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
11145
namespacePrefix+":BatchID",
11148
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
11155
if (localBatchIdTracker){
11156
namespace = "http://www.fact.com.mx/schema/ws";
11157
if (! namespace.equals("")) {
11158
prefix = xmlWriter.getPrefix(namespace);
11160
if (prefix == null) {
11161
prefix = generatePrefix(namespace);
11163
xmlWriter.writeStartElement(prefix,"BatchId", namespace);
11164
xmlWriter.writeNamespace(prefix, namespace);
11165
xmlWriter.setPrefix(prefix, namespace);
11168
xmlWriter.writeStartElement(namespace,"BatchId");
11172
xmlWriter.writeStartElement("BatchId");
11176
if (localBatchId==null){
11177
// write the nil attribute
11179
throw new org.apache.axis2.databinding.ADBException("BatchId cannot be null!!");
11184
xmlWriter.writeCharacters(localBatchId);
11188
xmlWriter.writeEndElement();
11189
} if (localBatchTimeStampTracker){
11190
namespace = "http://www.fact.com.mx/schema/ws";
11191
if (! namespace.equals("")) {
11192
prefix = xmlWriter.getPrefix(namespace);
11194
if (prefix == null) {
11195
prefix = generatePrefix(namespace);
11197
xmlWriter.writeStartElement(prefix,"BatchTimeStamp", namespace);
11198
xmlWriter.writeNamespace(prefix, namespace);
11199
xmlWriter.setPrefix(prefix, namespace);
11202
xmlWriter.writeStartElement(namespace,"BatchTimeStamp");
11206
xmlWriter.writeStartElement("BatchTimeStamp");
11210
if (localBatchTimeStamp==null){
11211
// write the nil attribute
11213
throw new org.apache.axis2.databinding.ADBException("BatchTimeStamp cannot be null!!");
11218
xmlWriter.writeCharacters(localBatchTimeStamp);
11222
xmlWriter.writeEndElement();
11223
} if (localBatchRequestorCountryTracker){
11224
namespace = "http://www.fact.com.mx/schema/ws";
11225
if (! namespace.equals("")) {
11226
prefix = xmlWriter.getPrefix(namespace);
11228
if (prefix == null) {
11229
prefix = generatePrefix(namespace);
11231
xmlWriter.writeStartElement(prefix,"BatchRequestorCountry", namespace);
11232
xmlWriter.writeNamespace(prefix, namespace);
11233
xmlWriter.setPrefix(prefix, namespace);
11236
xmlWriter.writeStartElement(namespace,"BatchRequestorCountry");
11240
xmlWriter.writeStartElement("BatchRequestorCountry");
11244
if (localBatchRequestorCountry==null){
11245
// write the nil attribute
11247
throw new org.apache.axis2.databinding.ADBException("BatchRequestorCountry cannot be null!!");
11252
xmlWriter.writeCharacters(localBatchRequestorCountry);
11256
xmlWriter.writeEndElement();
11257
} if (localBatchRequestorEntityTracker){
11258
namespace = "http://www.fact.com.mx/schema/ws";
11259
if (! namespace.equals("")) {
11260
prefix = xmlWriter.getPrefix(namespace);
11262
if (prefix == null) {
11263
prefix = generatePrefix(namespace);
11265
xmlWriter.writeStartElement(prefix,"BatchRequestorEntity", namespace);
11266
xmlWriter.writeNamespace(prefix, namespace);
11267
xmlWriter.setPrefix(prefix, namespace);
11270
xmlWriter.writeStartElement(namespace,"BatchRequestorEntity");
11274
xmlWriter.writeStartElement("BatchRequestorEntity");
11278
if (localBatchRequestorEntity==null){
11279
// write the nil attribute
11281
throw new org.apache.axis2.databinding.ADBException("BatchRequestorEntity cannot be null!!");
11286
xmlWriter.writeCharacters(localBatchRequestorEntity);
11290
xmlWriter.writeEndElement();
11291
} if (localBatchPositionTracker){
11292
namespace = "http://www.fact.com.mx/schema/ws";
11293
if (! namespace.equals("")) {
11294
prefix = xmlWriter.getPrefix(namespace);
11296
if (prefix == null) {
11297
prefix = generatePrefix(namespace);
11299
xmlWriter.writeStartElement(prefix,"BatchPosition", namespace);
11300
xmlWriter.writeNamespace(prefix, namespace);
11301
xmlWriter.setPrefix(prefix, namespace);
11304
xmlWriter.writeStartElement(namespace,"BatchPosition");
11308
xmlWriter.writeStartElement("BatchPosition");
11312
if (localBatchPosition==null){
11313
// write the nil attribute
11315
throw new org.apache.axis2.databinding.ADBException("BatchPosition cannot be null!!");
11320
xmlWriter.writeCharacters(localBatchPosition);
11324
xmlWriter.writeEndElement();
11326
xmlWriter.writeEndElement();
11332
* Util method to write an attribute with the ns prefix
11334
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
11335
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
11336
if (xmlWriter.getPrefix(namespace) == null) {
11337
xmlWriter.writeNamespace(prefix, namespace);
11338
xmlWriter.setPrefix(prefix, namespace);
11342
xmlWriter.writeAttribute(namespace,attName,attValue);
11347
* Util method to write an attribute without the ns prefix
11349
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
11350
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
11351
if (namespace.equals(""))
11353
xmlWriter.writeAttribute(attName,attValue);
11357
registerPrefix(xmlWriter, namespace);
11358
xmlWriter.writeAttribute(namespace,attName,attValue);
11364
* Util method to write an attribute without the ns prefix
11366
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
11367
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11369
java.lang.String attributeNamespace = qname.getNamespaceURI();
11370
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
11371
if (attributePrefix == null) {
11372
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
11374
java.lang.String attributeValue;
11375
if (attributePrefix.trim().length() > 0) {
11376
attributeValue = attributePrefix + ":" + qname.getLocalPart();
11378
attributeValue = qname.getLocalPart();
11381
if (namespace.equals("")) {
11382
xmlWriter.writeAttribute(attName, attributeValue);
11384
registerPrefix(xmlWriter, namespace);
11385
xmlWriter.writeAttribute(namespace, attName, attributeValue);
11389
* method to handle Qnames
11392
private void writeQName(javax.xml.namespace.QName qname,
11393
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11394
java.lang.String namespaceURI = qname.getNamespaceURI();
11395
if (namespaceURI != null) {
11396
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
11397
if (prefix == null) {
11398
prefix = generatePrefix(namespaceURI);
11399
xmlWriter.writeNamespace(prefix, namespaceURI);
11400
xmlWriter.setPrefix(prefix,namespaceURI);
11403
if (prefix.trim().length() > 0){
11404
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
11406
// i.e this is the default namespace
11407
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
11411
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
11415
private void writeQNames(javax.xml.namespace.QName[] qnames,
11416
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
11418
if (qnames != null) {
11419
// we have to store this data until last moment since it is not possible to write any
11420
// namespace data after writing the charactor data
11421
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
11422
java.lang.String namespaceURI = null;
11423
java.lang.String prefix = null;
11425
for (int i = 0; i < qnames.length; i++) {
11427
stringToWrite.append(" ");
11429
namespaceURI = qnames[i].getNamespaceURI();
11430
if (namespaceURI != null) {
11431
prefix = xmlWriter.getPrefix(namespaceURI);
11432
if ((prefix == null) || (prefix.length() == 0)) {
11433
prefix = generatePrefix(namespaceURI);
11434
xmlWriter.writeNamespace(prefix, namespaceURI);
11435
xmlWriter.setPrefix(prefix,namespaceURI);
11438
if (prefix.trim().length() > 0){
11439
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
11441
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
11444
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
11447
xmlWriter.writeCharacters(stringToWrite.toString());
11454
* Register a namespace prefix
11456
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
11457
java.lang.String prefix = xmlWriter.getPrefix(namespace);
11459
if (prefix == null) {
11460
prefix = generatePrefix(namespace);
11462
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
11463
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
11466
xmlWriter.writeNamespace(prefix, namespace);
11467
xmlWriter.setPrefix(prefix, namespace);
11476
* databinding method to get an XML representation of this object
11479
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
11480
throws org.apache.axis2.databinding.ADBException{
11484
java.util.ArrayList elementList = new java.util.ArrayList();
11485
java.util.ArrayList attribList = new java.util.ArrayList();
11487
if (localBatchIdTracker){
11488
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
11491
if (localBatchId != null){
11492
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localBatchId));
11494
throw new org.apache.axis2.databinding.ADBException("BatchId cannot be null!!");
11496
} if (localBatchTimeStampTracker){
11497
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
11498
"BatchTimeStamp"));
11500
if (localBatchTimeStamp != null){
11501
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localBatchTimeStamp));
11503
throw new org.apache.axis2.databinding.ADBException("BatchTimeStamp cannot be null!!");
11505
} if (localBatchRequestorCountryTracker){
11506
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
11507
"BatchRequestorCountry"));
11509
if (localBatchRequestorCountry != null){
11510
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localBatchRequestorCountry));
11512
throw new org.apache.axis2.databinding.ADBException("BatchRequestorCountry cannot be null!!");
11514
} if (localBatchRequestorEntityTracker){
11515
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
11516
"BatchRequestorEntity"));
11518
if (localBatchRequestorEntity != null){
11519
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localBatchRequestorEntity));
11521
throw new org.apache.axis2.databinding.ADBException("BatchRequestorEntity cannot be null!!");
11523
} if (localBatchPositionTracker){
11524
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
11527
if (localBatchPosition != null){
11528
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localBatchPosition));
11530
throw new org.apache.axis2.databinding.ADBException("BatchPosition cannot be null!!");
11534
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
11543
* Factory class that keeps the parse method
11545
public static class Factory{
11551
* static method to create the object
11552
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
11553
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
11554
* Postcondition: If this object is an element, the reader is positioned at its end element
11555
* If this object is a complex type, the reader is positioned at the end element of its outer element
11557
public static BatchID parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
11562
java.lang.String nillableValue = null;
11563
java.lang.String prefix ="";
11564
java.lang.String namespaceuri ="";
11567
while (!reader.isStartElement() && !reader.isEndElement())
11571
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
11572
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
11574
if (fullTypeName!=null){
11575
java.lang.String nsPrefix = null;
11576
if (fullTypeName.indexOf(":") > -1){
11577
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
11579
nsPrefix = nsPrefix==null?"":nsPrefix;
11581
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
11583
if (!"BatchID".equals(type)){
11584
//find namespace for the prefix
11585
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
11586
return (BatchID)ExtensionMapper.getTypeObject(
11587
nsUri,type,reader);
11599
// Note all attributes that were handled. Used to differ normal attributes
11600
// from anyAttributes.
11601
java.util.Vector handledAttributes = new java.util.Vector();
11609
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
11611
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","BatchId").equals(reader.getName())){
11613
java.lang.String content = reader.getElementText();
11616
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
11620
} // End of if for expected property start element
11627
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
11629
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","BatchTimeStamp").equals(reader.getName())){
11631
java.lang.String content = reader.getElementText();
11633
object.setBatchTimeStamp(
11634
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
11638
} // End of if for expected property start element
11645
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
11647
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","BatchRequestorCountry").equals(reader.getName())){
11649
java.lang.String content = reader.getElementText();
11651
object.setBatchRequestorCountry(
11652
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
11656
} // End of if for expected property start element
11663
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
11665
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","BatchRequestorEntity").equals(reader.getName())){
11667
java.lang.String content = reader.getElementText();
11669
object.setBatchRequestorEntity(
11670
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
11674
} // End of if for expected property start element
11681
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
11683
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","BatchPosition").equals(reader.getName())){
11685
java.lang.String content = reader.getElementText();
11687
object.setBatchPosition(
11688
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
11692
} // End of if for expected property start element
11698
while (!reader.isStartElement() && !reader.isEndElement())
11701
if (reader.isStartElement())
11702
// A start element we are not expecting indicates a trailing invalid property
11703
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
11708
} catch (javax.xml.stream.XMLStreamException e) {
11709
throw new java.lang.Exception(e);
11715
}//end of factory class
11722
public static class MySuiteRequestTransaction
11723
implements org.apache.axis2.databinding.ADBBean{
11725
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
11726
"http://www.fact.com.mx/schema/ws",
11727
"MySuiteRequestTransaction",
11732
private static java.lang.String generatePrefix(java.lang.String namespace) {
11733
if(namespace.equals("http://www.fact.com.mx/schema/ws")){
11736
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
11742
* field for Requestor
11746
protected java.lang.String localRequestor ;
11748
/* This tracker boolean wil be used to detect whether the user called the set method
11749
* for this attribute. It will be used to determine whether to include this field
11750
* in the serialized XML
11752
protected boolean localRequestorTracker = false ;
11756
* Auto generated getter method
11757
* @return java.lang.String
11759
public java.lang.String getRequestor(){
11760
return localRequestor;
11766
* Auto generated setter method
11767
* @param param Requestor
11769
public void setRequestor(java.lang.String param){
11771
if (param != null){
11772
//update the setting tracker
11773
localRequestorTracker = true;
11775
localRequestorTracker = false;
11779
this.localRequestor=param;
11786
* field for Transaction
11790
protected java.lang.String localTransaction ;
11792
/* This tracker boolean wil be used to detect whether the user called the set method
11793
* for this attribute. It will be used to determine whether to include this field
11794
* in the serialized XML
11796
protected boolean localTransactionTracker = false ;
11800
* Auto generated getter method
11801
* @return java.lang.String
11803
public java.lang.String getTransaction(){
11804
return localTransaction;
11810
* Auto generated setter method
11811
* @param param Transaction
11813
public void setTransaction(java.lang.String param){
11815
if (param != null){
11816
//update the setting tracker
11817
localTransactionTracker = true;
11819
localTransactionTracker = false;
11823
this.localTransaction=param;
11830
* field for Country
11834
protected java.lang.String localCountry ;
11836
/* This tracker boolean wil be used to detect whether the user called the set method
11837
* for this attribute. It will be used to determine whether to include this field
11838
* in the serialized XML
11840
protected boolean localCountryTracker = false ;
11844
* Auto generated getter method
11845
* @return java.lang.String
11847
public java.lang.String getCountry(){
11848
return localCountry;
11854
* Auto generated setter method
11855
* @param param Country
11857
public void setCountry(java.lang.String param){
11859
if (param != null){
11860
//update the setting tracker
11861
localCountryTracker = true;
11863
localCountryTracker = false;
11867
this.localCountry=param;
11878
protected java.lang.String localEntity ;
11880
/* This tracker boolean wil be used to detect whether the user called the set method
11881
* for this attribute. It will be used to determine whether to include this field
11882
* in the serialized XML
11884
protected boolean localEntityTracker = false ;
11888
* Auto generated getter method
11889
* @return java.lang.String
11891
public java.lang.String getEntity(){
11892
return localEntity;
11898
* Auto generated setter method
11899
* @param param Entity
11901
public void setEntity(java.lang.String param){
11903
if (param != null){
11904
//update the setting tracker
11905
localEntityTracker = true;
11907
localEntityTracker = false;
11911
this.localEntity=param;
11922
protected java.lang.String localUser ;
11924
/* This tracker boolean wil be used to detect whether the user called the set method
11925
* for this attribute. It will be used to determine whether to include this field
11926
* in the serialized XML
11928
protected boolean localUserTracker = false ;
11932
* Auto generated getter method
11933
* @return java.lang.String
11935
public java.lang.String getUser(){
11942
* Auto generated setter method
11943
* @param param User
11945
public void setUser(java.lang.String param){
11947
if (param != null){
11948
//update the setting tracker
11949
localUserTracker = true;
11951
localUserTracker = false;
11955
this.localUser=param;
11962
* field for UserName
11966
protected java.lang.String localUserName ;
11968
/* This tracker boolean wil be used to detect whether the user called the set method
11969
* for this attribute. It will be used to determine whether to include this field
11970
* in the serialized XML
11972
protected boolean localUserNameTracker = false ;
11976
* Auto generated getter method
11977
* @return java.lang.String
11979
public java.lang.String getUserName(){
11980
return localUserName;
11986
* Auto generated setter method
11987
* @param param UserName
11989
public void setUserName(java.lang.String param){
11991
if (param != null){
11992
//update the setting tracker
11993
localUserNameTracker = true;
11995
localUserNameTracker = false;
11999
this.localUserName=param;
12010
protected java.lang.String localData1 ;
12012
/* This tracker boolean wil be used to detect whether the user called the set method
12013
* for this attribute. It will be used to determine whether to include this field
12014
* in the serialized XML
12016
protected boolean localData1Tracker = false ;
12020
* Auto generated getter method
12021
* @return java.lang.String
12023
public java.lang.String getData1(){
12030
* Auto generated setter method
12031
* @param param Data1
12033
public void setData1(java.lang.String param){
12035
if (param != null){
12036
//update the setting tracker
12037
localData1Tracker = true;
12039
localData1Tracker = false;
12043
this.localData1=param;
12054
protected java.lang.String localData2 ;
12056
/* This tracker boolean wil be used to detect whether the user called the set method
12057
* for this attribute. It will be used to determine whether to include this field
12058
* in the serialized XML
12060
protected boolean localData2Tracker = false ;
12064
* Auto generated getter method
12065
* @return java.lang.String
12067
public java.lang.String getData2(){
12074
* Auto generated setter method
12075
* @param param Data2
12077
public void setData2(java.lang.String param){
12079
if (param != null){
12080
//update the setting tracker
12081
localData2Tracker = true;
12083
localData2Tracker = false;
12087
this.localData2=param;
12098
protected java.lang.String localData3 ;
12100
/* This tracker boolean wil be used to detect whether the user called the set method
12101
* for this attribute. It will be used to determine whether to include this field
12102
* in the serialized XML
12104
protected boolean localData3Tracker = false ;
12108
* Auto generated getter method
12109
* @return java.lang.String
12111
public java.lang.String getData3(){
12118
* Auto generated setter method
12119
* @param param Data3
12121
public void setData3(java.lang.String param){
12123
if (param != null){
12124
//update the setting tracker
12125
localData3Tracker = true;
12127
localData3Tracker = false;
12131
this.localData3=param;
12138
* field for PrivateData
12142
protected java.lang.String localPrivateData ;
12144
/* This tracker boolean wil be used to detect whether the user called the set method
12145
* for this attribute. It will be used to determine whether to include this field
12146
* in the serialized XML
12148
protected boolean localPrivateDataTracker = false ;
12152
* Auto generated getter method
12153
* @return java.lang.String
12155
public java.lang.String getPrivateData(){
12156
return localPrivateData;
12162
* Auto generated setter method
12163
* @param param PrivateData
12165
public void setPrivateData(java.lang.String param){
12167
if (param != null){
12168
//update the setting tracker
12169
localPrivateDataTracker = true;
12171
localPrivateDataTracker = false;
12175
this.localPrivateData=param;
12182
* isReaderMTOMAware
12183
* @return true if the reader supports MTOM
12185
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
12186
boolean isReaderMTOMAware = false;
12189
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
12190
}catch(java.lang.IllegalArgumentException e){
12191
isReaderMTOMAware = false;
12193
return isReaderMTOMAware;
12199
* @param parentQName
12201
* @return org.apache.axiom.om.OMElement
12203
public org.apache.axiom.om.OMElement getOMElement (
12204
final javax.xml.namespace.QName parentQName,
12205
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
12209
org.apache.axiom.om.OMDataSource dataSource =
12210
new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME){
12212
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12213
MySuiteRequestTransaction.this.serialize(MY_QNAME,factory,xmlWriter);
12216
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
12217
MY_QNAME,factory,dataSource);
12221
public void serialize(final javax.xml.namespace.QName parentQName,
12222
final org.apache.axiom.om.OMFactory factory,
12223
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
12224
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
12225
serialize(parentQName,factory,xmlWriter,false);
12228
public void serialize(final javax.xml.namespace.QName parentQName,
12229
final org.apache.axiom.om.OMFactory factory,
12230
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
12231
boolean serializeType)
12232
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
12237
java.lang.String prefix = null;
12238
java.lang.String namespace = null;
12241
prefix = parentQName.getPrefix();
12242
namespace = parentQName.getNamespaceURI();
12244
if ((namespace != null) && (namespace.trim().length() > 0)) {
12245
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
12246
if (writerPrefix != null) {
12247
xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
12249
if (prefix == null) {
12250
prefix = generatePrefix(namespace);
12253
xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
12254
xmlWriter.writeNamespace(prefix, namespace);
12255
xmlWriter.setPrefix(prefix, namespace);
12258
xmlWriter.writeStartElement(parentQName.getLocalPart());
12261
if (serializeType){
12264
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.fact.com.mx/schema/ws");
12265
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
12266
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
12267
namespacePrefix+":MySuiteRequestTransaction",
12270
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
12271
"MySuiteRequestTransaction",
12277
if (localRequestorTracker){
12278
namespace = "http://www.fact.com.mx/schema/ws";
12279
if (! namespace.equals("")) {
12280
prefix = xmlWriter.getPrefix(namespace);
12282
if (prefix == null) {
12283
prefix = generatePrefix(namespace);
12285
xmlWriter.writeStartElement(prefix,"Requestor", namespace);
12286
xmlWriter.writeNamespace(prefix, namespace);
12287
xmlWriter.setPrefix(prefix, namespace);
12290
xmlWriter.writeStartElement(namespace,"Requestor");
12294
xmlWriter.writeStartElement("Requestor");
12298
if (localRequestor==null){
12299
// write the nil attribute
12301
throw new org.apache.axis2.databinding.ADBException("Requestor cannot be null!!");
12306
xmlWriter.writeCharacters(localRequestor);
12310
xmlWriter.writeEndElement();
12311
} if (localTransactionTracker){
12312
namespace = "http://www.fact.com.mx/schema/ws";
12313
if (! namespace.equals("")) {
12314
prefix = xmlWriter.getPrefix(namespace);
12316
if (prefix == null) {
12317
prefix = generatePrefix(namespace);
12319
xmlWriter.writeStartElement(prefix,"Transaction", namespace);
12320
xmlWriter.writeNamespace(prefix, namespace);
12321
xmlWriter.setPrefix(prefix, namespace);
12324
xmlWriter.writeStartElement(namespace,"Transaction");
12328
xmlWriter.writeStartElement("Transaction");
12332
if (localTransaction==null){
12333
// write the nil attribute
12335
throw new org.apache.axis2.databinding.ADBException("Transaction cannot be null!!");
12340
xmlWriter.writeCharacters(localTransaction);
12344
xmlWriter.writeEndElement();
12345
} if (localCountryTracker){
12346
namespace = "http://www.fact.com.mx/schema/ws";
12347
if (! namespace.equals("")) {
12348
prefix = xmlWriter.getPrefix(namespace);
12350
if (prefix == null) {
12351
prefix = generatePrefix(namespace);
12353
xmlWriter.writeStartElement(prefix,"Country", namespace);
12354
xmlWriter.writeNamespace(prefix, namespace);
12355
xmlWriter.setPrefix(prefix, namespace);
12358
xmlWriter.writeStartElement(namespace,"Country");
12362
xmlWriter.writeStartElement("Country");
12366
if (localCountry==null){
12367
// write the nil attribute
12369
throw new org.apache.axis2.databinding.ADBException("Country cannot be null!!");
12374
xmlWriter.writeCharacters(localCountry);
12378
xmlWriter.writeEndElement();
12379
} if (localEntityTracker){
12380
namespace = "http://www.fact.com.mx/schema/ws";
12381
if (! namespace.equals("")) {
12382
prefix = xmlWriter.getPrefix(namespace);
12384
if (prefix == null) {
12385
prefix = generatePrefix(namespace);
12387
xmlWriter.writeStartElement(prefix,"Entity", namespace);
12388
xmlWriter.writeNamespace(prefix, namespace);
12389
xmlWriter.setPrefix(prefix, namespace);
12392
xmlWriter.writeStartElement(namespace,"Entity");
12396
xmlWriter.writeStartElement("Entity");
12400
if (localEntity==null){
12401
// write the nil attribute
12403
throw new org.apache.axis2.databinding.ADBException("Entity cannot be null!!");
12408
xmlWriter.writeCharacters(localEntity);
12412
xmlWriter.writeEndElement();
12413
} if (localUserTracker){
12414
namespace = "http://www.fact.com.mx/schema/ws";
12415
if (! namespace.equals("")) {
12416
prefix = xmlWriter.getPrefix(namespace);
12418
if (prefix == null) {
12419
prefix = generatePrefix(namespace);
12421
xmlWriter.writeStartElement(prefix,"User", namespace);
12422
xmlWriter.writeNamespace(prefix, namespace);
12423
xmlWriter.setPrefix(prefix, namespace);
12426
xmlWriter.writeStartElement(namespace,"User");
12430
xmlWriter.writeStartElement("User");
12434
if (localUser==null){
12435
// write the nil attribute
12437
throw new org.apache.axis2.databinding.ADBException("User cannot be null!!");
12442
xmlWriter.writeCharacters(localUser);
12446
xmlWriter.writeEndElement();
12447
} if (localUserNameTracker){
12448
namespace = "http://www.fact.com.mx/schema/ws";
12449
if (! namespace.equals("")) {
12450
prefix = xmlWriter.getPrefix(namespace);
12452
if (prefix == null) {
12453
prefix = generatePrefix(namespace);
12455
xmlWriter.writeStartElement(prefix,"UserName", namespace);
12456
xmlWriter.writeNamespace(prefix, namespace);
12457
xmlWriter.setPrefix(prefix, namespace);
12460
xmlWriter.writeStartElement(namespace,"UserName");
12464
xmlWriter.writeStartElement("UserName");
12468
if (localUserName==null){
12469
// write the nil attribute
12471
throw new org.apache.axis2.databinding.ADBException("UserName cannot be null!!");
12476
xmlWriter.writeCharacters(localUserName);
12480
xmlWriter.writeEndElement();
12481
} if (localData1Tracker){
12482
namespace = "http://www.fact.com.mx/schema/ws";
12483
if (! namespace.equals("")) {
12484
prefix = xmlWriter.getPrefix(namespace);
12486
if (prefix == null) {
12487
prefix = generatePrefix(namespace);
12489
xmlWriter.writeStartElement(prefix,"Data1", namespace);
12490
xmlWriter.writeNamespace(prefix, namespace);
12491
xmlWriter.setPrefix(prefix, namespace);
12494
xmlWriter.writeStartElement(namespace,"Data1");
12498
xmlWriter.writeStartElement("Data1");
12502
if (localData1==null){
12503
// write the nil attribute
12505
throw new org.apache.axis2.databinding.ADBException("Data1 cannot be null!!");
12510
xmlWriter.writeCharacters(localData1);
12514
xmlWriter.writeEndElement();
12515
} if (localData2Tracker){
12516
namespace = "http://www.fact.com.mx/schema/ws";
12517
if (! namespace.equals("")) {
12518
prefix = xmlWriter.getPrefix(namespace);
12520
if (prefix == null) {
12521
prefix = generatePrefix(namespace);
12523
xmlWriter.writeStartElement(prefix,"Data2", namespace);
12524
xmlWriter.writeNamespace(prefix, namespace);
12525
xmlWriter.setPrefix(prefix, namespace);
12528
xmlWriter.writeStartElement(namespace,"Data2");
12532
xmlWriter.writeStartElement("Data2");
12536
if (localData2==null){
12537
// write the nil attribute
12539
throw new org.apache.axis2.databinding.ADBException("Data2 cannot be null!!");
12544
xmlWriter.writeCharacters(localData2);
12548
xmlWriter.writeEndElement();
12549
} if (localData3Tracker){
12550
namespace = "http://www.fact.com.mx/schema/ws";
12551
if (! namespace.equals("")) {
12552
prefix = xmlWriter.getPrefix(namespace);
12554
if (prefix == null) {
12555
prefix = generatePrefix(namespace);
12557
xmlWriter.writeStartElement(prefix,"Data3", namespace);
12558
xmlWriter.writeNamespace(prefix, namespace);
12559
xmlWriter.setPrefix(prefix, namespace);
12562
xmlWriter.writeStartElement(namespace,"Data3");
12566
xmlWriter.writeStartElement("Data3");
12570
if (localData3==null){
12571
// write the nil attribute
12573
throw new org.apache.axis2.databinding.ADBException("Data3 cannot be null!!");
12578
xmlWriter.writeCharacters(localData3);
12582
xmlWriter.writeEndElement();
12583
} if (localPrivateDataTracker){
12584
namespace = "http://www.fact.com.mx/schema/ws";
12585
if (! namespace.equals("")) {
12586
prefix = xmlWriter.getPrefix(namespace);
12588
if (prefix == null) {
12589
prefix = generatePrefix(namespace);
12591
xmlWriter.writeStartElement(prefix,"PrivateData", namespace);
12592
xmlWriter.writeNamespace(prefix, namespace);
12593
xmlWriter.setPrefix(prefix, namespace);
12596
xmlWriter.writeStartElement(namespace,"PrivateData");
12600
xmlWriter.writeStartElement("PrivateData");
12604
if (localPrivateData==null){
12605
// write the nil attribute
12607
throw new org.apache.axis2.databinding.ADBException("PrivateData cannot be null!!");
12612
xmlWriter.writeCharacters(localPrivateData);
12616
xmlWriter.writeEndElement();
12618
xmlWriter.writeEndElement();
12624
* Util method to write an attribute with the ns prefix
12626
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
12627
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
12628
if (xmlWriter.getPrefix(namespace) == null) {
12629
xmlWriter.writeNamespace(prefix, namespace);
12630
xmlWriter.setPrefix(prefix, namespace);
12634
xmlWriter.writeAttribute(namespace,attName,attValue);
12639
* Util method to write an attribute without the ns prefix
12641
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
12642
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
12643
if (namespace.equals(""))
12645
xmlWriter.writeAttribute(attName,attValue);
12649
registerPrefix(xmlWriter, namespace);
12650
xmlWriter.writeAttribute(namespace,attName,attValue);
12656
* Util method to write an attribute without the ns prefix
12658
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
12659
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12661
java.lang.String attributeNamespace = qname.getNamespaceURI();
12662
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
12663
if (attributePrefix == null) {
12664
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
12666
java.lang.String attributeValue;
12667
if (attributePrefix.trim().length() > 0) {
12668
attributeValue = attributePrefix + ":" + qname.getLocalPart();
12670
attributeValue = qname.getLocalPart();
12673
if (namespace.equals("")) {
12674
xmlWriter.writeAttribute(attName, attributeValue);
12676
registerPrefix(xmlWriter, namespace);
12677
xmlWriter.writeAttribute(namespace, attName, attributeValue);
12681
* method to handle Qnames
12684
private void writeQName(javax.xml.namespace.QName qname,
12685
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12686
java.lang.String namespaceURI = qname.getNamespaceURI();
12687
if (namespaceURI != null) {
12688
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
12689
if (prefix == null) {
12690
prefix = generatePrefix(namespaceURI);
12691
xmlWriter.writeNamespace(prefix, namespaceURI);
12692
xmlWriter.setPrefix(prefix,namespaceURI);
12695
if (prefix.trim().length() > 0){
12696
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
12698
// i.e this is the default namespace
12699
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
12703
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
12707
private void writeQNames(javax.xml.namespace.QName[] qnames,
12708
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
12710
if (qnames != null) {
12711
// we have to store this data until last moment since it is not possible to write any
12712
// namespace data after writing the charactor data
12713
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
12714
java.lang.String namespaceURI = null;
12715
java.lang.String prefix = null;
12717
for (int i = 0; i < qnames.length; i++) {
12719
stringToWrite.append(" ");
12721
namespaceURI = qnames[i].getNamespaceURI();
12722
if (namespaceURI != null) {
12723
prefix = xmlWriter.getPrefix(namespaceURI);
12724
if ((prefix == null) || (prefix.length() == 0)) {
12725
prefix = generatePrefix(namespaceURI);
12726
xmlWriter.writeNamespace(prefix, namespaceURI);
12727
xmlWriter.setPrefix(prefix,namespaceURI);
12730
if (prefix.trim().length() > 0){
12731
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
12733
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
12736
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
12739
xmlWriter.writeCharacters(stringToWrite.toString());
12746
* Register a namespace prefix
12748
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
12749
java.lang.String prefix = xmlWriter.getPrefix(namespace);
12751
if (prefix == null) {
12752
prefix = generatePrefix(namespace);
12754
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
12755
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
12758
xmlWriter.writeNamespace(prefix, namespace);
12759
xmlWriter.setPrefix(prefix, namespace);
12768
* databinding method to get an XML representation of this object
12771
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
12772
throws org.apache.axis2.databinding.ADBException{
12776
java.util.ArrayList elementList = new java.util.ArrayList();
12777
java.util.ArrayList attribList = new java.util.ArrayList();
12779
if (localRequestorTracker){
12780
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
12783
if (localRequestor != null){
12784
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRequestor));
12786
throw new org.apache.axis2.databinding.ADBException("Requestor cannot be null!!");
12788
} if (localTransactionTracker){
12789
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
12792
if (localTransaction != null){
12793
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTransaction));
12795
throw new org.apache.axis2.databinding.ADBException("Transaction cannot be null!!");
12797
} if (localCountryTracker){
12798
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
12801
if (localCountry != null){
12802
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCountry));
12804
throw new org.apache.axis2.databinding.ADBException("Country cannot be null!!");
12806
} if (localEntityTracker){
12807
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
12810
if (localEntity != null){
12811
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localEntity));
12813
throw new org.apache.axis2.databinding.ADBException("Entity cannot be null!!");
12815
} if (localUserTracker){
12816
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
12819
if (localUser != null){
12820
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localUser));
12822
throw new org.apache.axis2.databinding.ADBException("User cannot be null!!");
12824
} if (localUserNameTracker){
12825
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
12828
if (localUserName != null){
12829
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localUserName));
12831
throw new org.apache.axis2.databinding.ADBException("UserName cannot be null!!");
12833
} if (localData1Tracker){
12834
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
12837
if (localData1 != null){
12838
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localData1));
12840
throw new org.apache.axis2.databinding.ADBException("Data1 cannot be null!!");
12842
} if (localData2Tracker){
12843
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
12846
if (localData2 != null){
12847
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localData2));
12849
throw new org.apache.axis2.databinding.ADBException("Data2 cannot be null!!");
12851
} if (localData3Tracker){
12852
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
12855
if (localData3 != null){
12856
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localData3));
12858
throw new org.apache.axis2.databinding.ADBException("Data3 cannot be null!!");
12860
} if (localPrivateDataTracker){
12861
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
12864
if (localPrivateData != null){
12865
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localPrivateData));
12867
throw new org.apache.axis2.databinding.ADBException("PrivateData cannot be null!!");
12871
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
12880
* Factory class that keeps the parse method
12882
public static class Factory{
12888
* static method to create the object
12889
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
12890
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
12891
* Postcondition: If this object is an element, the reader is positioned at its end element
12892
* If this object is a complex type, the reader is positioned at the end element of its outer element
12894
public static MySuiteRequestTransaction parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
12895
MySuiteRequestTransaction object =
12896
new MySuiteRequestTransaction();
12899
java.lang.String nillableValue = null;
12900
java.lang.String prefix ="";
12901
java.lang.String namespaceuri ="";
12904
while (!reader.isStartElement() && !reader.isEndElement())
12908
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
12909
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
12911
if (fullTypeName!=null){
12912
java.lang.String nsPrefix = null;
12913
if (fullTypeName.indexOf(":") > -1){
12914
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
12916
nsPrefix = nsPrefix==null?"":nsPrefix;
12918
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
12920
if (!"MySuiteRequestTransaction".equals(type)){
12921
//find namespace for the prefix
12922
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
12923
return (MySuiteRequestTransaction)ExtensionMapper.getTypeObject(
12924
nsUri,type,reader);
12936
// Note all attributes that were handled. Used to differ normal attributes
12937
// from anyAttributes.
12938
java.util.Vector handledAttributes = new java.util.Vector();
12946
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
12948
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Requestor").equals(reader.getName())){
12950
java.lang.String content = reader.getElementText();
12952
object.setRequestor(
12953
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
12957
} // End of if for expected property start element
12964
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
12966
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Transaction").equals(reader.getName())){
12968
java.lang.String content = reader.getElementText();
12970
object.setTransaction(
12971
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
12975
} // End of if for expected property start element
12982
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
12984
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Country").equals(reader.getName())){
12986
java.lang.String content = reader.getElementText();
12989
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
12993
} // End of if for expected property start element
13000
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
13002
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Entity").equals(reader.getName())){
13004
java.lang.String content = reader.getElementText();
13007
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
13011
} // End of if for expected property start element
13018
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
13020
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","User").equals(reader.getName())){
13022
java.lang.String content = reader.getElementText();
13025
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
13029
} // End of if for expected property start element
13036
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
13038
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","UserName").equals(reader.getName())){
13040
java.lang.String content = reader.getElementText();
13042
object.setUserName(
13043
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
13047
} // End of if for expected property start element
13054
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
13056
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Data1").equals(reader.getName())){
13058
java.lang.String content = reader.getElementText();
13061
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
13065
} // End of if for expected property start element
13072
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
13074
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Data2").equals(reader.getName())){
13076
java.lang.String content = reader.getElementText();
13079
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
13083
} // End of if for expected property start element
13090
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
13092
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Data3").equals(reader.getName())){
13094
java.lang.String content = reader.getElementText();
13097
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
13101
} // End of if for expected property start element
13108
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
13110
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","PrivateData").equals(reader.getName())){
13112
java.lang.String content = reader.getElementText();
13114
object.setPrivateData(
13115
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
13119
} // End of if for expected property start element
13125
while (!reader.isStartElement() && !reader.isEndElement())
13128
if (reader.isStartElement())
13129
// A start element we are not expecting indicates a trailing invalid property
13130
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
13135
} catch (javax.xml.stream.XMLStreamException e) {
13136
throw new java.lang.Exception(e);
13142
}//end of factory class
13149
public static class FactRequest
13150
implements org.apache.axis2.databinding.ADBBean{
13151
/* This type was generated from the piece of schema that had
13153
Namespace URI = http://www.fact.com.mx/schema/ws
13154
Namespace Prefix = ns2
13158
private static java.lang.String generatePrefix(java.lang.String namespace) {
13159
if(namespace.equals("http://www.fact.com.mx/schema/ws")){
13162
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
13168
* field for Requestor
13172
protected Guid localRequestor ;
13176
* Auto generated getter method
13179
public Guid getRequestor(){
13180
return localRequestor;
13186
* Auto generated setter method
13187
* @param param Requestor
13189
public void setRequestor(Guid param){
13191
this.localRequestor=param;
13198
* field for RequestorName
13202
protected java.lang.String localRequestorName ;
13204
/* This tracker boolean wil be used to detect whether the user called the set method
13205
* for this attribute. It will be used to determine whether to include this field
13206
* in the serialized XML
13208
protected boolean localRequestorNameTracker = false ;
13212
* Auto generated getter method
13213
* @return java.lang.String
13215
public java.lang.String getRequestorName(){
13216
return localRequestorName;
13222
* Auto generated setter method
13223
* @param param RequestorName
13225
public void setRequestorName(java.lang.String param){
13227
if (param != null){
13228
//update the setting tracker
13229
localRequestorNameTracker = true;
13231
localRequestorNameTracker = false;
13235
this.localRequestorName=param;
13242
* field for RequestorActive
13246
protected boolean localRequestorActive ;
13250
* Auto generated getter method
13253
public boolean getRequestorActive(){
13254
return localRequestorActive;
13260
* Auto generated setter method
13261
* @param param RequestorActive
13263
public void setRequestorActive(boolean param){
13265
this.localRequestorActive=param;
13272
* field for Transaction
13276
protected Transactions localTransaction ;
13280
* Auto generated getter method
13281
* @return Transactions
13283
public Transactions getTransaction(){
13284
return localTransaction;
13290
* Auto generated setter method
13291
* @param param Transaction
13293
public void setTransaction(Transactions param){
13295
this.localTransaction=param;
13302
* field for Country
13306
protected java.lang.String localCountry ;
13308
/* This tracker boolean wil be used to detect whether the user called the set method
13309
* for this attribute. It will be used to determine whether to include this field
13310
* in the serialized XML
13312
protected boolean localCountryTracker = false ;
13316
* Auto generated getter method
13317
* @return java.lang.String
13319
public java.lang.String getCountry(){
13320
return localCountry;
13326
* Auto generated setter method
13327
* @param param Country
13329
public void setCountry(java.lang.String param){
13331
if (param != null){
13332
//update the setting tracker
13333
localCountryTracker = true;
13335
localCountryTracker = false;
13339
this.localCountry=param;
13350
protected java.lang.String localEntity ;
13352
/* This tracker boolean wil be used to detect whether the user called the set method
13353
* for this attribute. It will be used to determine whether to include this field
13354
* in the serialized XML
13356
protected boolean localEntityTracker = false ;
13360
* Auto generated getter method
13361
* @return java.lang.String
13363
public java.lang.String getEntity(){
13364
return localEntity;
13370
* Auto generated setter method
13371
* @param param Entity
13373
public void setEntity(java.lang.String param){
13375
if (param != null){
13376
//update the setting tracker
13377
localEntityTracker = true;
13379
localEntityTracker = false;
13383
this.localEntity=param;
13394
protected Guid localUser ;
13398
* Auto generated getter method
13401
public Guid getUser(){
13408
* Auto generated setter method
13409
* @param param User
13411
public void setUser(Guid param){
13413
this.localUser=param;
13420
* field for UserName
13424
protected java.lang.String localUserName ;
13426
/* This tracker boolean wil be used to detect whether the user called the set method
13427
* for this attribute. It will be used to determine whether to include this field
13428
* in the serialized XML
13430
protected boolean localUserNameTracker = false ;
13434
* Auto generated getter method
13435
* @return java.lang.String
13437
public java.lang.String getUserName(){
13438
return localUserName;
13444
* Auto generated setter method
13445
* @param param UserName
13447
public void setUserName(java.lang.String param){
13449
if (param != null){
13450
//update the setting tracker
13451
localUserNameTracker = true;
13453
localUserNameTracker = false;
13457
this.localUserName=param;
13468
protected Guid localId ;
13472
* Auto generated getter method
13475
public Guid getId(){
13482
* Auto generated setter method
13485
public void setId(Guid param){
13487
this.localId=param;
13494
* field for TimeStamp
13498
protected java.util.Calendar localTimeStamp ;
13502
* Auto generated getter method
13503
* @return java.util.Calendar
13505
public java.util.Calendar getTimeStamp(){
13506
return localTimeStamp;
13512
* Auto generated setter method
13513
* @param param TimeStamp
13515
public void setTimeStamp(java.util.Calendar param){
13517
this.localTimeStamp=param;
13524
* isReaderMTOMAware
13525
* @return true if the reader supports MTOM
13527
public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) {
13528
boolean isReaderMTOMAware = false;
13531
isReaderMTOMAware = java.lang.Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
13532
}catch(java.lang.IllegalArgumentException e){
13533
isReaderMTOMAware = false;
13535
return isReaderMTOMAware;
13541
* @param parentQName
13543
* @return org.apache.axiom.om.OMElement
13545
public org.apache.axiom.om.OMElement getOMElement (
13546
final javax.xml.namespace.QName parentQName,
13547
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
13551
org.apache.axiom.om.OMDataSource dataSource =
13552
new org.apache.axis2.databinding.ADBDataSource(this,parentQName){
13554
public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13555
FactRequest.this.serialize(parentQName,factory,xmlWriter);
13558
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
13559
parentQName,factory,dataSource);
13563
public void serialize(final javax.xml.namespace.QName parentQName,
13564
final org.apache.axiom.om.OMFactory factory,
13565
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
13566
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
13567
serialize(parentQName,factory,xmlWriter,false);
13570
public void serialize(final javax.xml.namespace.QName parentQName,
13571
final org.apache.axiom.om.OMFactory factory,
13572
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
13573
boolean serializeType)
13574
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
13579
java.lang.String prefix = null;
13580
java.lang.String namespace = null;
13583
prefix = parentQName.getPrefix();
13584
namespace = parentQName.getNamespaceURI();
13586
if ((namespace != null) && (namespace.trim().length() > 0)) {
13587
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
13588
if (writerPrefix != null) {
13589
xmlWriter.writeStartElement(namespace, parentQName.getLocalPart());
13591
if (prefix == null) {
13592
prefix = generatePrefix(namespace);
13595
xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace);
13596
xmlWriter.writeNamespace(prefix, namespace);
13597
xmlWriter.setPrefix(prefix, namespace);
13600
xmlWriter.writeStartElement(parentQName.getLocalPart());
13603
if (serializeType){
13606
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://www.fact.com.mx/schema/ws");
13607
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
13608
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
13609
namespacePrefix+":FactRequest",
13612
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
13620
if (localRequestor==null){
13621
throw new org.apache.axis2.databinding.ADBException("Requestor cannot be null!!");
13623
localRequestor.serialize(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Requestor"),
13624
factory,xmlWriter);
13625
if (localRequestorNameTracker){
13626
namespace = "http://www.fact.com.mx/schema/ws";
13627
if (! namespace.equals("")) {
13628
prefix = xmlWriter.getPrefix(namespace);
13630
if (prefix == null) {
13631
prefix = generatePrefix(namespace);
13633
xmlWriter.writeStartElement(prefix,"RequestorName", namespace);
13634
xmlWriter.writeNamespace(prefix, namespace);
13635
xmlWriter.setPrefix(prefix, namespace);
13638
xmlWriter.writeStartElement(namespace,"RequestorName");
13642
xmlWriter.writeStartElement("RequestorName");
13646
if (localRequestorName==null){
13647
// write the nil attribute
13649
throw new org.apache.axis2.databinding.ADBException("RequestorName cannot be null!!");
13654
xmlWriter.writeCharacters(localRequestorName);
13658
xmlWriter.writeEndElement();
13660
namespace = "http://www.fact.com.mx/schema/ws";
13661
if (! namespace.equals("")) {
13662
prefix = xmlWriter.getPrefix(namespace);
13664
if (prefix == null) {
13665
prefix = generatePrefix(namespace);
13667
xmlWriter.writeStartElement(prefix,"RequestorActive", namespace);
13668
xmlWriter.writeNamespace(prefix, namespace);
13669
xmlWriter.setPrefix(prefix, namespace);
13672
xmlWriter.writeStartElement(namespace,"RequestorActive");
13676
xmlWriter.writeStartElement("RequestorActive");
13681
throw new org.apache.axis2.databinding.ADBException("RequestorActive cannot be null!!");
13684
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRequestorActive));
13687
xmlWriter.writeEndElement();
13689
if (localTransaction==null){
13690
throw new org.apache.axis2.databinding.ADBException("Transaction cannot be null!!");
13692
localTransaction.serialize(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Transaction"),
13693
factory,xmlWriter);
13694
if (localCountryTracker){
13695
namespace = "http://www.fact.com.mx/schema/ws";
13696
if (! namespace.equals("")) {
13697
prefix = xmlWriter.getPrefix(namespace);
13699
if (prefix == null) {
13700
prefix = generatePrefix(namespace);
13702
xmlWriter.writeStartElement(prefix,"Country", namespace);
13703
xmlWriter.writeNamespace(prefix, namespace);
13704
xmlWriter.setPrefix(prefix, namespace);
13707
xmlWriter.writeStartElement(namespace,"Country");
13711
xmlWriter.writeStartElement("Country");
13715
if (localCountry==null){
13716
// write the nil attribute
13718
throw new org.apache.axis2.databinding.ADBException("Country cannot be null!!");
13723
xmlWriter.writeCharacters(localCountry);
13727
xmlWriter.writeEndElement();
13728
} if (localEntityTracker){
13729
namespace = "http://www.fact.com.mx/schema/ws";
13730
if (! namespace.equals("")) {
13731
prefix = xmlWriter.getPrefix(namespace);
13733
if (prefix == null) {
13734
prefix = generatePrefix(namespace);
13736
xmlWriter.writeStartElement(prefix,"Entity", namespace);
13737
xmlWriter.writeNamespace(prefix, namespace);
13738
xmlWriter.setPrefix(prefix, namespace);
13741
xmlWriter.writeStartElement(namespace,"Entity");
13745
xmlWriter.writeStartElement("Entity");
13749
if (localEntity==null){
13750
// write the nil attribute
13752
throw new org.apache.axis2.databinding.ADBException("Entity cannot be null!!");
13757
xmlWriter.writeCharacters(localEntity);
13761
xmlWriter.writeEndElement();
13763
if (localUser==null){
13764
throw new org.apache.axis2.databinding.ADBException("User cannot be null!!");
13766
localUser.serialize(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","User"),
13767
factory,xmlWriter);
13768
if (localUserNameTracker){
13769
namespace = "http://www.fact.com.mx/schema/ws";
13770
if (! namespace.equals("")) {
13771
prefix = xmlWriter.getPrefix(namespace);
13773
if (prefix == null) {
13774
prefix = generatePrefix(namespace);
13776
xmlWriter.writeStartElement(prefix,"UserName", namespace);
13777
xmlWriter.writeNamespace(prefix, namespace);
13778
xmlWriter.setPrefix(prefix, namespace);
13781
xmlWriter.writeStartElement(namespace,"UserName");
13785
xmlWriter.writeStartElement("UserName");
13789
if (localUserName==null){
13790
// write the nil attribute
13792
throw new org.apache.axis2.databinding.ADBException("UserName cannot be null!!");
13797
xmlWriter.writeCharacters(localUserName);
13801
xmlWriter.writeEndElement();
13803
if (localId==null){
13804
throw new org.apache.axis2.databinding.ADBException("Id cannot be null!!");
13806
localId.serialize(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Id"),
13807
factory,xmlWriter);
13809
namespace = "http://www.fact.com.mx/schema/ws";
13810
if (! namespace.equals("")) {
13811
prefix = xmlWriter.getPrefix(namespace);
13813
if (prefix == null) {
13814
prefix = generatePrefix(namespace);
13816
xmlWriter.writeStartElement(prefix,"TimeStamp", namespace);
13817
xmlWriter.writeNamespace(prefix, namespace);
13818
xmlWriter.setPrefix(prefix, namespace);
13821
xmlWriter.writeStartElement(namespace,"TimeStamp");
13825
xmlWriter.writeStartElement("TimeStamp");
13829
if (localTimeStamp==null){
13830
// write the nil attribute
13832
throw new org.apache.axis2.databinding.ADBException("TimeStamp cannot be null!!");
13837
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTimeStamp));
13841
xmlWriter.writeEndElement();
13843
xmlWriter.writeEndElement();
13849
* Util method to write an attribute with the ns prefix
13851
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
13852
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
13853
if (xmlWriter.getPrefix(namespace) == null) {
13854
xmlWriter.writeNamespace(prefix, namespace);
13855
xmlWriter.setPrefix(prefix, namespace);
13859
xmlWriter.writeAttribute(namespace,attName,attValue);
13864
* Util method to write an attribute without the ns prefix
13866
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
13867
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
13868
if (namespace.equals(""))
13870
xmlWriter.writeAttribute(attName,attValue);
13874
registerPrefix(xmlWriter, namespace);
13875
xmlWriter.writeAttribute(namespace,attName,attValue);
13881
* Util method to write an attribute without the ns prefix
13883
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
13884
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13886
java.lang.String attributeNamespace = qname.getNamespaceURI();
13887
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
13888
if (attributePrefix == null) {
13889
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
13891
java.lang.String attributeValue;
13892
if (attributePrefix.trim().length() > 0) {
13893
attributeValue = attributePrefix + ":" + qname.getLocalPart();
13895
attributeValue = qname.getLocalPart();
13898
if (namespace.equals("")) {
13899
xmlWriter.writeAttribute(attName, attributeValue);
13901
registerPrefix(xmlWriter, namespace);
13902
xmlWriter.writeAttribute(namespace, attName, attributeValue);
13906
* method to handle Qnames
13909
private void writeQName(javax.xml.namespace.QName qname,
13910
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13911
java.lang.String namespaceURI = qname.getNamespaceURI();
13912
if (namespaceURI != null) {
13913
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
13914
if (prefix == null) {
13915
prefix = generatePrefix(namespaceURI);
13916
xmlWriter.writeNamespace(prefix, namespaceURI);
13917
xmlWriter.setPrefix(prefix,namespaceURI);
13920
if (prefix.trim().length() > 0){
13921
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
13923
// i.e this is the default namespace
13924
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
13928
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
13932
private void writeQNames(javax.xml.namespace.QName[] qnames,
13933
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
13935
if (qnames != null) {
13936
// we have to store this data until last moment since it is not possible to write any
13937
// namespace data after writing the charactor data
13938
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
13939
java.lang.String namespaceURI = null;
13940
java.lang.String prefix = null;
13942
for (int i = 0; i < qnames.length; i++) {
13944
stringToWrite.append(" ");
13946
namespaceURI = qnames[i].getNamespaceURI();
13947
if (namespaceURI != null) {
13948
prefix = xmlWriter.getPrefix(namespaceURI);
13949
if ((prefix == null) || (prefix.length() == 0)) {
13950
prefix = generatePrefix(namespaceURI);
13951
xmlWriter.writeNamespace(prefix, namespaceURI);
13952
xmlWriter.setPrefix(prefix,namespaceURI);
13955
if (prefix.trim().length() > 0){
13956
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
13958
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
13961
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
13964
xmlWriter.writeCharacters(stringToWrite.toString());
13971
* Register a namespace prefix
13973
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
13974
java.lang.String prefix = xmlWriter.getPrefix(namespace);
13976
if (prefix == null) {
13977
prefix = generatePrefix(namespace);
13979
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
13980
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
13983
xmlWriter.writeNamespace(prefix, namespace);
13984
xmlWriter.setPrefix(prefix, namespace);
13993
* databinding method to get an XML representation of this object
13996
public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName)
13997
throws org.apache.axis2.databinding.ADBException{
14001
java.util.ArrayList elementList = new java.util.ArrayList();
14002
java.util.ArrayList attribList = new java.util.ArrayList();
14005
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
14009
if (localRequestor==null){
14010
throw new org.apache.axis2.databinding.ADBException("Requestor cannot be null!!");
14012
elementList.add(localRequestor);
14013
if (localRequestorNameTracker){
14014
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
14017
if (localRequestorName != null){
14018
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRequestorName));
14020
throw new org.apache.axis2.databinding.ADBException("RequestorName cannot be null!!");
14023
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
14024
"RequestorActive"));
14027
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRequestorActive));
14029
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
14033
if (localTransaction==null){
14034
throw new org.apache.axis2.databinding.ADBException("Transaction cannot be null!!");
14036
elementList.add(localTransaction);
14037
if (localCountryTracker){
14038
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
14041
if (localCountry != null){
14042
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCountry));
14044
throw new org.apache.axis2.databinding.ADBException("Country cannot be null!!");
14046
} if (localEntityTracker){
14047
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
14050
if (localEntity != null){
14051
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localEntity));
14053
throw new org.apache.axis2.databinding.ADBException("Entity cannot be null!!");
14056
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
14060
if (localUser==null){
14061
throw new org.apache.axis2.databinding.ADBException("User cannot be null!!");
14063
elementList.add(localUser);
14064
if (localUserNameTracker){
14065
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
14068
if (localUserName != null){
14069
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localUserName));
14071
throw new org.apache.axis2.databinding.ADBException("UserName cannot be null!!");
14074
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
14078
if (localId==null){
14079
throw new org.apache.axis2.databinding.ADBException("Id cannot be null!!");
14081
elementList.add(localId);
14083
elementList.add(new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws",
14086
if (localTimeStamp != null){
14087
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localTimeStamp));
14089
throw new org.apache.axis2.databinding.ADBException("TimeStamp cannot be null!!");
14093
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray());
14102
* Factory class that keeps the parse method
14104
public static class Factory{
14110
* static method to create the object
14111
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
14112
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
14113
* Postcondition: If this object is an element, the reader is positioned at its end element
14114
* If this object is a complex type, the reader is positioned at the end element of its outer element
14116
public static FactRequest parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
14117
FactRequest object =
14121
java.lang.String nillableValue = null;
14122
java.lang.String prefix ="";
14123
java.lang.String namespaceuri ="";
14126
while (!reader.isStartElement() && !reader.isEndElement())
14130
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
14131
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
14133
if (fullTypeName!=null){
14134
java.lang.String nsPrefix = null;
14135
if (fullTypeName.indexOf(":") > -1){
14136
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
14138
nsPrefix = nsPrefix==null?"":nsPrefix;
14140
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
14142
if (!"FactRequest".equals(type)){
14143
//find namespace for the prefix
14144
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
14145
return (FactRequest)ExtensionMapper.getTypeObject(
14146
nsUri,type,reader);
14158
// Note all attributes that were handled. Used to differ normal attributes
14159
// from anyAttributes.
14160
java.util.Vector handledAttributes = new java.util.Vector();
14168
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
14170
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Requestor").equals(reader.getName())){
14172
object.setRequestor(Guid.Factory.parse(reader));
14176
} // End of if for expected property start element
14179
// A start element we are not expecting indicates an invalid parameter was passed
14180
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
14184
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
14186
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","RequestorName").equals(reader.getName())){
14188
java.lang.String content = reader.getElementText();
14190
object.setRequestorName(
14191
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
14195
} // End of if for expected property start element
14202
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
14204
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","RequestorActive").equals(reader.getName())){
14206
java.lang.String content = reader.getElementText();
14208
object.setRequestorActive(
14209
org.apache.axis2.databinding.utils.ConverterUtil.convertToBoolean(content));
14213
} // End of if for expected property start element
14216
// A start element we are not expecting indicates an invalid parameter was passed
14217
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
14221
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
14223
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Transaction").equals(reader.getName())){
14225
object.setTransaction(Transactions.Factory.parse(reader));
14229
} // End of if for expected property start element
14232
// A start element we are not expecting indicates an invalid parameter was passed
14233
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
14237
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
14239
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Country").equals(reader.getName())){
14241
java.lang.String content = reader.getElementText();
14244
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
14248
} // End of if for expected property start element
14255
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
14257
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Entity").equals(reader.getName())){
14259
java.lang.String content = reader.getElementText();
14262
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
14266
} // End of if for expected property start element
14273
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
14275
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","User").equals(reader.getName())){
14277
object.setUser(Guid.Factory.parse(reader));
14281
} // End of if for expected property start element
14284
// A start element we are not expecting indicates an invalid parameter was passed
14285
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
14289
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
14291
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","UserName").equals(reader.getName())){
14293
java.lang.String content = reader.getElementText();
14295
object.setUserName(
14296
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
14300
} // End of if for expected property start element
14307
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
14309
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","Id").equals(reader.getName())){
14311
object.setId(Guid.Factory.parse(reader));
14315
} // End of if for expected property start element
14318
// A start element we are not expecting indicates an invalid parameter was passed
14319
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
14323
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
14325
if (reader.isStartElement() && new javax.xml.namespace.QName("http://www.fact.com.mx/schema/ws","TimeStamp").equals(reader.getName())){
14327
java.lang.String content = reader.getElementText();
14329
object.setTimeStamp(
14330
org.apache.axis2.databinding.utils.ConverterUtil.convertToDateTime(content));
14334
} // End of if for expected property start element
14337
// A start element we are not expecting indicates an invalid parameter was passed
14338
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
14341
while (!reader.isStartElement() && !reader.isEndElement())
14344
if (reader.isStartElement())
14345
// A start element we are not expecting indicates a trailing invalid property
14346
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getLocalName());
14351
} catch (javax.xml.stream.XMLStreamException e) {
14352
throw new java.lang.Exception(e);
14358
}//end of factory class
14365
private org.apache.axiom.om.OMElement toOM(mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransaction param, boolean optimizeContent)
14366
throws org.apache.axis2.AxisFault {
14370
return param.getOMElement(mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransaction.MY_QNAME,
14371
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
14372
} catch(org.apache.axis2.databinding.ADBException e){
14373
throw org.apache.axis2.AxisFault.makeFault(e);
14379
private org.apache.axiom.om.OMElement toOM(mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransactionResponse param, boolean optimizeContent)
14380
throws org.apache.axis2.AxisFault {
14384
return param.getOMElement(mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransactionResponse.MY_QNAME,
14385
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
14386
} catch(org.apache.axis2.databinding.ADBException e){
14387
throw org.apache.axis2.AxisFault.makeFault(e);
14393
private org.apache.axiom.om.OMElement toOM(mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransaction param, boolean optimizeContent)
14394
throws org.apache.axis2.AxisFault {
14398
return param.getOMElement(mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransaction.MY_QNAME,
14399
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
14400
} catch(org.apache.axis2.databinding.ADBException e){
14401
throw org.apache.axis2.AxisFault.makeFault(e);
14407
private org.apache.axiom.om.OMElement toOM(mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransactionResponse param, boolean optimizeContent)
14408
throws org.apache.axis2.AxisFault {
14412
return param.getOMElement(mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransactionResponse.MY_QNAME,
14413
org.apache.axiom.om.OMAbstractFactory.getOMFactory());
14414
} catch(org.apache.axis2.databinding.ADBException e){
14415
throw org.apache.axis2.AxisFault.makeFault(e);
14422
private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory, mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransaction param, boolean optimizeContent)
14423
throws org.apache.axis2.AxisFault{
14428
org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
14429
emptyEnvelope.getBody().addChild(param.getOMElement(mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransaction.MY_QNAME,factory));
14430
return emptyEnvelope;
14431
} catch(org.apache.axis2.databinding.ADBException e){
14432
throw org.apache.axis2.AxisFault.makeFault(e);
14439
/* methods to provide back word compatibility */
14443
private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory, mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransaction param, boolean optimizeContent)
14444
throws org.apache.axis2.AxisFault{
14449
org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope();
14450
emptyEnvelope.getBody().addChild(param.getOMElement(mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransaction.MY_QNAME,factory));
14451
return emptyEnvelope;
14452
} catch(org.apache.axis2.databinding.ADBException e){
14453
throw org.apache.axis2.AxisFault.makeFault(e);
14460
/* methods to provide back word compatibility */
14466
* get the default envelope
14468
private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory){
14469
return factory.getDefaultEnvelope();
14473
private java.lang.Object fromOM(
14474
org.apache.axiom.om.OMElement param,
14475
java.lang.Class type,
14476
java.util.Map extraNamespaces) throws org.apache.axis2.AxisFault{
14480
if (mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransaction.class.equals(type)){
14482
return mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransaction.Factory.parse(param.getXMLStreamReaderWithoutCaching());
14487
if (mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransactionResponse.class.equals(type)){
14489
return mx.com.fact.www.schema.ws.FactWSFrontStub.RequestTransactionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
14494
if (mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransaction.class.equals(type)){
14496
return mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransaction.Factory.parse(param.getXMLStreamReaderWithoutCaching());
14501
if (mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransactionResponse.class.equals(type)){
14503
return mx.com.fact.www.schema.ws.FactWSFrontStub.MySuiteRequestTransactionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
14508
} catch (java.lang.Exception e) {
14509
throw org.apache.axis2.AxisFault.makeFault(e);
b'\\ No newline at end of file'