package gcom.integracao.webservice.spc;
/*
* ConsultaWebServiceStub java implementation
*/
public class ConsultaWebServiceStub extends org.apache.axis2.client.Stub {
protected org.apache.axis2.description.AxisOperation[] _operations;
// hashmaps to keep the fault mapping
private java.util.HashMap faultExceptionNameMap = new java.util.HashMap();
private java.util.HashMap faultExceptionClassNameMap = new java.util.HashMap();
private java.util.HashMap faultMessageMap = new java.util.HashMap();
private static int counter = 0;
private static synchronized java.lang.String getUniqueSuffix() {
// reset the counter if it is greater than 99999
if (counter > 99999) {
counter = 0;
}
counter = counter + 1;
return java.lang.Long.toString(System.currentTimeMillis()) + "_"
+ counter;
}
private void populateAxisService() throws org.apache.axis2.AxisFault {
// creating the Service with a unique name
_service = new org.apache.axis2.description.AxisService(
"ConsultaWebService" + getUniqueSuffix());
addAnonymousOperations();
// creating the operations
org.apache.axis2.description.AxisOperation __operation;
_operations = new org.apache.axis2.description.AxisOperation[3];
__operation = new org.apache.axis2.description.OutInAxisOperation();
__operation.setName(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"detalharProduto"));
_service.addOperation(__operation);
_operations[0] = __operation;
__operation = new org.apache.axis2.description.OutInAxisOperation();
__operation.setName(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"consultar"));
_service.addOperation(__operation);
_operations[1] = __operation;
__operation = new org.apache.axis2.description.OutInAxisOperation();
__operation.setName(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"listarProdutos"));
_service.addOperation(__operation);
_operations[2] = __operation;
}
// populates the faults
private void populateFaults() {
}
/**
* Constructor that takes in a configContext
*/
public ConsultaWebServiceStub(
org.apache.axis2.context.ConfigurationContext configurationContext,
java.lang.String targetEndpoint) throws org.apache.axis2.AxisFault {
this(configurationContext, targetEndpoint, false);
}
/**
* Constructor that takes in a configContext and useseperate listner
*/
public ConsultaWebServiceStub(
org.apache.axis2.context.ConfigurationContext configurationContext,
java.lang.String targetEndpoint, boolean useSeparateListener)
throws org.apache.axis2.AxisFault {
// To populate AxisService
populateAxisService();
populateFaults();
_serviceClient = new org.apache.axis2.client.ServiceClient(
configurationContext, _service);
_serviceClient.getOptions().setTo(
new org.apache.axis2.addressing.EndpointReference(
targetEndpoint));
_serviceClient.getOptions().setUseSeparateListener(useSeparateListener);
}
/**
* Default Constructor
*/
public ConsultaWebServiceStub(
org.apache.axis2.context.ConfigurationContext configurationContext)
throws org.apache.axis2.AxisFault {
this(configurationContext,
"https://servicos.spc.org.br:443/spcjava/remoting/ws/consulta/consultaWebService");
}
/**
* Default Constructor
*/
public ConsultaWebServiceStub() throws org.apache.axis2.AxisFault {
this(
"https://servicos.spc.org.br:443/spcjava/remoting/ws/consulta/consultaWebService");
}
/**
* Constructor taking the target endpoint
*/
public ConsultaWebServiceStub(java.lang.String targetEndpoint)
throws org.apache.axis2.AxisFault {
this(null, targetEndpoint);
}
/**
* Auto generated method signature
*
* @see ConsultaWebService#detalharProduto
* @param codigoProduto1
*/
public ConsultaWebServiceStub.ProdutoE detalharProduto(
ConsultaWebServiceStub.CodigoProduto codigoProduto1)
throws java.rmi.RemoteException
{
org.apache.axis2.context.MessageContext _messageContext = null;
try {
org.apache.axis2.client.OperationClient _operationClient = _serviceClient
.createClient(_operations[0].getName());
_operationClient
.getOptions()
.setAction(
"http://webservice.consulta.spcjava.spcbrasil.org/consultaWebService/detalharProdutoRequest");
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(
true);
addPropertyToOperationClient(
_operationClient,
org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,
"&");
// create a message context
_messageContext = new org.apache.axis2.context.MessageContext();
// create SOAP envelope with that payload
org.apache.axiom.soap.SOAPEnvelope env = null;
env = toEnvelope(
getFactory(_operationClient.getOptions()
.getSoapVersionURI()),
codigoProduto1,
optimizeContent(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"detalharProduto")));
// adding SOAP soap_headers
_serviceClient.addHeadersToEnvelope(env);
// set the message context with that soap envelope
_messageContext.setEnvelope(env);
//System.out.println(env.toString());
// add the message contxt to the operation client
_operationClient.addMessageContext(_messageContext);
// execute the operation client
_operationClient.execute(true);
org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient
.getMessageContext(org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext
.getEnvelope();
java.lang.Object object = fromOM(
_returnEnv.getBody().getFirstElement(),
ConsultaWebServiceStub.ProdutoE.class,
getEnvelopeNamespaces(_returnEnv));
return (ConsultaWebServiceStub.ProdutoE) object;
} catch (org.apache.axis2.AxisFault f) {
org.apache.axiom.om.OMElement faultElt = f.getDetail();
if (faultElt != null) {
if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
// make the fault by reflection
try {
java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
.get(faultElt.getQName());
java.lang.Class exceptionClass = java.lang.Class
.forName(exceptionClassName);
java.lang.Exception ex = (java.lang.Exception) exceptionClass
.newInstance();
// message class
java.lang.String messageClassName = (java.lang.String) faultMessageMap
.get(faultElt.getQName());
java.lang.Class messageClass = java.lang.Class
.forName(messageClassName);
java.lang.Object messageObject = fromOM(faultElt,
messageClass, null);
java.lang.reflect.Method m = exceptionClass.getMethod(
"setFaultMessage",
new java.lang.Class[] { messageClass });
m.invoke(ex, new java.lang.Object[] { messageObject });
throw new java.rmi.RemoteException(ex.getMessage(), ex);
} catch (java.lang.ClassCastException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.ClassNotFoundException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.NoSuchMethodException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.reflect.InvocationTargetException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.IllegalAccessException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.InstantiationException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
}
} else {
throw f;
}
} else {
throw f;
}
} finally {
_messageContext.getTransportOut().getSender()
.cleanup(_messageContext);
}
}
/**
* Auto generated method signature for Asynchronous Invocations
*
* @see ConsultaWebService#startdetalharProduto
* @param codigoProduto1
*/
public void startdetalharProduto(
ConsultaWebServiceStub.CodigoProduto codigoProduto1,
final ConsultaWebServiceCallbackHandler callback)
throws java.rmi.RemoteException {
org.apache.axis2.client.OperationClient _operationClient = _serviceClient
.createClient(_operations[0].getName());
_operationClient
.getOptions()
.setAction(
"http://webservice.consulta.spcjava.spcbrasil.org/consultaWebService/detalharProdutoRequest");
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
addPropertyToOperationClient(
_operationClient,
org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,
"&");
// create SOAP envelope with that payload
org.apache.axiom.soap.SOAPEnvelope env = null;
final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
// Style is Doc.
env = toEnvelope(getFactory(_operationClient.getOptions()
.getSoapVersionURI()), codigoProduto1,
optimizeContent(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"detalharProduto")));
// adding SOAP soap_headers
_serviceClient.addHeadersToEnvelope(env);
// create message context with that soap envelope
_messageContext.setEnvelope(env);
// add the message context to the operation client
_operationClient.addMessageContext(_messageContext);
_operationClient
.setCallback(new org.apache.axis2.client.async.AxisCallback() {
public void onMessage(
org.apache.axis2.context.MessageContext resultContext) {
try {
org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext
.getEnvelope();
java.lang.Object object = fromOM(
resultEnv.getBody().getFirstElement(),
ConsultaWebServiceStub.ProdutoE.class,
getEnvelopeNamespaces(resultEnv));
callback.receiveResultdetalharProduto((ConsultaWebServiceStub.ProdutoE) object);
} catch (org.apache.axis2.AxisFault e) {
callback.receiveErrordetalharProduto(e);
}
}
public void onError(java.lang.Exception error) {
if (error instanceof org.apache.axis2.AxisFault) {
org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
org.apache.axiom.om.OMElement faultElt = f
.getDetail();
if (faultElt != null) {
if (faultExceptionNameMap.containsKey(faultElt
.getQName())) {
// make the fault by reflection
try {
java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
.get(faultElt.getQName());
java.lang.Class exceptionClass = java.lang.Class
.forName(exceptionClassName);
java.lang.Exception ex = (java.lang.Exception) exceptionClass
.newInstance();
// message class
java.lang.String messageClassName = (java.lang.String) faultMessageMap
.get(faultElt.getQName());
java.lang.Class messageClass = java.lang.Class
.forName(messageClassName);
java.lang.Object messageObject = fromOM(
faultElt, messageClass, null);
java.lang.reflect.Method m = exceptionClass
.getMethod(
"setFaultMessage",
new java.lang.Class[] { messageClass });
m.invoke(
ex,
new java.lang.Object[] { messageObject });
callback.receiveErrordetalharProduto(new java.rmi.RemoteException(
ex.getMessage(), ex));
} catch (java.lang.ClassCastException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrordetalharProduto(f);
} catch (java.lang.ClassNotFoundException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrordetalharProduto(f);
} catch (java.lang.NoSuchMethodException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrordetalharProduto(f);
} catch (java.lang.reflect.InvocationTargetException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrordetalharProduto(f);
} catch (java.lang.IllegalAccessException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrordetalharProduto(f);
} catch (java.lang.InstantiationException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrordetalharProduto(f);
} catch (org.apache.axis2.AxisFault e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrordetalharProduto(f);
}
} else {
callback.receiveErrordetalharProduto(f);
}
} else {
callback.receiveErrordetalharProduto(f);
}
} else {
callback.receiveErrordetalharProduto(error);
}
}
public void onFault(
org.apache.axis2.context.MessageContext faultContext) {
org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils
.getInboundFaultFromMessageContext(faultContext);
onError(fault);
}
public void onComplete() {
try {
_messageContext.getTransportOut().getSender()
.cleanup(_messageContext);
} catch (org.apache.axis2.AxisFault axisFault) {
callback.receiveErrordetalharProduto(axisFault);
}
}
});
org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
if (_operations[0].getMessageReceiver() == null
&& _operationClient.getOptions().isUseSeparateListener()) {
_callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
_operations[0].setMessageReceiver(_callbackReceiver);
}
// execute the operation client
_operationClient.execute(false);
}
/**
* Auto generated method signature
*
* @see ConsultaWebService#consultar
* @param filtro3
*/
public ConsultaWebServiceStub.Resultado consultar(
ConsultaWebServiceStub.Filtro filtro3)
throws java.rmi.RemoteException
{
org.apache.axis2.context.MessageContext _messageContext = null;
try {
org.apache.axis2.client.OperationClient _operationClient = _serviceClient
.createClient(_operations[1].getName());
_operationClient
.getOptions()
.setAction(
"http://webservice.consulta.spcjava.spcbrasil.org/consultaWebService/consultarRequest");
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(
true);
addPropertyToOperationClient(
_operationClient,
org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,
"&");
// create a message context
_messageContext = new org.apache.axis2.context.MessageContext();
// create SOAP envelope with that payload
org.apache.axiom.soap.SOAPEnvelope env = null;
env = toEnvelope(
getFactory(_operationClient.getOptions()
.getSoapVersionURI()),
filtro3,
optimizeContent(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"consultar")));
// adding SOAP soap_headers
_serviceClient.addHeadersToEnvelope(env);
// set the message context with that soap envelope
_messageContext.setEnvelope(env);
//System.out.println(env.toString());
// add the message contxt to the operation client
_operationClient.addMessageContext(_messageContext);
// execute the operation client
_operationClient.execute(true);
org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient
.getMessageContext(org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext
.getEnvelope();
java.lang.Object object = fromOM(
_returnEnv.getBody().getFirstElement(),
ConsultaWebServiceStub.Resultado.class,
getEnvelopeNamespaces(_returnEnv));
return (ConsultaWebServiceStub.Resultado) object;
} catch (org.apache.axis2.AxisFault f) {
org.apache.axiom.om.OMElement faultElt = f.getDetail();
if (faultElt != null) {
if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
// make the fault by reflection
try {
java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
.get(faultElt.getQName());
java.lang.Class exceptionClass = java.lang.Class
.forName(exceptionClassName);
java.lang.Exception ex = (java.lang.Exception) exceptionClass
.newInstance();
// message class
java.lang.String messageClassName = (java.lang.String) faultMessageMap
.get(faultElt.getQName());
java.lang.Class messageClass = java.lang.Class
.forName(messageClassName);
java.lang.Object messageObject = fromOM(faultElt,
messageClass, null);
java.lang.reflect.Method m = exceptionClass.getMethod(
"setFaultMessage",
new java.lang.Class[] { messageClass });
m.invoke(ex, new java.lang.Object[] { messageObject });
throw new java.rmi.RemoteException(ex.getMessage(), ex);
} catch (java.lang.ClassCastException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.ClassNotFoundException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.NoSuchMethodException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.reflect.InvocationTargetException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.IllegalAccessException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.InstantiationException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
}
} else {
throw f;
}
} else {
throw f;
}
} finally {
_messageContext.getTransportOut().getSender()
.cleanup(_messageContext);
}
}
/**
* Auto generated method signature for Asynchronous Invocations
*
* @see ConsultaWebService#startconsultar
* @param filtro3
*/
public void startconsultar(
ConsultaWebServiceStub.Filtro filtro3,
final ConsultaWebServiceCallbackHandler callback)
throws java.rmi.RemoteException {
org.apache.axis2.client.OperationClient _operationClient = _serviceClient
.createClient(_operations[1].getName());
_operationClient
.getOptions()
.setAction(
"http://webservice.consulta.spcjava.spcbrasil.org/consultaWebService/consultarRequest");
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
addPropertyToOperationClient(
_operationClient,
org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,
"&");
// create SOAP envelope with that payload
org.apache.axiom.soap.SOAPEnvelope env = null;
final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
// Style is Doc.
env = toEnvelope(getFactory(_operationClient.getOptions()
.getSoapVersionURI()), filtro3,
optimizeContent(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"consultar")));
// adding SOAP soap_headers
_serviceClient.addHeadersToEnvelope(env);
// create message context with that soap envelope
_messageContext.setEnvelope(env);
// add the message context to the operation client
_operationClient.addMessageContext(_messageContext);
_operationClient
.setCallback(new org.apache.axis2.client.async.AxisCallback() {
public void onMessage(
org.apache.axis2.context.MessageContext resultContext) {
try {
org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext
.getEnvelope();
java.lang.Object object = fromOM(
resultEnv.getBody().getFirstElement(),
ConsultaWebServiceStub.Resultado.class,
getEnvelopeNamespaces(resultEnv));
callback.receiveResultconsultar((ConsultaWebServiceStub.Resultado) object);
} catch (org.apache.axis2.AxisFault e) {
callback.receiveErrorconsultar(e);
}
}
public void onError(java.lang.Exception error) {
if (error instanceof org.apache.axis2.AxisFault) {
org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
org.apache.axiom.om.OMElement faultElt = f
.getDetail();
if (faultElt != null) {
if (faultExceptionNameMap.containsKey(faultElt
.getQName())) {
// make the fault by reflection
try {
java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
.get(faultElt.getQName());
java.lang.Class exceptionClass = java.lang.Class
.forName(exceptionClassName);
java.lang.Exception ex = (java.lang.Exception) exceptionClass
.newInstance();
// message class
java.lang.String messageClassName = (java.lang.String) faultMessageMap
.get(faultElt.getQName());
java.lang.Class messageClass = java.lang.Class
.forName(messageClassName);
java.lang.Object messageObject = fromOM(
faultElt, messageClass, null);
java.lang.reflect.Method m = exceptionClass
.getMethod(
"setFaultMessage",
new java.lang.Class[] { messageClass });
m.invoke(
ex,
new java.lang.Object[] { messageObject });
callback.receiveErrorconsultar(new java.rmi.RemoteException(
ex.getMessage(), ex));
} catch (java.lang.ClassCastException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorconsultar(f);
} catch (java.lang.ClassNotFoundException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorconsultar(f);
} catch (java.lang.NoSuchMethodException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorconsultar(f);
} catch (java.lang.reflect.InvocationTargetException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorconsultar(f);
} catch (java.lang.IllegalAccessException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorconsultar(f);
} catch (java.lang.InstantiationException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorconsultar(f);
} catch (org.apache.axis2.AxisFault e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorconsultar(f);
}
} else {
callback.receiveErrorconsultar(f);
}
} else {
callback.receiveErrorconsultar(f);
}
} else {
callback.receiveErrorconsultar(error);
}
}
public void onFault(
org.apache.axis2.context.MessageContext faultContext) {
org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils
.getInboundFaultFromMessageContext(faultContext);
onError(fault);
}
public void onComplete() {
try {
_messageContext.getTransportOut().getSender()
.cleanup(_messageContext);
} catch (org.apache.axis2.AxisFault axisFault) {
callback.receiveErrorconsultar(axisFault);
}
}
});
org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
if (_operations[1].getMessageReceiver() == null
&& _operationClient.getOptions().isUseSeparateListener()) {
_callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
_operations[1].setMessageReceiver(_callbackReceiver);
}
// execute the operation client
_operationClient.execute(false);
}
/**
* Auto generated method signature
*
* @see ConsultaWebService#listarProdutos
*/
public ConsultaWebServiceStub.Produtos listarProdutos(
)
throws java.rmi.RemoteException
{
org.apache.axis2.context.MessageContext _messageContext = null;
try {
org.apache.axis2.client.OperationClient _operationClient = _serviceClient
.createClient(_operations[2].getName());
_operationClient
.getOptions()
.setAction(
"http://webservice.consulta.spcjava.spcbrasil.org/consultaWebService/listarProdutosRequest");
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(
true);
addPropertyToOperationClient(
_operationClient,
org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,
"&");
// create a message context
_messageContext = new org.apache.axis2.context.MessageContext();
// create SOAP envelope with that payload
org.apache.axiom.soap.SOAPEnvelope env = null;
// Style is taken to be "document". No input parameters
// according to the WS-Basic profile in this case we have to send an
// empty soap message
org.apache.axiom.soap.SOAPFactory factory = getFactory(_operationClient
.getOptions().getSoapVersionURI());
env = factory.getDefaultEnvelope();
// adding SOAP soap_headers
_serviceClient.addHeadersToEnvelope(env);
// set the message context with that soap envelope
_messageContext.setEnvelope(env);
// add the message contxt to the operation client
_operationClient.addMessageContext(_messageContext);
// execute the operation client
_operationClient.execute(true);
org.apache.axis2.context.MessageContext _returnMessageContext = _operationClient
.getMessageContext(org.apache.axis2.wsdl.WSDLConstants.MESSAGE_LABEL_IN_VALUE);
org.apache.axiom.soap.SOAPEnvelope _returnEnv = _returnMessageContext
.getEnvelope();
java.lang.Object object = fromOM(
_returnEnv.getBody().getFirstElement(),
ConsultaWebServiceStub.Produtos.class,
getEnvelopeNamespaces(_returnEnv));
return (ConsultaWebServiceStub.Produtos) object;
} catch (org.apache.axis2.AxisFault f) {
org.apache.axiom.om.OMElement faultElt = f.getDetail();
if (faultElt != null) {
if (faultExceptionNameMap.containsKey(faultElt.getQName())) {
// make the fault by reflection
try {
java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
.get(faultElt.getQName());
java.lang.Class exceptionClass = java.lang.Class
.forName(exceptionClassName);
java.lang.Exception ex = (java.lang.Exception) exceptionClass
.newInstance();
// message class
java.lang.String messageClassName = (java.lang.String) faultMessageMap
.get(faultElt.getQName());
java.lang.Class messageClass = java.lang.Class
.forName(messageClassName);
java.lang.Object messageObject = fromOM(faultElt,
messageClass, null);
java.lang.reflect.Method m = exceptionClass.getMethod(
"setFaultMessage",
new java.lang.Class[] { messageClass });
m.invoke(ex, new java.lang.Object[] { messageObject });
throw new java.rmi.RemoteException(ex.getMessage(), ex);
} catch (java.lang.ClassCastException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.ClassNotFoundException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.NoSuchMethodException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.reflect.InvocationTargetException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.IllegalAccessException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
} catch (java.lang.InstantiationException e) {
// we cannot intantiate the class - throw the original
// Axis fault
throw f;
}
} else {
throw f;
}
} else {
throw f;
}
} finally {
_messageContext.getTransportOut().getSender()
.cleanup(_messageContext);
}
}
/**
* Auto generated method signature for Asynchronous Invocations
*
* @see ConsultaWebService#startlistarProdutos
*/
public void startlistarProdutos(
final ConsultaWebServiceCallbackHandler callback)
throws java.rmi.RemoteException {
org.apache.axis2.client.OperationClient _operationClient = _serviceClient
.createClient(_operations[2].getName());
_operationClient
.getOptions()
.setAction(
"http://webservice.consulta.spcjava.spcbrasil.org/consultaWebService/listarProdutosRequest");
_operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true);
addPropertyToOperationClient(
_operationClient,
org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR,
"&");
// create SOAP envelope with that payload
org.apache.axiom.soap.SOAPEnvelope env = null;
final org.apache.axis2.context.MessageContext _messageContext = new org.apache.axis2.context.MessageContext();
// Style is taken to be "document". No input parameters
// according to the WS-Basic profile in this case we have to send an
// empty soap message
org.apache.axiom.soap.SOAPFactory factory = getFactory(_operationClient
.getOptions().getSoapVersionURI());
env = factory.getDefaultEnvelope();
// adding SOAP soap_headers
_serviceClient.addHeadersToEnvelope(env);
// create message context with that soap envelope
_messageContext.setEnvelope(env);
// add the message context to the operation client
_operationClient.addMessageContext(_messageContext);
_operationClient
.setCallback(new org.apache.axis2.client.async.AxisCallback() {
public void onMessage(
org.apache.axis2.context.MessageContext resultContext) {
try {
org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext
.getEnvelope();
java.lang.Object object = fromOM(
resultEnv.getBody().getFirstElement(),
ConsultaWebServiceStub.Produtos.class,
getEnvelopeNamespaces(resultEnv));
callback.receiveResultlistarProdutos((ConsultaWebServiceStub.Produtos) object);
} catch (org.apache.axis2.AxisFault e) {
callback.receiveErrorlistarProdutos(e);
}
}
public void onError(java.lang.Exception error) {
if (error instanceof org.apache.axis2.AxisFault) {
org.apache.axis2.AxisFault f = (org.apache.axis2.AxisFault) error;
org.apache.axiom.om.OMElement faultElt = f
.getDetail();
if (faultElt != null) {
if (faultExceptionNameMap.containsKey(faultElt
.getQName())) {
// make the fault by reflection
try {
java.lang.String exceptionClassName = (java.lang.String) faultExceptionClassNameMap
.get(faultElt.getQName());
java.lang.Class exceptionClass = java.lang.Class
.forName(exceptionClassName);
java.lang.Exception ex = (java.lang.Exception) exceptionClass
.newInstance();
// message class
java.lang.String messageClassName = (java.lang.String) faultMessageMap
.get(faultElt.getQName());
java.lang.Class messageClass = java.lang.Class
.forName(messageClassName);
java.lang.Object messageObject = fromOM(
faultElt, messageClass, null);
java.lang.reflect.Method m = exceptionClass
.getMethod(
"setFaultMessage",
new java.lang.Class[] { messageClass });
m.invoke(
ex,
new java.lang.Object[] { messageObject });
callback.receiveErrorlistarProdutos(new java.rmi.RemoteException(
ex.getMessage(), ex));
} catch (java.lang.ClassCastException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorlistarProdutos(f);
} catch (java.lang.ClassNotFoundException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorlistarProdutos(f);
} catch (java.lang.NoSuchMethodException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorlistarProdutos(f);
} catch (java.lang.reflect.InvocationTargetException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorlistarProdutos(f);
} catch (java.lang.IllegalAccessException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorlistarProdutos(f);
} catch (java.lang.InstantiationException e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorlistarProdutos(f);
} catch (org.apache.axis2.AxisFault e) {
// we cannot intantiate the class -
// throw the original Axis fault
callback.receiveErrorlistarProdutos(f);
}
} else {
callback.receiveErrorlistarProdutos(f);
}
} else {
callback.receiveErrorlistarProdutos(f);
}
} else {
callback.receiveErrorlistarProdutos(error);
}
}
public void onFault(
org.apache.axis2.context.MessageContext faultContext) {
org.apache.axis2.AxisFault fault = org.apache.axis2.util.Utils
.getInboundFaultFromMessageContext(faultContext);
onError(fault);
}
public void onComplete() {
try {
_messageContext.getTransportOut().getSender()
.cleanup(_messageContext);
} catch (org.apache.axis2.AxisFault axisFault) {
callback.receiveErrorlistarProdutos(axisFault);
}
}
});
org.apache.axis2.util.CallbackReceiver _callbackReceiver = null;
if (_operations[2].getMessageReceiver() == null
&& _operationClient.getOptions().isUseSeparateListener()) {
_callbackReceiver = new org.apache.axis2.util.CallbackReceiver();
_operations[2].setMessageReceiver(_callbackReceiver);
}
// execute the operation client
_operationClient.execute(false);
}
/**
* A utility method that copies the namepaces from the SOAPEnvelope
*/
private java.util.Map getEnvelopeNamespaces(
org.apache.axiom.soap.SOAPEnvelope env) {
java.util.Map returnMap = new java.util.HashMap();
java.util.Iterator namespaceIterator = env.getAllDeclaredNamespaces();
while (namespaceIterator.hasNext()) {
org.apache.axiom.om.OMNamespace ns = (org.apache.axiom.om.OMNamespace) namespaceIterator
.next();
returnMap.put(ns.getPrefix(), ns.getNamespaceURI());
}
return returnMap;
}
private javax.xml.namespace.QName[] opNameArray = null;
private boolean optimizeContent(javax.xml.namespace.QName opName) {
if (opNameArray == null) {
return false;
}
for (int i = 0; i < opNameArray.length; i++) {
if (opName.equals(opNameArray[i])) {
return true;
}
}
return false;
}
// https://servicos.spc.org.br:443/spcjava/remoting/ws/consulta/consultaWebService
public static class InsumoCapitalSocial implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Capital-Social Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Nacionalidade This was an Attribute!
*/
protected java.lang.String localNacionalidade;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNacionalidade() {
return localNacionalidade;
}
/**
* Auto generated setter method
*
* @param param
* Nacionalidade
*/
public void setNacionalidade(java.lang.String param) {
this.localNacionalidade = param;
}
/**
* field for Natureza This was an Attribute!
*/
protected java.lang.String localNatureza;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNatureza() {
return localNatureza;
}
/**
* Auto generated setter method
*
* @param param
* Natureza
*/
public void setNatureza(java.lang.String param) {
this.localNatureza = param;
}
/**
* field for Origem This was an Attribute!
*/
protected java.lang.String localOrigem;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getOrigem() {
return localOrigem;
}
/**
* Auto generated setter method
*
* @param param
* Origem
*/
public void setOrigem(java.lang.String param) {
this.localOrigem = param;
}
/**
* field for DataUltimaAtualizacao This was an Attribute!
*/
protected java.util.Calendar localDataUltimaAtualizacao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataUltimaAtualizacao() {
return localDataUltimaAtualizacao;
}
/**
* Auto generated setter method
*
* @param param
* DataUltimaAtualizacao
*/
public void setDataUltimaAtualizacao(java.util.Calendar param) {
this.localDataUltimaAtualizacao = param;
}
/**
* field for ValorCapitalAutorizado This was an Attribute!
*/
protected java.math.BigDecimal localValorCapitalAutorizado;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValorCapitalAutorizado() {
return localValorCapitalAutorizado;
}
/**
* Auto generated setter method
*
* @param param
* ValorCapitalAutorizado
*/
public void setValorCapitalAutorizado(java.math.BigDecimal param) {
this.localValorCapitalAutorizado = param;
}
/**
* field for ValorCapitalRealizado This was an Attribute!
*/
protected java.math.BigDecimal localValorCapitalRealizado;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValorCapitalRealizado() {
return localValorCapitalRealizado;
}
/**
* Auto generated setter method
*
* @param param
* ValorCapitalRealizado
*/
public void setValorCapitalRealizado(java.math.BigDecimal param) {
this.localValorCapitalRealizado = param;
}
/**
* field for ValorCapitalSocial This was an Attribute!
*/
protected java.math.BigDecimal localValorCapitalSocial;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValorCapitalSocial() {
return localValorCapitalSocial;
}
/**
* Auto generated setter method
*
* @param param
* ValorCapitalSocial
*/
public void setValorCapitalSocial(java.math.BigDecimal param) {
this.localValorCapitalSocial = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoCapitalSocial.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-Capital-Social",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Capital-Social", xmlWriter);
}
}
if (localNacionalidade != null) {
writeAttribute("", "nacionalidade",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNacionalidade), xmlWriter);
}
if (localNatureza != null) {
writeAttribute("", "natureza",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNatureza), xmlWriter);
}
if (localOrigem != null) {
writeAttribute("", "origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem), xmlWriter);
}
if (localDataUltimaAtualizacao != null) {
writeAttribute("", "data-ultima-atualizacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimaAtualizacao),
xmlWriter);
}
if (localValorCapitalAutorizado != null) {
writeAttribute("", "valor-capital-autorizado",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorCapitalAutorizado),
xmlWriter);
}
if (localValorCapitalRealizado != null) {
writeAttribute("", "valor-capital-realizado",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorCapitalRealizado),
xmlWriter);
}
if (localValorCapitalSocial != null) {
writeAttribute("", "valor-capital-social",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorCapitalSocial),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "nacionalidade"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNacionalidade));
attribList.add(new javax.xml.namespace.QName("", "natureza"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNatureza));
attribList.add(new javax.xml.namespace.QName("", "origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem));
attribList.add(new javax.xml.namespace.QName("",
"data-ultima-atualizacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimaAtualizacao));
attribList.add(new javax.xml.namespace.QName("",
"valor-capital-autorizado"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorCapitalAutorizado));
attribList.add(new javax.xml.namespace.QName("",
"valor-capital-realizado"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorCapitalRealizado));
attribList.add(new javax.xml.namespace.QName("",
"valor-capital-social"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorCapitalSocial));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoCapitalSocial parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoCapitalSocial object = new InsumoCapitalSocial();
// int event;
// java.lang.String nillableValue = null;
// java.lang.String prefix = "";
// java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Capital-Social".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoCapitalSocial) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "nacionalidade"
java.lang.String tempAttribNacionalidade =
reader.getAttributeValue(null, "nacionalidade");
if (tempAttribNacionalidade != null) {
java.lang.String content = tempAttribNacionalidade;
object.setNacionalidade(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNacionalidade));
} else {
}
handledAttributes.add("nacionalidade");
// handle attribute "natureza"
java.lang.String tempAttribNatureza =
reader.getAttributeValue(null, "natureza");
if (tempAttribNatureza != null) {
java.lang.String content = tempAttribNatureza;
object.setNatureza(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNatureza));
} else {
}
handledAttributes.add("natureza");
// handle attribute "origem"
java.lang.String tempAttribOrigem =
reader.getAttributeValue(null, "origem");
if (tempAttribOrigem != null) {
java.lang.String content = tempAttribOrigem;
object.setOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigem));
} else {
}
handledAttributes.add("origem");
// handle attribute "data-ultima-atualizacao"
java.lang.String tempAttribDataUltimaAtualizacao =
reader.getAttributeValue(null, "data-ultima-atualizacao");
if (tempAttribDataUltimaAtualizacao != null) {
java.lang.String content = tempAttribDataUltimaAtualizacao;
object.setDataUltimaAtualizacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataUltimaAtualizacao));
} else {
}
handledAttributes.add("data-ultima-atualizacao");
// handle attribute "valor-capital-autorizado"
java.lang.String tempAttribValorCapitalAutorizado =
reader.getAttributeValue(null, "valor-capital-autorizado");
if (tempAttribValorCapitalAutorizado != null) {
java.lang.String content = tempAttribValorCapitalAutorizado;
object.setValorCapitalAutorizado(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorCapitalAutorizado));
} else {
}
handledAttributes.add("valor-capital-autorizado");
// handle attribute "valor-capital-realizado"
java.lang.String tempAttribValorCapitalRealizado =
reader.getAttributeValue(null, "valor-capital-realizado");
if (tempAttribValorCapitalRealizado != null) {
java.lang.String content = tempAttribValorCapitalRealizado;
object.setValorCapitalRealizado(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorCapitalRealizado));
} else {
}
handledAttributes.add("valor-capital-realizado");
// handle attribute "valor-capital-social"
java.lang.String tempAttribValorCapitalSocial =
reader.getAttributeValue(null, "valor-capital-social");
if (tempAttribValorCapitalSocial != null) {
java.lang.String content = tempAttribValorCapitalSocial;
object.setValorCapitalSocial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorCapitalSocial));
} else {
}
handledAttributes.add("valor-capital-social");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoProduto implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Produto Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* field for Codigo This was an Attribute!
*/
protected long localCodigo;
/**
* Auto generated getter method
*
* @return long
*/
public long getCodigo() {
return localCodigo;
}
/**
* Auto generated setter method
*
* @param param
* Codigo
*/
public void setCodigo(long param) {
this.localCodigo = param;
}
/**
* field for Opcional This was an Attribute!
*/
protected boolean localOpcional;
/**
* Auto generated getter method
*
* @return boolean
*/
public boolean getOpcional() {
return localOpcional;
}
/**
* Auto generated setter method
*
* @param param
* Opcional
*/
public void setOpcional(boolean param) {
this.localOpcional = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoProduto.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-Produto",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Produto", xmlWriter);
}
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
if (localCodigo != java.lang.Long.MIN_VALUE) {
writeAttribute("", "codigo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo), xmlWriter);
}
if (true) {
writeAttribute("", "opcional",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOpcional), xmlWriter);
}
else {
throw new org.apache.axis2.databinding.ADBException(
"required attribute localOpcional is null");
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
attribList.add(new javax.xml.namespace.QName("", "codigo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo));
attribList.add(new javax.xml.namespace.QName("", "opcional"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOpcional));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoProduto parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoProduto object = new InsumoProduto();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Produto".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoProduto) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
// handle attribute "codigo"
java.lang.String tempAttribCodigo =
reader.getAttributeValue(null, "codigo");
if (tempAttribCodigo != null) {
java.lang.String content = tempAttribCodigo;
object.setCodigo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToLong(tempAttribCodigo));
} else {
object.setCodigo(java.lang.Long.MIN_VALUE);
}
handledAttributes.add("codigo");
// handle attribute "opcional"
java.lang.String tempAttribOpcional =
reader.getAttributeValue(null, "opcional");
if (tempAttribOpcional != null) {
java.lang.String content = tempAttribOpcional;
object.setOpcional(org.apache.axis2.databinding.utils.ConverterUtil
.convertToBoolean(tempAttribOpcional));
} else {
throw new org.apache.axis2.databinding.ADBException(
"Required attribute opcional is missing");
}
handledAttributes.add("opcional");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoHistoricoChequeDocumentoDiferente extends
InsumoHistoricoCheque implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Historico-Cheque-Documento-Diferente Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoHistoricoChequeDocumentoDiferente.this.serialize(
parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute(
"xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type",
namespacePrefix
+ ":Insumo-Historico-Cheque-Documento-Diferente",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Insumo-Historico-Cheque-Documento-Diferente",
xmlWriter);
}
if (localDataConsultaMaisAntiga != null) {
writeAttribute("", "data-consulta-mais-antiga",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaMaisAntiga),
xmlWriter);
}
if (localDataConsultaMaisRecente != null) {
writeAttribute("", "data-consulta-mais-recente",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaMaisRecente),
xmlWriter);
}
if (localNomeEmpresaUltimaConsulta != null) {
writeAttribute(
"",
"nome-empresa-ultima-consulta",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeEmpresaUltimaConsulta),
xmlWriter);
}
if (localQuantidadeConsultas != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-consultas",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsultas),
xmlWriter);
}
if (localChequeConsultadoTracker) {
if (localChequeConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-consultado cannot be null!!");
}
localChequeConsultado.serialize(new javax.xml.namespace.QName(
"", "cheque-consultado"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Insumo-Historico-Cheque-Documento-Diferente"));
if (localChequeConsultadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-consultado"));
if (localChequeConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-consultado cannot be null!!");
}
elementList.add(localChequeConsultado);
}
attribList.add(new javax.xml.namespace.QName("",
"data-consulta-mais-antiga"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaMaisAntiga));
attribList.add(new javax.xml.namespace.QName("",
"data-consulta-mais-recente"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaMaisRecente));
attribList.add(new javax.xml.namespace.QName("",
"nome-empresa-ultima-consulta"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeEmpresaUltimaConsulta));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-consultas"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsultas));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoHistoricoChequeDocumentoDiferente parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoHistoricoChequeDocumentoDiferente object = new InsumoHistoricoChequeDocumentoDiferente();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Historico-Cheque-Documento-Diferente"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoHistoricoChequeDocumentoDiferente) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-consulta-mais-antiga"
java.lang.String tempAttribDataConsultaMaisAntiga =
reader.getAttributeValue(null, "data-consulta-mais-antiga");
if (tempAttribDataConsultaMaisAntiga != null) {
java.lang.String content = tempAttribDataConsultaMaisAntiga;
object.setDataConsultaMaisAntiga(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataConsultaMaisAntiga));
} else {
}
handledAttributes.add("data-consulta-mais-antiga");
// handle attribute "data-consulta-mais-recente"
java.lang.String tempAttribDataConsultaMaisRecente =
reader.getAttributeValue(null, "data-consulta-mais-recente");
if (tempAttribDataConsultaMaisRecente != null) {
java.lang.String content = tempAttribDataConsultaMaisRecente;
object.setDataConsultaMaisRecente(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataConsultaMaisRecente));
} else {
}
handledAttributes.add("data-consulta-mais-recente");
// handle attribute "nome-empresa-ultima-consulta"
java.lang.String tempAttribNomeEmpresaUltimaConsulta =
reader.getAttributeValue(null,
"nome-empresa-ultima-consulta");
if (tempAttribNomeEmpresaUltimaConsulta != null) {
java.lang.String content = tempAttribNomeEmpresaUltimaConsulta;
object.setNomeEmpresaUltimaConsulta(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeEmpresaUltimaConsulta));
} else {
}
handledAttributes.add("nome-empresa-ultima-consulta");
// handle attribute "quantidade-consultas"
java.lang.String tempAttribQuantidadeConsultas =
reader.getAttributeValue(null, "quantidade-consultas");
if (tempAttribQuantidadeConsultas != null) {
java.lang.String content = tempAttribQuantidadeConsultas;
object.setQuantidadeConsultas(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeConsultas));
} else {
object.setQuantidadeConsultas(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-consultas");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-consultado").equals(reader
.getName())) {
object.setChequeConsultado(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class PessoaFisica implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Pessoa-Fisica Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Cpf
*/
protected Cpf localCpf;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCpfTracker = false;
/**
* Auto generated getter method
*
* @return Cpf
*/
public Cpf getCpf() {
return localCpf;
}
/**
* Auto generated setter method
*
* @param param
* Cpf
*/
public void setCpf(Cpf param) {
if (param != null) {
// update the setting tracker
localCpfTracker = true;
} else {
localCpfTracker = false;
}
this.localCpf = param;
}
/**
* field for SituacaoCpf
*/
protected SituacaoDocumentoWS localSituacaoCpf;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localSituacaoCpfTracker = false;
/**
* Auto generated getter method
*
* @return SituacaoDocumentoWS
*/
public SituacaoDocumentoWS getSituacaoCpf() {
return localSituacaoCpf;
}
/**
* Auto generated setter method
*
* @param param
* SituacaoCpf
*/
public void setSituacaoCpf(SituacaoDocumentoWS param) {
if (param != null) {
// update the setting tracker
localSituacaoCpfTracker = true;
} else {
localSituacaoCpfTracker = false;
}
this.localSituacaoCpf = param;
}
/**
* field for EstadoRg
*/
protected Estado localEstadoRg;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localEstadoRgTracker = false;
/**
* Auto generated getter method
*
* @return Estado
*/
public Estado getEstadoRg() {
return localEstadoRg;
}
/**
* Auto generated setter method
*
* @param param
* EstadoRg
*/
public void setEstadoRg(Estado param) {
if (param != null) {
// update the setting tracker
localEstadoRgTracker = true;
} else {
localEstadoRgTracker = false;
}
this.localEstadoRg = param;
}
/**
* field for Endereco
*/
protected Endereco localEndereco;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localEnderecoTracker = false;
/**
* Auto generated getter method
*
* @return Endereco
*/
public Endereco getEndereco() {
return localEndereco;
}
/**
* Auto generated setter method
*
* @param param
* Endereco
*/
public void setEndereco(Endereco param) {
if (param != null) {
// update the setting tracker
localEnderecoTracker = true;
} else {
localEnderecoTracker = false;
}
this.localEndereco = param;
}
/**
* field for TelefoneResidencial
*/
protected Telefone localTelefoneResidencial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTelefoneResidencialTracker = false;
/**
* Auto generated getter method
*
* @return Telefone
*/
public Telefone getTelefoneResidencial() {
return localTelefoneResidencial;
}
/**
* Auto generated setter method
*
* @param param
* TelefoneResidencial
*/
public void setTelefoneResidencial(Telefone param) {
if (param != null) {
// update the setting tracker
localTelefoneResidencialTracker = true;
} else {
localTelefoneResidencialTracker = false;
}
this.localTelefoneResidencial = param;
}
/**
* field for TelefoneCelular
*/
protected Telefone localTelefoneCelular;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTelefoneCelularTracker = false;
/**
* Auto generated getter method
*
* @return Telefone
*/
public Telefone getTelefoneCelular() {
return localTelefoneCelular;
}
/**
* Auto generated setter method
*
* @param param
* TelefoneCelular
*/
public void setTelefoneCelular(Telefone param) {
if (param != null) {
// update the setting tracker
localTelefoneCelularTracker = true;
} else {
localTelefoneCelularTracker = false;
}
this.localTelefoneCelular = param;
}
/**
* field for TelefoneComercial
*/
protected Telefone localTelefoneComercial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTelefoneComercialTracker = false;
/**
* Auto generated getter method
*
* @return Telefone
*/
public Telefone getTelefoneComercial() {
return localTelefoneComercial;
}
/**
* Auto generated setter method
*
* @param param
* TelefoneComercial
*/
public void setTelefoneComercial(Telefone param) {
if (param != null) {
// update the setting tracker
localTelefoneComercialTracker = true;
} else {
localTelefoneComercialTracker = false;
}
this.localTelefoneComercial = param;
}
/**
* field for Fax
*/
protected Telefone localFax;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localFaxTracker = false;
/**
* Auto generated getter method
*
* @return Telefone
*/
public Telefone getFax() {
return localFax;
}
/**
* Auto generated setter method
*
* @param param
* Fax
*/
public void setFax(Telefone param) {
if (param != null) {
// update the setting tracker
localFaxTracker = true;
} else {
localFaxTracker = false;
}
this.localFax = param;
}
/**
* field for DataNascimento This was an Attribute!
*/
protected java.util.Calendar localDataNascimento;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataNascimento() {
return localDataNascimento;
}
/**
* Auto generated setter method
*
* @param param
* DataNascimento
*/
public void setDataNascimento(java.util.Calendar param) {
this.localDataNascimento = param;
}
/**
* field for EstadoCivil This was an Attribute!
*/
protected EstadoCivil localEstadoCivil;
/**
* Auto generated getter method
*
* @return EstadoCivil
*/
public EstadoCivil getEstadoCivil() {
return localEstadoCivil;
}
/**
* Auto generated setter method
*
* @param param
* EstadoCivil
*/
public void setEstadoCivil(EstadoCivil param) {
this.localEstadoCivil = param;
}
/**
* field for Idade This was an Attribute!
*/
protected int localIdade;
/**
* Auto generated getter method
*
* @return int
*/
public int getIdade() {
return localIdade;
}
/**
* Auto generated setter method
*
* @param param
* Idade
*/
public void setIdade(int param) {
this.localIdade = param;
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* field for NomeMae This was an Attribute!
*/
protected java.lang.String localNomeMae;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeMae() {
return localNomeMae;
}
/**
* Auto generated setter method
*
* @param param
* NomeMae
*/
public void setNomeMae(java.lang.String param) {
this.localNomeMae = param;
}
/**
* field for NomePai This was an Attribute!
*/
protected java.lang.String localNomePai;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomePai() {
return localNomePai;
}
/**
* Auto generated setter method
*
* @param param
* NomePai
*/
public void setNomePai(java.lang.String param) {
this.localNomePai = param;
}
/**
* field for NumeroRg This was an Attribute!
*/
protected java.lang.String localNumeroRg;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNumeroRg() {
return localNumeroRg;
}
/**
* Auto generated setter method
*
* @param param
* NumeroRg
*/
public void setNumeroRg(java.lang.String param) {
this.localNumeroRg = param;
}
/**
* field for NumeroTituloEleitor This was an Attribute!
*/
protected long localNumeroTituloEleitor;
/**
* Auto generated getter method
*
* @return long
*/
public long getNumeroTituloEleitor() {
return localNumeroTituloEleitor;
}
/**
* Auto generated setter method
*
* @param param
* NumeroTituloEleitor
*/
public void setNumeroTituloEleitor(long param) {
this.localNumeroTituloEleitor = param;
}
/**
* field for Sexo This was an Attribute!
*/
protected Sexo localSexo;
/**
* Auto generated getter method
*
* @return Sexo
*/
public Sexo getSexo() {
return localSexo;
}
/**
* Auto generated setter method
*
* @param param
* Sexo
*/
public void setSexo(Sexo param) {
this.localSexo = param;
}
/**
* field for Signo This was an Attribute!
*/
protected Signo localSigno;
/**
* Auto generated getter method
*
* @return Signo
*/
public Signo getSigno() {
return localSigno;
}
/**
* Auto generated setter method
*
* @param param
* Signo
*/
public void setSigno(Signo param) {
this.localSigno = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
PessoaFisica.this
.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Pessoa-Fisica",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Pessoa-Fisica", xmlWriter);
}
}
if (localDataNascimento != null) {
writeAttribute("", "data-nascimento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataNascimento),
xmlWriter);
}
if (localEstadoCivil != null) {
writeAttribute("", "estado-civil", localEstadoCivil.toString(),
xmlWriter);
}
if (localIdade != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "idade",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localIdade), xmlWriter);
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
if (localNomeMae != null) {
writeAttribute("", "nome-mae",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeMae), xmlWriter);
}
if (localNomePai != null) {
writeAttribute("", "nome-pai",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomePai), xmlWriter);
}
if (localNumeroRg != null) {
writeAttribute("", "numero-rg",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroRg), xmlWriter);
}
if (localNumeroTituloEleitor != java.lang.Long.MIN_VALUE) {
writeAttribute("", "numero-titulo-eleitor",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroTituloEleitor),
xmlWriter);
}
if (localSexo != null) {
writeAttribute("", "sexo", localSexo.toString(), xmlWriter);
}
if (localSigno != null) {
writeAttribute("", "signo", localSigno.toString(), xmlWriter);
}
if (localCpfTracker) {
if (localCpf == null) {
throw new org.apache.axis2.databinding.ADBException(
"cpf cannot be null!!");
}
localCpf.serialize(new javax.xml.namespace.QName("", "cpf"),
factory, xmlWriter);
}
if (localSituacaoCpfTracker) {
if (localSituacaoCpf == null) {
throw new org.apache.axis2.databinding.ADBException(
"situacao-cpf cannot be null!!");
}
localSituacaoCpf.serialize(new javax.xml.namespace.QName("",
"situacao-cpf"), factory, xmlWriter);
}
if (localEstadoRgTracker) {
if (localEstadoRg == null) {
throw new org.apache.axis2.databinding.ADBException(
"estado-rg cannot be null!!");
}
localEstadoRg.serialize(new javax.xml.namespace.QName("",
"estado-rg"), factory, xmlWriter);
}
if (localEnderecoTracker) {
if (localEndereco == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco cannot be null!!");
}
localEndereco.serialize(new javax.xml.namespace.QName("",
"endereco"), factory, xmlWriter);
}
if (localTelefoneResidencialTracker) {
if (localTelefoneResidencial == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-residencial cannot be null!!");
}
localTelefoneResidencial.serialize(
new javax.xml.namespace.QName("",
"telefone-residencial"), factory, xmlWriter);
}
if (localTelefoneCelularTracker) {
if (localTelefoneCelular == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-celular cannot be null!!");
}
localTelefoneCelular.serialize(new javax.xml.namespace.QName(
"", "telefone-celular"), factory, xmlWriter);
}
if (localTelefoneComercialTracker) {
if (localTelefoneComercial == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-comercial cannot be null!!");
}
localTelefoneComercial.serialize(new javax.xml.namespace.QName(
"", "telefone-comercial"), factory, xmlWriter);
}
if (localFaxTracker) {
if (localFax == null) {
throw new org.apache.axis2.databinding.ADBException(
"fax cannot be null!!");
}
localFax.serialize(new javax.xml.namespace.QName("", "fax"),
factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localCpfTracker) {
elementList.add(new javax.xml.namespace.QName("", "cpf"));
if (localCpf == null) {
throw new org.apache.axis2.databinding.ADBException(
"cpf cannot be null!!");
}
elementList.add(localCpf);
}
if (localSituacaoCpfTracker) {
elementList.add(new javax.xml.namespace.QName("",
"situacao-cpf"));
if (localSituacaoCpf == null) {
throw new org.apache.axis2.databinding.ADBException(
"situacao-cpf cannot be null!!");
}
elementList.add(localSituacaoCpf);
}
if (localEstadoRgTracker) {
elementList.add(new javax.xml.namespace.QName("", "estado-rg"));
if (localEstadoRg == null) {
throw new org.apache.axis2.databinding.ADBException(
"estado-rg cannot be null!!");
}
elementList.add(localEstadoRg);
}
if (localEnderecoTracker) {
elementList.add(new javax.xml.namespace.QName("", "endereco"));
if (localEndereco == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco cannot be null!!");
}
elementList.add(localEndereco);
}
if (localTelefoneResidencialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"telefone-residencial"));
if (localTelefoneResidencial == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-residencial cannot be null!!");
}
elementList.add(localTelefoneResidencial);
}
if (localTelefoneCelularTracker) {
elementList.add(new javax.xml.namespace.QName("",
"telefone-celular"));
if (localTelefoneCelular == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-celular cannot be null!!");
}
elementList.add(localTelefoneCelular);
}
if (localTelefoneComercialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"telefone-comercial"));
if (localTelefoneComercial == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-comercial cannot be null!!");
}
elementList.add(localTelefoneComercial);
}
if (localFaxTracker) {
elementList.add(new javax.xml.namespace.QName("", "fax"));
if (localFax == null) {
throw new org.apache.axis2.databinding.ADBException(
"fax cannot be null!!");
}
elementList.add(localFax);
}
attribList
.add(new javax.xml.namespace.QName("", "data-nascimento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataNascimento));
attribList.add(new javax.xml.namespace.QName("", "estado-civil"));
attribList.add(localEstadoCivil.toString());
attribList.add(new javax.xml.namespace.QName("", "idade"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localIdade));
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
attribList.add(new javax.xml.namespace.QName("", "nome-mae"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeMae));
attribList.add(new javax.xml.namespace.QName("", "nome-pai"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomePai));
attribList.add(new javax.xml.namespace.QName("", "numero-rg"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroRg));
attribList.add(new javax.xml.namespace.QName("",
"numero-titulo-eleitor"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroTituloEleitor));
attribList.add(new javax.xml.namespace.QName("", "sexo"));
attribList.add(localSexo.toString());
attribList.add(new javax.xml.namespace.QName("", "signo"));
attribList.add(localSigno.toString());
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static PessoaFisica parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
PessoaFisica object = new PessoaFisica();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Pessoa-Fisica".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (PessoaFisica) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-nascimento"
java.lang.String tempAttribDataNascimento =
reader.getAttributeValue(null, "data-nascimento");
if (tempAttribDataNascimento != null) {
java.lang.String content = tempAttribDataNascimento;
object.setDataNascimento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataNascimento));
} else {
}
handledAttributes.add("data-nascimento");
// handle attribute "estado-civil"
java.lang.String tempAttribEstadoCivil =
reader.getAttributeValue(null, "estado-civil");
if (tempAttribEstadoCivil != null) {
java.lang.String content = tempAttribEstadoCivil;
object.setEstadoCivil(EstadoCivil.Factory.fromString(
reader, tempAttribEstadoCivil));
} else {
}
handledAttributes.add("estado-civil");
// handle attribute "idade"
java.lang.String tempAttribIdade =
reader.getAttributeValue(null, "idade");
if (tempAttribIdade != null) {
java.lang.String content = tempAttribIdade;
object.setIdade(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribIdade));
} else {
object.setIdade(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("idade");
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
// handle attribute "nome-mae"
java.lang.String tempAttribNomeMae =
reader.getAttributeValue(null, "nome-mae");
if (tempAttribNomeMae != null) {
java.lang.String content = tempAttribNomeMae;
object.setNomeMae(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeMae));
} else {
}
handledAttributes.add("nome-mae");
// handle attribute "nome-pai"
java.lang.String tempAttribNomePai =
reader.getAttributeValue(null, "nome-pai");
if (tempAttribNomePai != null) {
java.lang.String content = tempAttribNomePai;
object.setNomePai(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomePai));
} else {
}
handledAttributes.add("nome-pai");
// handle attribute "numero-rg"
java.lang.String tempAttribNumeroRg =
reader.getAttributeValue(null, "numero-rg");
if (tempAttribNumeroRg != null) {
java.lang.String content = tempAttribNumeroRg;
object.setNumeroRg(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNumeroRg));
} else {
}
handledAttributes.add("numero-rg");
// handle attribute "numero-titulo-eleitor"
java.lang.String tempAttribNumeroTituloEleitor =
reader.getAttributeValue(null, "numero-titulo-eleitor");
if (tempAttribNumeroTituloEleitor != null) {
java.lang.String content = tempAttribNumeroTituloEleitor;
object.setNumeroTituloEleitor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToLong(tempAttribNumeroTituloEleitor));
} else {
object.setNumeroTituloEleitor(java.lang.Long.MIN_VALUE);
}
handledAttributes.add("numero-titulo-eleitor");
// handle attribute "sexo"
java.lang.String tempAttribSexo =
reader.getAttributeValue(null, "sexo");
if (tempAttribSexo != null) {
java.lang.String content = tempAttribSexo;
object.setSexo(Sexo.Factory.fromString(reader,
tempAttribSexo));
} else {
}
handledAttributes.add("sexo");
// handle attribute "signo"
java.lang.String tempAttribSigno =
reader.getAttributeValue(null, "signo");
if (tempAttribSigno != null) {
java.lang.String content = tempAttribSigno;
object.setSigno(Signo.Factory.fromString(reader,
tempAttribSigno));
} else {
}
handledAttributes.add("signo");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cpf")
.equals(reader.getName())) {
object.setCpf(Cpf.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "situacao-cpf")
.equals(reader.getName())) {
object.setSituacaoCpf(SituacaoDocumentoWS.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "estado-rg")
.equals(reader.getName())) {
object.setEstadoRg(Estado.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "endereco")
.equals(reader.getName())) {
object.setEndereco(Endereco.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"telefone-residencial").equals(reader
.getName())) {
object.setTelefoneResidencial(Telefone.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"telefone-celular")
.equals(reader.getName())) {
object.setTelefoneCelular(Telefone.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"telefone-comercial").equals(reader
.getName())) {
object.setTelefoneComercial(Telefone.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "fax")
.equals(reader.getName())) {
object.setFax(Telefone.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoConsultaRealizada implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Consulta-Realizada Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for OrigemAssociado
*/
protected Cidade localOrigemAssociado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localOrigemAssociadoTracker = false;
/**
* Auto generated getter method
*
* @return Cidade
*/
public Cidade getOrigemAssociado() {
return localOrigemAssociado;
}
/**
* Auto generated setter method
*
* @param param
* OrigemAssociado
*/
public void setOrigemAssociado(Cidade param) {
if (param != null) {
// update the setting tracker
localOrigemAssociadoTracker = true;
} else {
localOrigemAssociadoTracker = false;
}
this.localOrigemAssociado = param;
}
/**
* field for NomeAssociado This was an Attribute!
*/
protected java.lang.String localNomeAssociado;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeAssociado() {
return localNomeAssociado;
}
/**
* Auto generated setter method
*
* @param param
* NomeAssociado
*/
public void setNomeAssociado(java.lang.String param) {
this.localNomeAssociado = param;
}
/**
* field for DataConsulta This was an Attribute!
*/
protected java.util.Calendar localDataConsulta;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataConsulta() {
return localDataConsulta;
}
/**
* Auto generated setter method
*
* @param param
* DataConsulta
*/
public void setDataConsulta(java.util.Calendar param) {
this.localDataConsulta = param;
}
/**
* field for NomeEntidadeOrigem This was an Attribute!
*/
protected java.lang.String localNomeEntidadeOrigem;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeEntidadeOrigem() {
return localNomeEntidadeOrigem;
}
/**
* Auto generated setter method
*
* @param param
* NomeEntidadeOrigem
*/
public void setNomeEntidadeOrigem(java.lang.String param) {
this.localNomeEntidadeOrigem = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoConsultaRealizada.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Consulta-Realizada", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Consulta-Realizada", xmlWriter);
}
}
if (localNomeAssociado != null) {
writeAttribute("", "nome-associado",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeAssociado), xmlWriter);
}
if (localDataConsulta != null) {
writeAttribute("", "data-consulta",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsulta), xmlWriter);
}
if (localNomeEntidadeOrigem != null) {
writeAttribute("", "nome-entidade-origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeEntidadeOrigem),
xmlWriter);
}
if (localOrigemAssociadoTracker) {
if (localOrigemAssociado == null) {
throw new org.apache.axis2.databinding.ADBException(
"origem-associado cannot be null!!");
}
localOrigemAssociado.serialize(new javax.xml.namespace.QName(
"", "origem-associado"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localOrigemAssociadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"origem-associado"));
if (localOrigemAssociado == null) {
throw new org.apache.axis2.databinding.ADBException(
"origem-associado cannot be null!!");
}
elementList.add(localOrigemAssociado);
}
attribList.add(new javax.xml.namespace.QName("", "nome-associado"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeAssociado));
attribList.add(new javax.xml.namespace.QName("", "data-consulta"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsulta));
attribList.add(new javax.xml.namespace.QName("",
"nome-entidade-origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeEntidadeOrigem));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoConsultaRealizada parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoConsultaRealizada object = new InsumoConsultaRealizada();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Consulta-Realizada".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoConsultaRealizada) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "nome-associado"
java.lang.String tempAttribNomeAssociado =
reader.getAttributeValue(null, "nome-associado");
if (tempAttribNomeAssociado != null) {
java.lang.String content = tempAttribNomeAssociado;
object.setNomeAssociado(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeAssociado));
} else {
}
handledAttributes.add("nome-associado");
// handle attribute "data-consulta"
java.lang.String tempAttribDataConsulta =
reader.getAttributeValue(null, "data-consulta");
if (tempAttribDataConsulta != null) {
java.lang.String content = tempAttribDataConsulta;
object.setDataConsulta(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataConsulta));
} else {
}
handledAttributes.add("data-consulta");
// handle attribute "nome-entidade-origem"
java.lang.String tempAttribNomeEntidadeOrigem =
reader.getAttributeValue(null, "nome-entidade-origem");
if (tempAttribNomeEntidadeOrigem != null) {
java.lang.String content = tempAttribNomeEntidadeOrigem;
object.setNomeEntidadeOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeEntidadeOrigem));
} else {
}
handledAttributes.add("nome-entidade-origem");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"origem-associado")
.equals(reader.getName())) {
object.setOrigemAssociado(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoConsultaRealizadaCheque implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Consulta-Realizada-Cheque Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for ReferenciaComercial This was an Array!
*/
protected ReferenciaComercial[] localReferenciaComercial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localReferenciaComercialTracker = false;
/**
* Auto generated getter method
*
* @return ReferenciaComercial[]
*/
public ReferenciaComercial[] getReferenciaComercial() {
return localReferenciaComercial;
}
/**
* validate the array for ReferenciaComercial
*/
protected void validateReferenciaComercial(ReferenciaComercial[] param) {
}
/**
* Auto generated setter method
*
* @param param
* ReferenciaComercial
*/
public void setReferenciaComercial(ReferenciaComercial[] param) {
validateReferenciaComercial(param);
if (param != null) {
// update the setting tracker
localReferenciaComercialTracker = true;
} else {
localReferenciaComercialTracker = false;
}
this.localReferenciaComercial = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* ReferenciaComercial
*/
public void addReferenciaComercial(ReferenciaComercial param) {
if (localReferenciaComercial == null) {
localReferenciaComercial = new ReferenciaComercial[] {};
}
// update the setting tracker
localReferenciaComercialTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localReferenciaComercial);
list.add(param);
this.localReferenciaComercial = (ReferenciaComercial[]) list
.toArray(new ReferenciaComercial[list.size()]);
}
/**
* field for DataEmissaoPrimeiroCheque This was an Attribute!
*/
protected java.util.Calendar localDataEmissaoPrimeiroCheque;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataEmissaoPrimeiroCheque() {
return localDataEmissaoPrimeiroCheque;
}
/**
* Auto generated setter method
*
* @param param
* DataEmissaoPrimeiroCheque
*/
public void setDataEmissaoPrimeiroCheque(java.util.Calendar param) {
this.localDataEmissaoPrimeiroCheque = param;
}
/**
* field for DataEmissaoUltimoCheque This was an Attribute!
*/
protected java.util.Calendar localDataEmissaoUltimoCheque;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataEmissaoUltimoCheque() {
return localDataEmissaoUltimoCheque;
}
/**
* Auto generated setter method
*
* @param param
* DataEmissaoUltimoCheque
*/
public void setDataEmissaoUltimoCheque(java.util.Calendar param) {
this.localDataEmissaoUltimoCheque = param;
}
/**
* field for TotalChequesAPrazoEmitidos This was an Attribute!
*/
protected int localTotalChequesAPrazoEmitidos;
/**
* Auto generated getter method
*
* @return int
*/
public int getTotalChequesAPrazoEmitidos() {
return localTotalChequesAPrazoEmitidos;
}
/**
* Auto generated setter method
*
* @param param
* TotalChequesAPrazoEmitidos
*/
public void setTotalChequesAPrazoEmitidos(int param) {
this.localTotalChequesAPrazoEmitidos = param;
}
/**
* field for TotalChequesAPrazoEntre31E60Dias This was an Attribute!
*/
protected int localTotalChequesAPrazoEntre31E60Dias;
/**
* Auto generated getter method
*
* @return int
*/
public int getTotalChequesAPrazoEntre31E60Dias() {
return localTotalChequesAPrazoEntre31E60Dias;
}
/**
* Auto generated setter method
*
* @param param
* TotalChequesAPrazoEntre31E60Dias
*/
public void setTotalChequesAPrazoEntre31E60Dias(int param) {
this.localTotalChequesAPrazoEntre31E60Dias = param;
}
/**
* field for TotalChequesAPrazoEntre61E90Dias This was an Attribute!
*/
protected int localTotalChequesAPrazoEntre61E90Dias;
/**
* Auto generated getter method
*
* @return int
*/
public int getTotalChequesAPrazoEntre61E90Dias() {
return localTotalChequesAPrazoEntre61E90Dias;
}
/**
* Auto generated setter method
*
* @param param
* TotalChequesAPrazoEntre61E90Dias
*/
public void setTotalChequesAPrazoEntre61E90Dias(int param) {
this.localTotalChequesAPrazoEntre61E90Dias = param;
}
/**
* field for TotalChequesAPrazoUltimos30Dias This was an Attribute!
*/
protected int localTotalChequesAPrazoUltimos30Dias;
/**
* Auto generated getter method
*
* @return int
*/
public int getTotalChequesAPrazoUltimos30Dias() {
return localTotalChequesAPrazoUltimos30Dias;
}
/**
* Auto generated setter method
*
* @param param
* TotalChequesAPrazoUltimos30Dias
*/
public void setTotalChequesAPrazoUltimos30Dias(int param) {
this.localTotalChequesAPrazoUltimos30Dias = param;
}
/**
* field for TotalChequesAVista This was an Attribute!
*/
protected int localTotalChequesAVista;
/**
* Auto generated getter method
*
* @return int
*/
public int getTotalChequesAVista() {
return localTotalChequesAVista;
}
/**
* Auto generated setter method
*
* @param param
* TotalChequesAVista
*/
public void setTotalChequesAVista(int param) {
this.localTotalChequesAVista = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoConsultaRealizadaCheque.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Consulta-Realizada-Cheque",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Consulta-Realizada-Cheque",
xmlWriter);
}
}
if (localDataEmissaoPrimeiroCheque != null) {
writeAttribute(
"",
"data-emissao-primeiro-cheque",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataEmissaoPrimeiroCheque),
xmlWriter);
}
if (localDataEmissaoUltimoCheque != null) {
writeAttribute("", "data-emissao-ultimo-cheque",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataEmissaoUltimoCheque),
xmlWriter);
}
if (localTotalChequesAPrazoEmitidos != java.lang.Integer.MIN_VALUE) {
writeAttribute(
"",
"total-cheques-a-prazo-emitidos",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTotalChequesAPrazoEmitidos),
xmlWriter);
}
if (localTotalChequesAPrazoEntre31E60Dias != java.lang.Integer.MIN_VALUE) {
writeAttribute(
"",
"total-cheques-a-prazo-entre-31-e-60dias",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTotalChequesAPrazoEntre31E60Dias),
xmlWriter);
}
if (localTotalChequesAPrazoEntre61E90Dias != java.lang.Integer.MIN_VALUE) {
writeAttribute(
"",
"total-cheques-a-prazo-entre-61-e-90dias",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTotalChequesAPrazoEntre61E90Dias),
xmlWriter);
}
if (localTotalChequesAPrazoUltimos30Dias != java.lang.Integer.MIN_VALUE) {
writeAttribute(
"",
"total-cheques-a-prazo-ultimos-30dias",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTotalChequesAPrazoUltimos30Dias),
xmlWriter);
}
if (localTotalChequesAVista != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "total-cheques-a-vista",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTotalChequesAVista),
xmlWriter);
}
if (localReferenciaComercialTracker) {
if (localReferenciaComercial != null) {
for (int i = 0; i < localReferenciaComercial.length; i++) {
if (localReferenciaComercial[i] != null) {
localReferenciaComercial[i].serialize(
new javax.xml.namespace.QName("",
"referencia-comercial"), factory,
xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"referencia-comercial cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localReferenciaComercialTracker) {
if (localReferenciaComercial != null) {
for (int i = 0; i < localReferenciaComercial.length; i++) {
if (localReferenciaComercial[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"referencia-comercial"));
elementList.add(localReferenciaComercial[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"referencia-comercial cannot be null!!");
}
}
attribList.add(new javax.xml.namespace.QName("",
"data-emissao-primeiro-cheque"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataEmissaoPrimeiroCheque));
attribList.add(new javax.xml.namespace.QName("",
"data-emissao-ultimo-cheque"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataEmissaoUltimoCheque));
attribList.add(new javax.xml.namespace.QName("",
"total-cheques-a-prazo-emitidos"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTotalChequesAPrazoEmitidos));
attribList.add(new javax.xml.namespace.QName("",
"total-cheques-a-prazo-entre-31-e-60dias"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTotalChequesAPrazoEntre31E60Dias));
attribList.add(new javax.xml.namespace.QName("",
"total-cheques-a-prazo-entre-61-e-90dias"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTotalChequesAPrazoEntre61E90Dias));
attribList.add(new javax.xml.namespace.QName("",
"total-cheques-a-prazo-ultimos-30dias"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTotalChequesAPrazoUltimos30Dias));
attribList.add(new javax.xml.namespace.QName("",
"total-cheques-a-vista"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTotalChequesAVista));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoConsultaRealizadaCheque parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoConsultaRealizadaCheque object = new InsumoConsultaRealizadaCheque();
// int event;
// java.lang.String nillableValue = null;
// java.lang.String prefix = "";
// java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Consulta-Realizada-Cheque"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoConsultaRealizadaCheque) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-emissao-primeiro-cheque"
java.lang.String tempAttribDataEmissaoPrimeiroCheque =
reader.getAttributeValue(null,
"data-emissao-primeiro-cheque");
if (tempAttribDataEmissaoPrimeiroCheque != null) {
java.lang.String content = tempAttribDataEmissaoPrimeiroCheque;
object.setDataEmissaoPrimeiroCheque(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataEmissaoPrimeiroCheque));
} else {
}
handledAttributes.add("data-emissao-primeiro-cheque");
// handle attribute "data-emissao-ultimo-cheque"
java.lang.String tempAttribDataEmissaoUltimoCheque =
reader.getAttributeValue(null, "data-emissao-ultimo-cheque");
if (tempAttribDataEmissaoUltimoCheque != null) {
java.lang.String content = tempAttribDataEmissaoUltimoCheque;
object.setDataEmissaoUltimoCheque(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataEmissaoUltimoCheque));
} else {
}
handledAttributes.add("data-emissao-ultimo-cheque");
// handle attribute "total-cheques-a-prazo-emitidos"
java.lang.String tempAttribTotalChequesAPrazoEmitidos =
reader.getAttributeValue(null,
"total-cheques-a-prazo-emitidos");
if (tempAttribTotalChequesAPrazoEmitidos != null) {
java.lang.String content = tempAttribTotalChequesAPrazoEmitidos;
object.setTotalChequesAPrazoEmitidos(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribTotalChequesAPrazoEmitidos));
} else {
object.setTotalChequesAPrazoEmitidos(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("total-cheques-a-prazo-emitidos");
// handle attribute
// "total-cheques-a-prazo-entre-31-e-60dias"
java.lang.String tempAttribTotalChequesAPrazoEntre31E60Dias =
reader.getAttributeValue(null,
"total-cheques-a-prazo-entre-31-e-60dias");
if (tempAttribTotalChequesAPrazoEntre31E60Dias != null) {
java.lang.String content = tempAttribTotalChequesAPrazoEntre31E60Dias;
object.setTotalChequesAPrazoEntre31E60Dias(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribTotalChequesAPrazoEntre31E60Dias));
} else {
object.setTotalChequesAPrazoEntre31E60Dias(java.lang.Integer.MIN_VALUE);
}
handledAttributes
.add("total-cheques-a-prazo-entre-31-e-60dias");
// handle attribute
// "total-cheques-a-prazo-entre-61-e-90dias"
java.lang.String tempAttribTotalChequesAPrazoEntre61E90Dias =
reader.getAttributeValue(null,
"total-cheques-a-prazo-entre-61-e-90dias");
if (tempAttribTotalChequesAPrazoEntre61E90Dias != null) {
java.lang.String content = tempAttribTotalChequesAPrazoEntre61E90Dias;
object.setTotalChequesAPrazoEntre61E90Dias(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribTotalChequesAPrazoEntre61E90Dias));
} else {
object.setTotalChequesAPrazoEntre61E90Dias(java.lang.Integer.MIN_VALUE);
}
handledAttributes
.add("total-cheques-a-prazo-entre-61-e-90dias");
// handle attribute "total-cheques-a-prazo-ultimos-30dias"
java.lang.String tempAttribTotalChequesAPrazoUltimos30Dias =
reader.getAttributeValue(null,
"total-cheques-a-prazo-ultimos-30dias");
if (tempAttribTotalChequesAPrazoUltimos30Dias != null) {
// java.lang.String content = tempAttribTotalChequesAPrazoUltimos30Dias;
object.setTotalChequesAPrazoUltimos30Dias(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribTotalChequesAPrazoUltimos30Dias));
} else {
object.setTotalChequesAPrazoUltimos30Dias(java.lang.Integer.MIN_VALUE);
}
handledAttributes
.add("total-cheques-a-prazo-ultimos-30dias");
// handle attribute "total-cheques-a-vista"
java.lang.String tempAttribTotalChequesAVista =
reader.getAttributeValue(null, "total-cheques-a-vista");
if (tempAttribTotalChequesAVista != null) {
java.lang.String content = tempAttribTotalChequesAVista;
object.setTotalChequesAVista(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribTotalChequesAVista));
} else {
object.setTotalChequesAVista(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("total-cheques-a-vista");
reader.next();
java.util.ArrayList list1 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"referencia-comercial").equals(reader
.getName())) {
// Process the array and step past its final element's
// end.
list1.add(ReferenciaComercial.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone1 = false;
while (!loopDone1) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone1 = true;
} else {
if (new javax.xml.namespace.QName("",
"referencia-comercial").equals(reader
.getName())) {
list1.add(ReferenciaComercial.Factory
.parse(reader));
} else {
loopDone1 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setReferenciaComercial((ReferenciaComercial[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(ReferenciaComercial.class,
list1));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoHistoricoPagamento implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Historico-Pagamento Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DescricaoPeriodo This was an Attribute!
*/
protected java.lang.String localDescricaoPeriodo;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDescricaoPeriodo() {
return localDescricaoPeriodo;
}
/**
* Auto generated setter method
*
* @param param
* DescricaoPeriodo
*/
public void setDescricaoPeriodo(java.lang.String param) {
this.localDescricaoPeriodo = param;
}
/**
* field for PercentualPeriodo This was an Attribute!
*/
protected int localPercentualPeriodo;
/**
* Auto generated getter method
*
* @return int
*/
public int getPercentualPeriodo() {
return localPercentualPeriodo;
}
/**
* Auto generated setter method
*
* @param param
* PercentualPeriodo
*/
public void setPercentualPeriodo(int param) {
this.localPercentualPeriodo = param;
}
/**
* field for QuantidadeFontes This was an Attribute!
*/
protected int localQuantidadeFontes;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeFontes() {
return localQuantidadeFontes;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeFontes
*/
public void setQuantidadeFontes(int param) {
this.localQuantidadeFontes = param;
}
/**
* field for QuantidadePeriodo This was an Attribute!
*/
protected int localQuantidadePeriodo;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadePeriodo() {
return localQuantidadePeriodo;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadePeriodo
*/
public void setQuantidadePeriodo(int param) {
this.localQuantidadePeriodo = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoHistoricoPagamento.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Historico-Pagamento", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Historico-Pagamento", xmlWriter);
}
}
if (localDescricaoPeriodo != null) {
writeAttribute("", "descricao-periodo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoPeriodo),
xmlWriter);
}
if (localPercentualPeriodo != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "percentual-periodo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPercentualPeriodo),
xmlWriter);
}
if (localQuantidadeFontes != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-fontes",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeFontes),
xmlWriter);
}
if (localQuantidadePeriodo != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-periodo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadePeriodo),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("",
"descricao-periodo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoPeriodo));
attribList.add(new javax.xml.namespace.QName("",
"percentual-periodo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPercentualPeriodo));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-fontes"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeFontes));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-periodo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadePeriodo));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoHistoricoPagamento parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoHistoricoPagamento object = new InsumoHistoricoPagamento();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Historico-Pagamento".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoHistoricoPagamento) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "descricao-periodo"
java.lang.String tempAttribDescricaoPeriodo =
reader.getAttributeValue(null, "descricao-periodo");
if (tempAttribDescricaoPeriodo != null) {
java.lang.String content = tempAttribDescricaoPeriodo;
object.setDescricaoPeriodo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDescricaoPeriodo));
} else {
}
handledAttributes.add("descricao-periodo");
// handle attribute "percentual-periodo"
java.lang.String tempAttribPercentualPeriodo =
reader.getAttributeValue(null, "percentual-periodo");
if (tempAttribPercentualPeriodo != null) {
java.lang.String content = tempAttribPercentualPeriodo;
object.setPercentualPeriodo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribPercentualPeriodo));
} else {
object.setPercentualPeriodo(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("percentual-periodo");
// handle attribute "quantidade-fontes"
java.lang.String tempAttribQuantidadeFontes =
reader.getAttributeValue(null, "quantidade-fontes");
if (tempAttribQuantidadeFontes != null) {
java.lang.String content = tempAttribQuantidadeFontes;
object.setQuantidadeFontes(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeFontes));
} else {
object.setQuantidadeFontes(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-fontes");
// handle attribute "quantidade-periodo"
java.lang.String tempAttribQuantidadePeriodo =
reader.getAttributeValue(null, "quantidade-periodo");
if (tempAttribQuantidadePeriodo != null) {
java.lang.String content = tempAttribQuantidadePeriodo;
object.setQuantidadePeriodo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadePeriodo));
} else {
object.setQuantidadePeriodo(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-periodo");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class CodigoProduto implements
org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"codigo-produto", "ns1");
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for CodigoProduto
*/
protected java.lang.String localCodigoProduto;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCodigoProduto() {
return localCodigoProduto;
}
/**
* Auto generated setter method
*
* @param param
* CodigoProduto
*/
public void setCodigoProduto(java.lang.String param) {
this.localCodigoProduto = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, MY_QNAME) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
CodigoProduto.this.serialize(MY_QNAME, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
MY_QNAME, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
java.lang.String namespace = "http://webservice.consulta.spcjava.spcbrasil.org/";
java.lang.String localName = "codigo-produto";
if (!namespace.equals("")) {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, localName, namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, localName);
}
} else {
xmlWriter.writeStartElement(localName);
}
// add the type details if this is used in a simple type
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":codigo-produto",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "codigo-produto", xmlWriter);
}
}
if (localCodigoProduto == null) {
// write the nil attribute
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "nil",
"1", xmlWriter);
} else {
xmlWriter.writeCharacters(localCodigoProduto);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
if (localCodigoProduto == null) {
return new org.apache.axis2.databinding.utils.reader.NullXMLStreamReader(
MY_QNAME);
} else {
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
MY_QNAME,
new java.lang.Object[] {
org.apache.axis2.databinding.utils.reader.ADBXMLStreamReader.ELEMENT_TEXT,
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigoProduto) },
null);
}
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static CodigoProduto parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
CodigoProduto object = new CodigoProduto();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
nillableValue = reader.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance", "nil");
if ("true".equals(nillableValue)
|| "1".equals(nillableValue)) {
// Skip the element and report the null value. It cannot
// have subelements.
while (!reader.isEndElement())
reader.next();
return object;
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
while (!reader.isEndElement()) {
if (reader.isStartElement()) {
if (reader.isStartElement()
&& new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"codigo-produto").equals(reader
.getName())) {
nillableValue = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"nil");
if (!"true".equals(nillableValue)
&& !"1".equals(nillableValue)) {
java.lang.String content = reader
.getElementText();
object.setCodigoProduto(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
} else {
reader.getElementText(); // throw away text
// nodes if any.
}
} // End of if for expected property start element
else {
// A start element we are not expecting
// indicates an invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
} else {
reader.next();
}
} // end of while loop
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class TipoAcao implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Tipo-Acao Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Descricao This was an Attribute!
*/
protected java.lang.String localDescricao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDescricao() {
return localDescricao;
}
/**
* Auto generated setter method
*
* @param param
* Descricao
*/
public void setDescricao(java.lang.String param) {
this.localDescricao = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
TipoAcao.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Tipo-Acao", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Tipo-Acao", xmlWriter);
}
}
if (localDescricao != null) {
writeAttribute("", "descricao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricao), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "descricao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricao));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static TipoAcao parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
TipoAcao object = new TipoAcao();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Tipo-Acao".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (TipoAcao) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "descricao"
java.lang.String tempAttribDescricao =
reader.getAttributeValue(null, "descricao");
if (tempAttribDescricao != null) {
java.lang.String content = tempAttribDescricao;
object.setDescricao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDescricao));
} else {
}
handledAttributes.add("descricao");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Produtos implements
org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"produtos", "ns1");
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Produtos
*/
protected ListaProduto localProdutos;
/**
* Auto generated getter method
*
* @return ListaProduto
*/
public ListaProduto getProdutos() {
return localProdutos;
}
/**
* Auto generated setter method
*
* @param param
* Produtos
*/
public void setProdutos(ListaProduto param) {
this.localProdutos = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, MY_QNAME) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Produtos.this.serialize(MY_QNAME, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
MY_QNAME, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
if (localProdutos == null) {
java.lang.String namespace = "http://webservice.consulta.spcjava.spcbrasil.org/";
if (!namespace.equals("")) {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "produtos",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "produtos");
}
} else {
xmlWriter.writeStartElement("produtos");
}
// write the nil attribute
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "nil",
"1", xmlWriter);
xmlWriter.writeEndElement();
} else {
localProdutos.serialize(MY_QNAME, factory, xmlWriter);
}
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
if (localProdutos == null) {
return new org.apache.axis2.databinding.utils.reader.NullXMLStreamReader(
MY_QNAME);
} else {
return localProdutos.getPullParser(MY_QNAME);
}
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Produtos parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Produtos object = new Produtos();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
nillableValue = reader.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance", "nil");
if ("true".equals(nillableValue)
|| "1".equals(nillableValue)) {
// Skip the element and report the null value. It cannot
// have subelements.
while (!reader.isEndElement())
reader.next();
return object;
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
while (!reader.isEndElement()) {
if (reader.isStartElement()) {
if (reader.isStartElement()
&& new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"produtos")
.equals(reader.getName())) {
nillableValue = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"nil");
if ("true".equals(nillableValue)
|| "1".equals(nillableValue)) {
object.setProdutos(null);
reader.next();
} else {
object.setProdutos(ListaProduto.Factory
.parse(reader));
}
} // End of if for expected property start element
else {
// A start element we are not expecting
// indicates an invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
} else {
reader.next();
}
} // end of while loop
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoInformacaoPoderJudiciario implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Informacao-Poder-Judiciario Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Vara
*/
protected Vara localVara;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localVaraTracker = false;
/**
* Auto generated getter method
*
* @return Vara
*/
public Vara getVara() {
return localVara;
}
/**
* Auto generated setter method
*
* @param param
* Vara
*/
public void setVara(Vara param) {
if (param != null) {
// update the setting tracker
localVaraTracker = true;
} else {
localVaraTracker = false;
}
this.localVara = param;
}
/**
* field for DataDocumento This was an Attribute!
*/
protected java.util.Calendar localDataDocumento;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataDocumento() {
return localDataDocumento;
}
/**
* Auto generated setter method
*
* @param param
* DataDocumento
*/
public void setDataDocumento(java.util.Calendar param) {
this.localDataDocumento = param;
}
/**
* field for DataInclusao This was an Attribute!
*/
protected java.util.Calendar localDataInclusao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataInclusao() {
return localDataInclusao;
}
/**
* Auto generated setter method
*
* @param param
* DataInclusao
*/
public void setDataInclusao(java.util.Calendar param) {
this.localDataInclusao = param;
}
/**
* field for EntidadeOrigem This was an Attribute!
*/
protected java.lang.String localEntidadeOrigem;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getEntidadeOrigem() {
return localEntidadeOrigem;
}
/**
* Auto generated setter method
*
* @param param
* EntidadeOrigem
*/
public void setEntidadeOrigem(java.lang.String param) {
this.localEntidadeOrigem = param;
}
/**
* field for NumeroProcesso This was an Attribute!
*/
protected java.lang.String localNumeroProcesso;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNumeroProcesso() {
return localNumeroProcesso;
}
/**
* Auto generated setter method
*
* @param param
* NumeroProcesso
*/
public void setNumeroProcesso(java.lang.String param) {
this.localNumeroProcesso = param;
}
/**
* field for Valor This was an Attribute!
*/
protected java.math.BigDecimal localValor;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValor() {
return localValor;
}
/**
* Auto generated setter method
*
* @param param
* Valor
*/
public void setValor(java.math.BigDecimal param) {
this.localValor = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoInformacaoPoderJudiciario.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Informacao-Poder-Judiciario",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Informacao-Poder-Judiciario",
xmlWriter);
}
}
if (localDataDocumento != null) {
writeAttribute("", "data-documento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataDocumento), xmlWriter);
}
if (localDataInclusao != null) {
writeAttribute("", "data-inclusao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao), xmlWriter);
}
if (localEntidadeOrigem != null) {
writeAttribute("", "entidade-origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localEntidadeOrigem),
xmlWriter);
}
if (localNumeroProcesso != null) {
writeAttribute("", "numero-processo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroProcesso),
xmlWriter);
}
if (localValor != null) {
writeAttribute("", "valor",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor), xmlWriter);
}
if (localVaraTracker) {
if (localVara == null) {
throw new org.apache.axis2.databinding.ADBException(
"vara cannot be null!!");
}
localVara.serialize(new javax.xml.namespace.QName("", "vara"),
factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localVaraTracker) {
elementList.add(new javax.xml.namespace.QName("", "vara"));
if (localVara == null) {
throw new org.apache.axis2.databinding.ADBException(
"vara cannot be null!!");
}
elementList.add(localVara);
}
attribList.add(new javax.xml.namespace.QName("", "data-documento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataDocumento));
attribList.add(new javax.xml.namespace.QName("", "data-inclusao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao));
attribList
.add(new javax.xml.namespace.QName("", "entidade-origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localEntidadeOrigem));
attribList
.add(new javax.xml.namespace.QName("", "numero-processo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroProcesso));
attribList.add(new javax.xml.namespace.QName("", "valor"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoInformacaoPoderJudiciario parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoInformacaoPoderJudiciario object = new InsumoInformacaoPoderJudiciario();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Informacao-Poder-Judiciario"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoInformacaoPoderJudiciario) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-documento"
java.lang.String tempAttribDataDocumento =
reader.getAttributeValue(null, "data-documento");
if (tempAttribDataDocumento != null) {
java.lang.String content = tempAttribDataDocumento;
object.setDataDocumento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataDocumento));
} else {
}
handledAttributes.add("data-documento");
// handle attribute "data-inclusao"
java.lang.String tempAttribDataInclusao =
reader.getAttributeValue(null, "data-inclusao");
if (tempAttribDataInclusao != null) {
java.lang.String content = tempAttribDataInclusao;
object.setDataInclusao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataInclusao));
} else {
}
handledAttributes.add("data-inclusao");
// handle attribute "entidade-origem"
java.lang.String tempAttribEntidadeOrigem =
reader.getAttributeValue(null, "entidade-origem");
if (tempAttribEntidadeOrigem != null) {
java.lang.String content = tempAttribEntidadeOrigem;
object.setEntidadeOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribEntidadeOrigem));
} else {
}
handledAttributes.add("entidade-origem");
// handle attribute "numero-processo"
java.lang.String tempAttribNumeroProcesso =
reader.getAttributeValue(null, "numero-processo");
if (tempAttribNumeroProcesso != null) {
java.lang.String content = tempAttribNumeroProcesso;
object.setNumeroProcesso(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNumeroProcesso));
} else {
}
handledAttributes.add("numero-processo");
// handle attribute "valor"
java.lang.String tempAttribValor =
reader.getAttributeValue(null, "valor");
if (tempAttribValor != null) {
java.lang.String content = tempAttribValor;
object.setValor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValor));
} else {
}
handledAttributes.add("valor");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "vara")
.equals(reader.getName())) {
object.setVara(Vara.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoContraOrdemSRS extends InsumoContumaciaSRS
implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Contra-Ordem-SRS Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoContraOrdemSRS.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix + ":Insumo-Contra-Ordem-SRS", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Insumo-Contra-Ordem-SRS", xmlWriter);
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localMotivo != null) {
writeAttribute("", "motivo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMotivo), xmlWriter);
}
if (localChequeInicialTracker) {
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
localChequeInicial.serialize(new javax.xml.namespace.QName("",
"cheque-inicial"), factory, xmlWriter);
}
if (localChequeFinalTracker) {
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
localChequeFinal.serialize(new javax.xml.namespace.QName("",
"cheque-final"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Insumo-Contra-Ordem-SRS"));
if (localChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-inicial"));
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
elementList.add(localChequeInicial);
}
if (localChequeFinalTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-final"));
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
elementList.add(localChequeFinal);
}
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "motivo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMotivo));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoContraOrdemSRS parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoContraOrdemSRS object = new InsumoContraOrdemSRS();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Contra-Ordem-SRS".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoContraOrdemSRS) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "motivo"
java.lang.String tempAttribMotivo =
reader.getAttributeValue(null, "motivo");
if (tempAttribMotivo != null) {
java.lang.String content = tempAttribMotivo;
object.setMotivo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMotivo));
} else {
}
handledAttributes.add("motivo");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-inicial").equals(reader.getName())) {
object.setChequeInicial(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cheque-final")
.equals(reader.getName())) {
object.setChequeFinal(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Subjudice implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Subjudice Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for PracaSubjudice This was an Attribute!
*/
protected java.lang.String localPracaSubjudice;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getPracaSubjudice() {
return localPracaSubjudice;
}
/**
* Auto generated setter method
*
* @param param
* PracaSubjudice
*/
public void setPracaSubjudice(java.lang.String param) {
this.localPracaSubjudice = param;
}
/**
* field for DistritoSubjudice This was an Attribute!
*/
protected java.lang.String localDistritoSubjudice;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDistritoSubjudice() {
return localDistritoSubjudice;
}
/**
* Auto generated setter method
*
* @param param
* DistritoSubjudice
*/
public void setDistritoSubjudice(java.lang.String param) {
this.localDistritoSubjudice = param;
}
/**
* field for VaraSubjudice This was an Attribute!
*/
protected java.lang.String localVaraSubjudice;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getVaraSubjudice() {
return localVaraSubjudice;
}
/**
* Auto generated setter method
*
* @param param
* VaraSubjudice
*/
public void setVaraSubjudice(java.lang.String param) {
this.localVaraSubjudice = param;
}
/**
* field for DataSubjudice This was an Attribute!
*/
protected java.util.Calendar localDataSubjudice;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataSubjudice() {
return localDataSubjudice;
}
/**
* Auto generated setter method
*
* @param param
* DataSubjudice
*/
public void setDataSubjudice(java.util.Calendar param) {
this.localDataSubjudice = param;
}
/**
* field for ProcessoSubjudice This was an Attribute!
*/
protected java.lang.String localProcessoSubjudice;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getProcessoSubjudice() {
return localProcessoSubjudice;
}
/**
* Auto generated setter method
*
* @param param
* ProcessoSubjudice
*/
public void setProcessoSubjudice(java.lang.String param) {
this.localProcessoSubjudice = param;
}
/**
* field for MensagemSubjudice This was an Attribute!
*/
protected java.lang.String localMensagemSubjudice;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMensagemSubjudice() {
return localMensagemSubjudice;
}
/**
* Auto generated setter method
*
* @param param
* MensagemSubjudice
*/
public void setMensagemSubjudice(java.lang.String param) {
this.localMensagemSubjudice = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Subjudice.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Subjudice", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Subjudice", xmlWriter);
}
}
if (localPracaSubjudice != null) {
writeAttribute("", "praca-subjudice",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPracaSubjudice),
xmlWriter);
}
if (localDistritoSubjudice != null) {
writeAttribute("", "distrito-subjudice",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDistritoSubjudice),
xmlWriter);
}
if (localVaraSubjudice != null) {
writeAttribute("", "vara-subjudice",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localVaraSubjudice), xmlWriter);
}
if (localDataSubjudice != null) {
writeAttribute("", "data-subjudice",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataSubjudice), xmlWriter);
}
if (localProcessoSubjudice != null) {
writeAttribute("", "processo-subjudice",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localProcessoSubjudice),
xmlWriter);
}
if (localMensagemSubjudice != null) {
writeAttribute("", "mensagem-subjudice",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagemSubjudice),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList
.add(new javax.xml.namespace.QName("", "praca-subjudice"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPracaSubjudice));
attribList.add(new javax.xml.namespace.QName("",
"distrito-subjudice"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDistritoSubjudice));
attribList.add(new javax.xml.namespace.QName("", "vara-subjudice"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localVaraSubjudice));
attribList.add(new javax.xml.namespace.QName("", "data-subjudice"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataSubjudice));
attribList.add(new javax.xml.namespace.QName("",
"processo-subjudice"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localProcessoSubjudice));
attribList.add(new javax.xml.namespace.QName("",
"mensagem-subjudice"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagemSubjudice));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Subjudice parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Subjudice object = new Subjudice();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Subjudice".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Subjudice) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "praca-subjudice"
java.lang.String tempAttribPracaSubjudice =
reader.getAttributeValue(null, "praca-subjudice");
if (tempAttribPracaSubjudice != null) {
java.lang.String content = tempAttribPracaSubjudice;
object.setPracaSubjudice(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribPracaSubjudice));
} else {
}
handledAttributes.add("praca-subjudice");
// handle attribute "distrito-subjudice"
java.lang.String tempAttribDistritoSubjudice =
reader.getAttributeValue(null, "distrito-subjudice");
if (tempAttribDistritoSubjudice != null) {
java.lang.String content = tempAttribDistritoSubjudice;
object.setDistritoSubjudice(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDistritoSubjudice));
} else {
}
handledAttributes.add("distrito-subjudice");
// handle attribute "vara-subjudice"
java.lang.String tempAttribVaraSubjudice =
reader.getAttributeValue(null, "vara-subjudice");
if (tempAttribVaraSubjudice != null) {
java.lang.String content = tempAttribVaraSubjudice;
object.setVaraSubjudice(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribVaraSubjudice));
} else {
}
handledAttributes.add("vara-subjudice");
// handle attribute "data-subjudice"
java.lang.String tempAttribDataSubjudice =
reader.getAttributeValue(null, "data-subjudice");
if (tempAttribDataSubjudice != null) {
java.lang.String content = tempAttribDataSubjudice;
object.setDataSubjudice(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataSubjudice));
} else {
}
handledAttributes.add("data-subjudice");
// handle attribute "processo-subjudice"
java.lang.String tempAttribProcessoSubjudice =
reader.getAttributeValue(null, "processo-subjudice");
if (tempAttribProcessoSubjudice != null) {
java.lang.String content = tempAttribProcessoSubjudice;
object.setProcessoSubjudice(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribProcessoSubjudice));
} else {
}
handledAttributes.add("processo-subjudice");
// handle attribute "mensagem-subjudice"
java.lang.String tempAttribMensagemSubjudice =
reader.getAttributeValue(null, "mensagem-subjudice");
if (tempAttribMensagemSubjudice != null) {
java.lang.String content = tempAttribMensagemSubjudice;
object.setMensagemSubjudice(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMensagemSubjudice));
} else {
}
handledAttributes.add("mensagem-subjudice");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoRiskscoring6Meses implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Riskscoring-6-Meses Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for HorizonteTempo
*/
protected int localHorizonteTempo;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localHorizonteTempoTracker = false;
/**
* Auto generated getter method
*
* @return int
*/
public int getHorizonteTempo() {
return localHorizonteTempo;
}
/**
* Auto generated setter method
*
* @param param
* HorizonteTempo
*/
public void setHorizonteTempo(int param) {
// setting primitive attribute tracker to true
if (param == java.lang.Integer.MIN_VALUE) {
localHorizonteTempoTracker = false;
} else {
localHorizonteTempoTracker = true;
}
this.localHorizonteTempo = param;
}
/**
* field for MensagemInterpretacao
*/
protected java.lang.String localMensagemInterpretacao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localMensagemInterpretacaoTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMensagemInterpretacao() {
return localMensagemInterpretacao;
}
/**
* Auto generated setter method
*
* @param param
* MensagemInterpretacao
*/
public void setMensagemInterpretacao(java.lang.String param) {
if (param != null) {
// update the setting tracker
localMensagemInterpretacaoTracker = true;
} else {
localMensagemInterpretacaoTracker = false;
}
this.localMensagemInterpretacao = param;
}
/**
* field for MensagemPrinad
*/
protected java.lang.String localMensagemPrinad;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localMensagemPrinadTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMensagemPrinad() {
return localMensagemPrinad;
}
/**
* Auto generated setter method
*
* @param param
* MensagemPrinad
*/
public void setMensagemPrinad(java.lang.String param) {
if (param != null) {
// update the setting tracker
localMensagemPrinadTracker = true;
} else {
localMensagemPrinadTracker = false;
}
this.localMensagemPrinad = param;
}
/**
* field for MensagemRiskscoring This was an Array!
*/
protected MensagemRiskscoring[] localMensagemRiskscoring;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localMensagemRiskscoringTracker = false;
/**
* Auto generated getter method
*
* @return MensagemRiskscoring[]
*/
public MensagemRiskscoring[] getMensagemRiskscoring() {
return localMensagemRiskscoring;
}
/**
* validate the array for MensagemRiskscoring
*/
protected void validateMensagemRiskscoring(MensagemRiskscoring[] param) {
}
/**
* Auto generated setter method
*
* @param param
* MensagemRiskscoring
*/
public void setMensagemRiskscoring(MensagemRiskscoring[] param) {
validateMensagemRiskscoring(param);
if (param != null) {
// update the setting tracker
localMensagemRiskscoringTracker = true;
} else {
localMensagemRiskscoringTracker = false;
}
this.localMensagemRiskscoring = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* MensagemRiskscoring
*/
public void addMensagemRiskscoring(MensagemRiskscoring param) {
if (localMensagemRiskscoring == null) {
localMensagemRiskscoring = new MensagemRiskscoring[] {};
}
// update the setting tracker
localMensagemRiskscoringTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localMensagemRiskscoring);
list.add(param);
this.localMensagemRiskscoring = (MensagemRiskscoring[]) list
.toArray(new MensagemRiskscoring[list.size()]);
}
/**
* field for DataFator This was an Attribute!
*/
protected java.util.Calendar localDataFator;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataFator() {
return localDataFator;
}
/**
* Auto generated setter method
*
* @param param
* DataFator
*/
public void setDataFator(java.util.Calendar param) {
this.localDataFator = param;
}
/**
* field for FatorPrinad This was an Attribute!
*/
protected java.math.BigDecimal localFatorPrinad;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getFatorPrinad() {
return localFatorPrinad;
}
/**
* Auto generated setter method
*
* @param param
* FatorPrinad
*/
public void setFatorPrinad(java.math.BigDecimal param) {
this.localFatorPrinad = param;
}
/**
* field for FatorRiskscoring This was an Attribute!
*/
protected java.math.BigDecimal localFatorRiskscoring;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getFatorRiskscoring() {
return localFatorRiskscoring;
}
/**
* Auto generated setter method
*
* @param param
* FatorRiskscoring
*/
public void setFatorRiskscoring(java.math.BigDecimal param) {
this.localFatorRiskscoring = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoRiskscoring6Meses.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Riskscoring-6-Meses", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Riskscoring-6-Meses", xmlWriter);
}
}
if (localDataFator != null) {
writeAttribute("", "data-fator",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataFator), xmlWriter);
}
if (localFatorPrinad != null) {
writeAttribute("", "fator-prinad",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFatorPrinad), xmlWriter);
}
if (localFatorRiskscoring != null) {
writeAttribute("", "fator-riskscoring",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFatorRiskscoring),
xmlWriter);
}
if (localHorizonteTempoTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "horizonte-tempo",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"horizonte-tempo");
}
} else {
xmlWriter.writeStartElement("horizonte-tempo");
}
if (localHorizonteTempo == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"horizonte-tempo cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localHorizonteTempo));
}
xmlWriter.writeEndElement();
}
if (localMensagemInterpretacaoTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"mensagem-interpretacao", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"mensagem-interpretacao");
}
} else {
xmlWriter.writeStartElement("mensagem-interpretacao");
}
if (localMensagemInterpretacao == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"mensagem-interpretacao cannot be null!!");
} else {
xmlWriter.writeCharacters(localMensagemInterpretacao);
}
xmlWriter.writeEndElement();
}
if (localMensagemPrinadTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "mensagem-prinad",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"mensagem-prinad");
}
} else {
xmlWriter.writeStartElement("mensagem-prinad");
}
if (localMensagemPrinad == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"mensagem-prinad cannot be null!!");
} else {
xmlWriter.writeCharacters(localMensagemPrinad);
}
xmlWriter.writeEndElement();
}
if (localMensagemRiskscoringTracker) {
if (localMensagemRiskscoring != null) {
for (int i = 0; i < localMensagemRiskscoring.length; i++) {
if (localMensagemRiskscoring[i] != null) {
localMensagemRiskscoring[i].serialize(
new javax.xml.namespace.QName("",
"mensagem-riskscoring"), factory,
xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"mensagem-riskscoring cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localHorizonteTempoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"horizonte-tempo"));
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localHorizonteTempo));
}
if (localMensagemInterpretacaoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"mensagem-interpretacao"));
if (localMensagemInterpretacao != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagemInterpretacao));
} else {
throw new org.apache.axis2.databinding.ADBException(
"mensagem-interpretacao cannot be null!!");
}
}
if (localMensagemPrinadTracker) {
elementList.add(new javax.xml.namespace.QName("",
"mensagem-prinad"));
if (localMensagemPrinad != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagemPrinad));
} else {
throw new org.apache.axis2.databinding.ADBException(
"mensagem-prinad cannot be null!!");
}
}
if (localMensagemRiskscoringTracker) {
if (localMensagemRiskscoring != null) {
for (int i = 0; i < localMensagemRiskscoring.length; i++) {
if (localMensagemRiskscoring[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"mensagem-riskscoring"));
elementList.add(localMensagemRiskscoring[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"mensagem-riskscoring cannot be null!!");
}
}
attribList.add(new javax.xml.namespace.QName("", "data-fator"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataFator));
attribList.add(new javax.xml.namespace.QName("", "fator-prinad"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFatorPrinad));
attribList.add(new javax.xml.namespace.QName("",
"fator-riskscoring"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFatorRiskscoring));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoRiskscoring6Meses parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoRiskscoring6Meses object = new InsumoRiskscoring6Meses();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Riskscoring-6-Meses".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoRiskscoring6Meses) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-fator"
java.lang.String tempAttribDataFator =
reader.getAttributeValue(null, "data-fator");
if (tempAttribDataFator != null) {
java.lang.String content = tempAttribDataFator;
object.setDataFator(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataFator));
} else {
}
handledAttributes.add("data-fator");
// handle attribute "fator-prinad"
java.lang.String tempAttribFatorPrinad =
reader.getAttributeValue(null, "fator-prinad");
if (tempAttribFatorPrinad != null) {
java.lang.String content = tempAttribFatorPrinad;
object.setFatorPrinad(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribFatorPrinad));
} else {
}
handledAttributes.add("fator-prinad");
// handle attribute "fator-riskscoring"
java.lang.String tempAttribFatorRiskscoring =
reader.getAttributeValue(null, "fator-riskscoring");
if (tempAttribFatorRiskscoring != null) {
java.lang.String content = tempAttribFatorRiskscoring;
object.setFatorRiskscoring(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribFatorRiskscoring));
} else {
}
handledAttributes.add("fator-riskscoring");
reader.next();
java.util.ArrayList list4 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"horizonte-tempo").equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setHorizonteTempo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
reader.next();
} // End of if for expected property start element
else {
object.setHorizonteTempo(java.lang.Integer.MIN_VALUE);
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"mensagem-interpretacao").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setMensagemInterpretacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"mensagem-prinad").equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setMensagemPrinad(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"mensagem-riskscoring").equals(reader
.getName())) {
// Process the array and step past its final element's
// end.
list4.add(MensagemRiskscoring.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone4 = false;
while (!loopDone4) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone4 = true;
} else {
if (new javax.xml.namespace.QName("",
"mensagem-riskscoring").equals(reader
.getName())) {
list4.add(MensagemRiskscoring.Factory
.parse(reader));
} else {
loopDone4 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setMensagemRiskscoring((MensagemRiskscoring[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(MensagemRiskscoring.class,
list4));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Cnpj implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name = Cnpj
* Namespace URI = http://webservice.consulta.spcjava.spcbrasil.org/
* Namespace Prefix = ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Numero This was an Attribute!
*/
protected java.lang.String localNumero;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNumero() {
return localNumero;
}
/**
* Auto generated setter method
*
* @param param
* Numero
*/
public void setNumero(java.lang.String param) {
this.localNumero = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Cnpj.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Cnpj", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Cnpj", xmlWriter);
}
}
if (localNumero != null) {
writeAttribute("", "numero",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "numero"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Cnpj parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Cnpj object = new Cnpj();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Cnpj".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Cnpj) ExtensionMapper.getTypeObject(
nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "numero"
java.lang.String tempAttribNumero =
reader.getAttributeValue(null, "numero");
if (tempAttribNumero != null) {
java.lang.String content = tempAttribNumero;
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNumero));
} else {
}
handledAttributes.add("numero");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoAntecessora implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Antecessora Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DataMotivo This was an Attribute!
*/
protected java.util.Calendar localDataMotivo;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataMotivo() {
return localDataMotivo;
}
/**
* Auto generated setter method
*
* @param param
* DataMotivo
*/
public void setDataMotivo(java.util.Calendar param) {
this.localDataMotivo = param;
}
/**
* field for RazaoSocialAnterior This was an Attribute!
*/
protected java.lang.String localRazaoSocialAnterior;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getRazaoSocialAnterior() {
return localRazaoSocialAnterior;
}
/**
* Auto generated setter method
*
* @param param
* RazaoSocialAnterior
*/
public void setRazaoSocialAnterior(java.lang.String param) {
this.localRazaoSocialAnterior = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoAntecessora.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-Antecessora",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Antecessora", xmlWriter);
}
}
if (localDataMotivo != null) {
writeAttribute("", "data-motivo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataMotivo), xmlWriter);
}
if (localRazaoSocialAnterior != null) {
writeAttribute("", "razao-social-anterior",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRazaoSocialAnterior),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "data-motivo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataMotivo));
attribList.add(new javax.xml.namespace.QName("",
"razao-social-anterior"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRazaoSocialAnterior));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoAntecessora parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoAntecessora object = new InsumoAntecessora();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Antecessora".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoAntecessora) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-motivo"
java.lang.String tempAttribDataMotivo =
reader.getAttributeValue(null, "data-motivo");
if (tempAttribDataMotivo != null) {
java.lang.String content = tempAttribDataMotivo;
object.setDataMotivo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataMotivo));
} else {
}
handledAttributes.add("data-motivo");
// handle attribute "razao-social-anterior"
java.lang.String tempAttribRazaoSocialAnterior =
reader.getAttributeValue(null, "razao-social-anterior");
if (tempAttribRazaoSocialAnterior != null) {
java.lang.String content = tempAttribRazaoSocialAnterior;
object.setRazaoSocialAnterior(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribRazaoSocialAnterior));
} else {
}
handledAttributes.add("razao-social-anterior");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ProdutoE implements
org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/", "produto",
"ns1");
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Produto
*/
protected Produto localProduto;
/**
* Auto generated getter method
*
* @return Produto
*/
public Produto getProduto() {
return localProduto;
}
/**
* Auto generated setter method
*
* @param param
* Produto
*/
public void setProduto(Produto param) {
this.localProduto = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, MY_QNAME) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ProdutoE.this.serialize(MY_QNAME, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
MY_QNAME, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
if (localProduto == null) {
java.lang.String namespace = "http://webservice.consulta.spcjava.spcbrasil.org/";
if (!namespace.equals("")) {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "produto",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "produto");
}
} else {
xmlWriter.writeStartElement("produto");
}
// write the nil attribute
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "nil",
"1", xmlWriter);
xmlWriter.writeEndElement();
} else {
localProduto.serialize(MY_QNAME, factory, xmlWriter);
}
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
if (localProduto == null) {
return new org.apache.axis2.databinding.utils.reader.NullXMLStreamReader(
MY_QNAME);
} else {
return localProduto.getPullParser(MY_QNAME);
}
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ProdutoE parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ProdutoE object = new ProdutoE();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
nillableValue = reader.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance", "nil");
if ("true".equals(nillableValue)
|| "1".equals(nillableValue)) {
// Skip the element and report the null value. It cannot
// have subelements.
while (!reader.isEndElement())
reader.next();
return object;
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
while (!reader.isEndElement()) {
if (reader.isStartElement()) {
if (reader.isStartElement()
&& new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"produto").equals(reader.getName())) {
nillableValue = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"nil");
if ("true".equals(nillableValue)
|| "1".equals(nillableValue)) {
object.setProduto(null);
reader.next();
} else {
object.setProduto(Produto.Factory
.parse(reader));
}
} // End of if for expected property start element
else {
// A start element we are not expecting
// indicates an invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
} else {
reader.next();
}
} // end of while loop
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoChequeLojista implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Cheque-Lojista Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Alinea
*/
protected Alinea localAlinea;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAlineaTracker = false;
/**
* Auto generated getter method
*
* @return Alinea
*/
public Alinea getAlinea() {
return localAlinea;
}
/**
* Auto generated setter method
*
* @param param
* Alinea
*/
public void setAlinea(Alinea param) {
if (param != null) {
// update the setting tracker
localAlineaTracker = true;
} else {
localAlineaTracker = false;
}
this.localAlinea = param;
}
/**
* field for ChequeInicial
*/
protected ChequeLojista localChequeInicial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeInicialTracker = false;
/**
* Auto generated getter method
*
* @return ChequeLojista
*/
public ChequeLojista getChequeInicial() {
return localChequeInicial;
}
/**
* Auto generated setter method
*
* @param param
* ChequeInicial
*/
public void setChequeInicial(ChequeLojista param) {
if (param != null) {
// update the setting tracker
localChequeInicialTracker = true;
} else {
localChequeInicialTracker = false;
}
this.localChequeInicial = param;
}
/**
* field for ChequeFinal
*/
protected ChequeFinal localChequeFinal;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeFinalTracker = false;
/**
* Auto generated getter method
*
* @return ChequeFinal
*/
public ChequeFinal getChequeFinal() {
return localChequeFinal;
}
/**
* Auto generated setter method
*
* @param param
* ChequeFinal
*/
public void setChequeFinal(ChequeFinal param) {
if (param != null) {
// update the setting tracker
localChequeFinalTracker = true;
} else {
localChequeFinalTracker = false;
}
this.localChequeFinal = param;
}
/**
* field for CidadeAssociado
*/
protected Cidade localCidadeAssociado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCidadeAssociadoTracker = false;
/**
* Auto generated getter method
*
* @return Cidade
*/
public Cidade getCidadeAssociado() {
return localCidadeAssociado;
}
/**
* Auto generated setter method
*
* @param param
* CidadeAssociado
*/
public void setCidadeAssociado(Cidade param) {
if (param != null) {
// update the setting tracker
localCidadeAssociadoTracker = true;
} else {
localCidadeAssociadoTracker = false;
}
this.localCidadeAssociado = param;
}
/**
* field for NomeAssociado This was an Attribute!
*/
protected java.lang.String localNomeAssociado;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeAssociado() {
return localNomeAssociado;
}
/**
* Auto generated setter method
*
* @param param
* NomeAssociado
*/
public void setNomeAssociado(java.lang.String param) {
this.localNomeAssociado = param;
}
/**
* field for DataInclusao This was an Attribute!
*/
protected java.util.Calendar localDataInclusao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataInclusao() {
return localDataInclusao;
}
/**
* Auto generated setter method
*
* @param param
* DataInclusao
*/
public void setDataInclusao(java.util.Calendar param) {
this.localDataInclusao = param;
}
/**
* field for NomeEntidade This was an Attribute!
*/
protected java.lang.String localNomeEntidade;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeEntidade() {
return localNomeEntidade;
}
/**
* Auto generated setter method
*
* @param param
* NomeEntidade
*/
public void setNomeEntidade(java.lang.String param) {
this.localNomeEntidade = param;
}
/**
* field for Informante This was an Attribute!
*/
protected java.lang.String localInformante;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getInformante() {
return localInformante;
}
/**
* Auto generated setter method
*
* @param param
* Informante
*/
public void setInformante(java.lang.String param) {
this.localInformante = param;
}
/**
* field for Origem This was an Attribute!
*/
protected java.lang.String localOrigem;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getOrigem() {
return localOrigem;
}
/**
* Auto generated setter method
*
* @param param
* Origem
*/
public void setOrigem(java.lang.String param) {
this.localOrigem = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoChequeLojista.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-Cheque-Lojista",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Cheque-Lojista", xmlWriter);
}
}
if (localNomeAssociado != null) {
writeAttribute("", "nome-associado",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeAssociado), xmlWriter);
}
if (localDataInclusao != null) {
writeAttribute("", "data-inclusao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao), xmlWriter);
}
if (localNomeEntidade != null) {
writeAttribute("", "nome-entidade",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeEntidade), xmlWriter);
}
if (localInformante != null) {
writeAttribute("", "informante",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInformante), xmlWriter);
}
if (localOrigem != null) {
writeAttribute("", "origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem), xmlWriter);
}
if (localAlineaTracker) {
if (localAlinea == null) {
throw new org.apache.axis2.databinding.ADBException(
"alinea cannot be null!!");
}
localAlinea.serialize(new javax.xml.namespace.QName("",
"alinea"), factory, xmlWriter);
}
if (localChequeInicialTracker) {
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
localChequeInicial.serialize(new javax.xml.namespace.QName("",
"cheque-inicial"), factory, xmlWriter);
}
if (localChequeFinalTracker) {
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
localChequeFinal.serialize(new javax.xml.namespace.QName("",
"cheque-final"), factory, xmlWriter);
}
if (localCidadeAssociadoTracker) {
if (localCidadeAssociado == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade-associado cannot be null!!");
}
localCidadeAssociado.serialize(new javax.xml.namespace.QName(
"", "cidade-associado"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localAlineaTracker) {
elementList.add(new javax.xml.namespace.QName("", "alinea"));
if (localAlinea == null) {
throw new org.apache.axis2.databinding.ADBException(
"alinea cannot be null!!");
}
elementList.add(localAlinea);
}
if (localChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-inicial"));
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
elementList.add(localChequeInicial);
}
if (localChequeFinalTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-final"));
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
elementList.add(localChequeFinal);
}
if (localCidadeAssociadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cidade-associado"));
if (localCidadeAssociado == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade-associado cannot be null!!");
}
elementList.add(localCidadeAssociado);
}
attribList.add(new javax.xml.namespace.QName("", "nome-associado"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeAssociado));
attribList.add(new javax.xml.namespace.QName("", "data-inclusao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao));
attribList.add(new javax.xml.namespace.QName("", "nome-entidade"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeEntidade));
attribList.add(new javax.xml.namespace.QName("", "informante"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInformante));
attribList.add(new javax.xml.namespace.QName("", "origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoChequeLojista parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoChequeLojista object = new InsumoChequeLojista();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Cheque-Lojista".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoChequeLojista) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "nome-associado"
java.lang.String tempAttribNomeAssociado =
reader.getAttributeValue(null, "nome-associado");
if (tempAttribNomeAssociado != null) {
java.lang.String content = tempAttribNomeAssociado;
object.setNomeAssociado(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeAssociado));
} else {
}
handledAttributes.add("nome-associado");
// handle attribute "data-inclusao"
java.lang.String tempAttribDataInclusao =
reader.getAttributeValue(null, "data-inclusao");
if (tempAttribDataInclusao != null) {
java.lang.String content = tempAttribDataInclusao;
object.setDataInclusao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataInclusao));
} else {
}
handledAttributes.add("data-inclusao");
// handle attribute "nome-entidade"
java.lang.String tempAttribNomeEntidade =
reader.getAttributeValue(null, "nome-entidade");
if (tempAttribNomeEntidade != null) {
java.lang.String content = tempAttribNomeEntidade;
object.setNomeEntidade(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeEntidade));
} else {
}
handledAttributes.add("nome-entidade");
// handle attribute "informante"
java.lang.String tempAttribInformante =
reader.getAttributeValue(null, "informante");
if (tempAttribInformante != null) {
java.lang.String content = tempAttribInformante;
object.setInformante(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribInformante));
} else {
}
handledAttributes.add("informante");
// handle attribute "origem"
java.lang.String tempAttribOrigem =
reader.getAttributeValue(null, "origem");
if (tempAttribOrigem != null) {
java.lang.String content = tempAttribOrigem;
object.setOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigem));
} else {
}
handledAttributes.add("origem");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "alinea")
.equals(reader.getName())) {
object.setAlinea(Alinea.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-inicial").equals(reader.getName())) {
object.setChequeInicial(ChequeLojista.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cheque-final")
.equals(reader.getName())) {
object.setChequeFinal(ChequeFinal.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cidade-associado")
.equals(reader.getName())) {
object.setCidadeAssociado(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ResultadoInsumoChoice_type0 implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Resultado-InsumoChoice_type0 Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* Whenever a new property is set ensure all others are unset There can
* be only one choice and the last one wins
*/
private void clearAllSettingTrackers() {
localDetalheGrafiaPjTracker = false;
localDetalheSpcTracker = false;
localDetalheChequeLojistaTracker = false;
localDetalheCcfTracker = false;
localDetalheContraOrdemTracker = false;
localDetalheContraOrdemDocumentoDiferenteTracker = false;
localDetalheContraOrdemAgenciaContaDiferenteTracker = false;
localDetalheContraOrdemAgenciaDiferenteTracker = false;
localDetalheContumaciaTracker = false;
localDetalheDadosAgenciaBancariaTracker = false;
localDetalheBancoAgenciaContaDocumentoDiferenteTracker = false;
localDetalheConsultaRealizadaTracker = false;
localDetalheCreditoConcedidoTracker = false;
localDetalheAlertaDocumentoTracker = false;
localDetalheAcaoTracker = false;
localDetalheProtestoTracker = false;
localDetalheParticipacaoEmpresaTracker = false;
localDetalheSocioTracker = false;
localDetalheAdministradorTracker = false;
localDetalheEnderecoCepConsultadoTracker = false;
localDetalheTelefoneConsultadoTracker = false;
localDetalheTelefoneVinculadoConsumidorTracker = false;
localDetalheTelefoneVinculadoAssinanteConsultadoTracker = false;
localDetalheUltimoTelefoneInformadoTracker = false;
localDetalheUltimoEnderecoInformadoTracker = false;
localDetalheInformacaoPoderJudiciarioTracker = false;
localDetalheRiskscoring6MesesTracker = false;
localDetalheRiskscoring12MesesTracker = false;
localDetalheChequeSemFundoAcheiTracker = false;
localDetalheChequeSemFundoAcheiCcfTracker = false;
localDetalheContumaciaSrsTracker = false;
localDetalheParticipacaoFalenciaTracker = false;
localDetalheDividaVencidaTracker = false;
localDetalheRestricaoFinanceiraTracker = false;
localDetalhePendenciaFinanceiraTracker = false;
localDetalheChequeSemFundoVarejoTracker = false;
localDetalheContraOrdemSrsTracker = false;
localDetalheContraOrdemDocumentoDiferenteSrsTracker = false;
localDetalheChequeOutrasOcorrenciasSrsTracker = false;
localDetalheChequeConsultaOnlineSrsTracker = false;
localDetalheConsultaRealizadaChequeTracker = false;
localDetalheReferenciaisNegociosTracker = false;
localDetalheHistoricoPagamentoTracker = false;
localDetalheHistoricoChequeTracker = false;
localDetalheHistoricoChequeDocumentoDiferenteTracker = false;
localDetalheHistoricoContaCorrenteTracker = false;
localDetalheRelacionamentoMaisAntigoComFornecedoresTracker = false;
localDetalheRegistroConsultaTracker = false;
localDetalheUltimasConsultasTracker = false;
localDetalheCapitalSocialTracker = false;
localDetalheAntecessoraTracker = false;
localDetalheAtividadeEmpresaTracker = false;
localDetalheFilialTracker = false;
localDetalheInformacoesAdicionaisTracker = false;
localDetalheIncorporacaoFusaoCisaoTracker = false;
localDetalhePrincipaisProdutosTracker = false;
localDetalheSpcScore3MesesTracker = false;
localDetalheSpcScore12MesesTracker = false;
localDetalheSpcObitoTracker = false;
localDetalheConfirmacaoRgTracker = false;
}
/**
* field for DetalheGrafiaPj
*/
protected GrafiaPJ localDetalheGrafiaPj;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheGrafiaPjTracker = false;
/**
* Auto generated getter method
*
* @return GrafiaPJ
*/
public GrafiaPJ getDetalheGrafiaPj() {
return localDetalheGrafiaPj;
}
/**
* Auto generated setter method
*
* @param param
* DetalheGrafiaPj
*/
public void setDetalheGrafiaPj(GrafiaPJ param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheGrafiaPjTracker = true;
} else {
localDetalheGrafiaPjTracker = false;
}
this.localDetalheGrafiaPj = param;
}
/**
* field for DetalheSpc
*/
protected InsumoSPC localDetalheSpc;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheSpcTracker = false;
/**
* Auto generated getter method
*
* @return InsumoSPC
*/
public InsumoSPC getDetalheSpc() {
return localDetalheSpc;
}
/**
* Auto generated setter method
*
* @param param
* DetalheSpc
*/
public void setDetalheSpc(InsumoSPC param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheSpcTracker = true;
} else {
localDetalheSpcTracker = false;
}
this.localDetalheSpc = param;
}
/**
* field for DetalheChequeLojista
*/
protected InsumoChequeLojista localDetalheChequeLojista;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheChequeLojistaTracker = false;
/**
* Auto generated getter method
*
* @return InsumoChequeLojista
*/
public InsumoChequeLojista getDetalheChequeLojista() {
return localDetalheChequeLojista;
}
/**
* Auto generated setter method
*
* @param param
* DetalheChequeLojista
*/
public void setDetalheChequeLojista(InsumoChequeLojista param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheChequeLojistaTracker = true;
} else {
localDetalheChequeLojistaTracker = false;
}
this.localDetalheChequeLojista = param;
}
/**
* field for DetalheCcf
*/
protected InsumoCCF localDetalheCcf;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheCcfTracker = false;
/**
* Auto generated getter method
*
* @return InsumoCCF
*/
public InsumoCCF getDetalheCcf() {
return localDetalheCcf;
}
/**
* Auto generated setter method
*
* @param param
* DetalheCcf
*/
public void setDetalheCcf(InsumoCCF param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheCcfTracker = true;
} else {
localDetalheCcfTracker = false;
}
this.localDetalheCcf = param;
}
/**
* field for DetalheContraOrdem
*/
protected InsumoContraOrdem localDetalheContraOrdem;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheContraOrdemTracker = false;
/**
* Auto generated getter method
*
* @return InsumoContraOrdem
*/
public InsumoContraOrdem getDetalheContraOrdem() {
return localDetalheContraOrdem;
}
/**
* Auto generated setter method
*
* @param param
* DetalheContraOrdem
*/
public void setDetalheContraOrdem(InsumoContraOrdem param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheContraOrdemTracker = true;
} else {
localDetalheContraOrdemTracker = false;
}
this.localDetalheContraOrdem = param;
}
/**
* field for DetalheContraOrdemDocumentoDiferente
*/
protected InsumoContraOrdemDocumentoDiferente localDetalheContraOrdemDocumentoDiferente;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheContraOrdemDocumentoDiferenteTracker = false;
/**
* Auto generated getter method
*
* @return InsumoContraOrdemDocumentoDiferente
*/
public InsumoContraOrdemDocumentoDiferente getDetalheContraOrdemDocumentoDiferente() {
return localDetalheContraOrdemDocumentoDiferente;
}
/**
* Auto generated setter method
*
* @param param
* DetalheContraOrdemDocumentoDiferente
*/
public void setDetalheContraOrdemDocumentoDiferente(
InsumoContraOrdemDocumentoDiferente param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheContraOrdemDocumentoDiferenteTracker = true;
} else {
localDetalheContraOrdemDocumentoDiferenteTracker = false;
}
this.localDetalheContraOrdemDocumentoDiferente = param;
}
/**
* field for DetalheContraOrdemAgenciaContaDiferente
*/
protected InsumoContraOrdemAgenciaContaDiferente localDetalheContraOrdemAgenciaContaDiferente;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheContraOrdemAgenciaContaDiferenteTracker = false;
/**
* Auto generated getter method
*
* @return InsumoContraOrdemAgenciaContaDiferente
*/
public InsumoContraOrdemAgenciaContaDiferente getDetalheContraOrdemAgenciaContaDiferente() {
return localDetalheContraOrdemAgenciaContaDiferente;
}
/**
* Auto generated setter method
*
* @param param
* DetalheContraOrdemAgenciaContaDiferente
*/
public void setDetalheContraOrdemAgenciaContaDiferente(
InsumoContraOrdemAgenciaContaDiferente param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheContraOrdemAgenciaContaDiferenteTracker = true;
} else {
localDetalheContraOrdemAgenciaContaDiferenteTracker = false;
}
this.localDetalheContraOrdemAgenciaContaDiferente = param;
}
/**
* field for DetalheContraOrdemAgenciaDiferente
*/
protected InsumoContraOrdemAgenciaDiferente localDetalheContraOrdemAgenciaDiferente;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheContraOrdemAgenciaDiferenteTracker = false;
/**
* Auto generated getter method
*
* @return InsumoContraOrdemAgenciaDiferente
*/
public InsumoContraOrdemAgenciaDiferente getDetalheContraOrdemAgenciaDiferente() {
return localDetalheContraOrdemAgenciaDiferente;
}
/**
* Auto generated setter method
*
* @param param
* DetalheContraOrdemAgenciaDiferente
*/
public void setDetalheContraOrdemAgenciaDiferente(
InsumoContraOrdemAgenciaDiferente param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheContraOrdemAgenciaDiferenteTracker = true;
} else {
localDetalheContraOrdemAgenciaDiferenteTracker = false;
}
this.localDetalheContraOrdemAgenciaDiferente = param;
}
/**
* field for DetalheContumacia
*/
protected InsumoContumacia localDetalheContumacia;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheContumaciaTracker = false;
/**
* Auto generated getter method
*
* @return InsumoContumacia
*/
public InsumoContumacia getDetalheContumacia() {
return localDetalheContumacia;
}
/**
* Auto generated setter method
*
* @param param
* DetalheContumacia
*/
public void setDetalheContumacia(InsumoContumacia param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheContumaciaTracker = true;
} else {
localDetalheContumaciaTracker = false;
}
this.localDetalheContumacia = param;
}
/**
* field for DetalheDadosAgenciaBancaria
*/
protected DadosAgenciaBancaria localDetalheDadosAgenciaBancaria;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheDadosAgenciaBancariaTracker = false;
/**
* Auto generated getter method
*
* @return DadosAgenciaBancaria
*/
public DadosAgenciaBancaria getDetalheDadosAgenciaBancaria() {
return localDetalheDadosAgenciaBancaria;
}
/**
* Auto generated setter method
*
* @param param
* DetalheDadosAgenciaBancaria
*/
public void setDetalheDadosAgenciaBancaria(DadosAgenciaBancaria param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheDadosAgenciaBancariaTracker = true;
} else {
localDetalheDadosAgenciaBancariaTracker = false;
}
this.localDetalheDadosAgenciaBancaria = param;
}
/**
* field for DetalheBancoAgenciaContaDocumentoDiferente
*/
protected AgenciaContaDocumentoDiferente localDetalheBancoAgenciaContaDocumentoDiferente;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheBancoAgenciaContaDocumentoDiferenteTracker = false;
/**
* Auto generated getter method
*
* @return AgenciaContaDocumentoDiferente
*/
public AgenciaContaDocumentoDiferente getDetalheBancoAgenciaContaDocumentoDiferente() {
return localDetalheBancoAgenciaContaDocumentoDiferente;
}
/**
* Auto generated setter method
*
* @param param
* DetalheBancoAgenciaContaDocumentoDiferente
*/
public void setDetalheBancoAgenciaContaDocumentoDiferente(
AgenciaContaDocumentoDiferente param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheBancoAgenciaContaDocumentoDiferenteTracker = true;
} else {
localDetalheBancoAgenciaContaDocumentoDiferenteTracker = false;
}
this.localDetalheBancoAgenciaContaDocumentoDiferente = param;
}
/**
* field for DetalheConsultaRealizada
*/
protected InsumoConsultaRealizada localDetalheConsultaRealizada;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheConsultaRealizadaTracker = false;
/**
* Auto generated getter method
*
* @return InsumoConsultaRealizada
*/
public InsumoConsultaRealizada getDetalheConsultaRealizada() {
return localDetalheConsultaRealizada;
}
/**
* Auto generated setter method
*
* @param param
* DetalheConsultaRealizada
*/
public void setDetalheConsultaRealizada(InsumoConsultaRealizada param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheConsultaRealizadaTracker = true;
} else {
localDetalheConsultaRealizadaTracker = false;
}
this.localDetalheConsultaRealizada = param;
}
/**
* field for DetalheCreditoConcedido
*/
protected InsumoCreditoConcedido localDetalheCreditoConcedido;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheCreditoConcedidoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoCreditoConcedido
*/
public InsumoCreditoConcedido getDetalheCreditoConcedido() {
return localDetalheCreditoConcedido;
}
/**
* Auto generated setter method
*
* @param param
* DetalheCreditoConcedido
*/
public void setDetalheCreditoConcedido(InsumoCreditoConcedido param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheCreditoConcedidoTracker = true;
} else {
localDetalheCreditoConcedidoTracker = false;
}
this.localDetalheCreditoConcedido = param;
}
/**
* field for DetalheAlertaDocumento
*/
protected InsumoAlertaDocumento localDetalheAlertaDocumento;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheAlertaDocumentoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoAlertaDocumento
*/
public InsumoAlertaDocumento getDetalheAlertaDocumento() {
return localDetalheAlertaDocumento;
}
/**
* Auto generated setter method
*
* @param param
* DetalheAlertaDocumento
*/
public void setDetalheAlertaDocumento(InsumoAlertaDocumento param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheAlertaDocumentoTracker = true;
} else {
localDetalheAlertaDocumentoTracker = false;
}
this.localDetalheAlertaDocumento = param;
}
/**
* field for DetalheAcao
*/
protected InsumoAcao localDetalheAcao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheAcaoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoAcao
*/
public InsumoAcao getDetalheAcao() {
return localDetalheAcao;
}
/**
* Auto generated setter method
*
* @param param
* DetalheAcao
*/
public void setDetalheAcao(InsumoAcao param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheAcaoTracker = true;
} else {
localDetalheAcaoTracker = false;
}
this.localDetalheAcao = param;
}
/**
* field for DetalheProtesto
*/
protected InsumoProtesto localDetalheProtesto;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheProtestoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoProtesto
*/
public InsumoProtesto getDetalheProtesto() {
return localDetalheProtesto;
}
/**
* Auto generated setter method
*
* @param param
* DetalheProtesto
*/
public void setDetalheProtesto(InsumoProtesto param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheProtestoTracker = true;
} else {
localDetalheProtestoTracker = false;
}
this.localDetalheProtesto = param;
}
/**
* field for DetalheParticipacaoEmpresa
*/
protected InsumoParticipacaoEmpresas localDetalheParticipacaoEmpresa;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheParticipacaoEmpresaTracker = false;
/**
* Auto generated getter method
*
* @return InsumoParticipacaoEmpresas
*/
public InsumoParticipacaoEmpresas getDetalheParticipacaoEmpresa() {
return localDetalheParticipacaoEmpresa;
}
/**
* Auto generated setter method
*
* @param param
* DetalheParticipacaoEmpresa
*/
public void setDetalheParticipacaoEmpresa(
InsumoParticipacaoEmpresas param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheParticipacaoEmpresaTracker = true;
} else {
localDetalheParticipacaoEmpresaTracker = false;
}
this.localDetalheParticipacaoEmpresa = param;
}
/**
* field for DetalheSocio
*/
protected InsumoQuadroSocietario localDetalheSocio;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheSocioTracker = false;
/**
* Auto generated getter method
*
* @return InsumoQuadroSocietario
*/
public InsumoQuadroSocietario getDetalheSocio() {
return localDetalheSocio;
}
/**
* Auto generated setter method
*
* @param param
* DetalheSocio
*/
public void setDetalheSocio(InsumoQuadroSocietario param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheSocioTracker = true;
} else {
localDetalheSocioTracker = false;
}
this.localDetalheSocio = param;
}
/**
* field for DetalheAdministrador
*/
protected InsumoQuadroAdministrativo localDetalheAdministrador;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheAdministradorTracker = false;
/**
* Auto generated getter method
*
* @return InsumoQuadroAdministrativo
*/
public InsumoQuadroAdministrativo getDetalheAdministrador() {
return localDetalheAdministrador;
}
/**
* Auto generated setter method
*
* @param param
* DetalheAdministrador
*/
public void setDetalheAdministrador(InsumoQuadroAdministrativo param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheAdministradorTracker = true;
} else {
localDetalheAdministradorTracker = false;
}
this.localDetalheAdministrador = param;
}
/**
* field for DetalheEnderecoCepConsultado
*/
protected InsumoEnderecoCEPConsultado localDetalheEnderecoCepConsultado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheEnderecoCepConsultadoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoEnderecoCEPConsultado
*/
public InsumoEnderecoCEPConsultado getDetalheEnderecoCepConsultado() {
return localDetalheEnderecoCepConsultado;
}
/**
* Auto generated setter method
*
* @param param
* DetalheEnderecoCepConsultado
*/
public void setDetalheEnderecoCepConsultado(
InsumoEnderecoCEPConsultado param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheEnderecoCepConsultadoTracker = true;
} else {
localDetalheEnderecoCepConsultadoTracker = false;
}
this.localDetalheEnderecoCepConsultado = param;
}
/**
* field for DetalheTelefoneConsultado
*/
protected InsumoDadosTelefoneConsultado localDetalheTelefoneConsultado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheTelefoneConsultadoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoDadosTelefoneConsultado
*/
public InsumoDadosTelefoneConsultado getDetalheTelefoneConsultado() {
return localDetalheTelefoneConsultado;
}
/**
* Auto generated setter method
*
* @param param
* DetalheTelefoneConsultado
*/
public void setDetalheTelefoneConsultado(
InsumoDadosTelefoneConsultado param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheTelefoneConsultadoTracker = true;
} else {
localDetalheTelefoneConsultadoTracker = false;
}
this.localDetalheTelefoneConsultado = param;
}
/**
* field for DetalheTelefoneVinculadoConsumidor
*/
protected InsumoTelefoneVinculadoConsumidor localDetalheTelefoneVinculadoConsumidor;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheTelefoneVinculadoConsumidorTracker = false;
/**
* Auto generated getter method
*
* @return InsumoTelefoneVinculadoConsumidor
*/
public InsumoTelefoneVinculadoConsumidor getDetalheTelefoneVinculadoConsumidor() {
return localDetalheTelefoneVinculadoConsumidor;
}
/**
* Auto generated setter method
*
* @param param
* DetalheTelefoneVinculadoConsumidor
*/
public void setDetalheTelefoneVinculadoConsumidor(
InsumoTelefoneVinculadoConsumidor param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheTelefoneVinculadoConsumidorTracker = true;
} else {
localDetalheTelefoneVinculadoConsumidorTracker = false;
}
this.localDetalheTelefoneVinculadoConsumidor = param;
}
/**
* field for DetalheTelefoneVinculadoAssinanteConsultado
*/
protected InsumoTelefoneVinculadoAssinanteConsultado localDetalheTelefoneVinculadoAssinanteConsultado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheTelefoneVinculadoAssinanteConsultadoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoTelefoneVinculadoAssinanteConsultado
*/
public InsumoTelefoneVinculadoAssinanteConsultado getDetalheTelefoneVinculadoAssinanteConsultado() {
return localDetalheTelefoneVinculadoAssinanteConsultado;
}
/**
* Auto generated setter method
*
* @param param
* DetalheTelefoneVinculadoAssinanteConsultado
*/
public void setDetalheTelefoneVinculadoAssinanteConsultado(
InsumoTelefoneVinculadoAssinanteConsultado param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheTelefoneVinculadoAssinanteConsultadoTracker = true;
} else {
localDetalheTelefoneVinculadoAssinanteConsultadoTracker = false;
}
this.localDetalheTelefoneVinculadoAssinanteConsultado = param;
}
/**
* field for DetalheUltimoTelefoneInformado
*/
protected InsumoTelefoneConsultado localDetalheUltimoTelefoneInformado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheUltimoTelefoneInformadoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoTelefoneConsultado
*/
public InsumoTelefoneConsultado getDetalheUltimoTelefoneInformado() {
return localDetalheUltimoTelefoneInformado;
}
/**
* Auto generated setter method
*
* @param param
* DetalheUltimoTelefoneInformado
*/
public void setDetalheUltimoTelefoneInformado(
InsumoTelefoneConsultado param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheUltimoTelefoneInformadoTracker = true;
} else {
localDetalheUltimoTelefoneInformadoTracker = false;
}
this.localDetalheUltimoTelefoneInformado = param;
}
/**
* field for DetalheUltimoEnderecoInformado
*/
protected InsumoOcorrenciaConsumidor localDetalheUltimoEnderecoInformado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheUltimoEnderecoInformadoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoOcorrenciaConsumidor
*/
public InsumoOcorrenciaConsumidor getDetalheUltimoEnderecoInformado() {
return localDetalheUltimoEnderecoInformado;
}
/**
* Auto generated setter method
*
* @param param
* DetalheUltimoEnderecoInformado
*/
public void setDetalheUltimoEnderecoInformado(
InsumoOcorrenciaConsumidor param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheUltimoEnderecoInformadoTracker = true;
} else {
localDetalheUltimoEnderecoInformadoTracker = false;
}
this.localDetalheUltimoEnderecoInformado = param;
}
/**
* field for DetalheInformacaoPoderJudiciario
*/
protected InsumoInformacaoPoderJudiciario localDetalheInformacaoPoderJudiciario;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheInformacaoPoderJudiciarioTracker = false;
/**
* Auto generated getter method
*
* @return InsumoInformacaoPoderJudiciario
*/
public InsumoInformacaoPoderJudiciario getDetalheInformacaoPoderJudiciario() {
return localDetalheInformacaoPoderJudiciario;
}
/**
* Auto generated setter method
*
* @param param
* DetalheInformacaoPoderJudiciario
*/
public void setDetalheInformacaoPoderJudiciario(
InsumoInformacaoPoderJudiciario param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheInformacaoPoderJudiciarioTracker = true;
} else {
localDetalheInformacaoPoderJudiciarioTracker = false;
}
this.localDetalheInformacaoPoderJudiciario = param;
}
/**
* field for DetalheRiskscoring6Meses
*/
protected InsumoRiskscoring6Meses localDetalheRiskscoring6Meses;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheRiskscoring6MesesTracker = false;
/**
* Auto generated getter method
*
* @return InsumoRiskscoring6Meses
*/
public InsumoRiskscoring6Meses getDetalheRiskscoring6Meses() {
return localDetalheRiskscoring6Meses;
}
/**
* Auto generated setter method
*
* @param param
* DetalheRiskscoring6Meses
*/
public void setDetalheRiskscoring6Meses(InsumoRiskscoring6Meses param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheRiskscoring6MesesTracker = true;
} else {
localDetalheRiskscoring6MesesTracker = false;
}
this.localDetalheRiskscoring6Meses = param;
}
/**
* field for DetalheRiskscoring12Meses
*/
protected InsumoRiskscoring12Meses localDetalheRiskscoring12Meses;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheRiskscoring12MesesTracker = false;
/**
* Auto generated getter method
*
* @return InsumoRiskscoring12Meses
*/
public InsumoRiskscoring12Meses getDetalheRiskscoring12Meses() {
return localDetalheRiskscoring12Meses;
}
/**
* Auto generated setter method
*
* @param param
* DetalheRiskscoring12Meses
*/
public void setDetalheRiskscoring12Meses(InsumoRiskscoring12Meses param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheRiskscoring12MesesTracker = true;
} else {
localDetalheRiskscoring12MesesTracker = false;
}
this.localDetalheRiskscoring12Meses = param;
}
/**
* field for DetalheChequeSemFundoAchei
*/
protected InsumoChequeSemFundoAchei localDetalheChequeSemFundoAchei;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheChequeSemFundoAcheiTracker = false;
/**
* Auto generated getter method
*
* @return InsumoChequeSemFundoAchei
*/
public InsumoChequeSemFundoAchei getDetalheChequeSemFundoAchei() {
return localDetalheChequeSemFundoAchei;
}
/**
* Auto generated setter method
*
* @param param
* DetalheChequeSemFundoAchei
*/
public void setDetalheChequeSemFundoAchei(
InsumoChequeSemFundoAchei param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheChequeSemFundoAcheiTracker = true;
} else {
localDetalheChequeSemFundoAcheiTracker = false;
}
this.localDetalheChequeSemFundoAchei = param;
}
/**
* field for DetalheChequeSemFundoAcheiCcf
*/
protected InsumoChequeSemFundoAcheiCCF localDetalheChequeSemFundoAcheiCcf;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheChequeSemFundoAcheiCcfTracker = false;
/**
* Auto generated getter method
*
* @return InsumoChequeSemFundoAcheiCCF
*/
public InsumoChequeSemFundoAcheiCCF getDetalheChequeSemFundoAcheiCcf() {
return localDetalheChequeSemFundoAcheiCcf;
}
/**
* Auto generated setter method
*
* @param param
* DetalheChequeSemFundoAcheiCcf
*/
public void setDetalheChequeSemFundoAcheiCcf(
InsumoChequeSemFundoAcheiCCF param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheChequeSemFundoAcheiCcfTracker = true;
} else {
localDetalheChequeSemFundoAcheiCcfTracker = false;
}
this.localDetalheChequeSemFundoAcheiCcf = param;
}
/**
* field for DetalheContumaciaSrs
*/
protected InsumoContumaciaSRS localDetalheContumaciaSrs;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheContumaciaSrsTracker = false;
/**
* Auto generated getter method
*
* @return InsumoContumaciaSRS
*/
public InsumoContumaciaSRS getDetalheContumaciaSrs() {
return localDetalheContumaciaSrs;
}
/**
* Auto generated setter method
*
* @param param
* DetalheContumaciaSrs
*/
public void setDetalheContumaciaSrs(InsumoContumaciaSRS param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheContumaciaSrsTracker = true;
} else {
localDetalheContumaciaSrsTracker = false;
}
this.localDetalheContumaciaSrs = param;
}
/**
* field for DetalheParticipacaoFalencia
*/
protected InsumoParticipacaoFalencia localDetalheParticipacaoFalencia;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheParticipacaoFalenciaTracker = false;
/**
* Auto generated getter method
*
* @return InsumoParticipacaoFalencia
*/
public InsumoParticipacaoFalencia getDetalheParticipacaoFalencia() {
return localDetalheParticipacaoFalencia;
}
/**
* Auto generated setter method
*
* @param param
* DetalheParticipacaoFalencia
*/
public void setDetalheParticipacaoFalencia(
InsumoParticipacaoFalencia param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheParticipacaoFalenciaTracker = true;
} else {
localDetalheParticipacaoFalenciaTracker = false;
}
this.localDetalheParticipacaoFalencia = param;
}
/**
* field for DetalheDividaVencida
*/
protected InsumoDividaVencida localDetalheDividaVencida;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheDividaVencidaTracker = false;
/**
* Auto generated getter method
*
* @return InsumoDividaVencida
*/
public InsumoDividaVencida getDetalheDividaVencida() {
return localDetalheDividaVencida;
}
/**
* Auto generated setter method
*
* @param param
* DetalheDividaVencida
*/
public void setDetalheDividaVencida(InsumoDividaVencida param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheDividaVencidaTracker = true;
} else {
localDetalheDividaVencidaTracker = false;
}
this.localDetalheDividaVencida = param;
}
/**
* field for DetalheRestricaoFinanceira
*/
protected InsumoRestricaoFinanceira localDetalheRestricaoFinanceira;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheRestricaoFinanceiraTracker = false;
/**
* Auto generated getter method
*
* @return InsumoRestricaoFinanceira
*/
public InsumoRestricaoFinanceira getDetalheRestricaoFinanceira() {
return localDetalheRestricaoFinanceira;
}
/**
* Auto generated setter method
*
* @param param
* DetalheRestricaoFinanceira
*/
public void setDetalheRestricaoFinanceira(
InsumoRestricaoFinanceira param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheRestricaoFinanceiraTracker = true;
} else {
localDetalheRestricaoFinanceiraTracker = false;
}
this.localDetalheRestricaoFinanceira = param;
}
/**
* field for DetalhePendenciaFinanceira
*/
protected InsumoPendenciaFinanceira localDetalhePendenciaFinanceira;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalhePendenciaFinanceiraTracker = false;
/**
* Auto generated getter method
*
* @return InsumoPendenciaFinanceira
*/
public InsumoPendenciaFinanceira getDetalhePendenciaFinanceira() {
return localDetalhePendenciaFinanceira;
}
/**
* Auto generated setter method
*
* @param param
* DetalhePendenciaFinanceira
*/
public void setDetalhePendenciaFinanceira(
InsumoPendenciaFinanceira param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalhePendenciaFinanceiraTracker = true;
} else {
localDetalhePendenciaFinanceiraTracker = false;
}
this.localDetalhePendenciaFinanceira = param;
}
/**
* field for DetalheChequeSemFundoVarejo
*/
protected InsumoChequeSemFundoVarejo localDetalheChequeSemFundoVarejo;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheChequeSemFundoVarejoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoChequeSemFundoVarejo
*/
public InsumoChequeSemFundoVarejo getDetalheChequeSemFundoVarejo() {
return localDetalheChequeSemFundoVarejo;
}
/**
* Auto generated setter method
*
* @param param
* DetalheChequeSemFundoVarejo
*/
public void setDetalheChequeSemFundoVarejo(
InsumoChequeSemFundoVarejo param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheChequeSemFundoVarejoTracker = true;
} else {
localDetalheChequeSemFundoVarejoTracker = false;
}
this.localDetalheChequeSemFundoVarejo = param;
}
/**
* field for DetalheContraOrdemSrs
*/
protected InsumoContraOrdemSRS localDetalheContraOrdemSrs;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheContraOrdemSrsTracker = false;
/**
* Auto generated getter method
*
* @return InsumoContraOrdemSRS
*/
public InsumoContraOrdemSRS getDetalheContraOrdemSrs() {
return localDetalheContraOrdemSrs;
}
/**
* Auto generated setter method
*
* @param param
* DetalheContraOrdemSrs
*/
public void setDetalheContraOrdemSrs(InsumoContraOrdemSRS param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheContraOrdemSrsTracker = true;
} else {
localDetalheContraOrdemSrsTracker = false;
}
this.localDetalheContraOrdemSrs = param;
}
/**
* field for DetalheContraOrdemDocumentoDiferenteSrs
*/
protected InsumoContraOrdemDocumentoDiferenteSRS localDetalheContraOrdemDocumentoDiferenteSrs;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheContraOrdemDocumentoDiferenteSrsTracker = false;
/**
* Auto generated getter method
*
* @return InsumoContraOrdemDocumentoDiferenteSRS
*/
public InsumoContraOrdemDocumentoDiferenteSRS getDetalheContraOrdemDocumentoDiferenteSrs() {
return localDetalheContraOrdemDocumentoDiferenteSrs;
}
/**
* Auto generated setter method
*
* @param param
* DetalheContraOrdemDocumentoDiferenteSrs
*/
public void setDetalheContraOrdemDocumentoDiferenteSrs(
InsumoContraOrdemDocumentoDiferenteSRS param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheContraOrdemDocumentoDiferenteSrsTracker = true;
} else {
localDetalheContraOrdemDocumentoDiferenteSrsTracker = false;
}
this.localDetalheContraOrdemDocumentoDiferenteSrs = param;
}
/**
* field for DetalheChequeOutrasOcorrenciasSrs
*/
protected InsumoChequeOutrasOcorrenciasSRS localDetalheChequeOutrasOcorrenciasSrs;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheChequeOutrasOcorrenciasSrsTracker = false;
/**
* Auto generated getter method
*
* @return InsumoChequeOutrasOcorrenciasSRS
*/
public InsumoChequeOutrasOcorrenciasSRS getDetalheChequeOutrasOcorrenciasSrs() {
return localDetalheChequeOutrasOcorrenciasSrs;
}
/**
* Auto generated setter method
*
* @param param
* DetalheChequeOutrasOcorrenciasSrs
*/
public void setDetalheChequeOutrasOcorrenciasSrs(
InsumoChequeOutrasOcorrenciasSRS param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheChequeOutrasOcorrenciasSrsTracker = true;
} else {
localDetalheChequeOutrasOcorrenciasSrsTracker = false;
}
this.localDetalheChequeOutrasOcorrenciasSrs = param;
}
/**
* field for DetalheChequeConsultaOnlineSrs
*/
protected InsumoChequeConsultaOnlineSRS localDetalheChequeConsultaOnlineSrs;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheChequeConsultaOnlineSrsTracker = false;
/**
* Auto generated getter method
*
* @return InsumoChequeConsultaOnlineSRS
*/
public InsumoChequeConsultaOnlineSRS getDetalheChequeConsultaOnlineSrs() {
return localDetalheChequeConsultaOnlineSrs;
}
/**
* Auto generated setter method
*
* @param param
* DetalheChequeConsultaOnlineSrs
*/
public void setDetalheChequeConsultaOnlineSrs(
InsumoChequeConsultaOnlineSRS param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheChequeConsultaOnlineSrsTracker = true;
} else {
localDetalheChequeConsultaOnlineSrsTracker = false;
}
this.localDetalheChequeConsultaOnlineSrs = param;
}
/**
* field for DetalheConsultaRealizadaCheque
*/
protected InsumoConsultaRealizadaCheque localDetalheConsultaRealizadaCheque;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheConsultaRealizadaChequeTracker = false;
/**
* Auto generated getter method
*
* @return InsumoConsultaRealizadaCheque
*/
public InsumoConsultaRealizadaCheque getDetalheConsultaRealizadaCheque() {
return localDetalheConsultaRealizadaCheque;
}
/**
* Auto generated setter method
*
* @param param
* DetalheConsultaRealizadaCheque
*/
public void setDetalheConsultaRealizadaCheque(
InsumoConsultaRealizadaCheque param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheConsultaRealizadaChequeTracker = true;
} else {
localDetalheConsultaRealizadaChequeTracker = false;
}
this.localDetalheConsultaRealizadaCheque = param;
}
/**
* field for DetalheReferenciaisNegocios
*/
protected InsumoReferenciaisNegocios localDetalheReferenciaisNegocios;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheReferenciaisNegociosTracker = false;
/**
* Auto generated getter method
*
* @return InsumoReferenciaisNegocios
*/
public InsumoReferenciaisNegocios getDetalheReferenciaisNegocios() {
return localDetalheReferenciaisNegocios;
}
/**
* Auto generated setter method
*
* @param param
* DetalheReferenciaisNegocios
*/
public void setDetalheReferenciaisNegocios(
InsumoReferenciaisNegocios param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheReferenciaisNegociosTracker = true;
} else {
localDetalheReferenciaisNegociosTracker = false;
}
this.localDetalheReferenciaisNegocios = param;
}
/**
* field for DetalheHistoricoPagamento
*/
protected InsumoHistoricoPagamento localDetalheHistoricoPagamento;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheHistoricoPagamentoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoHistoricoPagamento
*/
public InsumoHistoricoPagamento getDetalheHistoricoPagamento() {
return localDetalheHistoricoPagamento;
}
/**
* Auto generated setter method
*
* @param param
* DetalheHistoricoPagamento
*/
public void setDetalheHistoricoPagamento(InsumoHistoricoPagamento param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheHistoricoPagamentoTracker = true;
} else {
localDetalheHistoricoPagamentoTracker = false;
}
this.localDetalheHistoricoPagamento = param;
}
/**
* field for DetalheHistoricoCheque
*/
protected InsumoHistoricoCheque localDetalheHistoricoCheque;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheHistoricoChequeTracker = false;
/**
* Auto generated getter method
*
* @return InsumoHistoricoCheque
*/
public InsumoHistoricoCheque getDetalheHistoricoCheque() {
return localDetalheHistoricoCheque;
}
/**
* Auto generated setter method
*
* @param param
* DetalheHistoricoCheque
*/
public void setDetalheHistoricoCheque(InsumoHistoricoCheque param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheHistoricoChequeTracker = true;
} else {
localDetalheHistoricoChequeTracker = false;
}
this.localDetalheHistoricoCheque = param;
}
/**
* field for DetalheHistoricoChequeDocumentoDiferente
*/
protected InsumoHistoricoChequeDocumentoDiferente localDetalheHistoricoChequeDocumentoDiferente;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheHistoricoChequeDocumentoDiferenteTracker = false;
/**
* Auto generated getter method
*
* @return InsumoHistoricoChequeDocumentoDiferente
*/
public InsumoHistoricoChequeDocumentoDiferente getDetalheHistoricoChequeDocumentoDiferente() {
return localDetalheHistoricoChequeDocumentoDiferente;
}
/**
* Auto generated setter method
*
* @param param
* DetalheHistoricoChequeDocumentoDiferente
*/
public void setDetalheHistoricoChequeDocumentoDiferente(
InsumoHistoricoChequeDocumentoDiferente param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheHistoricoChequeDocumentoDiferenteTracker = true;
} else {
localDetalheHistoricoChequeDocumentoDiferenteTracker = false;
}
this.localDetalheHistoricoChequeDocumentoDiferente = param;
}
/**
* field for DetalheHistoricoContaCorrente
*/
protected InsumoHistoricoContaCorrente localDetalheHistoricoContaCorrente;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheHistoricoContaCorrenteTracker = false;
/**
* Auto generated getter method
*
* @return InsumoHistoricoContaCorrente
*/
public InsumoHistoricoContaCorrente getDetalheHistoricoContaCorrente() {
return localDetalheHistoricoContaCorrente;
}
/**
* Auto generated setter method
*
* @param param
* DetalheHistoricoContaCorrente
*/
public void setDetalheHistoricoContaCorrente(
InsumoHistoricoContaCorrente param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheHistoricoContaCorrenteTracker = true;
} else {
localDetalheHistoricoContaCorrenteTracker = false;
}
this.localDetalheHistoricoContaCorrente = param;
}
/**
* field for DetalheRelacionamentoMaisAntigoComFornecedores
*/
protected InsumoRelacionamentoMaisAntigoComFornecedores localDetalheRelacionamentoMaisAntigoComFornecedores;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheRelacionamentoMaisAntigoComFornecedoresTracker = false;
/**
* Auto generated getter method
*
* @return InsumoRelacionamentoMaisAntigoComFornecedores
*/
public InsumoRelacionamentoMaisAntigoComFornecedores getDetalheRelacionamentoMaisAntigoComFornecedores() {
return localDetalheRelacionamentoMaisAntigoComFornecedores;
}
/**
* Auto generated setter method
*
* @param param
* DetalheRelacionamentoMaisAntigoComFornecedores
*/
public void setDetalheRelacionamentoMaisAntigoComFornecedores(
InsumoRelacionamentoMaisAntigoComFornecedores param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheRelacionamentoMaisAntigoComFornecedoresTracker = true;
} else {
localDetalheRelacionamentoMaisAntigoComFornecedoresTracker = false;
}
this.localDetalheRelacionamentoMaisAntigoComFornecedores = param;
}
/**
* field for DetalheRegistroConsulta
*/
protected InsumoRegistroConsultas localDetalheRegistroConsulta;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheRegistroConsultaTracker = false;
/**
* Auto generated getter method
*
* @return InsumoRegistroConsultas
*/
public InsumoRegistroConsultas getDetalheRegistroConsulta() {
return localDetalheRegistroConsulta;
}
/**
* Auto generated setter method
*
* @param param
* DetalheRegistroConsulta
*/
public void setDetalheRegistroConsulta(InsumoRegistroConsultas param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheRegistroConsultaTracker = true;
} else {
localDetalheRegistroConsultaTracker = false;
}
this.localDetalheRegistroConsulta = param;
}
/**
* field for DetalheUltimasConsultas
*/
protected InsumoUltimasConsultas localDetalheUltimasConsultas;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheUltimasConsultasTracker = false;
/**
* Auto generated getter method
*
* @return InsumoUltimasConsultas
*/
public InsumoUltimasConsultas getDetalheUltimasConsultas() {
return localDetalheUltimasConsultas;
}
/**
* Auto generated setter method
*
* @param param
* DetalheUltimasConsultas
*/
public void setDetalheUltimasConsultas(InsumoUltimasConsultas param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheUltimasConsultasTracker = true;
} else {
localDetalheUltimasConsultasTracker = false;
}
this.localDetalheUltimasConsultas = param;
}
/**
* field for DetalheCapitalSocial
*/
protected InsumoCapitalSocial localDetalheCapitalSocial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheCapitalSocialTracker = false;
/**
* Auto generated getter method
*
* @return InsumoCapitalSocial
*/
public InsumoCapitalSocial getDetalheCapitalSocial() {
return localDetalheCapitalSocial;
}
/**
* Auto generated setter method
*
* @param param
* DetalheCapitalSocial
*/
public void setDetalheCapitalSocial(InsumoCapitalSocial param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheCapitalSocialTracker = true;
} else {
localDetalheCapitalSocialTracker = false;
}
this.localDetalheCapitalSocial = param;
}
/**
* field for DetalheAntecessora
*/
protected InsumoAntecessora localDetalheAntecessora;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheAntecessoraTracker = false;
/**
* Auto generated getter method
*
* @return InsumoAntecessora
*/
public InsumoAntecessora getDetalheAntecessora() {
return localDetalheAntecessora;
}
/**
* Auto generated setter method
*
* @param param
* DetalheAntecessora
*/
public void setDetalheAntecessora(InsumoAntecessora param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheAntecessoraTracker = true;
} else {
localDetalheAntecessoraTracker = false;
}
this.localDetalheAntecessora = param;
}
/**
* field for DetalheAtividadeEmpresa
*/
protected InsumoAtividadeEmpresa localDetalheAtividadeEmpresa;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheAtividadeEmpresaTracker = false;
/**
* Auto generated getter method
*
* @return InsumoAtividadeEmpresa
*/
public InsumoAtividadeEmpresa getDetalheAtividadeEmpresa() {
return localDetalheAtividadeEmpresa;
}
/**
* Auto generated setter method
*
* @param param
* DetalheAtividadeEmpresa
*/
public void setDetalheAtividadeEmpresa(InsumoAtividadeEmpresa param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheAtividadeEmpresaTracker = true;
} else {
localDetalheAtividadeEmpresaTracker = false;
}
this.localDetalheAtividadeEmpresa = param;
}
/**
* field for DetalheFilial
*/
protected InsumoFilial localDetalheFilial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheFilialTracker = false;
/**
* Auto generated getter method
*
* @return InsumoFilial
*/
public InsumoFilial getDetalheFilial() {
return localDetalheFilial;
}
/**
* Auto generated setter method
*
* @param param
* DetalheFilial
*/
public void setDetalheFilial(InsumoFilial param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheFilialTracker = true;
} else {
localDetalheFilialTracker = false;
}
this.localDetalheFilial = param;
}
/**
* field for DetalheInformacoesAdicionais
*/
protected InsumoInformacoesAdicionais localDetalheInformacoesAdicionais;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheInformacoesAdicionaisTracker = false;
/**
* Auto generated getter method
*
* @return InsumoInformacoesAdicionais
*/
public InsumoInformacoesAdicionais getDetalheInformacoesAdicionais() {
return localDetalheInformacoesAdicionais;
}
/**
* Auto generated setter method
*
* @param param
* DetalheInformacoesAdicionais
*/
public void setDetalheInformacoesAdicionais(
InsumoInformacoesAdicionais param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheInformacoesAdicionaisTracker = true;
} else {
localDetalheInformacoesAdicionaisTracker = false;
}
this.localDetalheInformacoesAdicionais = param;
}
/**
* field for DetalheIncorporacaoFusaoCisao
*/
protected InsumoIncorporacaoFusaoCisao localDetalheIncorporacaoFusaoCisao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheIncorporacaoFusaoCisaoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoIncorporacaoFusaoCisao
*/
public InsumoIncorporacaoFusaoCisao getDetalheIncorporacaoFusaoCisao() {
return localDetalheIncorporacaoFusaoCisao;
}
/**
* Auto generated setter method
*
* @param param
* DetalheIncorporacaoFusaoCisao
*/
public void setDetalheIncorporacaoFusaoCisao(
InsumoIncorporacaoFusaoCisao param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheIncorporacaoFusaoCisaoTracker = true;
} else {
localDetalheIncorporacaoFusaoCisaoTracker = false;
}
this.localDetalheIncorporacaoFusaoCisao = param;
}
/**
* field for DetalhePrincipaisProdutos
*/
protected InsumoPrincipaisProdutos localDetalhePrincipaisProdutos;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalhePrincipaisProdutosTracker = false;
/**
* Auto generated getter method
*
* @return InsumoPrincipaisProdutos
*/
public InsumoPrincipaisProdutos getDetalhePrincipaisProdutos() {
return localDetalhePrincipaisProdutos;
}
/**
* Auto generated setter method
*
* @param param
* DetalhePrincipaisProdutos
*/
public void setDetalhePrincipaisProdutos(InsumoPrincipaisProdutos param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalhePrincipaisProdutosTracker = true;
} else {
localDetalhePrincipaisProdutosTracker = false;
}
this.localDetalhePrincipaisProdutos = param;
}
/**
* field for DetalheSpcScore3Meses
*/
protected InsumoSPCScore3Meses localDetalheSpcScore3Meses;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheSpcScore3MesesTracker = false;
/**
* Auto generated getter method
*
* @return InsumoSPCScore3Meses
*/
public InsumoSPCScore3Meses getDetalheSpcScore3Meses() {
return localDetalheSpcScore3Meses;
}
/**
* Auto generated setter method
*
* @param param
* DetalheSpcScore3Meses
*/
public void setDetalheSpcScore3Meses(InsumoSPCScore3Meses param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheSpcScore3MesesTracker = true;
} else {
localDetalheSpcScore3MesesTracker = false;
}
this.localDetalheSpcScore3Meses = param;
}
/**
* field for DetalheSpcScore12Meses
*/
protected InsumoSPCScore12Meses localDetalheSpcScore12Meses;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheSpcScore12MesesTracker = false;
/**
* Auto generated getter method
*
* @return InsumoSPCScore12Meses
*/
public InsumoSPCScore12Meses getDetalheSpcScore12Meses() {
return localDetalheSpcScore12Meses;
}
/**
* Auto generated setter method
*
* @param param
* DetalheSpcScore12Meses
*/
public void setDetalheSpcScore12Meses(InsumoSPCScore12Meses param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheSpcScore12MesesTracker = true;
} else {
localDetalheSpcScore12MesesTracker = false;
}
this.localDetalheSpcScore12Meses = param;
}
/**
* field for DetalheSpcObito
*/
protected InsumoObito localDetalheSpcObito;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheSpcObitoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoObito
*/
public InsumoObito getDetalheSpcObito() {
return localDetalheSpcObito;
}
/**
* Auto generated setter method
*
* @param param
* DetalheSpcObito
*/
public void setDetalheSpcObito(InsumoObito param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheSpcObitoTracker = true;
} else {
localDetalheSpcObitoTracker = false;
}
this.localDetalheSpcObito = param;
}
/**
* field for DetalheConfirmacaoRg
*/
protected InsumoRg localDetalheConfirmacaoRg;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDetalheConfirmacaoRgTracker = false;
/**
* Auto generated getter method
*
* @return InsumoRg
*/
public InsumoRg getDetalheConfirmacaoRg() {
return localDetalheConfirmacaoRg;
}
/**
* Auto generated setter method
*
* @param param
* DetalheConfirmacaoRg
*/
public void setDetalheConfirmacaoRg(InsumoRg param) {
clearAllSettingTrackers();
if (param != null) {
// update the setting tracker
localDetalheConfirmacaoRgTracker = true;
} else {
localDetalheConfirmacaoRgTracker = false;
}
this.localDetalheConfirmacaoRg = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ResultadoInsumoChoice_type0.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Resultado-InsumoChoice_type0",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Resultado-InsumoChoice_type0", xmlWriter);
}
}
if (localDetalheGrafiaPjTracker) {
if (localDetalheGrafiaPj == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-grafia-pj cannot be null!!");
}
localDetalheGrafiaPj.serialize(new javax.xml.namespace.QName(
"", "detalhe-grafia-pj"), factory, xmlWriter);
}
if (localDetalheSpcTracker) {
if (localDetalheSpc == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-spc cannot be null!!");
}
localDetalheSpc.serialize(new javax.xml.namespace.QName("",
"detalhe-spc"), factory, xmlWriter);
}
if (localDetalheChequeLojistaTracker) {
if (localDetalheChequeLojista == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-cheque-lojista cannot be null!!");
}
localDetalheChequeLojista.serialize(
new javax.xml.namespace.QName("",
"detalhe-cheque-lojista"), factory, xmlWriter);
}
if (localDetalheCcfTracker) {
if (localDetalheCcf == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-ccf cannot be null!!");
}
localDetalheCcf.serialize(new javax.xml.namespace.QName("",
"detalhe-ccf"), factory, xmlWriter);
}
if (localDetalheContraOrdemTracker) {
if (localDetalheContraOrdem == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contra-ordem cannot be null!!");
}
localDetalheContraOrdem.serialize(
new javax.xml.namespace.QName("",
"detalhe-contra-ordem"), factory, xmlWriter);
}
if (localDetalheContraOrdemDocumentoDiferenteTracker) {
if (localDetalheContraOrdemDocumentoDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contra-ordem-documento-diferente cannot be null!!");
}
localDetalheContraOrdemDocumentoDiferente.serialize(
new javax.xml.namespace.QName("",
"detalhe-contra-ordem-documento-diferente"),
factory, xmlWriter);
}
if (localDetalheContraOrdemAgenciaContaDiferenteTracker) {
if (localDetalheContraOrdemAgenciaContaDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contra-ordem-agencia-conta-diferente cannot be null!!");
}
localDetalheContraOrdemAgenciaContaDiferente
.serialize(
new javax.xml.namespace.QName("",
"detalhe-contra-ordem-agencia-conta-diferente"),
factory, xmlWriter);
}
if (localDetalheContraOrdemAgenciaDiferenteTracker) {
if (localDetalheContraOrdemAgenciaDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contra-ordem-agencia-diferente cannot be null!!");
}
localDetalheContraOrdemAgenciaDiferente.serialize(
new javax.xml.namespace.QName("",
"detalhe-contra-ordem-agencia-diferente"),
factory, xmlWriter);
}
if (localDetalheContumaciaTracker) {
if (localDetalheContumacia == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contumacia cannot be null!!");
}
localDetalheContumacia.serialize(new javax.xml.namespace.QName(
"", "detalhe-contumacia"), factory, xmlWriter);
}
if (localDetalheDadosAgenciaBancariaTracker) {
if (localDetalheDadosAgenciaBancaria == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-dados-agencia-bancaria cannot be null!!");
}
localDetalheDadosAgenciaBancaria.serialize(
new javax.xml.namespace.QName("",
"detalhe-dados-agencia-bancaria"), factory,
xmlWriter);
}
if (localDetalheBancoAgenciaContaDocumentoDiferenteTracker) {
if (localDetalheBancoAgenciaContaDocumentoDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-banco-agencia-conta-documento-diferente cannot be null!!");
}
localDetalheBancoAgenciaContaDocumentoDiferente
.serialize(
new javax.xml.namespace.QName("",
"detalhe-banco-agencia-conta-documento-diferente"),
factory, xmlWriter);
}
if (localDetalheConsultaRealizadaTracker) {
if (localDetalheConsultaRealizada == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-consulta-realizada cannot be null!!");
}
localDetalheConsultaRealizada.serialize(
new javax.xml.namespace.QName("",
"detalhe-consulta-realizada"), factory,
xmlWriter);
}
if (localDetalheCreditoConcedidoTracker) {
if (localDetalheCreditoConcedido == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-credito-concedido cannot be null!!");
}
localDetalheCreditoConcedido.serialize(
new javax.xml.namespace.QName("",
"detalhe-credito-concedido"), factory,
xmlWriter);
}
if (localDetalheAlertaDocumentoTracker) {
if (localDetalheAlertaDocumento == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-alerta-documento cannot be null!!");
}
localDetalheAlertaDocumento
.serialize(new javax.xml.namespace.QName("",
"detalhe-alerta-documento"), factory, xmlWriter);
}
if (localDetalheAcaoTracker) {
if (localDetalheAcao == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-acao cannot be null!!");
}
localDetalheAcao.serialize(new javax.xml.namespace.QName("",
"detalhe-acao"), factory, xmlWriter);
}
if (localDetalheProtestoTracker) {
if (localDetalheProtesto == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-protesto cannot be null!!");
}
localDetalheProtesto.serialize(new javax.xml.namespace.QName(
"", "detalhe-protesto"), factory, xmlWriter);
}
if (localDetalheParticipacaoEmpresaTracker) {
if (localDetalheParticipacaoEmpresa == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-participacao-empresa cannot be null!!");
}
localDetalheParticipacaoEmpresa.serialize(
new javax.xml.namespace.QName("",
"detalhe-participacao-empresa"), factory,
xmlWriter);
}
if (localDetalheSocioTracker) {
if (localDetalheSocio == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-socio cannot be null!!");
}
localDetalheSocio.serialize(new javax.xml.namespace.QName("",
"detalhe-socio"), factory, xmlWriter);
}
if (localDetalheAdministradorTracker) {
if (localDetalheAdministrador == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-administrador cannot be null!!");
}
localDetalheAdministrador.serialize(
new javax.xml.namespace.QName("",
"detalhe-administrador"), factory, xmlWriter);
}
if (localDetalheEnderecoCepConsultadoTracker) {
if (localDetalheEnderecoCepConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-endereco-cep-consultado cannot be null!!");
}
localDetalheEnderecoCepConsultado.serialize(
new javax.xml.namespace.QName("",
"detalhe-endereco-cep-consultado"), factory,
xmlWriter);
}
if (localDetalheTelefoneConsultadoTracker) {
if (localDetalheTelefoneConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-telefone-consultado cannot be null!!");
}
localDetalheTelefoneConsultado.serialize(
new javax.xml.namespace.QName("",
"detalhe-telefone-consultado"), factory,
xmlWriter);
}
if (localDetalheTelefoneVinculadoConsumidorTracker) {
if (localDetalheTelefoneVinculadoConsumidor == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-telefone-vinculado-consumidor cannot be null!!");
}
localDetalheTelefoneVinculadoConsumidor.serialize(
new javax.xml.namespace.QName("",
"detalhe-telefone-vinculado-consumidor"),
factory, xmlWriter);
}
if (localDetalheTelefoneVinculadoAssinanteConsultadoTracker) {
if (localDetalheTelefoneVinculadoAssinanteConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-telefone-vinculado-assinante-consultado cannot be null!!");
}
localDetalheTelefoneVinculadoAssinanteConsultado
.serialize(
new javax.xml.namespace.QName("",
"detalhe-telefone-vinculado-assinante-consultado"),
factory, xmlWriter);
}
if (localDetalheUltimoTelefoneInformadoTracker) {
if (localDetalheUltimoTelefoneInformado == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-ultimo-telefone-informado cannot be null!!");
}
localDetalheUltimoTelefoneInformado.serialize(
new javax.xml.namespace.QName("",
"detalhe-ultimo-telefone-informado"), factory,
xmlWriter);
}
if (localDetalheUltimoEnderecoInformadoTracker) {
if (localDetalheUltimoEnderecoInformado == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-ultimo-endereco-informado cannot be null!!");
}
localDetalheUltimoEnderecoInformado.serialize(
new javax.xml.namespace.QName("",
"detalhe-ultimo-endereco-informado"), factory,
xmlWriter);
}
if (localDetalheInformacaoPoderJudiciarioTracker) {
if (localDetalheInformacaoPoderJudiciario == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-informacao-poder-judiciario cannot be null!!");
}
localDetalheInformacaoPoderJudiciario.serialize(
new javax.xml.namespace.QName("",
"detalhe-informacao-poder-judiciario"),
factory, xmlWriter);
}
if (localDetalheRiskscoring6MesesTracker) {
if (localDetalheRiskscoring6Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-riskscoring-6-meses cannot be null!!");
}
localDetalheRiskscoring6Meses.serialize(
new javax.xml.namespace.QName("",
"detalhe-riskscoring-6-meses"), factory,
xmlWriter);
}
if (localDetalheRiskscoring12MesesTracker) {
if (localDetalheRiskscoring12Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-riskscoring-12-meses cannot be null!!");
}
localDetalheRiskscoring12Meses.serialize(
new javax.xml.namespace.QName("",
"detalhe-riskscoring-12-meses"), factory,
xmlWriter);
}
if (localDetalheChequeSemFundoAcheiTracker) {
if (localDetalheChequeSemFundoAchei == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-cheque-sem-fundo-achei cannot be null!!");
}
localDetalheChequeSemFundoAchei.serialize(
new javax.xml.namespace.QName("",
"detalhe-cheque-sem-fundo-achei"), factory,
xmlWriter);
}
if (localDetalheChequeSemFundoAcheiCcfTracker) {
if (localDetalheChequeSemFundoAcheiCcf == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-cheque-sem-fundo-achei-ccf cannot be null!!");
}
localDetalheChequeSemFundoAcheiCcf.serialize(
new javax.xml.namespace.QName("",
"detalhe-cheque-sem-fundo-achei-ccf"), factory,
xmlWriter);
}
if (localDetalheContumaciaSrsTracker) {
if (localDetalheContumaciaSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contumacia-srs cannot be null!!");
}
localDetalheContumaciaSrs.serialize(
new javax.xml.namespace.QName("",
"detalhe-contumacia-srs"), factory, xmlWriter);
}
if (localDetalheParticipacaoFalenciaTracker) {
if (localDetalheParticipacaoFalencia == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-participacao-falencia cannot be null!!");
}
localDetalheParticipacaoFalencia.serialize(
new javax.xml.namespace.QName("",
"detalhe-participacao-falencia"), factory,
xmlWriter);
}
if (localDetalheDividaVencidaTracker) {
if (localDetalheDividaVencida == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-divida-vencida cannot be null!!");
}
localDetalheDividaVencida.serialize(
new javax.xml.namespace.QName("",
"detalhe-divida-vencida"), factory, xmlWriter);
}
if (localDetalheRestricaoFinanceiraTracker) {
if (localDetalheRestricaoFinanceira == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-restricao-financeira cannot be null!!");
}
localDetalheRestricaoFinanceira.serialize(
new javax.xml.namespace.QName("",
"detalhe-restricao-financeira"), factory,
xmlWriter);
}
if (localDetalhePendenciaFinanceiraTracker) {
if (localDetalhePendenciaFinanceira == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-pendencia-financeira cannot be null!!");
}
localDetalhePendenciaFinanceira.serialize(
new javax.xml.namespace.QName("",
"detalhe-pendencia-financeira"), factory,
xmlWriter);
}
if (localDetalheChequeSemFundoVarejoTracker) {
if (localDetalheChequeSemFundoVarejo == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-cheque-sem-fundo-varejo cannot be null!!");
}
localDetalheChequeSemFundoVarejo.serialize(
new javax.xml.namespace.QName("",
"detalhe-cheque-sem-fundo-varejo"), factory,
xmlWriter);
}
if (localDetalheContraOrdemSrsTracker) {
if (localDetalheContraOrdemSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contra-ordem-srs cannot be null!!");
}
localDetalheContraOrdemSrs
.serialize(new javax.xml.namespace.QName("",
"detalhe-contra-ordem-srs"), factory, xmlWriter);
}
if (localDetalheContraOrdemDocumentoDiferenteSrsTracker) {
if (localDetalheContraOrdemDocumentoDiferenteSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contra-ordem-documento-diferente-srs cannot be null!!");
}
localDetalheContraOrdemDocumentoDiferenteSrs
.serialize(
new javax.xml.namespace.QName("",
"detalhe-contra-ordem-documento-diferente-srs"),
factory, xmlWriter);
}
if (localDetalheChequeOutrasOcorrenciasSrsTracker) {
if (localDetalheChequeOutrasOcorrenciasSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-cheque-outras-ocorrencias-srs cannot be null!!");
}
localDetalheChequeOutrasOcorrenciasSrs.serialize(
new javax.xml.namespace.QName("",
"detalhe-cheque-outras-ocorrencias-srs"),
factory, xmlWriter);
}
if (localDetalheChequeConsultaOnlineSrsTracker) {
if (localDetalheChequeConsultaOnlineSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-cheque-consulta-online-srs cannot be null!!");
}
localDetalheChequeConsultaOnlineSrs.serialize(
new javax.xml.namespace.QName("",
"detalhe-cheque-consulta-online-srs"), factory,
xmlWriter);
}
if (localDetalheConsultaRealizadaChequeTracker) {
if (localDetalheConsultaRealizadaCheque == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-consulta-realizada-cheque cannot be null!!");
}
localDetalheConsultaRealizadaCheque.serialize(
new javax.xml.namespace.QName("",
"detalhe-consulta-realizada-cheque"), factory,
xmlWriter);
}
if (localDetalheReferenciaisNegociosTracker) {
if (localDetalheReferenciaisNegocios == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-referenciais-negocios cannot be null!!");
}
localDetalheReferenciaisNegocios.serialize(
new javax.xml.namespace.QName("",
"detalhe-referenciais-negocios"), factory,
xmlWriter);
}
if (localDetalheHistoricoPagamentoTracker) {
if (localDetalheHistoricoPagamento == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-historico-pagamento cannot be null!!");
}
localDetalheHistoricoPagamento.serialize(
new javax.xml.namespace.QName("",
"detalhe-historico-pagamento"), factory,
xmlWriter);
}
if (localDetalheHistoricoChequeTracker) {
if (localDetalheHistoricoCheque == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-historico-cheque cannot be null!!");
}
localDetalheHistoricoCheque
.serialize(new javax.xml.namespace.QName("",
"detalhe-historico-cheque"), factory, xmlWriter);
}
if (localDetalheHistoricoChequeDocumentoDiferenteTracker) {
if (localDetalheHistoricoChequeDocumentoDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-historico-cheque-documento-diferente cannot be null!!");
}
localDetalheHistoricoChequeDocumentoDiferente
.serialize(
new javax.xml.namespace.QName("",
"detalhe-historico-cheque-documento-diferente"),
factory, xmlWriter);
}
if (localDetalheHistoricoContaCorrenteTracker) {
if (localDetalheHistoricoContaCorrente == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-historico-conta-corrente cannot be null!!");
}
localDetalheHistoricoContaCorrente.serialize(
new javax.xml.namespace.QName("",
"detalhe-historico-conta-corrente"), factory,
xmlWriter);
}
if (localDetalheRelacionamentoMaisAntigoComFornecedoresTracker) {
if (localDetalheRelacionamentoMaisAntigoComFornecedores == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-relacionamento-mais-antigo-com-fornecedores cannot be null!!");
}
localDetalheRelacionamentoMaisAntigoComFornecedores
.serialize(
new javax.xml.namespace.QName("",
"detalhe-relacionamento-mais-antigo-com-fornecedores"),
factory, xmlWriter);
}
if (localDetalheRegistroConsultaTracker) {
if (localDetalheRegistroConsulta == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-registro-consulta cannot be null!!");
}
localDetalheRegistroConsulta.serialize(
new javax.xml.namespace.QName("",
"detalhe-registro-consulta"), factory,
xmlWriter);
}
if (localDetalheUltimasConsultasTracker) {
if (localDetalheUltimasConsultas == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-ultimas-consultas cannot be null!!");
}
localDetalheUltimasConsultas.serialize(
new javax.xml.namespace.QName("",
"detalhe-ultimas-consultas"), factory,
xmlWriter);
}
if (localDetalheCapitalSocialTracker) {
if (localDetalheCapitalSocial == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-capital-social cannot be null!!");
}
localDetalheCapitalSocial.serialize(
new javax.xml.namespace.QName("",
"detalhe-capital-social"), factory, xmlWriter);
}
if (localDetalheAntecessoraTracker) {
if (localDetalheAntecessora == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-antecessora cannot be null!!");
}
localDetalheAntecessora
.serialize(new javax.xml.namespace.QName("",
"detalhe-antecessora"), factory, xmlWriter);
}
if (localDetalheAtividadeEmpresaTracker) {
if (localDetalheAtividadeEmpresa == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-atividade-empresa cannot be null!!");
}
localDetalheAtividadeEmpresa.serialize(
new javax.xml.namespace.QName("",
"detalhe-atividade-empresa"), factory,
xmlWriter);
}
if (localDetalheFilialTracker) {
if (localDetalheFilial == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-filial cannot be null!!");
}
localDetalheFilial.serialize(new javax.xml.namespace.QName("",
"detalhe-filial"), factory, xmlWriter);
}
if (localDetalheInformacoesAdicionaisTracker) {
if (localDetalheInformacoesAdicionais == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-informacoes-adicionais cannot be null!!");
}
localDetalheInformacoesAdicionais.serialize(
new javax.xml.namespace.QName("",
"detalhe-informacoes-adicionais"), factory,
xmlWriter);
}
if (localDetalheIncorporacaoFusaoCisaoTracker) {
if (localDetalheIncorporacaoFusaoCisao == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-incorporacao-fusao-cisao cannot be null!!");
}
localDetalheIncorporacaoFusaoCisao.serialize(
new javax.xml.namespace.QName("",
"detalhe-incorporacao-fusao-cisao"), factory,
xmlWriter);
}
if (localDetalhePrincipaisProdutosTracker) {
if (localDetalhePrincipaisProdutos == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-principais-produtos cannot be null!!");
}
localDetalhePrincipaisProdutos.serialize(
new javax.xml.namespace.QName("",
"detalhe-principais-produtos"), factory,
xmlWriter);
}
if (localDetalheSpcScore3MesesTracker) {
if (localDetalheSpcScore3Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-spc-score-3-meses cannot be null!!");
}
localDetalheSpcScore3Meses.serialize(
new javax.xml.namespace.QName("",
"detalhe-spc-score-3-meses"), factory,
xmlWriter);
}
if (localDetalheSpcScore12MesesTracker) {
if (localDetalheSpcScore12Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-spc-score-12-meses cannot be null!!");
}
localDetalheSpcScore12Meses.serialize(
new javax.xml.namespace.QName("",
"detalhe-spc-score-12-meses"), factory,
xmlWriter);
}
if (localDetalheSpcObitoTracker) {
if (localDetalheSpcObito == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-spc-obito cannot be null!!");
}
localDetalheSpcObito.serialize(new javax.xml.namespace.QName(
"", "detalhe-spc-obito"), factory, xmlWriter);
}
if (localDetalheConfirmacaoRgTracker) {
if (localDetalheConfirmacaoRg == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-confirmacao-rg cannot be null!!");
}
localDetalheConfirmacaoRg.serialize(
new javax.xml.namespace.QName("",
"detalhe-confirmacao-rg"), factory, xmlWriter);
}
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localDetalheGrafiaPjTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-grafia-pj"));
if (localDetalheGrafiaPj == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-grafia-pj cannot be null!!");
}
elementList.add(localDetalheGrafiaPj);
}
if (localDetalheSpcTracker) {
elementList
.add(new javax.xml.namespace.QName("", "detalhe-spc"));
if (localDetalheSpc == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-spc cannot be null!!");
}
elementList.add(localDetalheSpc);
}
if (localDetalheChequeLojistaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-cheque-lojista"));
if (localDetalheChequeLojista == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-cheque-lojista cannot be null!!");
}
elementList.add(localDetalheChequeLojista);
}
if (localDetalheCcfTracker) {
elementList
.add(new javax.xml.namespace.QName("", "detalhe-ccf"));
if (localDetalheCcf == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-ccf cannot be null!!");
}
elementList.add(localDetalheCcf);
}
if (localDetalheContraOrdemTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-contra-ordem"));
if (localDetalheContraOrdem == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contra-ordem cannot be null!!");
}
elementList.add(localDetalheContraOrdem);
}
if (localDetalheContraOrdemDocumentoDiferenteTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-contra-ordem-documento-diferente"));
if (localDetalheContraOrdemDocumentoDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contra-ordem-documento-diferente cannot be null!!");
}
elementList.add(localDetalheContraOrdemDocumentoDiferente);
}
if (localDetalheContraOrdemAgenciaContaDiferenteTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-contra-ordem-agencia-conta-diferente"));
if (localDetalheContraOrdemAgenciaContaDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contra-ordem-agencia-conta-diferente cannot be null!!");
}
elementList.add(localDetalheContraOrdemAgenciaContaDiferente);
}
if (localDetalheContraOrdemAgenciaDiferenteTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-contra-ordem-agencia-diferente"));
if (localDetalheContraOrdemAgenciaDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contra-ordem-agencia-diferente cannot be null!!");
}
elementList.add(localDetalheContraOrdemAgenciaDiferente);
}
if (localDetalheContumaciaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-contumacia"));
if (localDetalheContumacia == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contumacia cannot be null!!");
}
elementList.add(localDetalheContumacia);
}
if (localDetalheDadosAgenciaBancariaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-dados-agencia-bancaria"));
if (localDetalheDadosAgenciaBancaria == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-dados-agencia-bancaria cannot be null!!");
}
elementList.add(localDetalheDadosAgenciaBancaria);
}
if (localDetalheBancoAgenciaContaDocumentoDiferenteTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-banco-agencia-conta-documento-diferente"));
if (localDetalheBancoAgenciaContaDocumentoDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-banco-agencia-conta-documento-diferente cannot be null!!");
}
elementList
.add(localDetalheBancoAgenciaContaDocumentoDiferente);
}
if (localDetalheConsultaRealizadaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-consulta-realizada"));
if (localDetalheConsultaRealizada == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-consulta-realizada cannot be null!!");
}
elementList.add(localDetalheConsultaRealizada);
}
if (localDetalheCreditoConcedidoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-credito-concedido"));
if (localDetalheCreditoConcedido == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-credito-concedido cannot be null!!");
}
elementList.add(localDetalheCreditoConcedido);
}
if (localDetalheAlertaDocumentoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-alerta-documento"));
if (localDetalheAlertaDocumento == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-alerta-documento cannot be null!!");
}
elementList.add(localDetalheAlertaDocumento);
}
if (localDetalheAcaoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-acao"));
if (localDetalheAcao == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-acao cannot be null!!");
}
elementList.add(localDetalheAcao);
}
if (localDetalheProtestoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-protesto"));
if (localDetalheProtesto == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-protesto cannot be null!!");
}
elementList.add(localDetalheProtesto);
}
if (localDetalheParticipacaoEmpresaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-participacao-empresa"));
if (localDetalheParticipacaoEmpresa == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-participacao-empresa cannot be null!!");
}
elementList.add(localDetalheParticipacaoEmpresa);
}
if (localDetalheSocioTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-socio"));
if (localDetalheSocio == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-socio cannot be null!!");
}
elementList.add(localDetalheSocio);
}
if (localDetalheAdministradorTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-administrador"));
if (localDetalheAdministrador == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-administrador cannot be null!!");
}
elementList.add(localDetalheAdministrador);
}
if (localDetalheEnderecoCepConsultadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-endereco-cep-consultado"));
if (localDetalheEnderecoCepConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-endereco-cep-consultado cannot be null!!");
}
elementList.add(localDetalheEnderecoCepConsultado);
}
if (localDetalheTelefoneConsultadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-telefone-consultado"));
if (localDetalheTelefoneConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-telefone-consultado cannot be null!!");
}
elementList.add(localDetalheTelefoneConsultado);
}
if (localDetalheTelefoneVinculadoConsumidorTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-telefone-vinculado-consumidor"));
if (localDetalheTelefoneVinculadoConsumidor == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-telefone-vinculado-consumidor cannot be null!!");
}
elementList.add(localDetalheTelefoneVinculadoConsumidor);
}
if (localDetalheTelefoneVinculadoAssinanteConsultadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-telefone-vinculado-assinante-consultado"));
if (localDetalheTelefoneVinculadoAssinanteConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-telefone-vinculado-assinante-consultado cannot be null!!");
}
elementList
.add(localDetalheTelefoneVinculadoAssinanteConsultado);
}
if (localDetalheUltimoTelefoneInformadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-ultimo-telefone-informado"));
if (localDetalheUltimoTelefoneInformado == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-ultimo-telefone-informado cannot be null!!");
}
elementList.add(localDetalheUltimoTelefoneInformado);
}
if (localDetalheUltimoEnderecoInformadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-ultimo-endereco-informado"));
if (localDetalheUltimoEnderecoInformado == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-ultimo-endereco-informado cannot be null!!");
}
elementList.add(localDetalheUltimoEnderecoInformado);
}
if (localDetalheInformacaoPoderJudiciarioTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-informacao-poder-judiciario"));
if (localDetalheInformacaoPoderJudiciario == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-informacao-poder-judiciario cannot be null!!");
}
elementList.add(localDetalheInformacaoPoderJudiciario);
}
if (localDetalheRiskscoring6MesesTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-riskscoring-6-meses"));
if (localDetalheRiskscoring6Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-riskscoring-6-meses cannot be null!!");
}
elementList.add(localDetalheRiskscoring6Meses);
}
if (localDetalheRiskscoring12MesesTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-riskscoring-12-meses"));
if (localDetalheRiskscoring12Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-riskscoring-12-meses cannot be null!!");
}
elementList.add(localDetalheRiskscoring12Meses);
}
if (localDetalheChequeSemFundoAcheiTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-cheque-sem-fundo-achei"));
if (localDetalheChequeSemFundoAchei == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-cheque-sem-fundo-achei cannot be null!!");
}
elementList.add(localDetalheChequeSemFundoAchei);
}
if (localDetalheChequeSemFundoAcheiCcfTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-cheque-sem-fundo-achei-ccf"));
if (localDetalheChequeSemFundoAcheiCcf == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-cheque-sem-fundo-achei-ccf cannot be null!!");
}
elementList.add(localDetalheChequeSemFundoAcheiCcf);
}
if (localDetalheContumaciaSrsTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-contumacia-srs"));
if (localDetalheContumaciaSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contumacia-srs cannot be null!!");
}
elementList.add(localDetalheContumaciaSrs);
}
if (localDetalheParticipacaoFalenciaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-participacao-falencia"));
if (localDetalheParticipacaoFalencia == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-participacao-falencia cannot be null!!");
}
elementList.add(localDetalheParticipacaoFalencia);
}
if (localDetalheDividaVencidaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-divida-vencida"));
if (localDetalheDividaVencida == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-divida-vencida cannot be null!!");
}
elementList.add(localDetalheDividaVencida);
}
if (localDetalheRestricaoFinanceiraTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-restricao-financeira"));
if (localDetalheRestricaoFinanceira == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-restricao-financeira cannot be null!!");
}
elementList.add(localDetalheRestricaoFinanceira);
}
if (localDetalhePendenciaFinanceiraTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-pendencia-financeira"));
if (localDetalhePendenciaFinanceira == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-pendencia-financeira cannot be null!!");
}
elementList.add(localDetalhePendenciaFinanceira);
}
if (localDetalheChequeSemFundoVarejoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-cheque-sem-fundo-varejo"));
if (localDetalheChequeSemFundoVarejo == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-cheque-sem-fundo-varejo cannot be null!!");
}
elementList.add(localDetalheChequeSemFundoVarejo);
}
if (localDetalheContraOrdemSrsTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-contra-ordem-srs"));
if (localDetalheContraOrdemSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contra-ordem-srs cannot be null!!");
}
elementList.add(localDetalheContraOrdemSrs);
}
if (localDetalheContraOrdemDocumentoDiferenteSrsTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-contra-ordem-documento-diferente-srs"));
if (localDetalheContraOrdemDocumentoDiferenteSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-contra-ordem-documento-diferente-srs cannot be null!!");
}
elementList.add(localDetalheContraOrdemDocumentoDiferenteSrs);
}
if (localDetalheChequeOutrasOcorrenciasSrsTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-cheque-outras-ocorrencias-srs"));
if (localDetalheChequeOutrasOcorrenciasSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-cheque-outras-ocorrencias-srs cannot be null!!");
}
elementList.add(localDetalheChequeOutrasOcorrenciasSrs);
}
if (localDetalheChequeConsultaOnlineSrsTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-cheque-consulta-online-srs"));
if (localDetalheChequeConsultaOnlineSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-cheque-consulta-online-srs cannot be null!!");
}
elementList.add(localDetalheChequeConsultaOnlineSrs);
}
if (localDetalheConsultaRealizadaChequeTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-consulta-realizada-cheque"));
if (localDetalheConsultaRealizadaCheque == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-consulta-realizada-cheque cannot be null!!");
}
elementList.add(localDetalheConsultaRealizadaCheque);
}
if (localDetalheReferenciaisNegociosTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-referenciais-negocios"));
if (localDetalheReferenciaisNegocios == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-referenciais-negocios cannot be null!!");
}
elementList.add(localDetalheReferenciaisNegocios);
}
if (localDetalheHistoricoPagamentoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-historico-pagamento"));
if (localDetalheHistoricoPagamento == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-historico-pagamento cannot be null!!");
}
elementList.add(localDetalheHistoricoPagamento);
}
if (localDetalheHistoricoChequeTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-historico-cheque"));
if (localDetalheHistoricoCheque == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-historico-cheque cannot be null!!");
}
elementList.add(localDetalheHistoricoCheque);
}
if (localDetalheHistoricoChequeDocumentoDiferenteTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-historico-cheque-documento-diferente"));
if (localDetalheHistoricoChequeDocumentoDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-historico-cheque-documento-diferente cannot be null!!");
}
elementList.add(localDetalheHistoricoChequeDocumentoDiferente);
}
if (localDetalheHistoricoContaCorrenteTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-historico-conta-corrente"));
if (localDetalheHistoricoContaCorrente == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-historico-conta-corrente cannot be null!!");
}
elementList.add(localDetalheHistoricoContaCorrente);
}
if (localDetalheRelacionamentoMaisAntigoComFornecedoresTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-relacionamento-mais-antigo-com-fornecedores"));
if (localDetalheRelacionamentoMaisAntigoComFornecedores == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-relacionamento-mais-antigo-com-fornecedores cannot be null!!");
}
elementList
.add(localDetalheRelacionamentoMaisAntigoComFornecedores);
}
if (localDetalheRegistroConsultaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-registro-consulta"));
if (localDetalheRegistroConsulta == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-registro-consulta cannot be null!!");
}
elementList.add(localDetalheRegistroConsulta);
}
if (localDetalheUltimasConsultasTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-ultimas-consultas"));
if (localDetalheUltimasConsultas == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-ultimas-consultas cannot be null!!");
}
elementList.add(localDetalheUltimasConsultas);
}
if (localDetalheCapitalSocialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-capital-social"));
if (localDetalheCapitalSocial == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-capital-social cannot be null!!");
}
elementList.add(localDetalheCapitalSocial);
}
if (localDetalheAntecessoraTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-antecessora"));
if (localDetalheAntecessora == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-antecessora cannot be null!!");
}
elementList.add(localDetalheAntecessora);
}
if (localDetalheAtividadeEmpresaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-atividade-empresa"));
if (localDetalheAtividadeEmpresa == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-atividade-empresa cannot be null!!");
}
elementList.add(localDetalheAtividadeEmpresa);
}
if (localDetalheFilialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-filial"));
if (localDetalheFilial == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-filial cannot be null!!");
}
elementList.add(localDetalheFilial);
}
if (localDetalheInformacoesAdicionaisTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-informacoes-adicionais"));
if (localDetalheInformacoesAdicionais == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-informacoes-adicionais cannot be null!!");
}
elementList.add(localDetalheInformacoesAdicionais);
}
if (localDetalheIncorporacaoFusaoCisaoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-incorporacao-fusao-cisao"));
if (localDetalheIncorporacaoFusaoCisao == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-incorporacao-fusao-cisao cannot be null!!");
}
elementList.add(localDetalheIncorporacaoFusaoCisao);
}
if (localDetalhePrincipaisProdutosTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-principais-produtos"));
if (localDetalhePrincipaisProdutos == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-principais-produtos cannot be null!!");
}
elementList.add(localDetalhePrincipaisProdutos);
}
if (localDetalheSpcScore3MesesTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-spc-score-3-meses"));
if (localDetalheSpcScore3Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-spc-score-3-meses cannot be null!!");
}
elementList.add(localDetalheSpcScore3Meses);
}
if (localDetalheSpcScore12MesesTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-spc-score-12-meses"));
if (localDetalheSpcScore12Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-spc-score-12-meses cannot be null!!");
}
elementList.add(localDetalheSpcScore12Meses);
}
if (localDetalheSpcObitoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-spc-obito"));
if (localDetalheSpcObito == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-spc-obito cannot be null!!");
}
elementList.add(localDetalheSpcObito);
}
if (localDetalheConfirmacaoRgTracker) {
elementList.add(new javax.xml.namespace.QName("",
"detalhe-confirmacao-rg"));
if (localDetalheConfirmacaoRg == null) {
throw new org.apache.axis2.databinding.ADBException(
"detalhe-confirmacao-rg cannot be null!!");
}
elementList.add(localDetalheConfirmacaoRg);
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ResultadoInsumoChoice_type0 parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ResultadoInsumoChoice_type0 object = new ResultadoInsumoChoice_type0();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-grafia-pj").equals(reader
.getName())) {
object.setDetalheGrafiaPj(GrafiaPJ.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "detalhe-spc")
.equals(reader.getName())) {
object.setDetalheSpc(InsumoSPC.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-cheque-lojista").equals(reader
.getName())) {
object.setDetalheChequeLojista(InsumoChequeLojista.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "detalhe-ccf")
.equals(reader.getName())) {
object.setDetalheCcf(InsumoCCF.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-contra-ordem").equals(reader
.getName())) {
object.setDetalheContraOrdem(InsumoContraOrdem.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-contra-ordem-documento-diferente")
.equals(reader.getName())) {
object.setDetalheContraOrdemDocumentoDiferente(InsumoContraOrdemDocumentoDiferente.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-contra-ordem-agencia-conta-diferente")
.equals(reader.getName())) {
object.setDetalheContraOrdemAgenciaContaDiferente(InsumoContraOrdemAgenciaContaDiferente.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-contra-ordem-agencia-diferente")
.equals(reader.getName())) {
object.setDetalheContraOrdemAgenciaDiferente(InsumoContraOrdemAgenciaDiferente.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-contumacia").equals(reader
.getName())) {
object.setDetalheContumacia(InsumoContumacia.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-dados-agencia-bancaria")
.equals(reader.getName())) {
object.setDetalheDadosAgenciaBancaria(DadosAgenciaBancaria.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-banco-agencia-conta-documento-diferente")
.equals(reader.getName())) {
object.setDetalheBancoAgenciaContaDocumentoDiferente(AgenciaContaDocumentoDiferente.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-consulta-realizada").equals(reader
.getName())) {
object.setDetalheConsultaRealizada(InsumoConsultaRealizada.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-credito-concedido").equals(reader
.getName())) {
object.setDetalheCreditoConcedido(InsumoCreditoConcedido.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-alerta-documento").equals(reader
.getName())) {
object.setDetalheAlertaDocumento(InsumoAlertaDocumento.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "detalhe-acao")
.equals(reader.getName())) {
object.setDetalheAcao(InsumoAcao.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-protesto")
.equals(reader.getName())) {
object.setDetalheProtesto(InsumoProtesto.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-participacao-empresa")
.equals(reader.getName())) {
object.setDetalheParticipacaoEmpresa(InsumoParticipacaoEmpresas.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-socio").equals(reader.getName())) {
object.setDetalheSocio(InsumoQuadroSocietario.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-administrador").equals(reader
.getName())) {
object.setDetalheAdministrador(InsumoQuadroAdministrativo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-endereco-cep-consultado")
.equals(reader.getName())) {
object.setDetalheEnderecoCepConsultado(InsumoEnderecoCEPConsultado.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-telefone-consultado")
.equals(reader.getName())) {
object.setDetalheTelefoneConsultado(InsumoDadosTelefoneConsultado.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-telefone-vinculado-consumidor")
.equals(reader.getName())) {
object.setDetalheTelefoneVinculadoConsumidor(InsumoTelefoneVinculadoConsumidor.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-telefone-vinculado-assinante-consultado")
.equals(reader.getName())) {
object.setDetalheTelefoneVinculadoAssinanteConsultado(InsumoTelefoneVinculadoAssinanteConsultado.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-ultimo-telefone-informado")
.equals(reader.getName())) {
object.setDetalheUltimoTelefoneInformado(InsumoTelefoneConsultado.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-ultimo-endereco-informado")
.equals(reader.getName())) {
object.setDetalheUltimoEnderecoInformado(InsumoOcorrenciaConsumidor.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-informacao-poder-judiciario")
.equals(reader.getName())) {
object.setDetalheInformacaoPoderJudiciario(InsumoInformacaoPoderJudiciario.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-riskscoring-6-meses")
.equals(reader.getName())) {
object.setDetalheRiskscoring6Meses(InsumoRiskscoring6Meses.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-riskscoring-12-meses")
.equals(reader.getName())) {
object.setDetalheRiskscoring12Meses(InsumoRiskscoring12Meses.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-cheque-sem-fundo-achei")
.equals(reader.getName())) {
object.setDetalheChequeSemFundoAchei(InsumoChequeSemFundoAchei.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-cheque-sem-fundo-achei-ccf")
.equals(reader.getName())) {
object.setDetalheChequeSemFundoAcheiCcf(InsumoChequeSemFundoAcheiCCF.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-contumacia-srs").equals(reader
.getName())) {
object.setDetalheContumaciaSrs(InsumoContumaciaSRS.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-participacao-falencia")
.equals(reader.getName())) {
object.setDetalheParticipacaoFalencia(InsumoParticipacaoFalencia.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-divida-vencida").equals(reader
.getName())) {
object.setDetalheDividaVencida(InsumoDividaVencida.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-restricao-financeira")
.equals(reader.getName())) {
object.setDetalheRestricaoFinanceira(InsumoRestricaoFinanceira.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-pendencia-financeira")
.equals(reader.getName())) {
object.setDetalhePendenciaFinanceira(InsumoPendenciaFinanceira.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-cheque-sem-fundo-varejo")
.equals(reader.getName())) {
object.setDetalheChequeSemFundoVarejo(InsumoChequeSemFundoVarejo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-contra-ordem-srs").equals(reader
.getName())) {
object.setDetalheContraOrdemSrs(InsumoContraOrdemSRS.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-contra-ordem-documento-diferente-srs")
.equals(reader.getName())) {
object.setDetalheContraOrdemDocumentoDiferenteSrs(InsumoContraOrdemDocumentoDiferenteSRS.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-cheque-outras-ocorrencias-srs")
.equals(reader.getName())) {
object.setDetalheChequeOutrasOcorrenciasSrs(InsumoChequeOutrasOcorrenciasSRS.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-cheque-consulta-online-srs")
.equals(reader.getName())) {
object.setDetalheChequeConsultaOnlineSrs(InsumoChequeConsultaOnlineSRS.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-consulta-realizada-cheque")
.equals(reader.getName())) {
object.setDetalheConsultaRealizadaCheque(InsumoConsultaRealizadaCheque.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-referenciais-negocios")
.equals(reader.getName())) {
object.setDetalheReferenciaisNegocios(InsumoReferenciaisNegocios.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-historico-pagamento")
.equals(reader.getName())) {
object.setDetalheHistoricoPagamento(InsumoHistoricoPagamento.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-historico-cheque").equals(reader
.getName())) {
object.setDetalheHistoricoCheque(InsumoHistoricoCheque.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-historico-cheque-documento-diferente")
.equals(reader.getName())) {
object.setDetalheHistoricoChequeDocumentoDiferente(InsumoHistoricoChequeDocumentoDiferente.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-historico-conta-corrente")
.equals(reader.getName())) {
object.setDetalheHistoricoContaCorrente(InsumoHistoricoContaCorrente.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-relacionamento-mais-antigo-com-fornecedores")
.equals(reader.getName())) {
object.setDetalheRelacionamentoMaisAntigoComFornecedores(InsumoRelacionamentoMaisAntigoComFornecedores.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-registro-consulta").equals(reader
.getName())) {
object.setDetalheRegistroConsulta(InsumoRegistroConsultas.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-ultimas-consultas").equals(reader
.getName())) {
object.setDetalheUltimasConsultas(InsumoUltimasConsultas.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-capital-social").equals(reader
.getName())) {
object.setDetalheCapitalSocial(InsumoCapitalSocial.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-antecessora").equals(reader
.getName())) {
object.setDetalheAntecessora(InsumoAntecessora.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-atividade-empresa").equals(reader
.getName())) {
object.setDetalheAtividadeEmpresa(InsumoAtividadeEmpresa.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-filial").equals(reader.getName())) {
object.setDetalheFilial(InsumoFilial.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-informacoes-adicionais")
.equals(reader.getName())) {
object.setDetalheInformacoesAdicionais(InsumoInformacoesAdicionais.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-incorporacao-fusao-cisao")
.equals(reader.getName())) {
object.setDetalheIncorporacaoFusaoCisao(InsumoIncorporacaoFusaoCisao.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-principais-produtos")
.equals(reader.getName())) {
object.setDetalhePrincipaisProdutos(InsumoPrincipaisProdutos.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-spc-score-3-meses").equals(reader
.getName())) {
object.setDetalheSpcScore3Meses(InsumoSPCScore3Meses.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-spc-score-12-meses").equals(reader
.getName())) {
object.setDetalheSpcScore12Meses(InsumoSPCScore12Meses.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-spc-obito").equals(reader
.getName())) {
object.setDetalheSpcObito(InsumoObito.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"detalhe-confirmacao-rg").equals(reader
.getName())) {
object.setDetalheConfirmacaoRg(InsumoRg.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoChequeSemFundoVarejo implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Cheque-Sem-Fundo-Varejo Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DadosBancarios
*/
protected DadosBancarios localDadosBancarios;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDadosBancariosTracker = false;
/**
* Auto generated getter method
*
* @return DadosBancarios
*/
public DadosBancarios getDadosBancarios() {
return localDadosBancarios;
}
/**
* Auto generated setter method
*
* @param param
* DadosBancarios
*/
public void setDadosBancarios(DadosBancarios param) {
if (param != null) {
// update the setting tracker
localDadosBancariosTracker = true;
} else {
localDadosBancariosTracker = false;
}
this.localDadosBancarios = param;
}
/**
* field for CidadeOcorrencia
*/
protected Cidade localCidadeOcorrencia;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCidadeOcorrenciaTracker = false;
/**
* Auto generated getter method
*
* @return Cidade
*/
public Cidade getCidadeOcorrencia() {
return localCidadeOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* CidadeOcorrencia
*/
public void setCidadeOcorrencia(Cidade param) {
if (param != null) {
// update the setting tracker
localCidadeOcorrenciaTracker = true;
} else {
localCidadeOcorrenciaTracker = false;
}
this.localCidadeOcorrencia = param;
}
/**
* field for DataOcorrenciaMaisRecente This was an Attribute!
*/
protected java.util.Calendar localDataOcorrenciaMaisRecente;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataOcorrenciaMaisRecente() {
return localDataOcorrenciaMaisRecente;
}
/**
* Auto generated setter method
*
* @param param
* DataOcorrenciaMaisRecente
*/
public void setDataOcorrenciaMaisRecente(java.util.Calendar param) {
this.localDataOcorrenciaMaisRecente = param;
}
/**
* field for NumeroLoja This was an Attribute!
*/
protected int localNumeroLoja;
/**
* Auto generated getter method
*
* @return int
*/
public int getNumeroLoja() {
return localNumeroLoja;
}
/**
* Auto generated setter method
*
* @param param
* NumeroLoja
*/
public void setNumeroLoja(int param) {
this.localNumeroLoja = param;
}
/**
* field for OrigemOcorrenciaMaisRecente This was an Attribute!
*/
protected java.lang.String localOrigemOcorrenciaMaisRecente;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getOrigemOcorrenciaMaisRecente() {
return localOrigemOcorrenciaMaisRecente;
}
/**
* Auto generated setter method
*
* @param param
* OrigemOcorrenciaMaisRecente
*/
public void setOrigemOcorrenciaMaisRecente(java.lang.String param) {
this.localOrigemOcorrenciaMaisRecente = param;
}
/**
* field for QuantidadeCheques This was an Attribute!
*/
protected int localQuantidadeCheques;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeCheques() {
return localQuantidadeCheques;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeCheques
*/
public void setQuantidadeCheques(int param) {
this.localQuantidadeCheques = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoChequeSemFundoVarejo.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Cheque-Sem-Fundo-Varejo",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Cheque-Sem-Fundo-Varejo", xmlWriter);
}
}
if (localDataOcorrenciaMaisRecente != null) {
writeAttribute(
"",
"data-ocorrencia-mais-recente",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrenciaMaisRecente),
xmlWriter);
}
if (localNumeroLoja != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "numero-loja",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroLoja), xmlWriter);
}
if (localOrigemOcorrenciaMaisRecente != null) {
writeAttribute(
"",
"origem-ocorrencia-mais-recente",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigemOcorrenciaMaisRecente),
xmlWriter);
}
if (localQuantidadeCheques != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-cheques",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeCheques),
xmlWriter);
}
if (localDadosBancariosTracker) {
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
localDadosBancarios.serialize(new javax.xml.namespace.QName("",
"dados-bancarios"), factory, xmlWriter);
}
if (localCidadeOcorrenciaTracker) {
if (localCidadeOcorrencia == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade-ocorrencia cannot be null!!");
}
localCidadeOcorrencia.serialize(new javax.xml.namespace.QName(
"", "cidade-ocorrencia"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localDadosBancariosTracker) {
elementList.add(new javax.xml.namespace.QName("",
"dados-bancarios"));
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
elementList.add(localDadosBancarios);
}
if (localCidadeOcorrenciaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cidade-ocorrencia"));
if (localCidadeOcorrencia == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade-ocorrencia cannot be null!!");
}
elementList.add(localCidadeOcorrencia);
}
attribList.add(new javax.xml.namespace.QName("",
"data-ocorrencia-mais-recente"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrenciaMaisRecente));
attribList.add(new javax.xml.namespace.QName("", "numero-loja"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroLoja));
attribList.add(new javax.xml.namespace.QName("",
"origem-ocorrencia-mais-recente"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigemOcorrenciaMaisRecente));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-cheques"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeCheques));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoChequeSemFundoVarejo parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoChequeSemFundoVarejo object = new InsumoChequeSemFundoVarejo();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Cheque-Sem-Fundo-Varejo".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoChequeSemFundoVarejo) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-ocorrencia-mais-recente"
java.lang.String tempAttribDataOcorrenciaMaisRecente =
reader.getAttributeValue(null,
"data-ocorrencia-mais-recente");
if (tempAttribDataOcorrenciaMaisRecente != null) {
java.lang.String content = tempAttribDataOcorrenciaMaisRecente;
object.setDataOcorrenciaMaisRecente(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrenciaMaisRecente));
} else {
}
handledAttributes.add("data-ocorrencia-mais-recente");
// handle attribute "numero-loja"
java.lang.String tempAttribNumeroLoja =
reader.getAttributeValue(null, "numero-loja");
if (tempAttribNumeroLoja != null) {
java.lang.String content = tempAttribNumeroLoja;
object.setNumeroLoja(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribNumeroLoja));
} else {
object.setNumeroLoja(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("numero-loja");
// handle attribute "origem-ocorrencia-mais-recente"
java.lang.String tempAttribOrigemOcorrenciaMaisRecente =
reader.getAttributeValue(null,
"origem-ocorrencia-mais-recente");
if (tempAttribOrigemOcorrenciaMaisRecente != null) {
java.lang.String content = tempAttribOrigemOcorrenciaMaisRecente;
object.setOrigemOcorrenciaMaisRecente(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigemOcorrenciaMaisRecente));
} else {
}
handledAttributes.add("origem-ocorrencia-mais-recente");
// handle attribute "quantidade-cheques"
java.lang.String tempAttribQuantidadeCheques =
reader.getAttributeValue(null, "quantidade-cheques");
if (tempAttribQuantidadeCheques != null) {
java.lang.String content = tempAttribQuantidadeCheques;
object.setQuantidadeCheques(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeCheques));
} else {
object.setQuantidadeCheques(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-cheques");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"dados-bancarios").equals(reader.getName())) {
object.setDadosBancarios(DadosBancarios.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cidade-ocorrencia").equals(reader
.getName())) {
object.setCidadeOcorrencia(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class MensagemComplementar implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Mensagem-Complementar Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Mensagem This was an Array!
*/
protected java.lang.String[] localMensagem;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localMensagemTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String[]
*/
public java.lang.String[] getMensagem() {
return localMensagem;
}
/**
* validate the array for Mensagem
*/
protected void validateMensagem(java.lang.String[] param) {
}
/**
* Auto generated setter method
*
* @param param
* Mensagem
*/
public void setMensagem(java.lang.String[] param) {
validateMensagem(param);
if (param != null) {
// update the setting tracker
localMensagemTracker = true;
} else {
localMensagemTracker = false;
}
this.localMensagem = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* java.lang.String
*/
public void addMensagem(java.lang.String param) {
if (localMensagem == null) {
localMensagem = new java.lang.String[] {};
}
// update the setting tracker
localMensagemTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localMensagem);
list.add(param);
this.localMensagem = (java.lang.String[]) list
.toArray(new java.lang.String[list.size()]);
}
/**
* field for Origem This was an Attribute!
*/
protected java.lang.String localOrigem;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getOrigem() {
return localOrigem;
}
/**
* Auto generated setter method
*
* @param param
* Origem
*/
public void setOrigem(java.lang.String param) {
this.localOrigem = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
MensagemComplementar.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Mensagem-Complementar",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Mensagem-Complementar", xmlWriter);
}
}
if (localOrigem != null) {
writeAttribute("", "origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem), xmlWriter);
}
if (localMensagemTracker) {
if (localMensagem != null) {
namespace = "";
boolean emptyNamespace = namespace == null
|| namespace.length() == 0;
prefix = emptyNamespace ? null : xmlWriter
.getPrefix(namespace);
for (int i = 0; i < localMensagem.length; i++) {
if (localMensagem[i] != null) {
if (!emptyNamespace) {
if (prefix == null) {
java.lang.String prefix2 = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix2,
"mensagem", namespace);
xmlWriter
.writeNamespace(prefix2, namespace);
xmlWriter.setPrefix(prefix2, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"mensagem");
}
} else {
xmlWriter.writeStartElement("mensagem");
}
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagem[i]));
xmlWriter.writeEndElement();
} else {
// we have to do nothing since minOccurs is zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"mensagem cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localMensagemTracker) {
if (localMensagem != null) {
for (int i = 0; i < localMensagem.length; i++) {
if (localMensagem[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"mensagem"));
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagem[i]));
} else {
// have to do nothing
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"mensagem cannot be null!!");
}
}
attribList.add(new javax.xml.namespace.QName("", "origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static MensagemComplementar parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
MensagemComplementar object = new MensagemComplementar();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Mensagem-Complementar".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (MensagemComplementar) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "origem"
java.lang.String tempAttribOrigem =
reader.getAttributeValue(null, "origem");
if (tempAttribOrigem != null) {
java.lang.String content = tempAttribOrigem;
object.setOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigem));
} else {
}
handledAttributes.add("origem");
reader.next();
java.util.ArrayList list1 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "mensagem")
.equals(reader.getName())) {
// Process the array and step past its final element's
// end.
list1.add(reader.getElementText());
// loop until we find a start element that is not part
// of this array
boolean loopDone1 = false;
while (!loopDone1) {
// Ensure we are at the EndElement
while (!reader.isEndElement()) {
reader.next();
}
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone1 = true;
} else {
if (new javax.xml.namespace.QName("",
"mensagem").equals(reader.getName())) {
list1.add(reader.getElementText());
} else {
loopDone1 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setMensagem((java.lang.String[]) list1
.toArray(new java.lang.String[list1.size()]));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class CartaAnuencia implements
org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Carta-Anuencia", "ns1");
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for CartaAnuencia
*/
protected java.lang.String localCartaAnuencia;
private static java.util.HashMap _table_ = new java.util.HashMap();
// Constructor
protected CartaAnuencia(java.lang.String value, boolean isRegisterValue) {
localCartaAnuencia = value;
if (isRegisterValue) {
_table_.put(localCartaAnuencia, this);
}
}
public static final java.lang.String _CREDOR = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("CREDOR");
public static final java.lang.String _CREDOR_ELETRONICA = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("CREDOR_ELETRONICA");
public static final java.lang.String _DEVEDOR = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("DEVEDOR");
public static final CartaAnuencia CREDOR = new CartaAnuencia(_CREDOR,
true);
public static final CartaAnuencia CREDOR_ELETRONICA = new CartaAnuencia(
_CREDOR_ELETRONICA, true);
public static final CartaAnuencia DEVEDOR = new CartaAnuencia(_DEVEDOR,
true);
public java.lang.String getValue() {
return localCartaAnuencia;
}
public boolean equals(java.lang.Object obj) {
return (obj == this);
}
public int hashCode() {
return toString().hashCode();
}
public java.lang.String toString() {
return localCartaAnuencia.toString();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, MY_QNAME) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
CartaAnuencia.this.serialize(MY_QNAME, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
MY_QNAME, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
java.lang.String namespace = parentQName.getNamespaceURI();
java.lang.String localName = parentQName.getLocalPart();
if (!namespace.equals("")) {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, localName, namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, localName);
}
} else {
xmlWriter.writeStartElement(localName);
}
// add the type details if this is used in a simple type
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Carta-Anuencia",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Carta-Anuencia", xmlWriter);
}
}
if (localCartaAnuencia == null) {
throw new org.apache.axis2.databinding.ADBException(
"Value cannot be null !!");
} else {
xmlWriter.writeCharacters(localCartaAnuencia);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
MY_QNAME,
new java.lang.Object[] {
org.apache.axis2.databinding.utils.reader.ADBXMLStreamReader.ELEMENT_TEXT,
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCartaAnuencia) },
null);
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
public static CartaAnuencia fromValue(java.lang.String value)
throws java.lang.IllegalArgumentException {
CartaAnuencia enumeration = (CartaAnuencia)
_table_.get(value);
if (enumeration == null)
throw new java.lang.IllegalArgumentException();
return enumeration;
}
public static CartaAnuencia fromString(java.lang.String value,
java.lang.String namespaceURI)
throws java.lang.IllegalArgumentException {
try {
return fromValue(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(value));
} catch (java.lang.Exception e) {
throw new java.lang.IllegalArgumentException();
}
}
public static CartaAnuencia fromString(
javax.xml.stream.XMLStreamReader xmlStreamReader,
java.lang.String content) {
if (content.indexOf(":") > -1) {
java.lang.String prefix = content.substring(0,
content.indexOf(":"));
java.lang.String namespaceUri = xmlStreamReader
.getNamespaceContext().getNamespaceURI(prefix);
return CartaAnuencia.Factory.fromString(content,
namespaceUri);
} else {
return CartaAnuencia.Factory.fromString(content, "");
}
}
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static CartaAnuencia parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
CartaAnuencia object = null;
// initialize a hash map to keep values
java.util.Map attributeMap = new java.util.HashMap();
java.util.List extraAttributeList = new java.util.ArrayList();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
while (!reader.isEndElement()) {
if (reader.isStartElement() || reader.hasText()) {
java.lang.String content = reader.getElementText();
if (content.indexOf(":") > 0) {
// this seems to be a Qname so find the
// namespace and send
prefix = content.substring(0,
content.indexOf(":"));
namespaceuri = reader.getNamespaceURI(prefix);
object = CartaAnuencia.Factory.fromString(
content, namespaceuri);
} else {
// this seems to be not a qname send and empty
// namespace incase of it is
// check is done in fromString method
object = CartaAnuencia.Factory.fromString(
content, "");
}
} else {
reader.next();
}
} // end of while loop
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ResultadoConsumidor implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Resultado-Consumidor Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for ConsumidorPessoaFisica
*/
protected PessoaFisica localConsumidorPessoaFisica;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localConsumidorPessoaFisicaTracker = false;
/**
* Auto generated getter method
*
* @return PessoaFisica
*/
public PessoaFisica getConsumidorPessoaFisica() {
return localConsumidorPessoaFisica;
}
/**
* Auto generated setter method
*
* @param param
* ConsumidorPessoaFisica
*/
public void setConsumidorPessoaFisica(PessoaFisica param) {
if (param != null) {
// update the setting tracker
localConsumidorPessoaFisicaTracker = true;
} else {
localConsumidorPessoaFisicaTracker = false;
}
this.localConsumidorPessoaFisica = param;
}
/**
* field for ConsumidorPessoaJuridica
*/
protected PessoaJuridica localConsumidorPessoaJuridica;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localConsumidorPessoaJuridicaTracker = false;
/**
* Auto generated getter method
*
* @return PessoaJuridica
*/
public PessoaJuridica getConsumidorPessoaJuridica() {
return localConsumidorPessoaJuridica;
}
/**
* Auto generated setter method
*
* @param param
* ConsumidorPessoaJuridica
*/
public void setConsumidorPessoaJuridica(PessoaJuridica param) {
if (param != null) {
// update the setting tracker
localConsumidorPessoaJuridicaTracker = true;
} else {
localConsumidorPessoaJuridicaTracker = false;
}
this.localConsumidorPessoaJuridica = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ResultadoConsumidor.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Resultado-Consumidor",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Resultado-Consumidor", xmlWriter);
}
}
if (localConsumidorPessoaFisicaTracker) {
if (localConsumidorPessoaFisica == null) {
throw new org.apache.axis2.databinding.ADBException(
"consumidor-pessoa-fisica cannot be null!!");
}
localConsumidorPessoaFisica
.serialize(new javax.xml.namespace.QName("",
"consumidor-pessoa-fisica"), factory, xmlWriter);
}
if (localConsumidorPessoaJuridicaTracker) {
if (localConsumidorPessoaJuridica == null) {
throw new org.apache.axis2.databinding.ADBException(
"consumidor-pessoa-juridica cannot be null!!");
}
localConsumidorPessoaJuridica.serialize(
new javax.xml.namespace.QName("",
"consumidor-pessoa-juridica"), factory,
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localConsumidorPessoaFisicaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"consumidor-pessoa-fisica"));
if (localConsumidorPessoaFisica == null) {
throw new org.apache.axis2.databinding.ADBException(
"consumidor-pessoa-fisica cannot be null!!");
}
elementList.add(localConsumidorPessoaFisica);
}
if (localConsumidorPessoaJuridicaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"consumidor-pessoa-juridica"));
if (localConsumidorPessoaJuridica == null) {
throw new org.apache.axis2.databinding.ADBException(
"consumidor-pessoa-juridica cannot be null!!");
}
elementList.add(localConsumidorPessoaJuridica);
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ResultadoConsumidor parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ResultadoConsumidor object = new ResultadoConsumidor();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Resultado-Consumidor".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ResultadoConsumidor) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"consumidor-pessoa-fisica").equals(reader
.getName())) {
object.setConsumidorPessoaFisica(PessoaFisica.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"consumidor-pessoa-juridica").equals(reader
.getName())) {
object.setConsumidorPessoaJuridica(PessoaJuridica.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Endereco implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Endereco Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Cidade
*/
protected Cidade localCidade;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCidadeTracker = false;
/**
* Auto generated getter method
*
* @return Cidade
*/
public Cidade getCidade() {
return localCidade;
}
/**
* Auto generated setter method
*
* @param param
* Cidade
*/
public void setCidade(Cidade param) {
if (param != null) {
// update the setting tracker
localCidadeTracker = true;
} else {
localCidadeTracker = false;
}
this.localCidade = param;
}
/**
* field for Logradouro This was an Attribute!
*/
protected java.lang.String localLogradouro;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getLogradouro() {
return localLogradouro;
}
/**
* Auto generated setter method
*
* @param param
* Logradouro
*/
public void setLogradouro(java.lang.String param) {
this.localLogradouro = param;
}
/**
* field for Numero This was an Attribute!
*/
protected java.lang.String localNumero;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNumero() {
return localNumero;
}
/**
* Auto generated setter method
*
* @param param
* Numero
*/
public void setNumero(java.lang.String param) {
this.localNumero = param;
}
/**
* field for Complemento This was an Attribute!
*/
protected java.lang.String localComplemento;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getComplemento() {
return localComplemento;
}
/**
* Auto generated setter method
*
* @param param
* Complemento
*/
public void setComplemento(java.lang.String param) {
this.localComplemento = param;
}
/**
* field for Bairro This was an Attribute!
*/
protected java.lang.String localBairro;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getBairro() {
return localBairro;
}
/**
* Auto generated setter method
*
* @param param
* Bairro
*/
public void setBairro(java.lang.String param) {
this.localBairro = param;
}
/**
* field for Cep This was an Attribute!
*/
protected Cep localCep;
/**
* Auto generated getter method
*
* @return Cep
*/
public Cep getCep() {
return localCep;
}
/**
* Auto generated setter method
*
* @param param
* Cep
*/
public void setCep(Cep param) {
this.localCep = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Endereco.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Endereco", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Endereco", xmlWriter);
}
}
if (localLogradouro != null) {
writeAttribute("", "logradouro",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localLogradouro), xmlWriter);
}
if (localNumero != null) {
writeAttribute("", "numero",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero), xmlWriter);
}
if (localComplemento != null) {
writeAttribute("", "complemento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localComplemento), xmlWriter);
}
if (localBairro != null) {
writeAttribute("", "bairro",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localBairro), xmlWriter);
}
if (localCep != null) {
writeAttribute("", "cep", localCep.toString(), xmlWriter);
}
if (localCidadeTracker) {
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
localCidade.serialize(new javax.xml.namespace.QName("",
"cidade"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localCidadeTracker) {
elementList.add(new javax.xml.namespace.QName("", "cidade"));
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
elementList.add(localCidade);
}
attribList.add(new javax.xml.namespace.QName("", "logradouro"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localLogradouro));
attribList.add(new javax.xml.namespace.QName("", "numero"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
attribList.add(new javax.xml.namespace.QName("", "complemento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localComplemento));
attribList.add(new javax.xml.namespace.QName("", "bairro"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localBairro));
attribList.add(new javax.xml.namespace.QName("", "cep"));
attribList.add(localCep.toString());
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Endereco parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Endereco object = new Endereco();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Endereco".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Endereco) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "logradouro"
java.lang.String tempAttribLogradouro =
reader.getAttributeValue(null, "logradouro");
if (tempAttribLogradouro != null) {
java.lang.String content = tempAttribLogradouro;
object.setLogradouro(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribLogradouro));
} else {
}
handledAttributes.add("logradouro");
// handle attribute "numero"
java.lang.String tempAttribNumero =
reader.getAttributeValue(null, "numero");
if (tempAttribNumero != null) {
java.lang.String content = tempAttribNumero;
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNumero));
} else {
}
handledAttributes.add("numero");
// handle attribute "complemento"
java.lang.String tempAttribComplemento =
reader.getAttributeValue(null, "complemento");
if (tempAttribComplemento != null) {
java.lang.String content = tempAttribComplemento;
object.setComplemento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribComplemento));
} else {
}
handledAttributes.add("complemento");
// handle attribute "bairro"
java.lang.String tempAttribBairro =
reader.getAttributeValue(null, "bairro");
if (tempAttribBairro != null) {
java.lang.String content = tempAttribBairro;
object.setBairro(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribBairro));
} else {
}
handledAttributes.add("bairro");
// handle attribute "cep"
java.lang.String tempAttribCep =
reader.getAttributeValue(null, "cep");
if (tempAttribCep != null) {
java.lang.String content = tempAttribCep;
object.setCep(Cep.Factory.fromString(reader,
tempAttribCep));
} else {
}
handledAttributes.add("cep");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cidade")
.equals(reader.getName())) {
object.setCidade(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoTelefoneVinculadoConsumidor implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Telefone-Vinculado-Consumidor Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Assinante
*/
protected AssinanteTelefone localAssinante;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAssinanteTracker = false;
/**
* Auto generated getter method
*
* @return AssinanteTelefone
*/
public AssinanteTelefone getAssinante() {
return localAssinante;
}
/**
* Auto generated setter method
*
* @param param
* Assinante
*/
public void setAssinante(AssinanteTelefone param) {
if (param != null) {
// update the setting tracker
localAssinanteTracker = true;
} else {
localAssinanteTracker = false;
}
this.localAssinante = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoTelefoneVinculadoConsumidor.this.serialize(
parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Telefone-Vinculado-Consumidor",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Telefone-Vinculado-Consumidor",
xmlWriter);
}
}
if (localAssinanteTracker) {
if (localAssinante == null) {
throw new org.apache.axis2.databinding.ADBException(
"assinante cannot be null!!");
}
localAssinante.serialize(new javax.xml.namespace.QName("",
"assinante"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localAssinanteTracker) {
elementList.add(new javax.xml.namespace.QName("", "assinante"));
if (localAssinante == null) {
throw new org.apache.axis2.databinding.ADBException(
"assinante cannot be null!!");
}
elementList.add(localAssinante);
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoTelefoneVinculadoConsumidor parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoTelefoneVinculadoConsumidor object = new InsumoTelefoneVinculadoConsumidor();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Telefone-Vinculado-Consumidor"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoTelefoneVinculadoConsumidor) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "assinante")
.equals(reader.getName())) {
object.setAssinante(AssinanteTelefone.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Cheque implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Cheque Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DadosBancarios
*/
protected DadosBancarios localDadosBancarios;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDadosBancariosTracker = false;
/**
* Auto generated getter method
*
* @return DadosBancarios
*/
public DadosBancarios getDadosBancarios() {
return localDadosBancarios;
}
/**
* Auto generated setter method
*
* @param param
* DadosBancarios
*/
public void setDadosBancarios(DadosBancarios param) {
if (param != null) {
// update the setting tracker
localDadosBancariosTracker = true;
} else {
localDadosBancariosTracker = false;
}
this.localDadosBancarios = param;
}
/**
* field for Numero This was an Attribute!
*/
protected int localNumero;
/**
* Auto generated getter method
*
* @return int
*/
public int getNumero() {
return localNumero;
}
/**
* Auto generated setter method
*
* @param param
* Numero
*/
public void setNumero(int param) {
this.localNumero = param;
}
/**
* field for Digito This was an Attribute!
*/
protected int localDigito;
/**
* Auto generated getter method
*
* @return int
*/
public int getDigito() {
return localDigito;
}
/**
* Auto generated setter method
*
* @param param
* Digito
*/
public void setDigito(int param) {
this.localDigito = param;
}
/**
* field for Valor This was an Attribute!
*/
protected java.math.BigDecimal localValor;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValor() {
return localValor;
}
/**
* Auto generated setter method
*
* @param param
* Valor
*/
public void setValor(java.math.BigDecimal param) {
this.localValor = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Cheque.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Cheque", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Cheque", xmlWriter);
}
}
if (localNumero != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "numero",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero), xmlWriter);
}
if (localDigito != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "digito",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigito), xmlWriter);
}
if (localValor != null) {
writeAttribute("", "valor",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor), xmlWriter);
}
if (localDadosBancariosTracker) {
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
localDadosBancarios.serialize(new javax.xml.namespace.QName("",
"dados-bancarios"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localDadosBancariosTracker) {
elementList.add(new javax.xml.namespace.QName("",
"dados-bancarios"));
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
elementList.add(localDadosBancarios);
}
attribList.add(new javax.xml.namespace.QName("", "numero"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
attribList.add(new javax.xml.namespace.QName("", "digito"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigito));
attribList.add(new javax.xml.namespace.QName("", "valor"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Cheque parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Cheque object = new Cheque();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Cheque".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Cheque) ExtensionMapper.getTypeObject(
nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "numero"
java.lang.String tempAttribNumero =
reader.getAttributeValue(null, "numero");
if (tempAttribNumero != null) {
java.lang.String content = tempAttribNumero;
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribNumero));
} else {
object.setNumero(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("numero");
// handle attribute "digito"
java.lang.String tempAttribDigito =
reader.getAttributeValue(null, "digito");
if (tempAttribDigito != null) {
java.lang.String content = tempAttribDigito;
object.setDigito(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribDigito));
} else {
object.setDigito(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("digito");
// handle attribute "valor"
java.lang.String tempAttribValor =
reader.getAttributeValue(null, "valor");
if (tempAttribValor != null) {
java.lang.String content = tempAttribValor;
object.setValor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValor));
} else {
}
handledAttributes.add("valor");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"dados-bancarios").equals(reader.getName())) {
object.setDadosBancarios(DadosBancarios.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class GrafiaPJ implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Grafia-PJ Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for RazaoSocial This was an Attribute!
*/
protected java.lang.String localRazaoSocial;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getRazaoSocial() {
return localRazaoSocial;
}
/**
* Auto generated setter method
*
* @param param
* RazaoSocial
*/
public void setRazaoSocial(java.lang.String param) {
this.localRazaoSocial = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
GrafiaPJ.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Grafia-PJ", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Grafia-PJ", xmlWriter);
}
}
if (localRazaoSocial != null) {
writeAttribute("", "razao-social",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRazaoSocial), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "razao-social"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRazaoSocial));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static GrafiaPJ parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
GrafiaPJ object = new GrafiaPJ();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Grafia-PJ".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (GrafiaPJ) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "razao-social"
java.lang.String tempAttribRazaoSocial =
reader.getAttributeValue(null, "razao-social");
if (tempAttribRazaoSocial != null) {
java.lang.String content = tempAttribRazaoSocial;
object.setRazaoSocial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribRazaoSocial));
} else {
}
handledAttributes.add("razao-social");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class TelefoneFiltro implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Telefone-Filtro Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Ddd
*/
protected int localDdd;
/**
* Auto generated getter method
*
* @return int
*/
public int getDdd() {
return localDdd;
}
/**
* Auto generated setter method
*
* @param param
* Ddd
*/
public void setDdd(int param) {
this.localDdd = param;
}
/**
* field for Numero
*/
protected int localNumero;
/**
* Auto generated getter method
*
* @return int
*/
public int getNumero() {
return localNumero;
}
/**
* Auto generated setter method
*
* @param param
* Numero
*/
public void setNumero(int param) {
this.localNumero = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
TelefoneFiltro.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Telefone-Filtro",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Telefone-Filtro", xmlWriter);
}
}
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "ddd", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "ddd");
}
} else {
xmlWriter.writeStartElement("ddd");
}
if (localDdd == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"ddd cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDdd));
}
xmlWriter.writeEndElement();
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "numero", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "numero");
}
} else {
xmlWriter.writeStartElement("numero");
}
if (localNumero == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"numero cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
}
xmlWriter.writeEndElement();
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
elementList.add(new javax.xml.namespace.QName("", "ddd"));
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDdd));
elementList.add(new javax.xml.namespace.QName("", "numero"));
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static TelefoneFiltro parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
TelefoneFiltro object = new TelefoneFiltro();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Telefone-Filtro".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (TelefoneFiltro) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "ddd")
.equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setDdd(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
reader.next();
} // End of if for expected property start element
else {
// A start element we are not expecting indicates an
// invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "numero")
.equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
reader.next();
} // End of if for expected property start element
else {
// A start element we are not expecting indicates an
// invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoReferenciaisNegocios implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Referenciais-Negocios Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DataPotencial This was an Attribute!
*/
protected java.util.Calendar localDataPotencial;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataPotencial() {
return localDataPotencial;
}
/**
* Auto generated setter method
*
* @param param
* DataPotencial
*/
public void setDataPotencial(java.util.Calendar param) {
this.localDataPotencial = param;
}
/**
* field for DescricaoNegocio This was an Attribute!
*/
protected java.lang.String localDescricaoNegocio;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDescricaoNegocio() {
return localDescricaoNegocio;
}
/**
* Auto generated setter method
*
* @param param
* DescricaoNegocio
*/
public void setDescricaoNegocio(java.lang.String param) {
this.localDescricaoNegocio = param;
}
/**
* field for MediaPotencial This was an Attribute!
*/
protected java.math.BigDecimal localMediaPotencial;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getMediaPotencial() {
return localMediaPotencial;
}
/**
* Auto generated setter method
*
* @param param
* MediaPotencial
*/
public void setMediaPotencial(java.math.BigDecimal param) {
this.localMediaPotencial = param;
}
/**
* field for ValorPotencial This was an Attribute!
*/
protected java.math.BigDecimal localValorPotencial;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValorPotencial() {
return localValorPotencial;
}
/**
* Auto generated setter method
*
* @param param
* ValorPotencial
*/
public void setValorPotencial(java.math.BigDecimal param) {
this.localValorPotencial = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoReferenciaisNegocios.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Referenciais-Negocios",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Referenciais-Negocios", xmlWriter);
}
}
if (localDataPotencial != null) {
writeAttribute("", "data-potencial",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataPotencial), xmlWriter);
}
if (localDescricaoNegocio != null) {
writeAttribute("", "descricao-negocio",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoNegocio),
xmlWriter);
}
if (localMediaPotencial != null) {
writeAttribute("", "media-potencial",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMediaPotencial),
xmlWriter);
}
if (localValorPotencial != null) {
writeAttribute("", "valor-potencial",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorPotencial),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "data-potencial"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataPotencial));
attribList.add(new javax.xml.namespace.QName("",
"descricao-negocio"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoNegocio));
attribList
.add(new javax.xml.namespace.QName("", "media-potencial"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMediaPotencial));
attribList
.add(new javax.xml.namespace.QName("", "valor-potencial"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorPotencial));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoReferenciaisNegocios parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoReferenciaisNegocios object = new InsumoReferenciaisNegocios();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Referenciais-Negocios".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoReferenciaisNegocios) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-potencial"
java.lang.String tempAttribDataPotencial =
reader.getAttributeValue(null, "data-potencial");
if (tempAttribDataPotencial != null) {
java.lang.String content = tempAttribDataPotencial;
object.setDataPotencial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataPotencial));
} else {
}
handledAttributes.add("data-potencial");
// handle attribute "descricao-negocio"
java.lang.String tempAttribDescricaoNegocio =
reader.getAttributeValue(null, "descricao-negocio");
if (tempAttribDescricaoNegocio != null) {
java.lang.String content = tempAttribDescricaoNegocio;
object.setDescricaoNegocio(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDescricaoNegocio));
} else {
}
handledAttributes.add("descricao-negocio");
// handle attribute "media-potencial"
java.lang.String tempAttribMediaPotencial =
reader.getAttributeValue(null, "media-potencial");
if (tempAttribMediaPotencial != null) {
java.lang.String content = tempAttribMediaPotencial;
object.setMediaPotencial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribMediaPotencial));
} else {
}
handledAttributes.add("media-potencial");
// handle attribute "valor-potencial"
java.lang.String tempAttribValorPotencial =
reader.getAttributeValue(null, "valor-potencial");
if (tempAttribValorPotencial != null) {
java.lang.String content = tempAttribValorPotencial;
object.setValorPotencial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorPotencial));
} else {
}
handledAttributes.add("valor-potencial");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Operador implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Operador Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Codigo This was an Attribute!
*/
protected java.lang.String localCodigo;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCodigo() {
return localCodigo;
}
/**
* Auto generated setter method
*
* @param param
* Codigo
*/
public void setCodigo(java.lang.String param) {
this.localCodigo = param;
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Operador.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Operador", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Operador", xmlWriter);
}
}
if (localCodigo != null) {
writeAttribute("", "codigo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo), xmlWriter);
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "codigo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo));
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Operador parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Operador object = new Operador();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Operador".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Operador) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "codigo"
java.lang.String tempAttribCodigo =
reader.getAttributeValue(null, "codigo");
if (tempAttribCodigo != null) {
java.lang.String content = tempAttribCodigo;
object.setCodigo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCodigo));
} else {
}
handledAttributes.add("codigo");
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class CartorioObito implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Cartorio-Obito Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for CidadeCartorio
*/
protected Cidade localCidadeCartorio;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCidadeCartorioTracker = false;
/**
* Auto generated getter method
*
* @return Cidade
*/
public Cidade getCidadeCartorio() {
return localCidadeCartorio;
}
/**
* Auto generated setter method
*
* @param param
* CidadeCartorio
*/
public void setCidadeCartorio(Cidade param) {
if (param != null) {
// update the setting tracker
localCidadeCartorioTracker = true;
} else {
localCidadeCartorioTracker = false;
}
this.localCidadeCartorio = param;
}
/**
* field for Cartorio This was an Attribute!
*/
protected java.lang.String localCartorio;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCartorio() {
return localCartorio;
}
/**
* Auto generated setter method
*
* @param param
* Cartorio
*/
public void setCartorio(java.lang.String param) {
this.localCartorio = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
CartorioObito.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Cartorio-Obito",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Cartorio-Obito", xmlWriter);
}
}
if (localCartorio != null) {
writeAttribute("", "cartorio",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCartorio), xmlWriter);
}
if (localCidadeCartorioTracker) {
if (localCidadeCartorio == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade-cartorio cannot be null!!");
}
localCidadeCartorio.serialize(new javax.xml.namespace.QName("",
"cidade-cartorio"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localCidadeCartorioTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cidade-cartorio"));
if (localCidadeCartorio == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade-cartorio cannot be null!!");
}
elementList.add(localCidadeCartorio);
}
attribList.add(new javax.xml.namespace.QName("", "cartorio"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCartorio));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static CartorioObito parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
CartorioObito object = new CartorioObito();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Cartorio-Obito".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (CartorioObito) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "cartorio"
java.lang.String tempAttribCartorio =
reader.getAttributeValue(null, "cartorio");
if (tempAttribCartorio != null) {
java.lang.String content = tempAttribCartorio;
object.setCartorio(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCartorio));
} else {
}
handledAttributes.add("cartorio");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cidade-cartorio").equals(reader.getName())) {
object.setCidadeCartorio(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ListaProduto implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Lista-Produto Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Produto This was an Array!
*/
protected Produto[] localProduto;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localProdutoTracker = false;
/**
* Auto generated getter method
*
* @return Produto[]
*/
public Produto[] getProduto() {
return localProduto;
}
/**
* validate the array for Produto
*/
protected void validateProduto(Produto[] param) {
}
/**
* Auto generated setter method
*
* @param param
* Produto
*/
public void setProduto(Produto[] param) {
validateProduto(param);
if (param != null) {
// update the setting tracker
localProdutoTracker = true;
} else {
localProdutoTracker = false;
}
this.localProduto = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* Produto
*/
public void addProduto(Produto param) {
if (localProduto == null) {
localProduto = new Produto[] {};
}
// update the setting tracker
localProdutoTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localProduto);
list.add(param);
this.localProduto = (Produto[]) list.toArray(new Produto[list
.size()]);
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ListaProduto.this
.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Lista-Produto",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Lista-Produto", xmlWriter);
}
}
if (localProdutoTracker) {
if (localProduto != null) {
for (int i = 0; i < localProduto.length; i++) {
if (localProduto[i] != null) {
localProduto[i]
.serialize(new javax.xml.namespace.QName(
"", "produto"), factory, xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"produto cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localProdutoTracker) {
if (localProduto != null) {
for (int i = 0; i < localProduto.length; i++) {
if (localProduto[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"produto"));
elementList.add(localProduto[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"produto cannot be null!!");
}
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ListaProduto parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ListaProduto object = new ListaProduto();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Lista-Produto".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ListaProduto) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
java.util.ArrayList list1 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "produto")
.equals(reader.getName())) {
// Process the array and step past its final element's
// end.
list1.add(Produto.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone1 = false;
while (!loopDone1) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone1 = true;
} else {
if (new javax.xml.namespace.QName("", "produto")
.equals(reader.getName())) {
list1.add(Produto.Factory.parse(reader));
} else {
loopDone1 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setProduto((Produto[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(Produto.class, list1));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoAlertaDocumento implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Alerta-Documento Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for TipoDocumentoAlerta This was an Array!
*/
protected TipoDocumentoAlerta[] localTipoDocumentoAlerta;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTipoDocumentoAlertaTracker = false;
/**
* Auto generated getter method
*
* @return TipoDocumentoAlerta[]
*/
public TipoDocumentoAlerta[] getTipoDocumentoAlerta() {
return localTipoDocumentoAlerta;
}
/**
* validate the array for TipoDocumentoAlerta
*/
protected void validateTipoDocumentoAlerta(TipoDocumentoAlerta[] param) {
}
/**
* Auto generated setter method
*
* @param param
* TipoDocumentoAlerta
*/
public void setTipoDocumentoAlerta(TipoDocumentoAlerta[] param) {
validateTipoDocumentoAlerta(param);
if (param != null) {
// update the setting tracker
localTipoDocumentoAlertaTracker = true;
} else {
localTipoDocumentoAlertaTracker = false;
}
this.localTipoDocumentoAlerta = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* TipoDocumentoAlerta
*/
public void addTipoDocumentoAlerta(TipoDocumentoAlerta param) {
if (localTipoDocumentoAlerta == null) {
localTipoDocumentoAlerta = new TipoDocumentoAlerta[] {};
}
// update the setting tracker
localTipoDocumentoAlertaTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localTipoDocumentoAlerta);
list.add(param);
this.localTipoDocumentoAlerta = (TipoDocumentoAlerta[]) list
.toArray(new TipoDocumentoAlerta[list.size()]);
}
/**
* field for DataInclusao This was an Attribute!
*/
protected java.util.Calendar localDataInclusao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataInclusao() {
return localDataInclusao;
}
/**
* Auto generated setter method
*
* @param param
* DataInclusao
*/
public void setDataInclusao(java.util.Calendar param) {
this.localDataInclusao = param;
}
/**
* field for DataOcorrencia This was an Attribute!
*/
protected java.util.Calendar localDataOcorrencia;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataOcorrencia() {
return localDataOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* DataOcorrencia
*/
public void setDataOcorrencia(java.util.Calendar param) {
this.localDataOcorrencia = param;
}
/**
* field for EntidadeOrigem This was an Attribute!
*/
protected java.lang.String localEntidadeOrigem;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getEntidadeOrigem() {
return localEntidadeOrigem;
}
/**
* Auto generated setter method
*
* @param param
* EntidadeOrigem
*/
public void setEntidadeOrigem(java.lang.String param) {
this.localEntidadeOrigem = param;
}
/**
* field for Motivo This was an Attribute!
*/
protected java.lang.String localMotivo;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMotivo() {
return localMotivo;
}
/**
* Auto generated setter method
*
* @param param
* Motivo
*/
public void setMotivo(java.lang.String param) {
this.localMotivo = param;
}
/**
* field for Observacao This was an Attribute!
*/
protected java.lang.String localObservacao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getObservacao() {
return localObservacao;
}
/**
* Auto generated setter method
*
* @param param
* Observacao
*/
public void setObservacao(java.lang.String param) {
this.localObservacao = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoAlertaDocumento.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Alerta-Documento", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Alerta-Documento", xmlWriter);
}
}
if (localDataInclusao != null) {
writeAttribute("", "data-inclusao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao), xmlWriter);
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localEntidadeOrigem != null) {
writeAttribute("", "entidade-origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localEntidadeOrigem),
xmlWriter);
}
if (localMotivo != null) {
writeAttribute("", "motivo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMotivo), xmlWriter);
}
if (localObservacao != null) {
writeAttribute("", "observacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localObservacao), xmlWriter);
}
if (localTipoDocumentoAlertaTracker) {
if (localTipoDocumentoAlerta != null) {
for (int i = 0; i < localTipoDocumentoAlerta.length; i++) {
if (localTipoDocumentoAlerta[i] != null) {
localTipoDocumentoAlerta[i].serialize(
new javax.xml.namespace.QName("",
"tipo-documento-alerta"), factory,
xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"tipo-documento-alerta cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localTipoDocumentoAlertaTracker) {
if (localTipoDocumentoAlerta != null) {
for (int i = 0; i < localTipoDocumentoAlerta.length; i++) {
if (localTipoDocumentoAlerta[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"tipo-documento-alerta"));
elementList.add(localTipoDocumentoAlerta[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"tipo-documento-alerta cannot be null!!");
}
}
attribList.add(new javax.xml.namespace.QName("", "data-inclusao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao));
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList
.add(new javax.xml.namespace.QName("", "entidade-origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localEntidadeOrigem));
attribList.add(new javax.xml.namespace.QName("", "motivo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMotivo));
attribList.add(new javax.xml.namespace.QName("", "observacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localObservacao));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoAlertaDocumento parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoAlertaDocumento object = new InsumoAlertaDocumento();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Alerta-Documento".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoAlertaDocumento) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-inclusao"
java.lang.String tempAttribDataInclusao =
reader.getAttributeValue(null, "data-inclusao");
if (tempAttribDataInclusao != null) {
java.lang.String content = tempAttribDataInclusao;
object.setDataInclusao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataInclusao));
} else {
}
handledAttributes.add("data-inclusao");
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "entidade-origem"
java.lang.String tempAttribEntidadeOrigem =
reader.getAttributeValue(null, "entidade-origem");
if (tempAttribEntidadeOrigem != null) {
java.lang.String content = tempAttribEntidadeOrigem;
object.setEntidadeOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribEntidadeOrigem));
} else {
}
handledAttributes.add("entidade-origem");
// handle attribute "motivo"
java.lang.String tempAttribMotivo =
reader.getAttributeValue(null, "motivo");
if (tempAttribMotivo != null) {
java.lang.String content = tempAttribMotivo;
object.setMotivo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMotivo));
} else {
}
handledAttributes.add("motivo");
// handle attribute "observacao"
java.lang.String tempAttribObservacao =
reader.getAttributeValue(null, "observacao");
if (tempAttribObservacao != null) {
java.lang.String content = tempAttribObservacao;
object.setObservacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribObservacao));
} else {
}
handledAttributes.add("observacao");
reader.next();
java.util.ArrayList list1 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"tipo-documento-alerta").equals(reader
.getName())) {
// Process the array and step past its final element's
// end.
list1.add(TipoDocumentoAlerta.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone1 = false;
while (!loopDone1) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone1 = true;
} else {
if (new javax.xml.namespace.QName("",
"tipo-documento-alerta").equals(reader
.getName())) {
list1.add(TipoDocumentoAlerta.Factory
.parse(reader));
} else {
loopDone1 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setTipoDocumentoAlerta((TipoDocumentoAlerta[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(TipoDocumentoAlerta.class,
list1));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class FiltroConsulta implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Filtro-Consulta Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for CodigoProduto
*/
protected java.lang.String localCodigoProduto;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCodigoProduto() {
return localCodigoProduto;
}
/**
* Auto generated setter method
*
* @param param
* CodigoProduto
*/
public void setCodigoProduto(java.lang.String param) {
this.localCodigoProduto = param;
}
/**
* field for TipoConsumidor
*/
protected TipoPessoa localTipoConsumidor;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTipoConsumidorTracker = false;
/**
* Auto generated getter method
*
* @return TipoPessoa
*/
public TipoPessoa getTipoConsumidor() {
return localTipoConsumidor;
}
/**
* Auto generated setter method
*
* @param param
* TipoConsumidor
*/
public void setTipoConsumidor(TipoPessoa param) {
if (param != null) {
// update the setting tracker
localTipoConsumidorTracker = true;
} else {
localTipoConsumidorTracker = false;
}
this.localTipoConsumidor = param;
}
/**
* field for DocumentoConsumidor
*/
protected java.lang.String localDocumentoConsumidor;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDocumentoConsumidorTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDocumentoConsumidor() {
return localDocumentoConsumidor;
}
/**
* Auto generated setter method
*
* @param param
* DocumentoConsumidor
*/
public void setDocumentoConsumidor(java.lang.String param) {
if (param != null) {
// update the setting tracker
localDocumentoConsumidorTracker = true;
} else {
localDocumentoConsumidorTracker = false;
}
this.localDocumentoConsumidor = param;
}
/**
* field for CepConsumidor
*/
protected java.lang.String localCepConsumidor;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCepConsumidorTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCepConsumidor() {
return localCepConsumidor;
}
/**
* Auto generated setter method
*
* @param param
* CepConsumidor
*/
public void setCepConsumidor(java.lang.String param) {
if (param != null) {
// update the setting tracker
localCepConsumidorTracker = true;
} else {
localCepConsumidorTracker = false;
}
this.localCepConsumidor = param;
}
/**
* field for TelefoneConsultar
*/
protected TelefoneFiltro localTelefoneConsultar;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTelefoneConsultarTracker = false;
/**
* Auto generated getter method
*
* @return TelefoneFiltro
*/
public TelefoneFiltro getTelefoneConsultar() {
return localTelefoneConsultar;
}
/**
* Auto generated setter method
*
* @param param
* TelefoneConsultar
*/
public void setTelefoneConsultar(TelefoneFiltro param) {
if (param != null) {
// update the setting tracker
localTelefoneConsultarTracker = true;
} else {
localTelefoneConsultarTracker = false;
}
this.localTelefoneConsultar = param;
}
/**
* field for UtilizaCMC7
*/
protected boolean localUtilizaCMC7;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localUtilizaCMC7Tracker = false;
/**
* Auto generated getter method
*
* @return boolean
*/
public boolean getUtilizaCMC7() {
return localUtilizaCMC7;
}
/**
* Auto generated setter method
*
* @param param
* UtilizaCMC7
*/
public void setUtilizaCMC7(boolean param) {
// setting primitive attribute tracker to true
if (false) {
localUtilizaCMC7Tracker = false;
} else {
localUtilizaCMC7Tracker = true;
}
this.localUtilizaCMC7 = param;
}
/**
* field for BancoChequeInicial
*/
protected int localBancoChequeInicial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localBancoChequeInicialTracker = false;
/**
* Auto generated getter method
*
* @return int
*/
public int getBancoChequeInicial() {
return localBancoChequeInicial;
}
/**
* Auto generated setter method
*
* @param param
* BancoChequeInicial
*/
public void setBancoChequeInicial(int param) {
// setting primitive attribute tracker to true
if (param == java.lang.Integer.MIN_VALUE) {
localBancoChequeInicialTracker = false;
} else {
localBancoChequeInicialTracker = true;
}
this.localBancoChequeInicial = param;
}
/**
* field for AgenciaChequeInicial
*/
protected int localAgenciaChequeInicial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAgenciaChequeInicialTracker = false;
/**
* Auto generated getter method
*
* @return int
*/
public int getAgenciaChequeInicial() {
return localAgenciaChequeInicial;
}
/**
* Auto generated setter method
*
* @param param
* AgenciaChequeInicial
*/
public void setAgenciaChequeInicial(int param) {
// setting primitive attribute tracker to true
if (param == java.lang.Integer.MIN_VALUE) {
localAgenciaChequeInicialTracker = false;
} else {
localAgenciaChequeInicialTracker = true;
}
this.localAgenciaChequeInicial = param;
}
/**
* field for ContaCorrenteChequeInicial
*/
protected int localContaCorrenteChequeInicial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localContaCorrenteChequeInicialTracker = false;
/**
* Auto generated getter method
*
* @return int
*/
public int getContaCorrenteChequeInicial() {
return localContaCorrenteChequeInicial;
}
/**
* Auto generated setter method
*
* @param param
* ContaCorrenteChequeInicial
*/
public void setContaCorrenteChequeInicial(int param) {
// setting primitive attribute tracker to true
if (param == java.lang.Integer.MIN_VALUE) {
localContaCorrenteChequeInicialTracker = false;
} else {
localContaCorrenteChequeInicialTracker = true;
}
this.localContaCorrenteChequeInicial = param;
}
/**
* field for DigitoContaCorrenteChequeInicial
*/
protected java.lang.String localDigitoContaCorrenteChequeInicial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDigitoContaCorrenteChequeInicialTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDigitoContaCorrenteChequeInicial() {
return localDigitoContaCorrenteChequeInicial;
}
/**
* Auto generated setter method
*
* @param param
* DigitoContaCorrenteChequeInicial
*/
public void setDigitoContaCorrenteChequeInicial(java.lang.String param) {
if (param != null) {
// update the setting tracker
localDigitoContaCorrenteChequeInicialTracker = true;
} else {
localDigitoContaCorrenteChequeInicialTracker = false;
}
this.localDigitoContaCorrenteChequeInicial = param;
}
/**
* field for NumeroChequeInicial
*/
protected int localNumeroChequeInicial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localNumeroChequeInicialTracker = false;
/**
* Auto generated getter method
*
* @return int
*/
public int getNumeroChequeInicial() {
return localNumeroChequeInicial;
}
/**
* Auto generated setter method
*
* @param param
* NumeroChequeInicial
*/
public void setNumeroChequeInicial(int param) {
// setting primitive attribute tracker to true
if (param == java.lang.Integer.MIN_VALUE) {
localNumeroChequeInicialTracker = false;
} else {
localNumeroChequeInicialTracker = true;
}
this.localNumeroChequeInicial = param;
}
/**
* field for DigitoChequeInicial
*/
protected int localDigitoChequeInicial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDigitoChequeInicialTracker = false;
/**
* Auto generated getter method
*
* @return int
*/
public int getDigitoChequeInicial() {
return localDigitoChequeInicial;
}
/**
* Auto generated setter method
*
* @param param
* DigitoChequeInicial
*/
public void setDigitoChequeInicial(int param) {
// setting primitive attribute tracker to true
if (param == java.lang.Integer.MIN_VALUE) {
localDigitoChequeInicialTracker = false;
} else {
localDigitoChequeInicialTracker = true;
}
this.localDigitoChequeInicial = param;
}
/**
* field for Cmc71ChequeInicial
*/
protected java.lang.String localCmc71ChequeInicial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCmc71ChequeInicialTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCmc71ChequeInicial() {
return localCmc71ChequeInicial;
}
/**
* Auto generated setter method
*
* @param param
* Cmc71ChequeInicial
*/
public void setCmc71ChequeInicial(java.lang.String param) {
if (param != null) {
// update the setting tracker
localCmc71ChequeInicialTracker = true;
} else {
localCmc71ChequeInicialTracker = false;
}
this.localCmc71ChequeInicial = param;
}
/**
* field for Cmc72ChequeInicial
*/
protected java.lang.String localCmc72ChequeInicial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCmc72ChequeInicialTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCmc72ChequeInicial() {
return localCmc72ChequeInicial;
}
/**
* Auto generated setter method
*
* @param param
* Cmc72ChequeInicial
*/
public void setCmc72ChequeInicial(java.lang.String param) {
if (param != null) {
// update the setting tracker
localCmc72ChequeInicialTracker = true;
} else {
localCmc72ChequeInicialTracker = false;
}
this.localCmc72ChequeInicial = param;
}
/**
* field for Cmc73ChequeInicial
*/
protected java.lang.String localCmc73ChequeInicial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCmc73ChequeInicialTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCmc73ChequeInicial() {
return localCmc73ChequeInicial;
}
/**
* Auto generated setter method
*
* @param param
* Cmc73ChequeInicial
*/
public void setCmc73ChequeInicial(java.lang.String param) {
if (param != null) {
// update the setting tracker
localCmc73ChequeInicialTracker = true;
} else {
localCmc73ChequeInicialTracker = false;
}
this.localCmc73ChequeInicial = param;
}
/**
* field for QuantidadeCheque
*/
protected int localQuantidadeCheque;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localQuantidadeChequeTracker = false;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeCheque() {
return localQuantidadeCheque;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeCheque
*/
public void setQuantidadeCheque(int param) {
// setting primitive attribute tracker to true
if (param == java.lang.Integer.MIN_VALUE) {
localQuantidadeChequeTracker = false;
} else {
localQuantidadeChequeTracker = true;
}
this.localQuantidadeCheque = param;
}
/**
* field for ChequeDetalhado This was an Array!
*/
protected ChequeFiltro[] localChequeDetalhado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeDetalhadoTracker = false;
/**
* Auto generated getter method
*
* @return ChequeFiltro[]
*/
public ChequeFiltro[] getChequeDetalhado() {
return localChequeDetalhado;
}
/**
* validate the array for ChequeDetalhado
*/
protected void validateChequeDetalhado(ChequeFiltro[] param) {
}
/**
* Auto generated setter method
*
* @param param
* ChequeDetalhado
*/
public void setChequeDetalhado(ChequeFiltro[] param) {
validateChequeDetalhado(param);
if (param != null) {
// update the setting tracker
localChequeDetalhadoTracker = true;
} else {
localChequeDetalhadoTracker = false;
}
this.localChequeDetalhado = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* ChequeFiltro
*/
public void addChequeDetalhado(ChequeFiltro param) {
if (localChequeDetalhado == null) {
localChequeDetalhado = new ChequeFiltro[] {};
}
// update the setting tracker
localChequeDetalhadoTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localChequeDetalhado);
list.add(param);
this.localChequeDetalhado = (ChequeFiltro[]) list
.toArray(new ChequeFiltro[list.size()]);
}
/**
* field for CodigoInsumoOpcional This was an Array!
*/
protected long[] localCodigoInsumoOpcional;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCodigoInsumoOpcionalTracker = false;
/**
* Auto generated getter method
*
* @return long[]
*/
public long[] getCodigoInsumoOpcional() {
return localCodigoInsumoOpcional;
}
/**
* validate the array for CodigoInsumoOpcional
*/
protected void validateCodigoInsumoOpcional(long[] param) {
}
/**
* Auto generated setter method
*
* @param param
* CodigoInsumoOpcional
*/
public void setCodigoInsumoOpcional(long[] param) {
validateCodigoInsumoOpcional(param);
if (param != null) {
// update the setting tracker
localCodigoInsumoOpcionalTracker = true;
} else {
localCodigoInsumoOpcionalTracker = false;
}
this.localCodigoInsumoOpcional = param;
}
/**
* field for CepOrigem
*/
protected java.lang.String localCepOrigem;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCepOrigemTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCepOrigem() {
return localCepOrigem;
}
/**
* Auto generated setter method
*
* @param param
* CepOrigem
*/
public void setCepOrigem(java.lang.String param) {
if (param != null) {
// update the setting tracker
localCepOrigemTracker = true;
} else {
localCepOrigemTracker = false;
}
this.localCepOrigem = param;
}
/**
* field for CodigoEstacaoConsultante
*/
protected java.lang.String localCodigoEstacaoConsultante;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCodigoEstacaoConsultanteTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCodigoEstacaoConsultante() {
return localCodigoEstacaoConsultante;
}
/**
* Auto generated setter method
*
* @param param
* CodigoEstacaoConsultante
*/
public void setCodigoEstacaoConsultante(java.lang.String param) {
if (param != null) {
// update the setting tracker
localCodigoEstacaoConsultanteTracker = true;
} else {
localCodigoEstacaoConsultanteTracker = false;
}
this.localCodigoEstacaoConsultante = param;
}
/**
* field for NumeroRg
*/
protected java.lang.String localNumeroRg;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localNumeroRgTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNumeroRg() {
return localNumeroRg;
}
/**
* Auto generated setter method
*
* @param param
* NumeroRg
*/
public void setNumeroRg(java.lang.String param) {
if (param != null) {
// update the setting tracker
localNumeroRgTracker = true;
} else {
localNumeroRgTracker = false;
}
this.localNumeroRg = param;
}
/**
* field for DataNascimentoRg
*/
protected java.util.Calendar localDataNascimentoRg;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDataNascimentoRgTracker = false;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataNascimentoRg() {
return localDataNascimentoRg;
}
/**
* Auto generated setter method
*
* @param param
* DataNascimentoRg
*/
public void setDataNascimentoRg(java.util.Calendar param) {
if (param != null) {
// update the setting tracker
localDataNascimentoRgTracker = true;
} else {
localDataNascimentoRgTracker = false;
}
this.localDataNascimentoRg = param;
}
/**
* field for UfEmissaoRg
*/
protected java.lang.String localUfEmissaoRg;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localUfEmissaoRgTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getUfEmissaoRg() {
return localUfEmissaoRg;
}
/**
* Auto generated setter method
*
* @param param
* UfEmissaoRg
*/
public void setUfEmissaoRg(java.lang.String param) {
if (param != null) {
// update the setting tracker
localUfEmissaoRgTracker = true;
} else {
localUfEmissaoRgTracker = false;
}
this.localUfEmissaoRg = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
FiltroConsulta.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Filtro-Consulta",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Filtro-Consulta", xmlWriter);
}
}
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "codigo-produto",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "codigo-produto");
}
} else {
xmlWriter.writeStartElement("codigo-produto");
}
if (localCodigoProduto == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"codigo-produto cannot be null!!");
} else {
xmlWriter.writeCharacters(localCodigoProduto);
}
xmlWriter.writeEndElement();
if (localTipoConsumidorTracker) {
if (localTipoConsumidor == null) {
throw new org.apache.axis2.databinding.ADBException(
"tipo-consumidor cannot be null!!");
}
localTipoConsumidor.serialize(new javax.xml.namespace.QName("",
"tipo-consumidor"), factory, xmlWriter);
}
if (localDocumentoConsumidorTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"documento-consumidor", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"documento-consumidor");
}
} else {
xmlWriter.writeStartElement("documento-consumidor");
}
if (localDocumentoConsumidor == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"documento-consumidor cannot be null!!");
} else {
xmlWriter.writeCharacters(localDocumentoConsumidor);
}
xmlWriter.writeEndElement();
}
if (localCepConsumidorTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "cep-consumidor",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter
.writeStartElement(namespace, "cep-consumidor");
}
} else {
xmlWriter.writeStartElement("cep-consumidor");
}
if (localCepConsumidor == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"cep-consumidor cannot be null!!");
} else {
xmlWriter.writeCharacters(localCepConsumidor);
}
xmlWriter.writeEndElement();
}
if (localTelefoneConsultarTracker) {
if (localTelefoneConsultar == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-consultar cannot be null!!");
}
localTelefoneConsultar.serialize(new javax.xml.namespace.QName(
"", "telefone-consultar"), factory, xmlWriter);
}
if (localUtilizaCMC7Tracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "utiliza-CMC7",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "utiliza-CMC7");
}
} else {
xmlWriter.writeStartElement("utiliza-CMC7");
}
if (false) {
throw new org.apache.axis2.databinding.ADBException(
"utiliza-CMC7 cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localUtilizaCMC7));
}
xmlWriter.writeEndElement();
}
if (localBancoChequeInicialTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"banco-cheque-inicial", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"banco-cheque-inicial");
}
} else {
xmlWriter.writeStartElement("banco-cheque-inicial");
}
if (localBancoChequeInicial == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"banco-cheque-inicial cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localBancoChequeInicial));
}
xmlWriter.writeEndElement();
}
if (localAgenciaChequeInicialTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"agencia-cheque-inicial", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"agencia-cheque-inicial");
}
} else {
xmlWriter.writeStartElement("agencia-cheque-inicial");
}
if (localAgenciaChequeInicial == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"agencia-cheque-inicial cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localAgenciaChequeInicial));
}
xmlWriter.writeEndElement();
}
if (localContaCorrenteChequeInicialTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"conta-corrente-cheque-inicial", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"conta-corrente-cheque-inicial");
}
} else {
xmlWriter
.writeStartElement("conta-corrente-cheque-inicial");
}
if (localContaCorrenteChequeInicial == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"conta-corrente-cheque-inicial cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localContaCorrenteChequeInicial));
}
xmlWriter.writeEndElement();
}
if (localDigitoContaCorrenteChequeInicialTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"digito-conta-corrente-cheque-inicial",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"digito-conta-corrente-cheque-inicial");
}
} else {
xmlWriter
.writeStartElement("digito-conta-corrente-cheque-inicial");
}
if (localDigitoContaCorrenteChequeInicial == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"digito-conta-corrente-cheque-inicial cannot be null!!");
} else {
xmlWriter
.writeCharacters(localDigitoContaCorrenteChequeInicial);
}
xmlWriter.writeEndElement();
}
if (localNumeroChequeInicialTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"numero-cheque-inicial", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"numero-cheque-inicial");
}
} else {
xmlWriter.writeStartElement("numero-cheque-inicial");
}
if (localNumeroChequeInicial == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"numero-cheque-inicial cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroChequeInicial));
}
xmlWriter.writeEndElement();
}
if (localDigitoChequeInicialTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"digito-cheque-inicial", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"digito-cheque-inicial");
}
} else {
xmlWriter.writeStartElement("digito-cheque-inicial");
}
if (localDigitoChequeInicial == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"digito-cheque-inicial cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigitoChequeInicial));
}
xmlWriter.writeEndElement();
}
if (localCmc71ChequeInicialTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"cmc71-cheque-inicial", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"cmc71-cheque-inicial");
}
} else {
xmlWriter.writeStartElement("cmc71-cheque-inicial");
}
if (localCmc71ChequeInicial == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"cmc71-cheque-inicial cannot be null!!");
} else {
xmlWriter.writeCharacters(localCmc71ChequeInicial);
}
xmlWriter.writeEndElement();
}
if (localCmc72ChequeInicialTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"cmc72-cheque-inicial", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"cmc72-cheque-inicial");
}
} else {
xmlWriter.writeStartElement("cmc72-cheque-inicial");
}
if (localCmc72ChequeInicial == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"cmc72-cheque-inicial cannot be null!!");
} else {
xmlWriter.writeCharacters(localCmc72ChequeInicial);
}
xmlWriter.writeEndElement();
}
if (localCmc73ChequeInicialTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"cmc73-cheque-inicial", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"cmc73-cheque-inicial");
}
} else {
xmlWriter.writeStartElement("cmc73-cheque-inicial");
}
if (localCmc73ChequeInicial == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"cmc73-cheque-inicial cannot be null!!");
} else {
xmlWriter.writeCharacters(localCmc73ChequeInicial);
}
xmlWriter.writeEndElement();
}
if (localQuantidadeChequeTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"quantidade-cheque", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"quantidade-cheque");
}
} else {
xmlWriter.writeStartElement("quantidade-cheque");
}
if (localQuantidadeCheque == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"quantidade-cheque cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeCheque));
}
xmlWriter.writeEndElement();
}
if (localChequeDetalhadoTracker) {
if (localChequeDetalhado != null) {
for (int i = 0; i < localChequeDetalhado.length; i++) {
if (localChequeDetalhado[i] != null) {
localChequeDetalhado[i].serialize(
new javax.xml.namespace.QName("",
"cheque-detalhado"), factory,
xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"cheque-detalhado cannot be null!!");
}
}
if (localCodigoInsumoOpcionalTracker) {
if (localCodigoInsumoOpcional != null) {
namespace = "";
boolean emptyNamespace = namespace == null
|| namespace.length() == 0;
prefix = emptyNamespace ? null : xmlWriter
.getPrefix(namespace);
for (int i = 0; i < localCodigoInsumoOpcional.length; i++) {
if (localCodigoInsumoOpcional[i] != java.lang.Long.MIN_VALUE) {
if (!emptyNamespace) {
if (prefix == null) {
java.lang.String prefix2 = generatePrefix(namespace);
xmlWriter
.writeStartElement(prefix2,
"codigo-insumo-opcional",
namespace);
xmlWriter
.writeNamespace(prefix2, namespace);
xmlWriter.setPrefix(prefix2, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"codigo-insumo-opcional");
}
} else {
xmlWriter
.writeStartElement("codigo-insumo-opcional");
}
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigoInsumoOpcional[i]));
xmlWriter.writeEndElement();
} else {
// we have to do nothing since minOccurs is zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"codigo-insumo-opcional cannot be null!!");
}
}
if (localCepOrigemTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "cep-origem",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "cep-origem");
}
} else {
xmlWriter.writeStartElement("cep-origem");
}
if (localCepOrigem == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"cep-origem cannot be null!!");
} else {
xmlWriter.writeCharacters(localCepOrigem);
}
xmlWriter.writeEndElement();
}
if (localCodigoEstacaoConsultanteTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"codigo-estacao-consultante", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"codigo-estacao-consultante");
}
} else {
xmlWriter.writeStartElement("codigo-estacao-consultante");
}
if (localCodigoEstacaoConsultante == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"codigo-estacao-consultante cannot be null!!");
} else {
xmlWriter.writeCharacters(localCodigoEstacaoConsultante);
}
xmlWriter.writeEndElement();
}
if (localNumeroRgTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "numero-rg",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "numero-rg");
}
} else {
xmlWriter.writeStartElement("numero-rg");
}
if (localNumeroRg == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"numero-rg cannot be null!!");
} else {
xmlWriter.writeCharacters(localNumeroRg);
}
xmlWriter.writeEndElement();
}
if (localDataNascimentoRgTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"data-nascimento-rg", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"data-nascimento-rg");
}
} else {
xmlWriter.writeStartElement("data-nascimento-rg");
}
if (localDataNascimentoRg == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"data-nascimento-rg cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataNascimentoRg));
}
xmlWriter.writeEndElement();
}
if (localUfEmissaoRgTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "uf-emissao-rg",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "uf-emissao-rg");
}
} else {
xmlWriter.writeStartElement("uf-emissao-rg");
}
if (localUfEmissaoRg == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"uf-emissao-rg cannot be null!!");
} else {
xmlWriter.writeCharacters(localUfEmissaoRg);
}
xmlWriter.writeEndElement();
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
elementList
.add(new javax.xml.namespace.QName("", "codigo-produto"));
if (localCodigoProduto != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigoProduto));
} else {
throw new org.apache.axis2.databinding.ADBException(
"codigo-produto cannot be null!!");
}
if (localTipoConsumidorTracker) {
elementList.add(new javax.xml.namespace.QName("",
"tipo-consumidor"));
if (localTipoConsumidor == null) {
throw new org.apache.axis2.databinding.ADBException(
"tipo-consumidor cannot be null!!");
}
elementList.add(localTipoConsumidor);
}
if (localDocumentoConsumidorTracker) {
elementList.add(new javax.xml.namespace.QName("",
"documento-consumidor"));
if (localDocumentoConsumidor != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumentoConsumidor));
} else {
throw new org.apache.axis2.databinding.ADBException(
"documento-consumidor cannot be null!!");
}
}
if (localCepConsumidorTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cep-consumidor"));
if (localCepConsumidor != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCepConsumidor));
} else {
throw new org.apache.axis2.databinding.ADBException(
"cep-consumidor cannot be null!!");
}
}
if (localTelefoneConsultarTracker) {
elementList.add(new javax.xml.namespace.QName("",
"telefone-consultar"));
if (localTelefoneConsultar == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-consultar cannot be null!!");
}
elementList.add(localTelefoneConsultar);
}
if (localUtilizaCMC7Tracker) {
elementList.add(new javax.xml.namespace.QName("",
"utiliza-CMC7"));
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localUtilizaCMC7));
}
if (localBancoChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"banco-cheque-inicial"));
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localBancoChequeInicial));
}
if (localAgenciaChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"agencia-cheque-inicial"));
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localAgenciaChequeInicial));
}
if (localContaCorrenteChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"conta-corrente-cheque-inicial"));
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localContaCorrenteChequeInicial));
}
if (localDigitoContaCorrenteChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"digito-conta-corrente-cheque-inicial"));
if (localDigitoContaCorrenteChequeInicial != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigitoContaCorrenteChequeInicial));
} else {
throw new org.apache.axis2.databinding.ADBException(
"digito-conta-corrente-cheque-inicial cannot be null!!");
}
}
if (localNumeroChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"numero-cheque-inicial"));
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroChequeInicial));
}
if (localDigitoChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"digito-cheque-inicial"));
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigitoChequeInicial));
}
if (localCmc71ChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cmc71-cheque-inicial"));
if (localCmc71ChequeInicial != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCmc71ChequeInicial));
} else {
throw new org.apache.axis2.databinding.ADBException(
"cmc71-cheque-inicial cannot be null!!");
}
}
if (localCmc72ChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cmc72-cheque-inicial"));
if (localCmc72ChequeInicial != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCmc72ChequeInicial));
} else {
throw new org.apache.axis2.databinding.ADBException(
"cmc72-cheque-inicial cannot be null!!");
}
}
if (localCmc73ChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cmc73-cheque-inicial"));
if (localCmc73ChequeInicial != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCmc73ChequeInicial));
} else {
throw new org.apache.axis2.databinding.ADBException(
"cmc73-cheque-inicial cannot be null!!");
}
}
if (localQuantidadeChequeTracker) {
elementList.add(new javax.xml.namespace.QName("",
"quantidade-cheque"));
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeCheque));
}
if (localChequeDetalhadoTracker) {
if (localChequeDetalhado != null) {
for (int i = 0; i < localChequeDetalhado.length; i++) {
if (localChequeDetalhado[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-detalhado"));
elementList.add(localChequeDetalhado[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"cheque-detalhado cannot be null!!");
}
}
if (localCodigoInsumoOpcionalTracker) {
if (localCodigoInsumoOpcional != null) {
for (int i = 0; i < localCodigoInsumoOpcional.length; i++) {
elementList.add(new javax.xml.namespace.QName("",
"codigo-insumo-opcional"));
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigoInsumoOpcional[i]));
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"codigo-insumo-opcional cannot be null!!");
}
}
if (localCepOrigemTracker) {
elementList
.add(new javax.xml.namespace.QName("", "cep-origem"));
if (localCepOrigem != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCepOrigem));
} else {
throw new org.apache.axis2.databinding.ADBException(
"cep-origem cannot be null!!");
}
}
if (localCodigoEstacaoConsultanteTracker) {
elementList.add(new javax.xml.namespace.QName("",
"codigo-estacao-consultante"));
if (localCodigoEstacaoConsultante != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigoEstacaoConsultante));
} else {
throw new org.apache.axis2.databinding.ADBException(
"codigo-estacao-consultante cannot be null!!");
}
}
if (localNumeroRgTracker) {
elementList.add(new javax.xml.namespace.QName("", "numero-rg"));
if (localNumeroRg != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroRg));
} else {
throw new org.apache.axis2.databinding.ADBException(
"numero-rg cannot be null!!");
}
}
if (localDataNascimentoRgTracker) {
elementList.add(new javax.xml.namespace.QName("",
"data-nascimento-rg"));
if (localDataNascimentoRg != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataNascimentoRg));
} else {
throw new org.apache.axis2.databinding.ADBException(
"data-nascimento-rg cannot be null!!");
}
}
if (localUfEmissaoRgTracker) {
elementList.add(new javax.xml.namespace.QName("",
"uf-emissao-rg"));
if (localUfEmissaoRg != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localUfEmissaoRg));
} else {
throw new org.apache.axis2.databinding.ADBException(
"uf-emissao-rg cannot be null!!");
}
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static FiltroConsulta parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
FiltroConsulta object = new FiltroConsulta();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Filtro-Consulta".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (FiltroConsulta) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
java.util.ArrayList list17 = new java.util.ArrayList();
java.util.ArrayList list18 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"codigo-produto").equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setCodigoProduto(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
// A start element we are not expecting indicates an
// invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"tipo-consumidor").equals(reader.getName())) {
object.setTipoConsumidor(TipoPessoa.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"documento-consumidor").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setDocumentoConsumidor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cep-consumidor").equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setCepConsumidor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"telefone-consultar").equals(reader
.getName())) {
object.setTelefoneConsultar(TelefoneFiltro.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "utiliza-CMC7")
.equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setUtilizaCMC7(org.apache.axis2.databinding.utils.ConverterUtil
.convertToBoolean(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"banco-cheque-inicial").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setBancoChequeInicial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
reader.next();
} // End of if for expected property start element
else {
object.setBancoChequeInicial(java.lang.Integer.MIN_VALUE);
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"agencia-cheque-inicial").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setAgenciaChequeInicial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
reader.next();
} // End of if for expected property start element
else {
object.setAgenciaChequeInicial(java.lang.Integer.MIN_VALUE);
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"conta-corrente-cheque-inicial")
.equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setContaCorrenteChequeInicial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
reader.next();
} // End of if for expected property start element
else {
object.setContaCorrenteChequeInicial(java.lang.Integer.MIN_VALUE);
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"digito-conta-corrente-cheque-inicial")
.equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setDigitoContaCorrenteChequeInicial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"numero-cheque-inicial").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setNumeroChequeInicial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
reader.next();
} // End of if for expected property start element
else {
object.setNumeroChequeInicial(java.lang.Integer.MIN_VALUE);
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"digito-cheque-inicial").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setDigitoChequeInicial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
reader.next();
} // End of if for expected property start element
else {
object.setDigitoChequeInicial(java.lang.Integer.MIN_VALUE);
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cmc71-cheque-inicial").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setCmc71ChequeInicial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cmc72-cheque-inicial").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setCmc72ChequeInicial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cmc73-cheque-inicial").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setCmc73ChequeInicial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"quantidade-cheque").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setQuantidadeCheque(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
reader.next();
} // End of if for expected property start element
else {
object.setQuantidadeCheque(java.lang.Integer.MIN_VALUE);
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-detalhado")
.equals(reader.getName())) {
// Process the array and step past its final element's
// end.
list17.add(ChequeFiltro.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone17 = false;
while (!loopDone17) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone17 = true;
} else {
if (new javax.xml.namespace.QName("",
"cheque-detalhado").equals(reader
.getName())) {
list17.add(ChequeFiltro.Factory
.parse(reader));
} else {
loopDone17 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setChequeDetalhado((ChequeFiltro[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(ChequeFiltro.class, list17));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"codigo-insumo-opcional").equals(reader
.getName())) {
// Process the array and step past its final element's
// end.
list18.add(reader.getElementText());
// loop until we find a start element that is not part
// of this array
boolean loopDone18 = false;
while (!loopDone18) {
// Ensure we are at the EndElement
while (!reader.isEndElement()) {
reader.next();
}
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone18 = true;
} else {
if (new javax.xml.namespace.QName("",
"codigo-insumo-opcional").equals(reader
.getName())) {
list18.add(reader.getElementText());
} else {
loopDone18 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setCodigoInsumoOpcional((long[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(long.class, list18));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cep-origem")
.equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setCepOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"codigo-estacao-consultante").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setCodigoEstacaoConsultante(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "numero-rg")
.equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setNumeroRg(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"data-nascimento-rg").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setDataNascimentoRg(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"uf-emissao-rg").equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setUfEmissaoRg(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Sexo implements org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/", "Sexo",
"ns1");
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Sexo
*/
protected java.lang.String localSexo;
private static java.util.HashMap _table_ = new java.util.HashMap();
// Constructor
protected Sexo(java.lang.String value, boolean isRegisterValue) {
localSexo = value;
if (isRegisterValue) {
_table_.put(localSexo, this);
}
}
public static final java.lang.String _MASCULINO = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("MASCULINO");
public static final java.lang.String _FEMININO = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("FEMININO");
public static final Sexo MASCULINO = new Sexo(_MASCULINO, true);
public static final Sexo FEMININO = new Sexo(_FEMININO, true);
public java.lang.String getValue() {
return localSexo;
}
public boolean equals(java.lang.Object obj) {
return (obj == this);
}
public int hashCode() {
return toString().hashCode();
}
public java.lang.String toString() {
return localSexo.toString();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, MY_QNAME) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Sexo.this.serialize(MY_QNAME, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
MY_QNAME, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
java.lang.String namespace = parentQName.getNamespaceURI();
java.lang.String localName = parentQName.getLocalPart();
if (!namespace.equals("")) {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, localName, namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, localName);
}
} else {
xmlWriter.writeStartElement(localName);
}
// add the type details if this is used in a simple type
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Sexo", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Sexo", xmlWriter);
}
}
if (localSexo == null) {
throw new org.apache.axis2.databinding.ADBException(
"Value cannot be null !!");
} else {
xmlWriter.writeCharacters(localSexo);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
MY_QNAME,
new java.lang.Object[] {
org.apache.axis2.databinding.utils.reader.ADBXMLStreamReader.ELEMENT_TEXT,
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localSexo) }, null);
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
public static Sexo fromValue(java.lang.String value)
throws java.lang.IllegalArgumentException {
Sexo enumeration = (Sexo)
_table_.get(value);
if (enumeration == null)
throw new java.lang.IllegalArgumentException();
return enumeration;
}
public static Sexo fromString(java.lang.String value,
java.lang.String namespaceURI)
throws java.lang.IllegalArgumentException {
try {
return fromValue(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(value));
} catch (java.lang.Exception e) {
throw new java.lang.IllegalArgumentException();
}
}
public static Sexo fromString(
javax.xml.stream.XMLStreamReader xmlStreamReader,
java.lang.String content) {
if (content.indexOf(":") > -1) {
java.lang.String prefix = content.substring(0,
content.indexOf(":"));
java.lang.String namespaceUri = xmlStreamReader
.getNamespaceContext().getNamespaceURI(prefix);
return Sexo.Factory.fromString(content, namespaceUri);
} else {
return Sexo.Factory.fromString(content, "");
}
}
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Sexo parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Sexo object = null;
// initialize a hash map to keep values
java.util.Map attributeMap = new java.util.HashMap();
java.util.List extraAttributeList = new java.util.ArrayList();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
while (!reader.isEndElement()) {
if (reader.isStartElement() || reader.hasText()) {
java.lang.String content = reader.getElementText();
if (content.indexOf(":") > 0) {
// this seems to be a Qname so find the
// namespace and send
prefix = content.substring(0,
content.indexOf(":"));
namespaceuri = reader.getNamespaceURI(prefix);
object = Sexo.Factory.fromString(content,
namespaceuri);
} else {
// this seems to be not a qname send and empty
// namespace incase of it is
// check is done in fromString method
object = Sexo.Factory.fromString(content, "");
}
} else {
reader.next();
}
} // end of while loop
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoDadosTelefoneConsultado implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Dados-Telefone-Consultado Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Assinante
*/
protected AssinanteTelefone localAssinante;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAssinanteTracker = false;
/**
* Auto generated getter method
*
* @return AssinanteTelefone
*/
public AssinanteTelefone getAssinante() {
return localAssinante;
}
/**
* Auto generated setter method
*
* @param param
* Assinante
*/
public void setAssinante(AssinanteTelefone param) {
if (param != null) {
// update the setting tracker
localAssinanteTracker = true;
} else {
localAssinanteTracker = false;
}
this.localAssinante = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoDadosTelefoneConsultado.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Dados-Telefone-Consultado",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Dados-Telefone-Consultado",
xmlWriter);
}
}
if (localAssinanteTracker) {
if (localAssinante == null) {
throw new org.apache.axis2.databinding.ADBException(
"assinante cannot be null!!");
}
localAssinante.serialize(new javax.xml.namespace.QName("",
"assinante"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localAssinanteTracker) {
elementList.add(new javax.xml.namespace.QName("", "assinante"));
if (localAssinante == null) {
throw new org.apache.axis2.databinding.ADBException(
"assinante cannot be null!!");
}
elementList.add(localAssinante);
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoDadosTelefoneConsultado parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoDadosTelefoneConsultado object = new InsumoDadosTelefoneConsultado();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Dados-Telefone-Consultado"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoDadosTelefoneConsultado) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "assinante")
.equals(reader.getName())) {
object.setAssinante(AssinanteTelefone.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Signo implements org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/", "Signo",
"ns1");
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Signo
*/
protected java.lang.String localSigno;
private static java.util.HashMap _table_ = new java.util.HashMap();
// Constructor
protected Signo(java.lang.String value, boolean isRegisterValue) {
localSigno = value;
if (isRegisterValue) {
_table_.put(localSigno, this);
}
}
public static final java.lang.String _CAPRICORNIO = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("CAPRICORNIO");
public static final java.lang.String _AQUARIO = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("AQUARIO");
public static final java.lang.String _PEIXES = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("PEIXES");
public static final java.lang.String _ARIES = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("ARIES");
public static final java.lang.String _TOURO = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("TOURO");
public static final java.lang.String _GEMEOS = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("GEMEOS");
public static final java.lang.String _CANCER = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("CANCER");
public static final java.lang.String _LEAO = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("LEAO");
public static final java.lang.String _VIRGEM = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("VIRGEM");
public static final java.lang.String _LIBRA = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("LIBRA");
public static final java.lang.String _ESCORPIAO = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("ESCORPIAO");
public static final java.lang.String _SAGITARIO = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("SAGITARIO");
public static final Signo CAPRICORNIO = new Signo(_CAPRICORNIO, true);
public static final Signo AQUARIO = new Signo(_AQUARIO, true);
public static final Signo PEIXES = new Signo(_PEIXES, true);
public static final Signo ARIES = new Signo(_ARIES, true);
public static final Signo TOURO = new Signo(_TOURO, true);
public static final Signo GEMEOS = new Signo(_GEMEOS, true);
public static final Signo CANCER = new Signo(_CANCER, true);
public static final Signo LEAO = new Signo(_LEAO, true);
public static final Signo VIRGEM = new Signo(_VIRGEM, true);
public static final Signo LIBRA = new Signo(_LIBRA, true);
public static final Signo ESCORPIAO = new Signo(_ESCORPIAO, true);
public static final Signo SAGITARIO = new Signo(_SAGITARIO, true);
public java.lang.String getValue() {
return localSigno;
}
public boolean equals(java.lang.Object obj) {
return (obj == this);
}
public int hashCode() {
return toString().hashCode();
}
public java.lang.String toString() {
return localSigno.toString();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, MY_QNAME) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Signo.this.serialize(MY_QNAME, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
MY_QNAME, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
java.lang.String namespace = parentQName.getNamespaceURI();
java.lang.String localName = parentQName.getLocalPart();
if (!namespace.equals("")) {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, localName, namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, localName);
}
} else {
xmlWriter.writeStartElement(localName);
}
// add the type details if this is used in a simple type
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Signo", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Signo", xmlWriter);
}
}
if (localSigno == null) {
throw new org.apache.axis2.databinding.ADBException(
"Value cannot be null !!");
} else {
xmlWriter.writeCharacters(localSigno);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
MY_QNAME,
new java.lang.Object[] {
org.apache.axis2.databinding.utils.reader.ADBXMLStreamReader.ELEMENT_TEXT,
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localSigno) }, null);
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
public static Signo fromValue(java.lang.String value)
throws java.lang.IllegalArgumentException {
Signo enumeration = (Signo)
_table_.get(value);
if (enumeration == null)
throw new java.lang.IllegalArgumentException();
return enumeration;
}
public static Signo fromString(java.lang.String value,
java.lang.String namespaceURI)
throws java.lang.IllegalArgumentException {
try {
return fromValue(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(value));
} catch (java.lang.Exception e) {
throw new java.lang.IllegalArgumentException();
}
}
public static Signo fromString(
javax.xml.stream.XMLStreamReader xmlStreamReader,
java.lang.String content) {
if (content.indexOf(":") > -1) {
java.lang.String prefix = content.substring(0,
content.indexOf(":"));
java.lang.String namespaceUri = xmlStreamReader
.getNamespaceContext().getNamespaceURI(prefix);
return Signo.Factory.fromString(content, namespaceUri);
} else {
return Signo.Factory.fromString(content, "");
}
}
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Signo parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Signo object = null;
// initialize a hash map to keep values
java.util.Map attributeMap = new java.util.HashMap();
java.util.List extraAttributeList = new java.util.ArrayList();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
while (!reader.isEndElement()) {
if (reader.isStartElement() || reader.hasText()) {
java.lang.String content = reader.getElementText();
if (content.indexOf(":") > 0) {
// this seems to be a Qname so find the
// namespace and send
prefix = content.substring(0,
content.indexOf(":"));
namespaceuri = reader.getNamespaceURI(prefix);
object = Signo.Factory.fromString(content,
namespaceuri);
} else {
// this seems to be not a qname send and empty
// namespace incase of it is
// check is done in fromString method
object = Signo.Factory.fromString(content, "");
}
} else {
reader.next();
}
} // end of while loop
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class DadosBancarios implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Dados-Bancarios Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Endereco
*/
protected Endereco localEndereco;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localEnderecoTracker = false;
/**
* Auto generated getter method
*
* @return Endereco
*/
public Endereco getEndereco() {
return localEndereco;
}
/**
* Auto generated setter method
*
* @param param
* Endereco
*/
public void setEndereco(Endereco param) {
if (param != null) {
// update the setting tracker
localEnderecoTracker = true;
} else {
localEnderecoTracker = false;
}
this.localEndereco = param;
}
/**
* field for Banco
*/
protected Banco localBanco;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localBancoTracker = false;
/**
* Auto generated getter method
*
* @return Banco
*/
public Banco getBanco() {
return localBanco;
}
/**
* Auto generated setter method
*
* @param param
* Banco
*/
public void setBanco(Banco param) {
if (param != null) {
// update the setting tracker
localBancoTracker = true;
} else {
localBancoTracker = false;
}
this.localBanco = param;
}
/**
* field for Telefone
*/
protected Telefone localTelefone;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTelefoneTracker = false;
/**
* Auto generated getter method
*
* @return Telefone
*/
public Telefone getTelefone() {
return localTelefone;
}
/**
* Auto generated setter method
*
* @param param
* Telefone
*/
public void setTelefone(Telefone param) {
if (param != null) {
// update the setting tracker
localTelefoneTracker = true;
} else {
localTelefoneTracker = false;
}
this.localTelefone = param;
}
/**
* field for Fax
*/
protected Telefone localFax;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localFaxTracker = false;
/**
* Auto generated getter method
*
* @return Telefone
*/
public Telefone getFax() {
return localFax;
}
/**
* Auto generated setter method
*
* @param param
* Fax
*/
public void setFax(Telefone param) {
if (param != null) {
// update the setting tracker
localFaxTracker = true;
} else {
localFaxTracker = false;
}
this.localFax = param;
}
/**
* field for NumeroAgencia This was an Attribute!
*/
protected int localNumeroAgencia;
/**
* Auto generated getter method
*
* @return int
*/
public int getNumeroAgencia() {
return localNumeroAgencia;
}
/**
* Auto generated setter method
*
* @param param
* NumeroAgencia
*/
public void setNumeroAgencia(int param) {
this.localNumeroAgencia = param;
}
/**
* field for NomeAgencia This was an Attribute!
*/
protected java.lang.String localNomeAgencia;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeAgencia() {
return localNomeAgencia;
}
/**
* Auto generated setter method
*
* @param param
* NomeAgencia
*/
public void setNomeAgencia(java.lang.String param) {
this.localNomeAgencia = param;
}
/**
* field for NumeroContaCorrente This was an Attribute!
*/
protected java.lang.String localNumeroContaCorrente;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNumeroContaCorrente() {
return localNumeroContaCorrente;
}
/**
* Auto generated setter method
*
* @param param
* NumeroContaCorrente
*/
public void setNumeroContaCorrente(java.lang.String param) {
this.localNumeroContaCorrente = param;
}
/**
* field for DigitoContaCorrente This was an Attribute!
*/
protected java.lang.String localDigitoContaCorrente;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDigitoContaCorrente() {
return localDigitoContaCorrente;
}
/**
* Auto generated setter method
*
* @param param
* DigitoContaCorrente
*/
public void setDigitoContaCorrente(java.lang.String param) {
this.localDigitoContaCorrente = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
DadosBancarios.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Dados-Bancarios",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Dados-Bancarios", xmlWriter);
}
}
if (localNumeroAgencia != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "numero-agencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroAgencia), xmlWriter);
}
if (localNomeAgencia != null) {
writeAttribute("", "nome-agencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeAgencia), xmlWriter);
}
if (localNumeroContaCorrente != null) {
writeAttribute("", "numero-conta-corrente",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroContaCorrente),
xmlWriter);
}
if (localDigitoContaCorrente != null) {
writeAttribute("", "digito-conta-corrente",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigitoContaCorrente),
xmlWriter);
}
if (localEnderecoTracker) {
if (localEndereco == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco cannot be null!!");
}
localEndereco.serialize(new javax.xml.namespace.QName("",
"endereco"), factory, xmlWriter);
}
if (localBancoTracker) {
if (localBanco == null) {
throw new org.apache.axis2.databinding.ADBException(
"banco cannot be null!!");
}
localBanco.serialize(
new javax.xml.namespace.QName("", "banco"), factory,
xmlWriter);
}
if (localTelefoneTracker) {
if (localTelefone == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone cannot be null!!");
}
localTelefone.serialize(new javax.xml.namespace.QName("",
"telefone"), factory, xmlWriter);
}
if (localFaxTracker) {
if (localFax == null) {
throw new org.apache.axis2.databinding.ADBException(
"fax cannot be null!!");
}
localFax.serialize(new javax.xml.namespace.QName("", "fax"),
factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localEnderecoTracker) {
elementList.add(new javax.xml.namespace.QName("", "endereco"));
if (localEndereco == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco cannot be null!!");
}
elementList.add(localEndereco);
}
if (localBancoTracker) {
elementList.add(new javax.xml.namespace.QName("", "banco"));
if (localBanco == null) {
throw new org.apache.axis2.databinding.ADBException(
"banco cannot be null!!");
}
elementList.add(localBanco);
}
if (localTelefoneTracker) {
elementList.add(new javax.xml.namespace.QName("", "telefone"));
if (localTelefone == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone cannot be null!!");
}
elementList.add(localTelefone);
}
if (localFaxTracker) {
elementList.add(new javax.xml.namespace.QName("", "fax"));
if (localFax == null) {
throw new org.apache.axis2.databinding.ADBException(
"fax cannot be null!!");
}
elementList.add(localFax);
}
attribList.add(new javax.xml.namespace.QName("", "numero-agencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroAgencia));
attribList.add(new javax.xml.namespace.QName("", "nome-agencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeAgencia));
attribList.add(new javax.xml.namespace.QName("",
"numero-conta-corrente"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroContaCorrente));
attribList.add(new javax.xml.namespace.QName("",
"digito-conta-corrente"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigitoContaCorrente));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static DadosBancarios parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
DadosBancarios object = new DadosBancarios();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Dados-Bancarios".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (DadosBancarios) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "numero-agencia"
java.lang.String tempAttribNumeroAgencia =
reader.getAttributeValue(null, "numero-agencia");
if (tempAttribNumeroAgencia != null) {
java.lang.String content = tempAttribNumeroAgencia;
object.setNumeroAgencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribNumeroAgencia));
} else {
object.setNumeroAgencia(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("numero-agencia");
// handle attribute "nome-agencia"
java.lang.String tempAttribNomeAgencia =
reader.getAttributeValue(null, "nome-agencia");
if (tempAttribNomeAgencia != null) {
java.lang.String content = tempAttribNomeAgencia;
object.setNomeAgencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeAgencia));
} else {
}
handledAttributes.add("nome-agencia");
// handle attribute "numero-conta-corrente"
java.lang.String tempAttribNumeroContaCorrente =
reader.getAttributeValue(null, "numero-conta-corrente");
if (tempAttribNumeroContaCorrente != null) {
java.lang.String content = tempAttribNumeroContaCorrente;
object.setNumeroContaCorrente(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNumeroContaCorrente));
} else {
}
handledAttributes.add("numero-conta-corrente");
// handle attribute "digito-conta-corrente"
java.lang.String tempAttribDigitoContaCorrente =
reader.getAttributeValue(null, "digito-conta-corrente");
if (tempAttribDigitoContaCorrente != null) {
java.lang.String content = tempAttribDigitoContaCorrente;
object.setDigitoContaCorrente(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDigitoContaCorrente));
} else {
}
handledAttributes.add("digito-conta-corrente");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "endereco")
.equals(reader.getName())) {
object.setEndereco(Endereco.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "banco")
.equals(reader.getName())) {
object.setBanco(Banco.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "telefone")
.equals(reader.getName())) {
object.setTelefone(Telefone.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "fax")
.equals(reader.getName())) {
object.setFax(Telefone.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ResultadoInsumo implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Resultado-Insumo Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Resumo
*/
protected ResumoInsumo localResumo;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localResumoTracker = false;
/**
* Auto generated getter method
*
* @return ResumoInsumo
*/
public ResumoInsumo getResumo() {
return localResumo;
}
/**
* Auto generated setter method
*
* @param param
* Resumo
*/
public void setResumo(ResumoInsumo param) {
if (param != null) {
// update the setting tracker
localResumoTracker = true;
} else {
localResumoTracker = false;
}
this.localResumo = param;
}
/**
* field for ResultadoInsumoChoice_type0 This was an Array!
*/
protected ResultadoInsumoChoice_type0[] localResultadoInsumoChoice_type0;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localResultadoInsumoChoice_type0Tracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumoChoice_type0[]
*/
public ResultadoInsumoChoice_type0[] getResultadoInsumoChoice_type0() {
return localResultadoInsumoChoice_type0;
}
/**
* validate the array for ResultadoInsumoChoice_type0
*/
protected void validateResultadoInsumoChoice_type0(
ResultadoInsumoChoice_type0[] param) {
}
/**
* Auto generated setter method
*
* @param param
* ResultadoInsumoChoice_type0
*/
public void setResultadoInsumoChoice_type0(
ResultadoInsumoChoice_type0[] param) {
validateResultadoInsumoChoice_type0(param);
if (param != null) {
// update the setting tracker
localResultadoInsumoChoice_type0Tracker = true;
} else {
localResultadoInsumoChoice_type0Tracker = false;
}
this.localResultadoInsumoChoice_type0 = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* ResultadoInsumoChoice_type0
*/
public void addResultadoInsumoChoice_type0(
ResultadoInsumoChoice_type0 param) {
if (localResultadoInsumoChoice_type0 == null) {
localResultadoInsumoChoice_type0 = new ResultadoInsumoChoice_type0[] {};
}
// update the setting tracker
localResultadoInsumoChoice_type0Tracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localResultadoInsumoChoice_type0);
list.add(param);
this.localResultadoInsumoChoice_type0 = (ResultadoInsumoChoice_type0[]) list
.toArray(new ResultadoInsumoChoice_type0[list.size()]);
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ResultadoInsumo.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Resultado-Insumo",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Resultado-Insumo", xmlWriter);
}
}
if (localResumoTracker) {
if (localResumo == null) {
throw new org.apache.axis2.databinding.ADBException(
"resumo cannot be null!!");
}
localResumo.serialize(new javax.xml.namespace.QName("",
"resumo"), factory, xmlWriter);
}
if (localResultadoInsumoChoice_type0Tracker) {
if (localResultadoInsumoChoice_type0 != null) {
for (int i = 0; i < localResultadoInsumoChoice_type0.length; i++) {
if (localResultadoInsumoChoice_type0[i] != null) {
localResultadoInsumoChoice_type0[i].serialize(null,
factory, xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"Resultado-InsumoChoice_type0 cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localResumoTracker) {
elementList.add(new javax.xml.namespace.QName("", "resumo"));
if (localResumo == null) {
throw new org.apache.axis2.databinding.ADBException(
"resumo cannot be null!!");
}
elementList.add(localResumo);
}
if (localResultadoInsumoChoice_type0Tracker) {
if (localResultadoInsumoChoice_type0 != null) {
for (int i = 0; i < localResultadoInsumoChoice_type0.length; i++) {
if (localResultadoInsumoChoice_type0[i] != null) {
elementList
.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Resultado-InsumoChoice_type0"));
elementList
.add(localResultadoInsumoChoice_type0[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"Resultado-InsumoChoice_type0 cannot be null!!");
}
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ResultadoInsumo parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ResultadoInsumo object = new ResultadoInsumo();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Resultado-Insumo".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ResultadoInsumo) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
java.util.ArrayList list2 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "resumo")
.equals(reader.getName())) {
object.setResumo(ResumoInsumo.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
try {
if (reader.isStartElement()) {
// Process the array and step past its final
// element's end.
list2.add(ResultadoInsumoChoice_type0.Factory
.parse(reader));
// loop until we find a start element that is not
// part of this array
boolean loopDone2 = false;
while (!loopDone2) {
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone2 = true;
} else {
list2.add(ResultadoInsumoChoice_type0.Factory
.parse(reader));
}
}
// call the converter utility to convert and set the
// array
object.setResultadoInsumoChoice_type0((ResultadoInsumoChoice_type0[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(
ResultadoInsumoChoice_type0.class,
list2));
} // End of if for expected property start element
else {
}
} catch (java.lang.Exception e) {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Filtro implements org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/", "filtro",
"ns1");
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Filtro
*/
protected FiltroConsulta localFiltro;
/**
* Auto generated getter method
*
* @return FiltroConsulta
*/
public FiltroConsulta getFiltro() {
return localFiltro;
}
/**
* Auto generated setter method
*
* @param param
* Filtro
*/
public void setFiltro(FiltroConsulta param) {
this.localFiltro = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, MY_QNAME) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Filtro.this.serialize(MY_QNAME, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
MY_QNAME, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
if (localFiltro == null) {
java.lang.String namespace = "http://webservice.consulta.spcjava.spcbrasil.org/";
if (!namespace.equals("")) {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter
.writeStartElement(prefix, "filtro", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "filtro");
}
} else {
xmlWriter.writeStartElement("filtro");
}
// write the nil attribute
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "nil",
"1", xmlWriter);
xmlWriter.writeEndElement();
} else {
localFiltro.serialize(MY_QNAME, factory, xmlWriter);
}
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
if (localFiltro == null) {
return new org.apache.axis2.databinding.utils.reader.NullXMLStreamReader(
MY_QNAME);
} else {
return localFiltro.getPullParser(MY_QNAME);
}
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Filtro parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Filtro object = new Filtro();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
nillableValue = reader.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance", "nil");
if ("true".equals(nillableValue)
|| "1".equals(nillableValue)) {
// Skip the element and report the null value. It cannot
// have subelements.
while (!reader.isEndElement())
reader.next();
return object;
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
while (!reader.isEndElement()) {
if (reader.isStartElement()) {
if (reader.isStartElement()
&& new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"filtro").equals(reader.getName())) {
nillableValue = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"nil");
if ("true".equals(nillableValue)
|| "1".equals(nillableValue)) {
object.setFiltro(null);
reader.next();
} else {
object.setFiltro(FiltroConsulta.Factory
.parse(reader));
}
} // End of if for expected property start element
else {
// A start element we are not expecting
// indicates an invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
} else {
reader.next();
}
} // end of while loop
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoHistoricoCheque implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Historico-Cheque Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for ChequeConsultado
*/
protected Cheque localChequeConsultado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeConsultadoTracker = false;
/**
* Auto generated getter method
*
* @return Cheque
*/
public Cheque getChequeConsultado() {
return localChequeConsultado;
}
/**
* Auto generated setter method
*
* @param param
* ChequeConsultado
*/
public void setChequeConsultado(Cheque param) {
if (param != null) {
// update the setting tracker
localChequeConsultadoTracker = true;
} else {
localChequeConsultadoTracker = false;
}
this.localChequeConsultado = param;
}
/**
* field for DataConsultaMaisAntiga This was an Attribute!
*/
protected java.util.Calendar localDataConsultaMaisAntiga;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataConsultaMaisAntiga() {
return localDataConsultaMaisAntiga;
}
/**
* Auto generated setter method
*
* @param param
* DataConsultaMaisAntiga
*/
public void setDataConsultaMaisAntiga(java.util.Calendar param) {
this.localDataConsultaMaisAntiga = param;
}
/**
* field for DataConsultaMaisRecente This was an Attribute!
*/
protected java.util.Calendar localDataConsultaMaisRecente;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataConsultaMaisRecente() {
return localDataConsultaMaisRecente;
}
/**
* Auto generated setter method
*
* @param param
* DataConsultaMaisRecente
*/
public void setDataConsultaMaisRecente(java.util.Calendar param) {
this.localDataConsultaMaisRecente = param;
}
/**
* field for NomeEmpresaUltimaConsulta This was an Attribute!
*/
protected java.lang.String localNomeEmpresaUltimaConsulta;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeEmpresaUltimaConsulta() {
return localNomeEmpresaUltimaConsulta;
}
/**
* Auto generated setter method
*
* @param param
* NomeEmpresaUltimaConsulta
*/
public void setNomeEmpresaUltimaConsulta(java.lang.String param) {
this.localNomeEmpresaUltimaConsulta = param;
}
/**
* field for QuantidadeConsultas This was an Attribute!
*/
protected int localQuantidadeConsultas;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeConsultas() {
return localQuantidadeConsultas;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeConsultas
*/
public void setQuantidadeConsultas(int param) {
this.localQuantidadeConsultas = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoHistoricoCheque.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Historico-Cheque", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Historico-Cheque", xmlWriter);
}
}
if (localDataConsultaMaisAntiga != null) {
writeAttribute("", "data-consulta-mais-antiga",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaMaisAntiga),
xmlWriter);
}
if (localDataConsultaMaisRecente != null) {
writeAttribute("", "data-consulta-mais-recente",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaMaisRecente),
xmlWriter);
}
if (localNomeEmpresaUltimaConsulta != null) {
writeAttribute(
"",
"nome-empresa-ultima-consulta",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeEmpresaUltimaConsulta),
xmlWriter);
}
if (localQuantidadeConsultas != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-consultas",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsultas),
xmlWriter);
}
if (localChequeConsultadoTracker) {
if (localChequeConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-consultado cannot be null!!");
}
localChequeConsultado.serialize(new javax.xml.namespace.QName(
"", "cheque-consultado"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localChequeConsultadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-consultado"));
if (localChequeConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-consultado cannot be null!!");
}
elementList.add(localChequeConsultado);
}
attribList.add(new javax.xml.namespace.QName("",
"data-consulta-mais-antiga"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaMaisAntiga));
attribList.add(new javax.xml.namespace.QName("",
"data-consulta-mais-recente"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaMaisRecente));
attribList.add(new javax.xml.namespace.QName("",
"nome-empresa-ultima-consulta"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeEmpresaUltimaConsulta));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-consultas"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsultas));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoHistoricoCheque parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoHistoricoCheque object = new InsumoHistoricoCheque();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Historico-Cheque".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoHistoricoCheque) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-consulta-mais-antiga"
java.lang.String tempAttribDataConsultaMaisAntiga =
reader.getAttributeValue(null, "data-consulta-mais-antiga");
if (tempAttribDataConsultaMaisAntiga != null) {
java.lang.String content = tempAttribDataConsultaMaisAntiga;
object.setDataConsultaMaisAntiga(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataConsultaMaisAntiga));
} else {
}
handledAttributes.add("data-consulta-mais-antiga");
// handle attribute "data-consulta-mais-recente"
java.lang.String tempAttribDataConsultaMaisRecente =
reader.getAttributeValue(null, "data-consulta-mais-recente");
if (tempAttribDataConsultaMaisRecente != null) {
java.lang.String content = tempAttribDataConsultaMaisRecente;
object.setDataConsultaMaisRecente(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataConsultaMaisRecente));
} else {
}
handledAttributes.add("data-consulta-mais-recente");
// handle attribute "nome-empresa-ultima-consulta"
java.lang.String tempAttribNomeEmpresaUltimaConsulta =
reader.getAttributeValue(null,
"nome-empresa-ultima-consulta");
if (tempAttribNomeEmpresaUltimaConsulta != null) {
java.lang.String content = tempAttribNomeEmpresaUltimaConsulta;
object.setNomeEmpresaUltimaConsulta(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeEmpresaUltimaConsulta));
} else {
}
handledAttributes.add("nome-empresa-ultima-consulta");
// handle attribute "quantidade-consultas"
java.lang.String tempAttribQuantidadeConsultas =
reader.getAttributeValue(null, "quantidade-consultas");
if (tempAttribQuantidadeConsultas != null) {
java.lang.String content = tempAttribQuantidadeConsultas;
object.setQuantidadeConsultas(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeConsultas));
} else {
object.setQuantidadeConsultas(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-consultas");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-consultado").equals(reader
.getName())) {
object.setChequeConsultado(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoParticipacaoEmpresas extends
InsumoQuadroSocietario implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Participacao-Empresas Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Participante This was an Array!
*/
protected InsumoQuadroSocietario[] localParticipante;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localParticipanteTracker = false;
/**
* Auto generated getter method
*
* @return InsumoQuadroSocietario[]
*/
public InsumoQuadroSocietario[] getParticipante() {
return localParticipante;
}
/**
* validate the array for Participante
*/
protected void validateParticipante(InsumoQuadroSocietario[] param) {
}
/**
* Auto generated setter method
*
* @param param
* Participante
*/
public void setParticipante(InsumoQuadroSocietario[] param) {
validateParticipante(param);
if (param != null) {
// update the setting tracker
localParticipanteTracker = true;
} else {
localParticipanteTracker = false;
}
this.localParticipante = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* InsumoQuadroSocietario
*/
public void addParticipante(InsumoQuadroSocietario param) {
if (localParticipante == null) {
localParticipante = new InsumoQuadroSocietario[] {};
}
// update the setting tracker
localParticipanteTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localParticipante);
list.add(param);
this.localParticipante = (InsumoQuadroSocietario[]) list
.toArray(new InsumoQuadroSocietario[list.size()]);
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoParticipacaoEmpresas.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix + ":Insumo-Participacao-Empresas",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Insumo-Participacao-Empresas", xmlWriter);
}
if (localCargoAdministracao != null) {
writeAttribute("", "cargo-administracao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCargoAdministracao),
xmlWriter);
}
if (localCargoDirecao != null) {
writeAttribute("", "cargo-direcao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCargoDirecao), xmlWriter);
}
if (localCondicao != null) {
writeAttribute("", "condicao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCondicao), xmlWriter);
}
if (localDataEntrada != null) {
writeAttribute("", "data-entrada",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataEntrada), xmlWriter);
}
if (localDataSaida != null) {
writeAttribute("", "data-saida",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataSaida), xmlWriter);
}
if (localDocumento != null) {
writeAttribute("", "documento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento), xmlWriter);
}
if (true) {
writeAttribute("", "indicador-restricao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localIndicadorRestricao),
xmlWriter);
}
if (localMunicipioEMBRATEL != null) {
writeAttribute("", "municipio-EMBRATEL",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMunicipioEMBRATEL),
xmlWriter);
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
if (localPorcentualParticipacao != null) {
writeAttribute("", "porcentual-participacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPorcentualParticipacao),
xmlWriter);
}
if (localSituacaoDocumento != null) {
writeAttribute("", "situacao-documento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localSituacaoDocumento),
xmlWriter);
}
if (localTipoRelacionamento != null) {
writeAttribute("", "tipo-relacionamento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoRelacionamento),
xmlWriter);
}
if (localDataUltimaAtualizacao != null) {
writeAttribute("", "data-ultima-atualizacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimaAtualizacao),
xmlWriter);
}
if (localValorParticipacao != null) {
writeAttribute("", "valor-participacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorParticipacao),
xmlWriter);
}
if (localNacionalidadeTracker) {
if (localNacionalidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"nacionalidade cannot be null!!");
}
localNacionalidade.serialize(new javax.xml.namespace.QName("",
"nacionalidade"), factory, xmlWriter);
}
if (localEstadoEMBRATELTracker) {
if (localEstadoEMBRATEL == null) {
throw new org.apache.axis2.databinding.ADBException(
"estado-EMBRATEL cannot be null!!");
}
localEstadoEMBRATEL.serialize(new javax.xml.namespace.QName("",
"estado-EMBRATEL"), factory, xmlWriter);
}
if (localParticipanteTracker) {
if (localParticipante != null) {
for (int i = 0; i < localParticipante.length; i++) {
if (localParticipante[i] != null) {
localParticipante[i]
.serialize(new javax.xml.namespace.QName(
"", "participante"), factory,
xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"participante cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Insumo-Participacao-Empresas"));
if (localNacionalidadeTracker) {
elementList.add(new javax.xml.namespace.QName("",
"nacionalidade"));
if (localNacionalidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"nacionalidade cannot be null!!");
}
elementList.add(localNacionalidade);
}
if (localEstadoEMBRATELTracker) {
elementList.add(new javax.xml.namespace.QName("",
"estado-EMBRATEL"));
if (localEstadoEMBRATEL == null) {
throw new org.apache.axis2.databinding.ADBException(
"estado-EMBRATEL cannot be null!!");
}
elementList.add(localEstadoEMBRATEL);
}
if (localParticipanteTracker) {
if (localParticipante != null) {
for (int i = 0; i < localParticipante.length; i++) {
if (localParticipante[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"participante"));
elementList.add(localParticipante[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"participante cannot be null!!");
}
}
attribList.add(new javax.xml.namespace.QName("",
"cargo-administracao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCargoAdministracao));
attribList.add(new javax.xml.namespace.QName("", "cargo-direcao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCargoDirecao));
attribList.add(new javax.xml.namespace.QName("", "condicao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCondicao));
attribList.add(new javax.xml.namespace.QName("", "data-entrada"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataEntrada));
attribList.add(new javax.xml.namespace.QName("", "data-saida"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataSaida));
attribList.add(new javax.xml.namespace.QName("", "documento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento));
attribList.add(new javax.xml.namespace.QName("",
"indicador-restricao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localIndicadorRestricao));
attribList.add(new javax.xml.namespace.QName("",
"municipio-EMBRATEL"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMunicipioEMBRATEL));
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
attribList.add(new javax.xml.namespace.QName("",
"porcentual-participacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPorcentualParticipacao));
attribList.add(new javax.xml.namespace.QName("",
"situacao-documento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localSituacaoDocumento));
attribList.add(new javax.xml.namespace.QName("",
"tipo-relacionamento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoRelacionamento));
attribList.add(new javax.xml.namespace.QName("",
"data-ultima-atualizacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimaAtualizacao));
attribList.add(new javax.xml.namespace.QName("",
"valor-participacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorParticipacao));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoParticipacaoEmpresas parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoParticipacaoEmpresas object = new InsumoParticipacaoEmpresas();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Participacao-Empresas".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoParticipacaoEmpresas) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "cargo-administracao"
java.lang.String tempAttribCargoAdministracao =
reader.getAttributeValue(null, "cargo-administracao");
if (tempAttribCargoAdministracao != null) {
java.lang.String content = tempAttribCargoAdministracao;
object.setCargoAdministracao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCargoAdministracao));
} else {
}
handledAttributes.add("cargo-administracao");
// handle attribute "cargo-direcao"
java.lang.String tempAttribCargoDirecao =
reader.getAttributeValue(null, "cargo-direcao");
if (tempAttribCargoDirecao != null) {
java.lang.String content = tempAttribCargoDirecao;
object.setCargoDirecao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCargoDirecao));
} else {
}
handledAttributes.add("cargo-direcao");
// handle attribute "condicao"
java.lang.String tempAttribCondicao =
reader.getAttributeValue(null, "condicao");
if (tempAttribCondicao != null) {
java.lang.String content = tempAttribCondicao;
object.setCondicao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCondicao));
} else {
}
handledAttributes.add("condicao");
// handle attribute "data-entrada"
java.lang.String tempAttribDataEntrada =
reader.getAttributeValue(null, "data-entrada");
if (tempAttribDataEntrada != null) {
java.lang.String content = tempAttribDataEntrada;
object.setDataEntrada(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataEntrada));
} else {
}
handledAttributes.add("data-entrada");
// handle attribute "data-saida"
java.lang.String tempAttribDataSaida =
reader.getAttributeValue(null, "data-saida");
if (tempAttribDataSaida != null) {
java.lang.String content = tempAttribDataSaida;
object.setDataSaida(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataSaida));
} else {
}
handledAttributes.add("data-saida");
// handle attribute "documento"
java.lang.String tempAttribDocumento =
reader.getAttributeValue(null, "documento");
if (tempAttribDocumento != null) {
java.lang.String content = tempAttribDocumento;
object.setDocumento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDocumento));
} else {
}
handledAttributes.add("documento");
// handle attribute "indicador-restricao"
java.lang.String tempAttribIndicadorRestricao =
reader.getAttributeValue(null, "indicador-restricao");
if (tempAttribIndicadorRestricao != null) {
java.lang.String content = tempAttribIndicadorRestricao;
object.setIndicadorRestricao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToBoolean(tempAttribIndicadorRestricao));
} else {
}
handledAttributes.add("indicador-restricao");
// handle attribute "municipio-EMBRATEL"
java.lang.String tempAttribMunicipioEMBRATEL =
reader.getAttributeValue(null, "municipio-EMBRATEL");
if (tempAttribMunicipioEMBRATEL != null) {
java.lang.String content = tempAttribMunicipioEMBRATEL;
object.setMunicipioEMBRATEL(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMunicipioEMBRATEL));
} else {
}
handledAttributes.add("municipio-EMBRATEL");
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
// handle attribute "porcentual-participacao"
java.lang.String tempAttribPorcentualParticipacao =
reader.getAttributeValue(null, "porcentual-participacao");
if (tempAttribPorcentualParticipacao != null) {
java.lang.String content = tempAttribPorcentualParticipacao;
object.setPorcentualParticipacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribPorcentualParticipacao));
} else {
}
handledAttributes.add("porcentual-participacao");
// handle attribute "situacao-documento"
java.lang.String tempAttribSituacaoDocumento =
reader.getAttributeValue(null, "situacao-documento");
if (tempAttribSituacaoDocumento != null) {
java.lang.String content = tempAttribSituacaoDocumento;
object.setSituacaoDocumento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribSituacaoDocumento));
} else {
}
handledAttributes.add("situacao-documento");
// handle attribute "tipo-relacionamento"
java.lang.String tempAttribTipoRelacionamento =
reader.getAttributeValue(null, "tipo-relacionamento");
if (tempAttribTipoRelacionamento != null) {
java.lang.String content = tempAttribTipoRelacionamento;
object.setTipoRelacionamento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribTipoRelacionamento));
} else {
}
handledAttributes.add("tipo-relacionamento");
// handle attribute "data-ultima-atualizacao"
java.lang.String tempAttribDataUltimaAtualizacao =
reader.getAttributeValue(null, "data-ultima-atualizacao");
if (tempAttribDataUltimaAtualizacao != null) {
java.lang.String content = tempAttribDataUltimaAtualizacao;
object.setDataUltimaAtualizacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataUltimaAtualizacao));
} else {
}
handledAttributes.add("data-ultima-atualizacao");
// handle attribute "valor-participacao"
java.lang.String tempAttribValorParticipacao =
reader.getAttributeValue(null, "valor-participacao");
if (tempAttribValorParticipacao != null) {
java.lang.String content = tempAttribValorParticipacao;
object.setValorParticipacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorParticipacao));
} else {
}
handledAttributes.add("valor-participacao");
reader.next();
java.util.ArrayList list3 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"nacionalidade").equals(reader.getName())) {
object.setNacionalidade(Pais.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"estado-EMBRATEL").equals(reader.getName())) {
object.setEstadoEMBRATEL(Estado.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "participante")
.equals(reader.getName())) {
// Process the array and step past its final element's
// end.
list3.add(InsumoQuadroSocietario.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone3 = false;
while (!loopDone3) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone3 = true;
} else {
if (new javax.xml.namespace.QName("",
"participante")
.equals(reader.getName())) {
list3.add(InsumoQuadroSocietario.Factory
.parse(reader));
} else {
loopDone3 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setParticipante((InsumoQuadroSocietario[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(InsumoQuadroSocietario.class,
list3));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Estado implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Estado Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for SiglaUf This was an Attribute!
*/
protected java.lang.String localSiglaUf;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getSiglaUf() {
return localSiglaUf;
}
/**
* Auto generated setter method
*
* @param param
* SiglaUf
*/
public void setSiglaUf(java.lang.String param) {
this.localSiglaUf = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Estado.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Estado", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Estado", xmlWriter);
}
}
if (localSiglaUf != null) {
writeAttribute("", "sigla-uf",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localSiglaUf), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "sigla-uf"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localSiglaUf));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Estado parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Estado object = new Estado();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Estado".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Estado) ExtensionMapper.getTypeObject(
nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "sigla-uf"
java.lang.String tempAttribSiglaUf =
reader.getAttributeValue(null, "sigla-uf");
if (tempAttribSiglaUf != null) {
java.lang.String content = tempAttribSiglaUf;
object.setSiglaUf(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribSiglaUf));
} else {
}
handledAttributes.add("sigla-uf");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoObito implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Obito Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for CartorioObito
*/
protected CartorioObito localCartorioObito;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCartorioObitoTracker = false;
/**
* Auto generated getter method
*
* @return CartorioObito
*/
public CartorioObito getCartorioObito() {
return localCartorioObito;
}
/**
* Auto generated setter method
*
* @param param
* CartorioObito
*/
public void setCartorioObito(CartorioObito param) {
if (param != null) {
// update the setting tracker
localCartorioObitoTracker = true;
} else {
localCartorioObitoTracker = false;
}
this.localCartorioObito = param;
}
/**
* field for DataObito This was an Attribute!
*/
protected java.util.Calendar localDataObito;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataObito() {
return localDataObito;
}
/**
* Auto generated setter method
*
* @param param
* DataObito
*/
public void setDataObito(java.util.Calendar param) {
this.localDataObito = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoObito.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-Obito",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Obito", xmlWriter);
}
}
if (localDataObito != null) {
writeAttribute("", "data-obito",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataObito), xmlWriter);
}
if (localCartorioObitoTracker) {
if (localCartorioObito == null) {
throw new org.apache.axis2.databinding.ADBException(
"cartorio-obito cannot be null!!");
}
localCartorioObito.serialize(new javax.xml.namespace.QName("",
"cartorio-obito"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localCartorioObitoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cartorio-obito"));
if (localCartorioObito == null) {
throw new org.apache.axis2.databinding.ADBException(
"cartorio-obito cannot be null!!");
}
elementList.add(localCartorioObito);
}
attribList.add(new javax.xml.namespace.QName("", "data-obito"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataObito));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoObito parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoObito object = new InsumoObito();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Obito".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoObito) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-obito"
java.lang.String tempAttribDataObito =
reader.getAttributeValue(null, "data-obito");
if (tempAttribDataObito != null) {
java.lang.String content = tempAttribDataObito;
object.setDataObito(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataObito));
} else {
}
handledAttributes.add("data-obito");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cartorio-obito").equals(reader.getName())) {
object.setCartorioObito(CartorioObito.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoTelefoneConsultado implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Telefone-Consultado Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Telefone
*/
protected Telefone localTelefone;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTelefoneTracker = false;
/**
* Auto generated getter method
*
* @return Telefone
*/
public Telefone getTelefone() {
return localTelefone;
}
/**
* Auto generated setter method
*
* @param param
* Telefone
*/
public void setTelefone(Telefone param) {
if (param != null) {
// update the setting tracker
localTelefoneTracker = true;
} else {
localTelefoneTracker = false;
}
this.localTelefone = param;
}
/**
* field for DataPrimeiraConsulta This was an Attribute!
*/
protected java.util.Calendar localDataPrimeiraConsulta;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataPrimeiraConsulta() {
return localDataPrimeiraConsulta;
}
/**
* Auto generated setter method
*
* @param param
* DataPrimeiraConsulta
*/
public void setDataPrimeiraConsulta(java.util.Calendar param) {
this.localDataPrimeiraConsulta = param;
}
/**
* field for DataUltimaConsulta This was an Attribute!
*/
protected java.util.Calendar localDataUltimaConsulta;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataUltimaConsulta() {
return localDataUltimaConsulta;
}
/**
* Auto generated setter method
*
* @param param
* DataUltimaConsulta
*/
public void setDataUltimaConsulta(java.util.Calendar param) {
this.localDataUltimaConsulta = param;
}
/**
* field for QuantidadeConsulta This was an Attribute!
*/
protected long localQuantidadeConsulta;
/**
* Auto generated getter method
*
* @return long
*/
public long getQuantidadeConsulta() {
return localQuantidadeConsulta;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeConsulta
*/
public void setQuantidadeConsulta(long param) {
this.localQuantidadeConsulta = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoTelefoneConsultado.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Telefone-Consultado", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Telefone-Consultado", xmlWriter);
}
}
if (localDataPrimeiraConsulta != null) {
writeAttribute("", "data-primeira-consulta",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataPrimeiraConsulta),
xmlWriter);
}
if (localDataUltimaConsulta != null) {
writeAttribute("", "data-ultima-consulta",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimaConsulta),
xmlWriter);
}
if (localQuantidadeConsulta != java.lang.Long.MIN_VALUE) {
writeAttribute("", "quantidade-consulta",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsulta),
xmlWriter);
}
if (localTelefoneTracker) {
if (localTelefone == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone cannot be null!!");
}
localTelefone.serialize(new javax.xml.namespace.QName("",
"telefone"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localTelefoneTracker) {
elementList.add(new javax.xml.namespace.QName("", "telefone"));
if (localTelefone == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone cannot be null!!");
}
elementList.add(localTelefone);
}
attribList.add(new javax.xml.namespace.QName("",
"data-primeira-consulta"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataPrimeiraConsulta));
attribList.add(new javax.xml.namespace.QName("",
"data-ultima-consulta"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimaConsulta));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-consulta"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsulta));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoTelefoneConsultado parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoTelefoneConsultado object = new InsumoTelefoneConsultado();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Telefone-Consultado".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoTelefoneConsultado) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-primeira-consulta"
java.lang.String tempAttribDataPrimeiraConsulta =
reader.getAttributeValue(null, "data-primeira-consulta");
if (tempAttribDataPrimeiraConsulta != null) {
java.lang.String content = tempAttribDataPrimeiraConsulta;
object.setDataPrimeiraConsulta(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataPrimeiraConsulta));
} else {
}
handledAttributes.add("data-primeira-consulta");
// handle attribute "data-ultima-consulta"
java.lang.String tempAttribDataUltimaConsulta =
reader.getAttributeValue(null, "data-ultima-consulta");
if (tempAttribDataUltimaConsulta != null) {
java.lang.String content = tempAttribDataUltimaConsulta;
object.setDataUltimaConsulta(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataUltimaConsulta));
} else {
}
handledAttributes.add("data-ultima-consulta");
// handle attribute "quantidade-consulta"
java.lang.String tempAttribQuantidadeConsulta =
reader.getAttributeValue(null, "quantidade-consulta");
if (tempAttribQuantidadeConsulta != null) {
java.lang.String content = tempAttribQuantidadeConsulta;
object.setQuantidadeConsulta(org.apache.axis2.databinding.utils.ConverterUtil
.convertToLong(tempAttribQuantidadeConsulta));
} else {
object.setQuantidadeConsulta(java.lang.Long.MIN_VALUE);
}
handledAttributes.add("quantidade-consulta");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "telefone")
.equals(reader.getName())) {
object.setTelefone(Telefone.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoEnderecoCEPConsultado implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Endereco-CEP-Consultado Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Endereco
*/
protected Endereco localEndereco;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localEnderecoTracker = false;
/**
* Auto generated getter method
*
* @return Endereco
*/
public Endereco getEndereco() {
return localEndereco;
}
/**
* Auto generated setter method
*
* @param param
* Endereco
*/
public void setEndereco(Endereco param) {
if (param != null) {
// update the setting tracker
localEnderecoTracker = true;
} else {
localEnderecoTracker = false;
}
this.localEndereco = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoEnderecoCEPConsultado.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Endereco-CEP-Consultado",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Endereco-CEP-Consultado", xmlWriter);
}
}
if (localEnderecoTracker) {
if (localEndereco == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco cannot be null!!");
}
localEndereco.serialize(new javax.xml.namespace.QName("",
"endereco"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localEnderecoTracker) {
elementList.add(new javax.xml.namespace.QName("", "endereco"));
if (localEndereco == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco cannot be null!!");
}
elementList.add(localEndereco);
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoEnderecoCEPConsultado parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoEnderecoCEPConsultado object = new InsumoEnderecoCEPConsultado();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Endereco-CEP-Consultado".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoEnderecoCEPConsultado) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "endereco")
.equals(reader.getName())) {
object.setEndereco(Endereco.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class MensagemRiskscoring implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Mensagem-Riskscoring Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DataMensagemRiskscoring This was an Attribute!
*/
protected java.util.Calendar localDataMensagemRiskscoring;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataMensagemRiskscoring() {
return localDataMensagemRiskscoring;
}
/**
* Auto generated setter method
*
* @param param
* DataMensagemRiskscoring
*/
public void setDataMensagemRiskscoring(java.util.Calendar param) {
this.localDataMensagemRiskscoring = param;
}
/**
* field for TextoMensagemRiskscoring This was an Attribute!
*/
protected java.lang.String localTextoMensagemRiskscoring;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getTextoMensagemRiskscoring() {
return localTextoMensagemRiskscoring;
}
/**
* Auto generated setter method
*
* @param param
* TextoMensagemRiskscoring
*/
public void setTextoMensagemRiskscoring(java.lang.String param) {
this.localTextoMensagemRiskscoring = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
MensagemRiskscoring.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Mensagem-Riskscoring",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Mensagem-Riskscoring", xmlWriter);
}
}
if (localDataMensagemRiskscoring != null) {
writeAttribute("", "data-mensagem-riskscoring",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataMensagemRiskscoring),
xmlWriter);
}
if (localTextoMensagemRiskscoring != null) {
writeAttribute(
"",
"texto-mensagem-riskscoring",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTextoMensagemRiskscoring),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("",
"data-mensagem-riskscoring"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataMensagemRiskscoring));
attribList.add(new javax.xml.namespace.QName("",
"texto-mensagem-riskscoring"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTextoMensagemRiskscoring));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static MensagemRiskscoring parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
MensagemRiskscoring object = new MensagemRiskscoring();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Mensagem-Riskscoring".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (MensagemRiskscoring) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-mensagem-riskscoring"
java.lang.String tempAttribDataMensagemRiskscoring =
reader.getAttributeValue(null, "data-mensagem-riskscoring");
if (tempAttribDataMensagemRiskscoring != null) {
java.lang.String content = tempAttribDataMensagemRiskscoring;
object.setDataMensagemRiskscoring(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataMensagemRiskscoring));
} else {
}
handledAttributes.add("data-mensagem-riskscoring");
// handle attribute "texto-mensagem-riskscoring"
java.lang.String tempAttribTextoMensagemRiskscoring =
reader.getAttributeValue(null, "texto-mensagem-riskscoring");
if (tempAttribTextoMensagemRiskscoring != null) {
java.lang.String content = tempAttribTextoMensagemRiskscoring;
object.setTextoMensagemRiskscoring(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribTextoMensagemRiskscoring));
} else {
}
handledAttributes.add("texto-mensagem-riskscoring");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class NaturezaAnotacao implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Natureza-Anotacao Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DescricaoNaturezaAnotacao This was an Attribute!
*/
protected java.lang.String localDescricaoNaturezaAnotacao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDescricaoNaturezaAnotacao() {
return localDescricaoNaturezaAnotacao;
}
/**
* Auto generated setter method
*
* @param param
* DescricaoNaturezaAnotacao
*/
public void setDescricaoNaturezaAnotacao(java.lang.String param) {
this.localDescricaoNaturezaAnotacao = param;
}
/**
* field for DescricaoComplementarNaturezaAnotacao This was an
* Attribute!
*/
protected java.lang.String localDescricaoComplementarNaturezaAnotacao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDescricaoComplementarNaturezaAnotacao() {
return localDescricaoComplementarNaturezaAnotacao;
}
/**
* Auto generated setter method
*
* @param param
* DescricaoComplementarNaturezaAnotacao
*/
public void setDescricaoComplementarNaturezaAnotacao(
java.lang.String param) {
this.localDescricaoComplementarNaturezaAnotacao = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
NaturezaAnotacao.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Natureza-Anotacao",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Natureza-Anotacao", xmlWriter);
}
}
if (localDescricaoNaturezaAnotacao != null) {
writeAttribute(
"",
"descricao-natureza-anotacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoNaturezaAnotacao),
xmlWriter);
}
if (localDescricaoComplementarNaturezaAnotacao != null) {
writeAttribute(
"",
"descricao-complementar-natureza-anotacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoComplementarNaturezaAnotacao),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("",
"descricao-natureza-anotacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoNaturezaAnotacao));
attribList.add(new javax.xml.namespace.QName("",
"descricao-complementar-natureza-anotacao"));
attribList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoComplementarNaturezaAnotacao));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static NaturezaAnotacao parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
NaturezaAnotacao object = new NaturezaAnotacao();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Natureza-Anotacao".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (NaturezaAnotacao) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "descricao-natureza-anotacao"
java.lang.String tempAttribDescricaoNaturezaAnotacao =
reader.getAttributeValue(null,
"descricao-natureza-anotacao");
if (tempAttribDescricaoNaturezaAnotacao != null) {
java.lang.String content = tempAttribDescricaoNaturezaAnotacao;
object.setDescricaoNaturezaAnotacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDescricaoNaturezaAnotacao));
} else {
}
handledAttributes.add("descricao-natureza-anotacao");
// handle attribute
// "descricao-complementar-natureza-anotacao"
java.lang.String tempAttribDescricaoComplementarNaturezaAnotacao =
reader.getAttributeValue(null,
"descricao-complementar-natureza-anotacao");
if (tempAttribDescricaoComplementarNaturezaAnotacao != null) {
java.lang.String content = tempAttribDescricaoComplementarNaturezaAnotacao;
object.setDescricaoComplementarNaturezaAnotacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDescricaoComplementarNaturezaAnotacao));
} else {
}
handledAttributes
.add("descricao-complementar-natureza-anotacao");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ResultadoInsumoConsultaRealizada extends
ResultadoInsumo implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Resultado-Insumo-Consulta-Realizada Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for QuantidadeDiasConsultados This was an Attribute!
*/
protected int localQuantidadeDiasConsultados;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeDiasConsultados() {
return localQuantidadeDiasConsultados;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeDiasConsultados
*/
public void setQuantidadeDiasConsultados(int param) {
this.localQuantidadeDiasConsultados = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ResultadoInsumoConsultaRealizada.this.serialize(
parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix
+ ":Resultado-Insumo-Consulta-Realizada",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Resultado-Insumo-Consulta-Realizada", xmlWriter);
}
if (localQuantidadeDiasConsultados != java.lang.Integer.MIN_VALUE) {
writeAttribute(
"",
"quantidade-dias-consultados",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeDiasConsultados),
xmlWriter);
}
if (localResumoTracker) {
if (localResumo == null) {
throw new org.apache.axis2.databinding.ADBException(
"resumo cannot be null!!");
}
localResumo.serialize(new javax.xml.namespace.QName("",
"resumo"), factory, xmlWriter);
}
if (localResultadoInsumoChoice_type0Tracker) {
if (localResultadoInsumoChoice_type0 != null) {
for (int i = 0; i < localResultadoInsumoChoice_type0.length; i++) {
if (localResultadoInsumoChoice_type0[i] != null) {
localResultadoInsumoChoice_type0[i].serialize(null,
factory, xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"Resultado-InsumoChoice_type0 cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Resultado-Insumo-Consulta-Realizada"));
if (localResumoTracker) {
elementList.add(new javax.xml.namespace.QName("", "resumo"));
if (localResumo == null) {
throw new org.apache.axis2.databinding.ADBException(
"resumo cannot be null!!");
}
elementList.add(localResumo);
}
if (localResultadoInsumoChoice_type0Tracker) {
if (localResultadoInsumoChoice_type0 != null) {
for (int i = 0; i < localResultadoInsumoChoice_type0.length; i++) {
if (localResultadoInsumoChoice_type0[i] != null) {
elementList
.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Resultado-InsumoChoice_type0"));
elementList
.add(localResultadoInsumoChoice_type0[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"Resultado-InsumoChoice_type0 cannot be null!!");
}
}
attribList.add(new javax.xml.namespace.QName("",
"quantidade-dias-consultados"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeDiasConsultados));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ResultadoInsumoConsultaRealizada parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ResultadoInsumoConsultaRealizada object = new ResultadoInsumoConsultaRealizada();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Resultado-Insumo-Consulta-Realizada"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ResultadoInsumoConsultaRealizada) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "quantidade-dias-consultados"
java.lang.String tempAttribQuantidadeDiasConsultados =
reader.getAttributeValue(null,
"quantidade-dias-consultados");
if (tempAttribQuantidadeDiasConsultados != null) {
java.lang.String content = tempAttribQuantidadeDiasConsultados;
object.setQuantidadeDiasConsultados(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeDiasConsultados));
} else {
object.setQuantidadeDiasConsultados(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-dias-consultados");
reader.next();
java.util.ArrayList list2 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "resumo")
.equals(reader.getName())) {
object.setResumo(ResumoInsumo.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
try {
if (reader.isStartElement()) {
// Process the array and step past its final
// element's end.
list2.add(ResultadoInsumoChoice_type0.Factory
.parse(reader));
// loop until we find a start element that is not
// part of this array
boolean loopDone2 = false;
while (!loopDone2) {
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone2 = true;
} else {
list2.add(ResultadoInsumoChoice_type0.Factory
.parse(reader));
}
}
// call the converter utility to convert and set the
// array
object.setResultadoInsumoChoice_type0((ResultadoInsumoChoice_type0[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(
ResultadoInsumoChoice_type0.class,
list2));
} // End of if for expected property start element
else {
}
} catch (java.lang.Exception e) {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class SituacaoDocumentoWS implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Situacao-Documento-WS Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DescricaoSituacao This was an Attribute!
*/
protected java.lang.String localDescricaoSituacao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDescricaoSituacao() {
return localDescricaoSituacao;
}
/**
* Auto generated setter method
*
* @param param
* DescricaoSituacao
*/
public void setDescricaoSituacao(java.lang.String param) {
this.localDescricaoSituacao = param;
}
/**
* field for DataSituacao This was an Attribute!
*/
protected java.util.Calendar localDataSituacao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataSituacao() {
return localDataSituacao;
}
/**
* Auto generated setter method
*
* @param param
* DataSituacao
*/
public void setDataSituacao(java.util.Calendar param) {
this.localDataSituacao = param;
}
/**
* field for Uf This was an Attribute!
*/
protected java.lang.String localUf;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getUf() {
return localUf;
}
/**
* Auto generated setter method
*
* @param param
* Uf
*/
public void setUf(java.lang.String param) {
this.localUf = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
SituacaoDocumentoWS.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Situacao-Documento-WS",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Situacao-Documento-WS", xmlWriter);
}
}
if (localDescricaoSituacao != null) {
writeAttribute("", "descricao-situacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoSituacao),
xmlWriter);
}
if (localDataSituacao != null) {
writeAttribute("", "data-situacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataSituacao), xmlWriter);
}
if (localUf != null) {
writeAttribute("", "uf",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localUf), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("",
"descricao-situacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoSituacao));
attribList.add(new javax.xml.namespace.QName("", "data-situacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataSituacao));
attribList.add(new javax.xml.namespace.QName("", "uf"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localUf));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static SituacaoDocumentoWS parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
SituacaoDocumentoWS object = new SituacaoDocumentoWS();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Situacao-Documento-WS".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (SituacaoDocumentoWS) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "descricao-situacao"
java.lang.String tempAttribDescricaoSituacao =
reader.getAttributeValue(null, "descricao-situacao");
if (tempAttribDescricaoSituacao != null) {
java.lang.String content = tempAttribDescricaoSituacao;
object.setDescricaoSituacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDescricaoSituacao));
} else {
}
handledAttributes.add("descricao-situacao");
// handle attribute "data-situacao"
java.lang.String tempAttribDataSituacao =
reader.getAttributeValue(null, "data-situacao");
if (tempAttribDataSituacao != null) {
java.lang.String content = tempAttribDataSituacao;
object.setDataSituacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataSituacao));
} else {
}
handledAttributes.add("data-situacao");
// handle attribute "uf"
java.lang.String tempAttribUf =
reader.getAttributeValue(null, "uf");
if (tempAttribUf != null) {
java.lang.String content = tempAttribUf;
object.setUf(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribUf));
} else {
}
handledAttributes.add("uf");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ProtocoloConsulta implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Protocolo-Consulta Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Numero This was an Attribute!
*/
protected long localNumero;
/**
* Auto generated getter method
*
* @return long
*/
public long getNumero() {
return localNumero;
}
/**
* Auto generated setter method
*
* @param param
* Numero
*/
public void setNumero(long param) {
this.localNumero = param;
}
/**
* field for Digito This was an Attribute!
*/
protected int localDigito;
/**
* Auto generated getter method
*
* @return int
*/
public int getDigito() {
return localDigito;
}
/**
* Auto generated setter method
*
* @param param
* Digito
*/
public void setDigito(int param) {
this.localDigito = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ProtocoloConsulta.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Protocolo-Consulta",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Protocolo-Consulta", xmlWriter);
}
}
if (localNumero != java.lang.Long.MIN_VALUE) {
writeAttribute("", "numero",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero), xmlWriter);
}
if (localDigito != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "digito",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigito), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "numero"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
attribList.add(new javax.xml.namespace.QName("", "digito"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigito));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ProtocoloConsulta parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ProtocoloConsulta object = new ProtocoloConsulta();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Protocolo-Consulta".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ProtocoloConsulta) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "numero"
java.lang.String tempAttribNumero =
reader.getAttributeValue(null, "numero");
if (tempAttribNumero != null) {
java.lang.String content = tempAttribNumero;
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToLong(tempAttribNumero));
} else {
object.setNumero(java.lang.Long.MIN_VALUE);
}
handledAttributes.add("numero");
// handle attribute "digito"
java.lang.String tempAttribDigito =
reader.getAttributeValue(null, "digito");
if (tempAttribDigito != null) {
java.lang.String content = tempAttribDigito;
object.setDigito(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribDigito));
} else {
object.setDigito(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("digito");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoParticipacaoFalencia implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Participacao-Falencia Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for TipoAcao
*/
protected TipoAcao localTipoAcao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTipoAcaoTracker = false;
/**
* Auto generated getter method
*
* @return TipoAcao
*/
public TipoAcao getTipoAcao() {
return localTipoAcao;
}
/**
* Auto generated setter method
*
* @param param
* TipoAcao
*/
public void setTipoAcao(TipoAcao param) {
if (param != null) {
// update the setting tracker
localTipoAcaoTracker = true;
} else {
localTipoAcaoTracker = false;
}
this.localTipoAcao = param;
}
/**
* field for NaturezaAnotacao
*/
protected NaturezaAnotacao localNaturezaAnotacao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localNaturezaAnotacaoTracker = false;
/**
* Auto generated getter method
*
* @return NaturezaAnotacao
*/
public NaturezaAnotacao getNaturezaAnotacao() {
return localNaturezaAnotacao;
}
/**
* Auto generated setter method
*
* @param param
* NaturezaAnotacao
*/
public void setNaturezaAnotacao(NaturezaAnotacao param) {
if (param != null) {
// update the setting tracker
localNaturezaAnotacaoTracker = true;
} else {
localNaturezaAnotacaoTracker = false;
}
this.localNaturezaAnotacao = param;
}
/**
* field for VaraCivel
*/
protected Vara localVaraCivel;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localVaraCivelTracker = false;
/**
* Auto generated getter method
*
* @return Vara
*/
public Vara getVaraCivel() {
return localVaraCivel;
}
/**
* Auto generated setter method
*
* @param param
* VaraCivel
*/
public void setVaraCivel(Vara param) {
if (param != null) {
// update the setting tracker
localVaraCivelTracker = true;
} else {
localVaraCivelTracker = false;
}
this.localVaraCivel = param;
}
/**
* field for DataAcao This was an Attribute!
*/
protected java.util.Calendar localDataAcao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataAcao() {
return localDataAcao;
}
/**
* Auto generated setter method
*
* @param param
* DataAcao
*/
public void setDataAcao(java.util.Calendar param) {
this.localDataAcao = param;
}
/**
* field for DescricaoTipoParticipacao This was an Attribute!
*/
protected java.lang.String localDescricaoTipoParticipacao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDescricaoTipoParticipacao() {
return localDescricaoTipoParticipacao;
}
/**
* Auto generated setter method
*
* @param param
* DescricaoTipoParticipacao
*/
public void setDescricaoTipoParticipacao(java.lang.String param) {
this.localDescricaoTipoParticipacao = param;
}
/**
* field for EmpresaParticipacao This was an Attribute!
*/
protected java.lang.String localEmpresaParticipacao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getEmpresaParticipacao() {
return localEmpresaParticipacao;
}
/**
* Auto generated setter method
*
* @param param
* EmpresaParticipacao
*/
public void setEmpresaParticipacao(java.lang.String param) {
this.localEmpresaParticipacao = param;
}
/**
* field for QualificacaoParticipanteEmpresaFalida This was an
* Attribute!
*/
protected java.lang.String localQualificacaoParticipanteEmpresaFalida;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getQualificacaoParticipanteEmpresaFalida() {
return localQualificacaoParticipanteEmpresaFalida;
}
/**
* Auto generated setter method
*
* @param param
* QualificacaoParticipanteEmpresaFalida
*/
public void setQualificacaoParticipanteEmpresaFalida(
java.lang.String param) {
this.localQualificacaoParticipanteEmpresaFalida = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoParticipacaoFalencia.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Participacao-Falencia",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Participacao-Falencia", xmlWriter);
}
}
if (localDataAcao != null) {
writeAttribute("", "data-acao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataAcao), xmlWriter);
}
if (localDescricaoTipoParticipacao != null) {
writeAttribute(
"",
"descricao-tipo-participacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoTipoParticipacao),
xmlWriter);
}
if (localEmpresaParticipacao != null) {
writeAttribute("", "empresa-participacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localEmpresaParticipacao),
xmlWriter);
}
if (localQualificacaoParticipanteEmpresaFalida != null) {
writeAttribute(
"",
"qualificacao-participante-empresa-falida",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQualificacaoParticipanteEmpresaFalida),
xmlWriter);
}
if (localTipoAcaoTracker) {
if (localTipoAcao == null) {
throw new org.apache.axis2.databinding.ADBException(
"tipo-acao cannot be null!!");
}
localTipoAcao.serialize(new javax.xml.namespace.QName("",
"tipo-acao"), factory, xmlWriter);
}
if (localNaturezaAnotacaoTracker) {
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
localNaturezaAnotacao.serialize(new javax.xml.namespace.QName(
"", "natureza-anotacao"), factory, xmlWriter);
}
if (localVaraCivelTracker) {
if (localVaraCivel == null) {
throw new org.apache.axis2.databinding.ADBException(
"vara-civel cannot be null!!");
}
localVaraCivel.serialize(new javax.xml.namespace.QName("",
"vara-civel"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localTipoAcaoTracker) {
elementList.add(new javax.xml.namespace.QName("", "tipo-acao"));
if (localTipoAcao == null) {
throw new org.apache.axis2.databinding.ADBException(
"tipo-acao cannot be null!!");
}
elementList.add(localTipoAcao);
}
if (localNaturezaAnotacaoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"natureza-anotacao"));
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
elementList.add(localNaturezaAnotacao);
}
if (localVaraCivelTracker) {
elementList
.add(new javax.xml.namespace.QName("", "vara-civel"));
if (localVaraCivel == null) {
throw new org.apache.axis2.databinding.ADBException(
"vara-civel cannot be null!!");
}
elementList.add(localVaraCivel);
}
attribList.add(new javax.xml.namespace.QName("", "data-acao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataAcao));
attribList.add(new javax.xml.namespace.QName("",
"descricao-tipo-participacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoTipoParticipacao));
attribList.add(new javax.xml.namespace.QName("",
"empresa-participacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localEmpresaParticipacao));
attribList.add(new javax.xml.namespace.QName("",
"qualificacao-participante-empresa-falida"));
attribList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQualificacaoParticipanteEmpresaFalida));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoParticipacaoFalencia parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoParticipacaoFalencia object = new InsumoParticipacaoFalencia();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Participacao-Falencia".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoParticipacaoFalencia) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-acao"
java.lang.String tempAttribDataAcao =
reader.getAttributeValue(null, "data-acao");
if (tempAttribDataAcao != null) {
java.lang.String content = tempAttribDataAcao;
object.setDataAcao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataAcao));
} else {
}
handledAttributes.add("data-acao");
// handle attribute "descricao-tipo-participacao"
java.lang.String tempAttribDescricaoTipoParticipacao =
reader.getAttributeValue(null,
"descricao-tipo-participacao");
if (tempAttribDescricaoTipoParticipacao != null) {
java.lang.String content = tempAttribDescricaoTipoParticipacao;
object.setDescricaoTipoParticipacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDescricaoTipoParticipacao));
} else {
}
handledAttributes.add("descricao-tipo-participacao");
// handle attribute "empresa-participacao"
java.lang.String tempAttribEmpresaParticipacao =
reader.getAttributeValue(null, "empresa-participacao");
if (tempAttribEmpresaParticipacao != null) {
java.lang.String content = tempAttribEmpresaParticipacao;
object.setEmpresaParticipacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribEmpresaParticipacao));
} else {
}
handledAttributes.add("empresa-participacao");
// handle attribute
// "qualificacao-participante-empresa-falida"
java.lang.String tempAttribQualificacaoParticipanteEmpresaFalida =
reader.getAttributeValue(null,
"qualificacao-participante-empresa-falida");
if (tempAttribQualificacaoParticipanteEmpresaFalida != null) {
java.lang.String content = tempAttribQualificacaoParticipanteEmpresaFalida;
object.setQualificacaoParticipanteEmpresaFalida(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribQualificacaoParticipanteEmpresaFalida));
} else {
}
handledAttributes
.add("qualificacao-participante-empresa-falida");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "tipo-acao")
.equals(reader.getName())) {
object.setTipoAcao(TipoAcao.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"natureza-anotacao").equals(reader
.getName())) {
object.setNaturezaAnotacao(NaturezaAnotacao.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "vara-civel")
.equals(reader.getName())) {
object.setVaraCivel(Vara.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ChequeFinal extends Cheque implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Cheque-Final Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ChequeFinal.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix + ":Cheque-Final", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Cheque-Final", xmlWriter);
}
if (localNumero != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "numero",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero), xmlWriter);
}
if (localDigito != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "digito",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigito), xmlWriter);
}
if (localValor != null) {
writeAttribute("", "valor",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor), xmlWriter);
}
if (localDadosBancariosTracker) {
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
localDadosBancarios.serialize(new javax.xml.namespace.QName("",
"dados-bancarios"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Cheque-Final"));
if (localDadosBancariosTracker) {
elementList.add(new javax.xml.namespace.QName("",
"dados-bancarios"));
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
elementList.add(localDadosBancarios);
}
attribList.add(new javax.xml.namespace.QName("", "numero"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
attribList.add(new javax.xml.namespace.QName("", "digito"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigito));
attribList.add(new javax.xml.namespace.QName("", "valor"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ChequeFinal parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ChequeFinal object = new ChequeFinal();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Cheque-Final".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ChequeFinal) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "numero"
java.lang.String tempAttribNumero =
reader.getAttributeValue(null, "numero");
if (tempAttribNumero != null) {
java.lang.String content = tempAttribNumero;
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribNumero));
} else {
object.setNumero(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("numero");
// handle attribute "digito"
java.lang.String tempAttribDigito =
reader.getAttributeValue(null, "digito");
if (tempAttribDigito != null) {
java.lang.String content = tempAttribDigito;
object.setDigito(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribDigito));
} else {
object.setDigito(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("digito");
// handle attribute "valor"
java.lang.String tempAttribValor =
reader.getAttributeValue(null, "valor");
if (tempAttribValor != null) {
java.lang.String content = tempAttribValor;
object.setValor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValor));
} else {
}
handledAttributes.add("valor");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"dados-bancarios").equals(reader.getName())) {
object.setDadosBancarios(DadosBancarios.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Telefone implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Telefone Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for NumeroDdd This was an Attribute!
*/
protected int localNumeroDdd;
/**
* Auto generated getter method
*
* @return int
*/
public int getNumeroDdd() {
return localNumeroDdd;
}
/**
* Auto generated setter method
*
* @param param
* NumeroDdd
*/
public void setNumeroDdd(int param) {
this.localNumeroDdd = param;
}
/**
* field for Numero This was an Attribute!
*/
protected long localNumero;
/**
* Auto generated getter method
*
* @return long
*/
public long getNumero() {
return localNumero;
}
/**
* Auto generated setter method
*
* @param param
* Numero
*/
public void setNumero(long param) {
this.localNumero = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Telefone.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Telefone", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Telefone", xmlWriter);
}
}
if (localNumeroDdd != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "numero-ddd",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroDdd), xmlWriter);
}
if (localNumero != java.lang.Long.MIN_VALUE) {
writeAttribute("", "numero",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "numero-ddd"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroDdd));
attribList.add(new javax.xml.namespace.QName("", "numero"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Telefone parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Telefone object = new Telefone();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Telefone".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Telefone) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "numero-ddd"
java.lang.String tempAttribNumeroDdd =
reader.getAttributeValue(null, "numero-ddd");
if (tempAttribNumeroDdd != null) {
java.lang.String content = tempAttribNumeroDdd;
object.setNumeroDdd(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribNumeroDdd));
} else {
object.setNumeroDdd(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("numero-ddd");
// handle attribute "numero"
java.lang.String tempAttribNumero =
reader.getAttributeValue(null, "numero");
if (tempAttribNumero != null) {
java.lang.String content = tempAttribNumero;
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToLong(tempAttribNumero));
} else {
object.setNumero(java.lang.Long.MIN_VALUE);
}
handledAttributes.add("numero");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ChequeContraOrdem extends Cheque implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Cheque-Contra-Ordem Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ChequeContraOrdem.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix + ":Cheque-Contra-Ordem", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Cheque-Contra-Ordem", xmlWriter);
}
if (localNumero != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "numero",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero), xmlWriter);
}
if (localDigito != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "digito",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigito), xmlWriter);
}
if (localValor != null) {
writeAttribute("", "valor",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor), xmlWriter);
}
if (localDadosBancariosTracker) {
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
localDadosBancarios.serialize(new javax.xml.namespace.QName("",
"dados-bancarios"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Cheque-Contra-Ordem"));
if (localDadosBancariosTracker) {
elementList.add(new javax.xml.namespace.QName("",
"dados-bancarios"));
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
elementList.add(localDadosBancarios);
}
attribList.add(new javax.xml.namespace.QName("", "numero"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
attribList.add(new javax.xml.namespace.QName("", "digito"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigito));
attribList.add(new javax.xml.namespace.QName("", "valor"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ChequeContraOrdem parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ChequeContraOrdem object = new ChequeContraOrdem();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Cheque-Contra-Ordem".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ChequeContraOrdem) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "numero"
java.lang.String tempAttribNumero =
reader.getAttributeValue(null, "numero");
if (tempAttribNumero != null) {
java.lang.String content = tempAttribNumero;
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribNumero));
} else {
object.setNumero(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("numero");
// handle attribute "digito"
java.lang.String tempAttribDigito =
reader.getAttributeValue(null, "digito");
if (tempAttribDigito != null) {
java.lang.String content = tempAttribDigito;
object.setDigito(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribDigito));
} else {
object.setDigito(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("digito");
// handle attribute "valor"
java.lang.String tempAttribValor =
reader.getAttributeValue(null, "valor");
if (tempAttribValor != null) {
java.lang.String content = tempAttribValor;
object.setValor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValor));
} else {
}
handledAttributes.add("valor");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"dados-bancarios").equals(reader.getName())) {
object.setDadosBancarios(DadosBancarios.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ReferenciaComercial implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Referencia-Comercial Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DataConsultaCheque This was an Attribute!
*/
protected java.util.Calendar localDataConsultaCheque;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataConsultaCheque() {
return localDataConsultaCheque;
}
/**
* Auto generated setter method
*
* @param param
* DataConsultaCheque
*/
public void setDataConsultaCheque(java.util.Calendar param) {
this.localDataConsultaCheque = param;
}
/**
* field for NomeEmpresaConsultante This was an Attribute!
*/
protected java.lang.String localNomeEmpresaConsultante;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeEmpresaConsultante() {
return localNomeEmpresaConsultante;
}
/**
* Auto generated setter method
*
* @param param
* NomeEmpresaConsultante
*/
public void setNomeEmpresaConsultante(java.lang.String param) {
this.localNomeEmpresaConsultante = param;
}
/**
* field for OrdemConsulta This was an Attribute!
*/
protected int localOrdemConsulta;
/**
* Auto generated getter method
*
* @return int
*/
public int getOrdemConsulta() {
return localOrdemConsulta;
}
/**
* Auto generated setter method
*
* @param param
* OrdemConsulta
*/
public void setOrdemConsulta(int param) {
this.localOrdemConsulta = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ReferenciaComercial.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Referencia-Comercial",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Referencia-Comercial", xmlWriter);
}
}
if (localDataConsultaCheque != null) {
writeAttribute("", "data-consulta-cheque",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaCheque),
xmlWriter);
}
if (localNomeEmpresaConsultante != null) {
writeAttribute("", "nome-empresa-consultante",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeEmpresaConsultante),
xmlWriter);
}
if (localOrdemConsulta != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "ordem-consulta",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrdemConsulta), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("",
"data-consulta-cheque"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaCheque));
attribList.add(new javax.xml.namespace.QName("",
"nome-empresa-consultante"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeEmpresaConsultante));
attribList.add(new javax.xml.namespace.QName("", "ordem-consulta"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrdemConsulta));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ReferenciaComercial parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ReferenciaComercial object = new ReferenciaComercial();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Referencia-Comercial".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ReferenciaComercial) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-consulta-cheque"
java.lang.String tempAttribDataConsultaCheque =
reader.getAttributeValue(null, "data-consulta-cheque");
if (tempAttribDataConsultaCheque != null) {
java.lang.String content = tempAttribDataConsultaCheque;
object.setDataConsultaCheque(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataConsultaCheque));
} else {
}
handledAttributes.add("data-consulta-cheque");
// handle attribute "nome-empresa-consultante"
java.lang.String tempAttribNomeEmpresaConsultante =
reader.getAttributeValue(null, "nome-empresa-consultante");
if (tempAttribNomeEmpresaConsultante != null) {
java.lang.String content = tempAttribNomeEmpresaConsultante;
object.setNomeEmpresaConsultante(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeEmpresaConsultante));
} else {
}
handledAttributes.add("nome-empresa-consultante");
// handle attribute "ordem-consulta"
java.lang.String tempAttribOrdemConsulta =
reader.getAttributeValue(null, "ordem-consulta");
if (tempAttribOrdemConsulta != null) {
java.lang.String content = tempAttribOrdemConsulta;
object.setOrdemConsulta(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribOrdemConsulta));
} else {
object.setOrdemConsulta(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("ordem-consulta");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoDividaVencida implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Divida-Vencida Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for NaturezaAnotacao
*/
protected NaturezaAnotacao localNaturezaAnotacao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localNaturezaAnotacaoTracker = false;
/**
* Auto generated getter method
*
* @return NaturezaAnotacao
*/
public NaturezaAnotacao getNaturezaAnotacao() {
return localNaturezaAnotacao;
}
/**
* Auto generated setter method
*
* @param param
* NaturezaAnotacao
*/
public void setNaturezaAnotacao(NaturezaAnotacao param) {
if (param != null) {
// update the setting tracker
localNaturezaAnotacaoTracker = true;
} else {
localNaturezaAnotacaoTracker = false;
}
this.localNaturezaAnotacao = param;
}
/**
* field for Moeda
*/
protected Moeda localMoeda;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localMoedaTracker = false;
/**
* Auto generated getter method
*
* @return Moeda
*/
public Moeda getMoeda() {
return localMoeda;
}
/**
* Auto generated setter method
*
* @param param
* Moeda
*/
public void setMoeda(Moeda param) {
if (param != null) {
// update the setting tracker
localMoedaTracker = true;
} else {
localMoedaTracker = false;
}
this.localMoeda = param;
}
/**
* field for Subjudice
*/
protected Subjudice localSubjudice;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localSubjudiceTracker = false;
/**
* Auto generated getter method
*
* @return Subjudice
*/
public Subjudice getSubjudice() {
return localSubjudice;
}
/**
* Auto generated setter method
*
* @param param
* Subjudice
*/
public void setSubjudice(Subjudice param) {
if (param != null) {
// update the setting tracker
localSubjudiceTracker = true;
} else {
localSubjudiceTracker = false;
}
this.localSubjudice = param;
}
/**
* field for DataOcorrencia This was an Attribute!
*/
protected java.util.Calendar localDataOcorrencia;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataOcorrencia() {
return localDataOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* DataOcorrencia
*/
public void setDataOcorrencia(java.util.Calendar param) {
this.localDataOcorrencia = param;
}
/**
* field for InstituicaoFinanceira This was an Attribute!
*/
protected java.lang.String localInstituicaoFinanceira;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getInstituicaoFinanceira() {
return localInstituicaoFinanceira;
}
/**
* Auto generated setter method
*
* @param param
* InstituicaoFinanceira
*/
public void setInstituicaoFinanceira(java.lang.String param) {
this.localInstituicaoFinanceira = param;
}
/**
* field for Local This was an Attribute!
*/
protected java.lang.String localLocal;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getLocal() {
return localLocal;
}
/**
* Auto generated setter method
*
* @param param
* Local
*/
public void setLocal(java.lang.String param) {
this.localLocal = param;
}
/**
* field for Modalidade This was an Attribute!
*/
protected java.lang.String localModalidade;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getModalidade() {
return localModalidade;
}
/**
* Auto generated setter method
*
* @param param
* Modalidade
*/
public void setModalidade(java.lang.String param) {
this.localModalidade = param;
}
/**
* field for Titulo This was an Attribute!
*/
protected java.lang.String localTitulo;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getTitulo() {
return localTitulo;
}
/**
* Auto generated setter method
*
* @param param
* Titulo
*/
public void setTitulo(java.lang.String param) {
this.localTitulo = param;
}
/**
* field for ValorDivida This was an Attribute!
*/
protected java.math.BigDecimal localValorDivida;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValorDivida() {
return localValorDivida;
}
/**
* Auto generated setter method
*
* @param param
* ValorDivida
*/
public void setValorDivida(java.math.BigDecimal param) {
this.localValorDivida = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoDividaVencida.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-Divida-Vencida",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Divida-Vencida", xmlWriter);
}
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localInstituicaoFinanceira != null) {
writeAttribute("", "instituicao-financeira",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInstituicaoFinanceira),
xmlWriter);
}
if (localLocal != null) {
writeAttribute("", "local",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localLocal), xmlWriter);
}
if (localModalidade != null) {
writeAttribute("", "modalidade",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localModalidade), xmlWriter);
}
if (localTitulo != null) {
writeAttribute("", "titulo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTitulo), xmlWriter);
}
if (localValorDivida != null) {
writeAttribute("", "valor-divida",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorDivida), xmlWriter);
}
if (localNaturezaAnotacaoTracker) {
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
localNaturezaAnotacao.serialize(new javax.xml.namespace.QName(
"", "natureza-anotacao"), factory, xmlWriter);
}
if (localMoedaTracker) {
if (localMoeda == null) {
throw new org.apache.axis2.databinding.ADBException(
"moeda cannot be null!!");
}
localMoeda.serialize(
new javax.xml.namespace.QName("", "moeda"), factory,
xmlWriter);
}
if (localSubjudiceTracker) {
if (localSubjudice == null) {
throw new org.apache.axis2.databinding.ADBException(
"subjudice cannot be null!!");
}
localSubjudice.serialize(new javax.xml.namespace.QName("",
"subjudice"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localNaturezaAnotacaoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"natureza-anotacao"));
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
elementList.add(localNaturezaAnotacao);
}
if (localMoedaTracker) {
elementList.add(new javax.xml.namespace.QName("", "moeda"));
if (localMoeda == null) {
throw new org.apache.axis2.databinding.ADBException(
"moeda cannot be null!!");
}
elementList.add(localMoeda);
}
if (localSubjudiceTracker) {
elementList.add(new javax.xml.namespace.QName("", "subjudice"));
if (localSubjudice == null) {
throw new org.apache.axis2.databinding.ADBException(
"subjudice cannot be null!!");
}
elementList.add(localSubjudice);
}
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("",
"instituicao-financeira"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInstituicaoFinanceira));
attribList.add(new javax.xml.namespace.QName("", "local"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localLocal));
attribList.add(new javax.xml.namespace.QName("", "modalidade"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localModalidade));
attribList.add(new javax.xml.namespace.QName("", "titulo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTitulo));
attribList.add(new javax.xml.namespace.QName("", "valor-divida"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorDivida));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoDividaVencida parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoDividaVencida object = new InsumoDividaVencida();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Divida-Vencida".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoDividaVencida) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "instituicao-financeira"
java.lang.String tempAttribInstituicaoFinanceira =
reader.getAttributeValue(null, "instituicao-financeira");
if (tempAttribInstituicaoFinanceira != null) {
java.lang.String content = tempAttribInstituicaoFinanceira;
object.setInstituicaoFinanceira(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribInstituicaoFinanceira));
} else {
}
handledAttributes.add("instituicao-financeira");
// handle attribute "local"
java.lang.String tempAttribLocal =
reader.getAttributeValue(null, "local");
if (tempAttribLocal != null) {
java.lang.String content = tempAttribLocal;
object.setLocal(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribLocal));
} else {
}
handledAttributes.add("local");
// handle attribute "modalidade"
java.lang.String tempAttribModalidade =
reader.getAttributeValue(null, "modalidade");
if (tempAttribModalidade != null) {
java.lang.String content = tempAttribModalidade;
object.setModalidade(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribModalidade));
} else {
}
handledAttributes.add("modalidade");
// handle attribute "titulo"
java.lang.String tempAttribTitulo =
reader.getAttributeValue(null, "titulo");
if (tempAttribTitulo != null) {
java.lang.String content = tempAttribTitulo;
object.setTitulo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribTitulo));
} else {
}
handledAttributes.add("titulo");
// handle attribute "valor-divida"
java.lang.String tempAttribValorDivida =
reader.getAttributeValue(null, "valor-divida");
if (tempAttribValorDivida != null) {
java.lang.String content = tempAttribValorDivida;
object.setValorDivida(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorDivida));
} else {
}
handledAttributes.add("valor-divida");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"natureza-anotacao").equals(reader
.getName())) {
object.setNaturezaAnotacao(NaturezaAnotacao.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "moeda")
.equals(reader.getName())) {
object.setMoeda(Moeda.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "subjudice")
.equals(reader.getName())) {
object.setSubjudice(Subjudice.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoQuadroSocietario implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Quadro-Societario Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Nacionalidade
*/
protected Pais localNacionalidade;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localNacionalidadeTracker = false;
/**
* Auto generated getter method
*
* @return Pais
*/
public Pais getNacionalidade() {
return localNacionalidade;
}
/**
* Auto generated setter method
*
* @param param
* Nacionalidade
*/
public void setNacionalidade(Pais param) {
if (param != null) {
// update the setting tracker
localNacionalidadeTracker = true;
} else {
localNacionalidadeTracker = false;
}
this.localNacionalidade = param;
}
/**
* field for EstadoEMBRATEL
*/
protected Estado localEstadoEMBRATEL;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localEstadoEMBRATELTracker = false;
/**
* Auto generated getter method
*
* @return Estado
*/
public Estado getEstadoEMBRATEL() {
return localEstadoEMBRATEL;
}
/**
* Auto generated setter method
*
* @param param
* EstadoEMBRATEL
*/
public void setEstadoEMBRATEL(Estado param) {
if (param != null) {
// update the setting tracker
localEstadoEMBRATELTracker = true;
} else {
localEstadoEMBRATELTracker = false;
}
this.localEstadoEMBRATEL = param;
}
/**
* field for CargoAdministracao This was an Attribute!
*/
protected java.lang.String localCargoAdministracao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCargoAdministracao() {
return localCargoAdministracao;
}
/**
* Auto generated setter method
*
* @param param
* CargoAdministracao
*/
public void setCargoAdministracao(java.lang.String param) {
this.localCargoAdministracao = param;
}
/**
* field for CargoDirecao This was an Attribute!
*/
protected java.lang.String localCargoDirecao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCargoDirecao() {
return localCargoDirecao;
}
/**
* Auto generated setter method
*
* @param param
* CargoDirecao
*/
public void setCargoDirecao(java.lang.String param) {
this.localCargoDirecao = param;
}
/**
* field for Condicao This was an Attribute!
*/
protected java.lang.String localCondicao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCondicao() {
return localCondicao;
}
/**
* Auto generated setter method
*
* @param param
* Condicao
*/
public void setCondicao(java.lang.String param) {
this.localCondicao = param;
}
/**
* field for DataEntrada This was an Attribute!
*/
protected java.util.Calendar localDataEntrada;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataEntrada() {
return localDataEntrada;
}
/**
* Auto generated setter method
*
* @param param
* DataEntrada
*/
public void setDataEntrada(java.util.Calendar param) {
this.localDataEntrada = param;
}
/**
* field for DataSaida This was an Attribute!
*/
protected java.util.Calendar localDataSaida;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataSaida() {
return localDataSaida;
}
/**
* Auto generated setter method
*
* @param param
* DataSaida
*/
public void setDataSaida(java.util.Calendar param) {
this.localDataSaida = param;
}
/**
* field for Documento This was an Attribute!
*/
protected java.lang.String localDocumento;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDocumento() {
return localDocumento;
}
/**
* Auto generated setter method
*
* @param param
* Documento
*/
public void setDocumento(java.lang.String param) {
this.localDocumento = param;
}
/**
* field for IndicadorRestricao This was an Attribute!
*/
protected boolean localIndicadorRestricao;
/**
* Auto generated getter method
*
* @return boolean
*/
public boolean getIndicadorRestricao() {
return localIndicadorRestricao;
}
/**
* Auto generated setter method
*
* @param param
* IndicadorRestricao
*/
public void setIndicadorRestricao(boolean param) {
this.localIndicadorRestricao = param;
}
/**
* field for MunicipioEMBRATEL This was an Attribute!
*/
protected java.lang.String localMunicipioEMBRATEL;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMunicipioEMBRATEL() {
return localMunicipioEMBRATEL;
}
/**
* Auto generated setter method
*
* @param param
* MunicipioEMBRATEL
*/
public void setMunicipioEMBRATEL(java.lang.String param) {
this.localMunicipioEMBRATEL = param;
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* field for PorcentualParticipacao This was an Attribute!
*/
protected java.math.BigDecimal localPorcentualParticipacao;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getPorcentualParticipacao() {
return localPorcentualParticipacao;
}
/**
* Auto generated setter method
*
* @param param
* PorcentualParticipacao
*/
public void setPorcentualParticipacao(java.math.BigDecimal param) {
this.localPorcentualParticipacao = param;
}
/**
* field for SituacaoDocumento This was an Attribute!
*/
protected java.lang.String localSituacaoDocumento;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getSituacaoDocumento() {
return localSituacaoDocumento;
}
/**
* Auto generated setter method
*
* @param param
* SituacaoDocumento
*/
public void setSituacaoDocumento(java.lang.String param) {
this.localSituacaoDocumento = param;
}
/**
* field for TipoRelacionamento This was an Attribute!
*/
protected java.lang.String localTipoRelacionamento;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getTipoRelacionamento() {
return localTipoRelacionamento;
}
/**
* Auto generated setter method
*
* @param param
* TipoRelacionamento
*/
public void setTipoRelacionamento(java.lang.String param) {
this.localTipoRelacionamento = param;
}
/**
* field for DataUltimaAtualizacao This was an Attribute!
*/
protected java.util.Calendar localDataUltimaAtualizacao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataUltimaAtualizacao() {
return localDataUltimaAtualizacao;
}
/**
* Auto generated setter method
*
* @param param
* DataUltimaAtualizacao
*/
public void setDataUltimaAtualizacao(java.util.Calendar param) {
this.localDataUltimaAtualizacao = param;
}
/**
* field for ValorParticipacao This was an Attribute!
*/
protected java.math.BigDecimal localValorParticipacao;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValorParticipacao() {
return localValorParticipacao;
}
/**
* Auto generated setter method
*
* @param param
* ValorParticipacao
*/
public void setValorParticipacao(java.math.BigDecimal param) {
this.localValorParticipacao = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoQuadroSocietario.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Quadro-Societario", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Quadro-Societario", xmlWriter);
}
}
if (localCargoAdministracao != null) {
writeAttribute("", "cargo-administracao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCargoAdministracao),
xmlWriter);
}
if (localCargoDirecao != null) {
writeAttribute("", "cargo-direcao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCargoDirecao), xmlWriter);
}
if (localCondicao != null) {
writeAttribute("", "condicao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCondicao), xmlWriter);
}
if (localDataEntrada != null) {
writeAttribute("", "data-entrada",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataEntrada), xmlWriter);
}
if (localDataSaida != null) {
writeAttribute("", "data-saida",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataSaida), xmlWriter);
}
if (localDocumento != null) {
writeAttribute("", "documento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento), xmlWriter);
}
if (true) {
writeAttribute("", "indicador-restricao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localIndicadorRestricao),
xmlWriter);
}
if (localMunicipioEMBRATEL != null) {
writeAttribute("", "municipio-EMBRATEL",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMunicipioEMBRATEL),
xmlWriter);
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
if (localPorcentualParticipacao != null) {
writeAttribute("", "porcentual-participacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPorcentualParticipacao),
xmlWriter);
}
if (localSituacaoDocumento != null) {
writeAttribute("", "situacao-documento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localSituacaoDocumento),
xmlWriter);
}
if (localTipoRelacionamento != null) {
writeAttribute("", "tipo-relacionamento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoRelacionamento),
xmlWriter);
}
if (localDataUltimaAtualizacao != null) {
writeAttribute("", "data-ultima-atualizacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimaAtualizacao),
xmlWriter);
}
if (localValorParticipacao != null) {
writeAttribute("", "valor-participacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorParticipacao),
xmlWriter);
}
if (localNacionalidadeTracker) {
if (localNacionalidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"nacionalidade cannot be null!!");
}
localNacionalidade.serialize(new javax.xml.namespace.QName("",
"nacionalidade"), factory, xmlWriter);
}
if (localEstadoEMBRATELTracker) {
if (localEstadoEMBRATEL == null) {
throw new org.apache.axis2.databinding.ADBException(
"estado-EMBRATEL cannot be null!!");
}
localEstadoEMBRATEL.serialize(new javax.xml.namespace.QName("",
"estado-EMBRATEL"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localNacionalidadeTracker) {
elementList.add(new javax.xml.namespace.QName("",
"nacionalidade"));
if (localNacionalidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"nacionalidade cannot be null!!");
}
elementList.add(localNacionalidade);
}
if (localEstadoEMBRATELTracker) {
elementList.add(new javax.xml.namespace.QName("",
"estado-EMBRATEL"));
if (localEstadoEMBRATEL == null) {
throw new org.apache.axis2.databinding.ADBException(
"estado-EMBRATEL cannot be null!!");
}
elementList.add(localEstadoEMBRATEL);
}
attribList.add(new javax.xml.namespace.QName("",
"cargo-administracao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCargoAdministracao));
attribList.add(new javax.xml.namespace.QName("", "cargo-direcao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCargoDirecao));
attribList.add(new javax.xml.namespace.QName("", "condicao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCondicao));
attribList.add(new javax.xml.namespace.QName("", "data-entrada"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataEntrada));
attribList.add(new javax.xml.namespace.QName("", "data-saida"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataSaida));
attribList.add(new javax.xml.namespace.QName("", "documento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento));
attribList.add(new javax.xml.namespace.QName("",
"indicador-restricao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localIndicadorRestricao));
attribList.add(new javax.xml.namespace.QName("",
"municipio-EMBRATEL"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMunicipioEMBRATEL));
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
attribList.add(new javax.xml.namespace.QName("",
"porcentual-participacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPorcentualParticipacao));
attribList.add(new javax.xml.namespace.QName("",
"situacao-documento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localSituacaoDocumento));
attribList.add(new javax.xml.namespace.QName("",
"tipo-relacionamento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoRelacionamento));
attribList.add(new javax.xml.namespace.QName("",
"data-ultima-atualizacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimaAtualizacao));
attribList.add(new javax.xml.namespace.QName("",
"valor-participacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorParticipacao));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoQuadroSocietario parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoQuadroSocietario object = new InsumoQuadroSocietario();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Quadro-Societario".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoQuadroSocietario) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "cargo-administracao"
java.lang.String tempAttribCargoAdministracao =
reader.getAttributeValue(null, "cargo-administracao");
if (tempAttribCargoAdministracao != null) {
java.lang.String content = tempAttribCargoAdministracao;
object.setCargoAdministracao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCargoAdministracao));
} else {
}
handledAttributes.add("cargo-administracao");
// handle attribute "cargo-direcao"
java.lang.String tempAttribCargoDirecao =
reader.getAttributeValue(null, "cargo-direcao");
if (tempAttribCargoDirecao != null) {
java.lang.String content = tempAttribCargoDirecao;
object.setCargoDirecao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCargoDirecao));
} else {
}
handledAttributes.add("cargo-direcao");
// handle attribute "condicao"
java.lang.String tempAttribCondicao =
reader.getAttributeValue(null, "condicao");
if (tempAttribCondicao != null) {
java.lang.String content = tempAttribCondicao;
object.setCondicao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCondicao));
} else {
}
handledAttributes.add("condicao");
// handle attribute "data-entrada"
java.lang.String tempAttribDataEntrada =
reader.getAttributeValue(null, "data-entrada");
if (tempAttribDataEntrada != null) {
java.lang.String content = tempAttribDataEntrada;
object.setDataEntrada(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataEntrada));
} else {
}
handledAttributes.add("data-entrada");
// handle attribute "data-saida"
java.lang.String tempAttribDataSaida =
reader.getAttributeValue(null, "data-saida");
if (tempAttribDataSaida != null) {
java.lang.String content = tempAttribDataSaida;
object.setDataSaida(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataSaida));
} else {
}
handledAttributes.add("data-saida");
// handle attribute "documento"
java.lang.String tempAttribDocumento =
reader.getAttributeValue(null, "documento");
if (tempAttribDocumento != null) {
java.lang.String content = tempAttribDocumento;
object.setDocumento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDocumento));
} else {
}
handledAttributes.add("documento");
// handle attribute "indicador-restricao"
java.lang.String tempAttribIndicadorRestricao =
reader.getAttributeValue(null, "indicador-restricao");
if (tempAttribIndicadorRestricao != null) {
java.lang.String content = tempAttribIndicadorRestricao;
object.setIndicadorRestricao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToBoolean(tempAttribIndicadorRestricao));
} else {
}
handledAttributes.add("indicador-restricao");
// handle attribute "municipio-EMBRATEL"
java.lang.String tempAttribMunicipioEMBRATEL =
reader.getAttributeValue(null, "municipio-EMBRATEL");
if (tempAttribMunicipioEMBRATEL != null) {
java.lang.String content = tempAttribMunicipioEMBRATEL;
object.setMunicipioEMBRATEL(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMunicipioEMBRATEL));
} else {
}
handledAttributes.add("municipio-EMBRATEL");
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
// handle attribute "porcentual-participacao"
java.lang.String tempAttribPorcentualParticipacao =
reader.getAttributeValue(null, "porcentual-participacao");
if (tempAttribPorcentualParticipacao != null) {
java.lang.String content = tempAttribPorcentualParticipacao;
object.setPorcentualParticipacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribPorcentualParticipacao));
} else {
}
handledAttributes.add("porcentual-participacao");
// handle attribute "situacao-documento"
java.lang.String tempAttribSituacaoDocumento =
reader.getAttributeValue(null, "situacao-documento");
if (tempAttribSituacaoDocumento != null) {
java.lang.String content = tempAttribSituacaoDocumento;
object.setSituacaoDocumento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribSituacaoDocumento));
} else {
}
handledAttributes.add("situacao-documento");
// handle attribute "tipo-relacionamento"
java.lang.String tempAttribTipoRelacionamento =
reader.getAttributeValue(null, "tipo-relacionamento");
if (tempAttribTipoRelacionamento != null) {
java.lang.String content = tempAttribTipoRelacionamento;
object.setTipoRelacionamento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribTipoRelacionamento));
} else {
}
handledAttributes.add("tipo-relacionamento");
// handle attribute "data-ultima-atualizacao"
java.lang.String tempAttribDataUltimaAtualizacao =
reader.getAttributeValue(null, "data-ultima-atualizacao");
if (tempAttribDataUltimaAtualizacao != null) {
java.lang.String content = tempAttribDataUltimaAtualizacao;
object.setDataUltimaAtualizacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataUltimaAtualizacao));
} else {
}
handledAttributes.add("data-ultima-atualizacao");
// handle attribute "valor-participacao"
java.lang.String tempAttribValorParticipacao =
reader.getAttributeValue(null, "valor-participacao");
if (tempAttribValorParticipacao != null) {
java.lang.String content = tempAttribValorParticipacao;
object.setValorParticipacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorParticipacao));
} else {
}
handledAttributes.add("valor-participacao");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"nacionalidade").equals(reader.getName())) {
object.setNacionalidade(Pais.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"estado-EMBRATEL").equals(reader.getName())) {
object.setEstadoEMBRATEL(Estado.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoPendenciaFinanceira implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Pendencia-Financeira Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Moeda
*/
protected Moeda localMoeda;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localMoedaTracker = false;
/**
* Auto generated getter method
*
* @return Moeda
*/
public Moeda getMoeda() {
return localMoeda;
}
/**
* Auto generated setter method
*
* @param param
* Moeda
*/
public void setMoeda(Moeda param) {
if (param != null) {
// update the setting tracker
localMoedaTracker = true;
} else {
localMoedaTracker = false;
}
this.localMoeda = param;
}
/**
* field for NaturezaAnotacao
*/
protected NaturezaAnotacao localNaturezaAnotacao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localNaturezaAnotacaoTracker = false;
/**
* Auto generated getter method
*
* @return NaturezaAnotacao
*/
public NaturezaAnotacao getNaturezaAnotacao() {
return localNaturezaAnotacao;
}
/**
* Auto generated setter method
*
* @param param
* NaturezaAnotacao
*/
public void setNaturezaAnotacao(NaturezaAnotacao param) {
if (param != null) {
// update the setting tracker
localNaturezaAnotacaoTracker = true;
} else {
localNaturezaAnotacaoTracker = false;
}
this.localNaturezaAnotacao = param;
}
/**
* field for Subjudice
*/
protected Subjudice localSubjudice;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localSubjudiceTracker = false;
/**
* Auto generated getter method
*
* @return Subjudice
*/
public Subjudice getSubjudice() {
return localSubjudice;
}
/**
* Auto generated setter method
*
* @param param
* Subjudice
*/
public void setSubjudice(Subjudice param) {
if (param != null) {
// update the setting tracker
localSubjudiceTracker = true;
} else {
localSubjudiceTracker = false;
}
this.localSubjudice = param;
}
/**
* field for Cidade
*/
protected Cidade localCidade;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCidadeTracker = false;
/**
* Auto generated getter method
*
* @return Cidade
*/
public Cidade getCidade() {
return localCidade;
}
/**
* Auto generated setter method
*
* @param param
* Cidade
*/
public void setCidade(Cidade param) {
if (param != null) {
// update the setting tracker
localCidadeTracker = true;
} else {
localCidadeTracker = false;
}
this.localCidade = param;
}
/**
* field for Avalista This was an Attribute!
*/
protected boolean localAvalista;
/**
* Auto generated getter method
*
* @return boolean
*/
public boolean getAvalista() {
return localAvalista;
}
/**
* Auto generated setter method
*
* @param param
* Avalista
*/
public void setAvalista(boolean param) {
this.localAvalista = param;
}
/**
* field for Contrato This was an Attribute!
*/
protected java.lang.String localContrato;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getContrato() {
return localContrato;
}
/**
* Auto generated setter method
*
* @param param
* Contrato
*/
public void setContrato(java.lang.String param) {
this.localContrato = param;
}
/**
* field for DataOcorrencia This was an Attribute!
*/
protected java.util.Calendar localDataOcorrencia;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataOcorrencia() {
return localDataOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* DataOcorrencia
*/
public void setDataOcorrencia(java.util.Calendar param) {
this.localDataOcorrencia = param;
}
/**
* field for Filial This was an Attribute!
*/
protected java.lang.String localFilial;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getFilial() {
return localFilial;
}
/**
* Auto generated setter method
*
* @param param
* Filial
*/
public void setFilial(java.lang.String param) {
this.localFilial = param;
}
/**
* field for IndicadorSubjudice This was an Attribute!
*/
protected boolean localIndicadorSubjudice;
/**
* Auto generated getter method
*
* @return boolean
*/
public boolean getIndicadorSubjudice() {
return localIndicadorSubjudice;
}
/**
* Auto generated setter method
*
* @param param
* IndicadorSubjudice
*/
public void setIndicadorSubjudice(boolean param) {
this.localIndicadorSubjudice = param;
}
/**
* field for Origem This was an Attribute!
*/
protected java.lang.String localOrigem;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getOrigem() {
return localOrigem;
}
/**
* Auto generated setter method
*
* @param param
* Origem
*/
public void setOrigem(java.lang.String param) {
this.localOrigem = param;
}
/**
* field for TituloOcorrencia This was an Attribute!
*/
protected java.lang.String localTituloOcorrencia;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getTituloOcorrencia() {
return localTituloOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* TituloOcorrencia
*/
public void setTituloOcorrencia(java.lang.String param) {
this.localTituloOcorrencia = param;
}
/**
* field for ValorPendencia This was an Attribute!
*/
protected java.math.BigDecimal localValorPendencia;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValorPendencia() {
return localValorPendencia;
}
/**
* Auto generated setter method
*
* @param param
* ValorPendencia
*/
public void setValorPendencia(java.math.BigDecimal param) {
this.localValorPendencia = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoPendenciaFinanceira.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Pendencia-Financeira", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Pendencia-Financeira", xmlWriter);
}
}
if (true) {
writeAttribute("", "avalista",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localAvalista), xmlWriter);
}
if (localContrato != null) {
writeAttribute("", "contrato",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localContrato), xmlWriter);
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localFilial != null) {
writeAttribute("", "filial",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFilial), xmlWriter);
}
if (true) {
writeAttribute("", "indicador-subjudice",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localIndicadorSubjudice),
xmlWriter);
}
if (localOrigem != null) {
writeAttribute("", "origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem), xmlWriter);
}
if (localTituloOcorrencia != null) {
writeAttribute("", "titulo-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTituloOcorrencia),
xmlWriter);
}
if (localValorPendencia != null) {
writeAttribute("", "valor-pendencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorPendencia),
xmlWriter);
}
if (localMoedaTracker) {
if (localMoeda == null) {
throw new org.apache.axis2.databinding.ADBException(
"moeda cannot be null!!");
}
localMoeda.serialize(
new javax.xml.namespace.QName("", "moeda"), factory,
xmlWriter);
}
if (localNaturezaAnotacaoTracker) {
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
localNaturezaAnotacao.serialize(new javax.xml.namespace.QName(
"", "natureza-anotacao"), factory, xmlWriter);
}
if (localSubjudiceTracker) {
if (localSubjudice == null) {
throw new org.apache.axis2.databinding.ADBException(
"subjudice cannot be null!!");
}
localSubjudice.serialize(new javax.xml.namespace.QName("",
"subjudice"), factory, xmlWriter);
}
if (localCidadeTracker) {
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
localCidade.serialize(new javax.xml.namespace.QName("",
"cidade"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localMoedaTracker) {
elementList.add(new javax.xml.namespace.QName("", "moeda"));
if (localMoeda == null) {
throw new org.apache.axis2.databinding.ADBException(
"moeda cannot be null!!");
}
elementList.add(localMoeda);
}
if (localNaturezaAnotacaoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"natureza-anotacao"));
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
elementList.add(localNaturezaAnotacao);
}
if (localSubjudiceTracker) {
elementList.add(new javax.xml.namespace.QName("", "subjudice"));
if (localSubjudice == null) {
throw new org.apache.axis2.databinding.ADBException(
"subjudice cannot be null!!");
}
elementList.add(localSubjudice);
}
if (localCidadeTracker) {
elementList.add(new javax.xml.namespace.QName("", "cidade"));
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
elementList.add(localCidade);
}
attribList.add(new javax.xml.namespace.QName("", "avalista"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localAvalista));
attribList.add(new javax.xml.namespace.QName("", "contrato"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localContrato));
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "filial"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFilial));
attribList.add(new javax.xml.namespace.QName("",
"indicador-subjudice"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localIndicadorSubjudice));
attribList.add(new javax.xml.namespace.QName("", "origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem));
attribList.add(new javax.xml.namespace.QName("",
"titulo-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTituloOcorrencia));
attribList
.add(new javax.xml.namespace.QName("", "valor-pendencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorPendencia));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoPendenciaFinanceira parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoPendenciaFinanceira object = new InsumoPendenciaFinanceira();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Pendencia-Financeira".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoPendenciaFinanceira) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "avalista"
java.lang.String tempAttribAvalista =
reader.getAttributeValue(null, "avalista");
if (tempAttribAvalista != null) {
java.lang.String content = tempAttribAvalista;
object.setAvalista(org.apache.axis2.databinding.utils.ConverterUtil
.convertToBoolean(tempAttribAvalista));
} else {
}
handledAttributes.add("avalista");
// handle attribute "contrato"
java.lang.String tempAttribContrato =
reader.getAttributeValue(null, "contrato");
if (tempAttribContrato != null) {
java.lang.String content = tempAttribContrato;
object.setContrato(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribContrato));
} else {
}
handledAttributes.add("contrato");
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "filial"
java.lang.String tempAttribFilial =
reader.getAttributeValue(null, "filial");
if (tempAttribFilial != null) {
java.lang.String content = tempAttribFilial;
object.setFilial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribFilial));
} else {
}
handledAttributes.add("filial");
// handle attribute "indicador-subjudice"
java.lang.String tempAttribIndicadorSubjudice =
reader.getAttributeValue(null, "indicador-subjudice");
if (tempAttribIndicadorSubjudice != null) {
java.lang.String content = tempAttribIndicadorSubjudice;
object.setIndicadorSubjudice(org.apache.axis2.databinding.utils.ConverterUtil
.convertToBoolean(tempAttribIndicadorSubjudice));
} else {
}
handledAttributes.add("indicador-subjudice");
// handle attribute "origem"
java.lang.String tempAttribOrigem =
reader.getAttributeValue(null, "origem");
if (tempAttribOrigem != null) {
java.lang.String content = tempAttribOrigem;
object.setOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigem));
} else {
}
handledAttributes.add("origem");
// handle attribute "titulo-ocorrencia"
java.lang.String tempAttribTituloOcorrencia =
reader.getAttributeValue(null, "titulo-ocorrencia");
if (tempAttribTituloOcorrencia != null) {
java.lang.String content = tempAttribTituloOcorrencia;
object.setTituloOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribTituloOcorrencia));
} else {
}
handledAttributes.add("titulo-ocorrencia");
// handle attribute "valor-pendencia"
java.lang.String tempAttribValorPendencia =
reader.getAttributeValue(null, "valor-pendencia");
if (tempAttribValorPendencia != null) {
java.lang.String content = tempAttribValorPendencia;
object.setValorPendencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorPendencia));
} else {
}
handledAttributes.add("valor-pendencia");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "moeda")
.equals(reader.getName())) {
object.setMoeda(Moeda.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"natureza-anotacao").equals(reader
.getName())) {
object.setNaturezaAnotacao(NaturezaAnotacao.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "subjudice")
.equals(reader.getName())) {
object.setSubjudice(Subjudice.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cidade")
.equals(reader.getName())) {
object.setCidade(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Banco implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Banco Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Codigo This was an Attribute!
*/
protected int localCodigo;
/**
* Auto generated getter method
*
* @return int
*/
public int getCodigo() {
return localCodigo;
}
/**
* Auto generated setter method
*
* @param param
* Codigo
*/
public void setCodigo(int param) {
this.localCodigo = param;
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Banco.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Banco", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Banco", xmlWriter);
}
}
if (localCodigo != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "codigo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo), xmlWriter);
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "codigo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo));
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Banco parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Banco object = new Banco();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Banco".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Banco) ExtensionMapper.getTypeObject(
nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "codigo"
java.lang.String tempAttribCodigo =
reader.getAttributeValue(null, "codigo");
if (tempAttribCodigo != null) {
java.lang.String content = tempAttribCodigo;
object.setCodigo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribCodigo));
} else {
object.setCodigo(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("codigo");
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Pais implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name = Pais
* Namespace URI = http://webservice.consulta.spcjava.spcbrasil.org/
* Namespace Prefix = ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Pais.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Pais", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Pais", xmlWriter);
}
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Pais parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Pais object = new Pais();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Pais".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Pais) ExtensionMapper.getTypeObject(
nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Alinea implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Alinea Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Codigo This was an Attribute!
*/
protected long localCodigo;
/**
* Auto generated getter method
*
* @return long
*/
public long getCodigo() {
return localCodigo;
}
/**
* Auto generated setter method
*
* @param param
* Codigo
*/
public void setCodigo(long param) {
this.localCodigo = param;
}
/**
* field for Descricao This was an Attribute!
*/
protected java.lang.String localDescricao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDescricao() {
return localDescricao;
}
/**
* Auto generated setter method
*
* @param param
* Descricao
*/
public void setDescricao(java.lang.String param) {
this.localDescricao = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Alinea.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Alinea", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Alinea", xmlWriter);
}
}
if (localCodigo != java.lang.Long.MIN_VALUE) {
writeAttribute("", "codigo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo), xmlWriter);
}
if (localDescricao != null) {
writeAttribute("", "descricao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricao), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "codigo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo));
attribList.add(new javax.xml.namespace.QName("", "descricao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricao));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Alinea parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Alinea object = new Alinea();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Alinea".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Alinea) ExtensionMapper.getTypeObject(
nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "codigo"
java.lang.String tempAttribCodigo =
reader.getAttributeValue(null, "codigo");
if (tempAttribCodigo != null) {
java.lang.String content = tempAttribCodigo;
object.setCodigo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToLong(tempAttribCodigo));
} else {
object.setCodigo(java.lang.Long.MIN_VALUE);
}
handledAttributes.add("codigo");
// handle attribute "descricao"
java.lang.String tempAttribDescricao =
reader.getAttributeValue(null, "descricao");
if (tempAttribDescricao != null) {
java.lang.String content = tempAttribDescricao;
object.setDescricao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDescricao));
} else {
}
handledAttributes.add("descricao");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class EnderecoOcorrenciaConsumidor extends Endereco implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Endereco-Ocorrencia-Consumidor Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
EnderecoOcorrenciaConsumidor.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix + ":Endereco-Ocorrencia-Consumidor",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Endereco-Ocorrencia-Consumidor", xmlWriter);
}
if (localLogradouro != null) {
writeAttribute("", "logradouro",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localLogradouro), xmlWriter);
}
if (localNumero != null) {
writeAttribute("", "numero",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero), xmlWriter);
}
if (localComplemento != null) {
writeAttribute("", "complemento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localComplemento), xmlWriter);
}
if (localBairro != null) {
writeAttribute("", "bairro",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localBairro), xmlWriter);
}
if (localCep != null) {
writeAttribute("", "cep", localCep.toString(), xmlWriter);
}
if (localCidadeTracker) {
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
localCidade.serialize(new javax.xml.namespace.QName("",
"cidade"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Endereco-Ocorrencia-Consumidor"));
if (localCidadeTracker) {
elementList.add(new javax.xml.namespace.QName("", "cidade"));
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
elementList.add(localCidade);
}
attribList.add(new javax.xml.namespace.QName("", "logradouro"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localLogradouro));
attribList.add(new javax.xml.namespace.QName("", "numero"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
attribList.add(new javax.xml.namespace.QName("", "complemento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localComplemento));
attribList.add(new javax.xml.namespace.QName("", "bairro"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localBairro));
attribList.add(new javax.xml.namespace.QName("", "cep"));
attribList.add(localCep.toString());
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static EnderecoOcorrenciaConsumidor parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
EnderecoOcorrenciaConsumidor object = new EnderecoOcorrenciaConsumidor();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Endereco-Ocorrencia-Consumidor".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (EnderecoOcorrenciaConsumidor) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "logradouro"
java.lang.String tempAttribLogradouro =
reader.getAttributeValue(null, "logradouro");
if (tempAttribLogradouro != null) {
java.lang.String content = tempAttribLogradouro;
object.setLogradouro(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribLogradouro));
} else {
}
handledAttributes.add("logradouro");
// handle attribute "numero"
java.lang.String tempAttribNumero =
reader.getAttributeValue(null, "numero");
if (tempAttribNumero != null) {
java.lang.String content = tempAttribNumero;
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNumero));
} else {
}
handledAttributes.add("numero");
// handle attribute "complemento"
java.lang.String tempAttribComplemento =
reader.getAttributeValue(null, "complemento");
if (tempAttribComplemento != null) {
java.lang.String content = tempAttribComplemento;
object.setComplemento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribComplemento));
} else {
}
handledAttributes.add("complemento");
// handle attribute "bairro"
java.lang.String tempAttribBairro =
reader.getAttributeValue(null, "bairro");
if (tempAttribBairro != null) {
java.lang.String content = tempAttribBairro;
object.setBairro(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribBairro));
} else {
}
handledAttributes.add("bairro");
// handle attribute "cep"
java.lang.String tempAttribCep =
reader.getAttributeValue(null, "cep");
if (tempAttribCep != null) {
java.lang.String content = tempAttribCep;
object.setCep(Cep.Factory.fromString(reader,
tempAttribCep));
} else {
}
handledAttributes.add("cep");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cidade")
.equals(reader.getName())) {
object.setCidade(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class TipoDocumentoAlerta implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Tipo-Documento-Alerta Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
TipoDocumentoAlerta.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Tipo-Documento-Alerta",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Tipo-Documento-Alerta", xmlWriter);
}
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static TipoDocumentoAlerta parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
TipoDocumentoAlerta object = new TipoDocumentoAlerta();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Tipo-Documento-Alerta".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (TipoDocumentoAlerta) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoContraOrdemAgenciaContaDiferente extends
InsumoContraOrdemDocumentoDiferente implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Contra-Ordem-Agencia-Conta-Diferente Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoContraOrdemAgenciaContaDiferente.this.serialize(
parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute(
"xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type",
namespacePrefix
+ ":Insumo-Contra-Ordem-Agencia-Conta-Diferente",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Insumo-Contra-Ordem-Agencia-Conta-Diferente",
xmlWriter);
}
if (localDataInclusao != null) {
writeAttribute("", "data-inclusao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao), xmlWriter);
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localOrigem != null) {
writeAttribute("", "origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem), xmlWriter);
}
if (localInformante != null) {
writeAttribute("", "informante",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInformante), xmlWriter);
}
if (localDocumento != null) {
writeAttribute("", "documento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento), xmlWriter);
}
if (localMotivoTracker) {
if (localMotivo == null) {
throw new org.apache.axis2.databinding.ADBException(
"motivo cannot be null!!");
}
localMotivo.serialize(new javax.xml.namespace.QName("",
"motivo"), factory, xmlWriter);
}
if (localChequeInicialTracker) {
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
localChequeInicial.serialize(new javax.xml.namespace.QName("",
"cheque-inicial"), factory, xmlWriter);
}
if (localChequeFinalTracker) {
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
localChequeFinal.serialize(new javax.xml.namespace.QName("",
"cheque-final"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Insumo-Contra-Ordem-Agencia-Conta-Diferente"));
if (localMotivoTracker) {
elementList.add(new javax.xml.namespace.QName("", "motivo"));
if (localMotivo == null) {
throw new org.apache.axis2.databinding.ADBException(
"motivo cannot be null!!");
}
elementList.add(localMotivo);
}
if (localChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-inicial"));
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
elementList.add(localChequeInicial);
}
if (localChequeFinalTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-final"));
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
elementList.add(localChequeFinal);
}
attribList.add(new javax.xml.namespace.QName("", "data-inclusao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao));
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem));
attribList.add(new javax.xml.namespace.QName("", "informante"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInformante));
attribList.add(new javax.xml.namespace.QName("", "documento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoContraOrdemAgenciaContaDiferente parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoContraOrdemAgenciaContaDiferente object = new InsumoContraOrdemAgenciaContaDiferente();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Contra-Ordem-Agencia-Conta-Diferente"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoContraOrdemAgenciaContaDiferente) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-inclusao"
java.lang.String tempAttribDataInclusao =
reader.getAttributeValue(null, "data-inclusao");
if (tempAttribDataInclusao != null) {
java.lang.String content = tempAttribDataInclusao;
object.setDataInclusao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataInclusao));
} else {
}
handledAttributes.add("data-inclusao");
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "origem"
java.lang.String tempAttribOrigem =
reader.getAttributeValue(null, "origem");
if (tempAttribOrigem != null) {
java.lang.String content = tempAttribOrigem;
object.setOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigem));
} else {
}
handledAttributes.add("origem");
// handle attribute "informante"
java.lang.String tempAttribInformante =
reader.getAttributeValue(null, "informante");
if (tempAttribInformante != null) {
java.lang.String content = tempAttribInformante;
object.setInformante(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribInformante));
} else {
}
handledAttributes.add("informante");
// handle attribute "documento"
java.lang.String tempAttribDocumento =
reader.getAttributeValue(null, "documento");
if (tempAttribDocumento != null) {
java.lang.String content = tempAttribDocumento;
object.setDocumento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDocumento));
} else {
}
handledAttributes.add("documento");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "motivo")
.equals(reader.getName())) {
object.setMotivo(Alinea.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-inicial").equals(reader.getName())) {
object.setChequeInicial(ChequeContraOrdem.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cheque-final")
.equals(reader.getName())) {
object.setChequeFinal(ChequeFinal.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoRegistroConsultas implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Registro-Consultas Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DataConsulta This was an Attribute!
*/
protected java.util.Calendar localDataConsulta;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataConsulta() {
return localDataConsulta;
}
/**
* Auto generated setter method
*
* @param param
* DataConsulta
*/
public void setDataConsulta(java.util.Calendar param) {
this.localDataConsulta = param;
}
/**
* field for QuantidadeConsultaBanco This was an Attribute!
*/
protected int localQuantidadeConsultaBanco;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeConsultaBanco() {
return localQuantidadeConsultaBanco;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeConsultaBanco
*/
public void setQuantidadeConsultaBanco(int param) {
this.localQuantidadeConsultaBanco = param;
}
/**
* field for QuantidadeConsultaEmpresa This was an Attribute!
*/
protected int localQuantidadeConsultaEmpresa;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeConsultaEmpresa() {
return localQuantidadeConsultaEmpresa;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeConsultaEmpresa
*/
public void setQuantidadeConsultaEmpresa(int param) {
this.localQuantidadeConsultaEmpresa = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoRegistroConsultas.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Registro-Consultas", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Registro-Consultas", xmlWriter);
}
}
if (localDataConsulta != null) {
writeAttribute("", "data-consulta",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsulta), xmlWriter);
}
if (localQuantidadeConsultaBanco != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-consulta-banco",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsultaBanco),
xmlWriter);
}
if (localQuantidadeConsultaEmpresa != java.lang.Integer.MIN_VALUE) {
writeAttribute(
"",
"quantidade-consulta-empresa",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsultaEmpresa),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "data-consulta"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsulta));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-consulta-banco"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsultaBanco));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-consulta-empresa"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsultaEmpresa));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoRegistroConsultas parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoRegistroConsultas object = new InsumoRegistroConsultas();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Registro-Consultas".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoRegistroConsultas) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-consulta"
java.lang.String tempAttribDataConsulta =
reader.getAttributeValue(null, "data-consulta");
if (tempAttribDataConsulta != null) {
java.lang.String content = tempAttribDataConsulta;
object.setDataConsulta(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataConsulta));
} else {
}
handledAttributes.add("data-consulta");
// handle attribute "quantidade-consulta-banco"
java.lang.String tempAttribQuantidadeConsultaBanco =
reader.getAttributeValue(null, "quantidade-consulta-banco");
if (tempAttribQuantidadeConsultaBanco != null) {
java.lang.String content = tempAttribQuantidadeConsultaBanco;
object.setQuantidadeConsultaBanco(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeConsultaBanco));
} else {
object.setQuantidadeConsultaBanco(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-consulta-banco");
// handle attribute "quantidade-consulta-empresa"
java.lang.String tempAttribQuantidadeConsultaEmpresa =
reader.getAttributeValue(null,
"quantidade-consulta-empresa");
if (tempAttribQuantidadeConsultaEmpresa != null) {
java.lang.String content = tempAttribQuantidadeConsultaEmpresa;
object.setQuantidadeConsultaEmpresa(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeConsultaEmpresa));
} else {
object.setQuantidadeConsultaEmpresa(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-consulta-empresa");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoQuadroAdministrativo extends
InsumoQuadroSocietario implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Quadro-Administrativo Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for EstadoCivil This was an Attribute!
*/
protected java.lang.String localEstadoCivil;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getEstadoCivil() {
return localEstadoCivil;
}
/**
* Auto generated setter method
*
* @param param
* EstadoCivil
*/
public void setEstadoCivil(java.lang.String param) {
this.localEstadoCivil = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoQuadroAdministrativo.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix + ":Insumo-Quadro-Administrativo",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Insumo-Quadro-Administrativo", xmlWriter);
}
if (localCargoAdministracao != null) {
writeAttribute("", "cargo-administracao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCargoAdministracao),
xmlWriter);
}
if (localCargoDirecao != null) {
writeAttribute("", "cargo-direcao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCargoDirecao), xmlWriter);
}
if (localCondicao != null) {
writeAttribute("", "condicao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCondicao), xmlWriter);
}
if (localDataEntrada != null) {
writeAttribute("", "data-entrada",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataEntrada), xmlWriter);
}
if (localDataSaida != null) {
writeAttribute("", "data-saida",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataSaida), xmlWriter);
}
if (localDocumento != null) {
writeAttribute("", "documento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento), xmlWriter);
}
if (true) {
writeAttribute("", "indicador-restricao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localIndicadorRestricao),
xmlWriter);
}
if (localMunicipioEMBRATEL != null) {
writeAttribute("", "municipio-EMBRATEL",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMunicipioEMBRATEL),
xmlWriter);
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
if (localPorcentualParticipacao != null) {
writeAttribute("", "porcentual-participacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPorcentualParticipacao),
xmlWriter);
}
if (localSituacaoDocumento != null) {
writeAttribute("", "situacao-documento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localSituacaoDocumento),
xmlWriter);
}
if (localTipoRelacionamento != null) {
writeAttribute("", "tipo-relacionamento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoRelacionamento),
xmlWriter);
}
if (localDataUltimaAtualizacao != null) {
writeAttribute("", "data-ultima-atualizacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimaAtualizacao),
xmlWriter);
}
if (localValorParticipacao != null) {
writeAttribute("", "valor-participacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorParticipacao),
xmlWriter);
}
if (localEstadoCivil != null) {
writeAttribute("", "estado-civil",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localEstadoCivil), xmlWriter);
}
if (localNacionalidadeTracker) {
if (localNacionalidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"nacionalidade cannot be null!!");
}
localNacionalidade.serialize(new javax.xml.namespace.QName("",
"nacionalidade"), factory, xmlWriter);
}
if (localEstadoEMBRATELTracker) {
if (localEstadoEMBRATEL == null) {
throw new org.apache.axis2.databinding.ADBException(
"estado-EMBRATEL cannot be null!!");
}
localEstadoEMBRATEL.serialize(new javax.xml.namespace.QName("",
"estado-EMBRATEL"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Insumo-Quadro-Administrativo"));
if (localNacionalidadeTracker) {
elementList.add(new javax.xml.namespace.QName("",
"nacionalidade"));
if (localNacionalidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"nacionalidade cannot be null!!");
}
elementList.add(localNacionalidade);
}
if (localEstadoEMBRATELTracker) {
elementList.add(new javax.xml.namespace.QName("",
"estado-EMBRATEL"));
if (localEstadoEMBRATEL == null) {
throw new org.apache.axis2.databinding.ADBException(
"estado-EMBRATEL cannot be null!!");
}
elementList.add(localEstadoEMBRATEL);
}
attribList.add(new javax.xml.namespace.QName("",
"cargo-administracao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCargoAdministracao));
attribList.add(new javax.xml.namespace.QName("", "cargo-direcao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCargoDirecao));
attribList.add(new javax.xml.namespace.QName("", "condicao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCondicao));
attribList.add(new javax.xml.namespace.QName("", "data-entrada"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataEntrada));
attribList.add(new javax.xml.namespace.QName("", "data-saida"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataSaida));
attribList.add(new javax.xml.namespace.QName("", "documento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento));
attribList.add(new javax.xml.namespace.QName("",
"indicador-restricao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localIndicadorRestricao));
attribList.add(new javax.xml.namespace.QName("",
"municipio-EMBRATEL"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMunicipioEMBRATEL));
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
attribList.add(new javax.xml.namespace.QName("",
"porcentual-participacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPorcentualParticipacao));
attribList.add(new javax.xml.namespace.QName("",
"situacao-documento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localSituacaoDocumento));
attribList.add(new javax.xml.namespace.QName("",
"tipo-relacionamento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoRelacionamento));
attribList.add(new javax.xml.namespace.QName("",
"data-ultima-atualizacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimaAtualizacao));
attribList.add(new javax.xml.namespace.QName("",
"valor-participacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorParticipacao));
attribList.add(new javax.xml.namespace.QName("", "estado-civil"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localEstadoCivil));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoQuadroAdministrativo parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoQuadroAdministrativo object = new InsumoQuadroAdministrativo();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Quadro-Administrativo".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoQuadroAdministrativo) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "cargo-administracao"
java.lang.String tempAttribCargoAdministracao =
reader.getAttributeValue(null, "cargo-administracao");
if (tempAttribCargoAdministracao != null) {
java.lang.String content = tempAttribCargoAdministracao;
object.setCargoAdministracao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCargoAdministracao));
} else {
}
handledAttributes.add("cargo-administracao");
// handle attribute "cargo-direcao"
java.lang.String tempAttribCargoDirecao =
reader.getAttributeValue(null, "cargo-direcao");
if (tempAttribCargoDirecao != null) {
java.lang.String content = tempAttribCargoDirecao;
object.setCargoDirecao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCargoDirecao));
} else {
}
handledAttributes.add("cargo-direcao");
// handle attribute "condicao"
java.lang.String tempAttribCondicao =
reader.getAttributeValue(null, "condicao");
if (tempAttribCondicao != null) {
java.lang.String content = tempAttribCondicao;
object.setCondicao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCondicao));
} else {
}
handledAttributes.add("condicao");
// handle attribute "data-entrada"
java.lang.String tempAttribDataEntrada =
reader.getAttributeValue(null, "data-entrada");
if (tempAttribDataEntrada != null) {
java.lang.String content = tempAttribDataEntrada;
object.setDataEntrada(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataEntrada));
} else {
}
handledAttributes.add("data-entrada");
// handle attribute "data-saida"
java.lang.String tempAttribDataSaida =
reader.getAttributeValue(null, "data-saida");
if (tempAttribDataSaida != null) {
java.lang.String content = tempAttribDataSaida;
object.setDataSaida(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataSaida));
} else {
}
handledAttributes.add("data-saida");
// handle attribute "documento"
java.lang.String tempAttribDocumento =
reader.getAttributeValue(null, "documento");
if (tempAttribDocumento != null) {
java.lang.String content = tempAttribDocumento;
object.setDocumento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDocumento));
} else {
}
handledAttributes.add("documento");
// handle attribute "indicador-restricao"
java.lang.String tempAttribIndicadorRestricao =
reader.getAttributeValue(null, "indicador-restricao");
if (tempAttribIndicadorRestricao != null) {
java.lang.String content = tempAttribIndicadorRestricao;
object.setIndicadorRestricao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToBoolean(tempAttribIndicadorRestricao));
} else {
}
handledAttributes.add("indicador-restricao");
// handle attribute "municipio-EMBRATEL"
java.lang.String tempAttribMunicipioEMBRATEL =
reader.getAttributeValue(null, "municipio-EMBRATEL");
if (tempAttribMunicipioEMBRATEL != null) {
java.lang.String content = tempAttribMunicipioEMBRATEL;
object.setMunicipioEMBRATEL(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMunicipioEMBRATEL));
} else {
}
handledAttributes.add("municipio-EMBRATEL");
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
// handle attribute "porcentual-participacao"
java.lang.String tempAttribPorcentualParticipacao =
reader.getAttributeValue(null, "porcentual-participacao");
if (tempAttribPorcentualParticipacao != null) {
java.lang.String content = tempAttribPorcentualParticipacao;
object.setPorcentualParticipacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribPorcentualParticipacao));
} else {
}
handledAttributes.add("porcentual-participacao");
// handle attribute "situacao-documento"
java.lang.String tempAttribSituacaoDocumento =
reader.getAttributeValue(null, "situacao-documento");
if (tempAttribSituacaoDocumento != null) {
java.lang.String content = tempAttribSituacaoDocumento;
object.setSituacaoDocumento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribSituacaoDocumento));
} else {
}
handledAttributes.add("situacao-documento");
// handle attribute "tipo-relacionamento"
java.lang.String tempAttribTipoRelacionamento =
reader.getAttributeValue(null, "tipo-relacionamento");
if (tempAttribTipoRelacionamento != null) {
java.lang.String content = tempAttribTipoRelacionamento;
object.setTipoRelacionamento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribTipoRelacionamento));
} else {
}
handledAttributes.add("tipo-relacionamento");
// handle attribute "data-ultima-atualizacao"
java.lang.String tempAttribDataUltimaAtualizacao =
reader.getAttributeValue(null, "data-ultima-atualizacao");
if (tempAttribDataUltimaAtualizacao != null) {
java.lang.String content = tempAttribDataUltimaAtualizacao;
object.setDataUltimaAtualizacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataUltimaAtualizacao));
} else {
}
handledAttributes.add("data-ultima-atualizacao");
// handle attribute "valor-participacao"
java.lang.String tempAttribValorParticipacao =
reader.getAttributeValue(null, "valor-participacao");
if (tempAttribValorParticipacao != null) {
java.lang.String content = tempAttribValorParticipacao;
object.setValorParticipacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorParticipacao));
} else {
}
handledAttributes.add("valor-participacao");
// handle attribute "estado-civil"
java.lang.String tempAttribEstadoCivil =
reader.getAttributeValue(null, "estado-civil");
if (tempAttribEstadoCivil != null) {
java.lang.String content = tempAttribEstadoCivil;
object.setEstadoCivil(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribEstadoCivil));
} else {
}
handledAttributes.add("estado-civil");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"nacionalidade").equals(reader.getName())) {
object.setNacionalidade(Pais.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"estado-EMBRATEL").equals(reader.getName())) {
object.setEstadoEMBRATEL(Estado.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoRelacionamentoMaisAntigoComFornecedores implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Relacionamento-Mais-Antigo-Com-Fornecedores Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DataRelacionamentoMaisAntigo This was an Attribute!
*/
protected java.util.Calendar localDataRelacionamentoMaisAntigo;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataRelacionamentoMaisAntigo() {
return localDataRelacionamentoMaisAntigo;
}
/**
* Auto generated setter method
*
* @param param
* DataRelacionamentoMaisAntigo
*/
public void setDataRelacionamentoMaisAntigo(java.util.Calendar param) {
this.localDataRelacionamentoMaisAntigo = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoRelacionamentoMaisAntigoComFornecedores.this
.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute(
"xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type",
namespacePrefix
+ ":Insumo-Relacionamento-Mais-Antigo-Com-Fornecedores",
xmlWriter);
} else {
writeAttribute(
"xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type",
"Insumo-Relacionamento-Mais-Antigo-Com-Fornecedores",
xmlWriter);
}
}
if (localDataRelacionamentoMaisAntigo != null) {
writeAttribute(
"",
"data-relacionamento-mais-antigo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataRelacionamentoMaisAntigo),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("",
"data-relacionamento-mais-antigo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataRelacionamentoMaisAntigo));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoRelacionamentoMaisAntigoComFornecedores parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoRelacionamentoMaisAntigoComFornecedores object = new InsumoRelacionamentoMaisAntigoComFornecedores();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Relacionamento-Mais-Antigo-Com-Fornecedores"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoRelacionamentoMaisAntigoComFornecedores) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-relacionamento-mais-antigo"
java.lang.String tempAttribDataRelacionamentoMaisAntigo =
reader.getAttributeValue(null,
"data-relacionamento-mais-antigo");
if (tempAttribDataRelacionamentoMaisAntigo != null) {
java.lang.String content = tempAttribDataRelacionamentoMaisAntigo;
object.setDataRelacionamentoMaisAntigo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataRelacionamentoMaisAntigo));
} else {
}
handledAttributes.add("data-relacionamento-mais-antigo");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class PessoaJuridica implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Pessoa-Juridica Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Cnpj
*/
protected Cnpj localCnpj;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCnpjTracker = false;
/**
* Auto generated getter method
*
* @return Cnpj
*/
public Cnpj getCnpj() {
return localCnpj;
}
/**
* Auto generated setter method
*
* @param param
* Cnpj
*/
public void setCnpj(Cnpj param) {
if (param != null) {
// update the setting tracker
localCnpjTracker = true;
} else {
localCnpjTracker = false;
}
this.localCnpj = param;
}
/**
* field for SituacaoCnpj
*/
protected SituacaoDocumentoWS localSituacaoCnpj;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localSituacaoCnpjTracker = false;
/**
* Auto generated getter method
*
* @return SituacaoDocumentoWS
*/
public SituacaoDocumentoWS getSituacaoCnpj() {
return localSituacaoCnpj;
}
/**
* Auto generated setter method
*
* @param param
* SituacaoCnpj
*/
public void setSituacaoCnpj(SituacaoDocumentoWS param) {
if (param != null) {
// update the setting tracker
localSituacaoCnpjTracker = true;
} else {
localSituacaoCnpjTracker = false;
}
this.localSituacaoCnpj = param;
}
/**
* field for SituacaoInscricaoEstadual
*/
protected SituacaoDocumentoWS localSituacaoInscricaoEstadual;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localSituacaoInscricaoEstadualTracker = false;
/**
* Auto generated getter method
*
* @return SituacaoDocumentoWS
*/
public SituacaoDocumentoWS getSituacaoInscricaoEstadual() {
return localSituacaoInscricaoEstadual;
}
/**
* Auto generated setter method
*
* @param param
* SituacaoInscricaoEstadual
*/
public void setSituacaoInscricaoEstadual(SituacaoDocumentoWS param) {
if (param != null) {
// update the setting tracker
localSituacaoInscricaoEstadualTracker = true;
} else {
localSituacaoInscricaoEstadualTracker = false;
}
this.localSituacaoInscricaoEstadual = param;
}
/**
* field for Endereco
*/
protected Endereco localEndereco;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localEnderecoTracker = false;
/**
* Auto generated getter method
*
* @return Endereco
*/
public Endereco getEndereco() {
return localEndereco;
}
/**
* Auto generated setter method
*
* @param param
* Endereco
*/
public void setEndereco(Endereco param) {
if (param != null) {
// update the setting tracker
localEnderecoTracker = true;
} else {
localEnderecoTracker = false;
}
this.localEndereco = param;
}
/**
* field for Telefone
*/
protected Telefone localTelefone;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTelefoneTracker = false;
/**
* Auto generated getter method
*
* @return Telefone
*/
public Telefone getTelefone() {
return localTelefone;
}
/**
* Auto generated setter method
*
* @param param
* Telefone
*/
public void setTelefone(Telefone param) {
if (param != null) {
// update the setting tracker
localTelefoneTracker = true;
} else {
localTelefoneTracker = false;
}
this.localTelefone = param;
}
/**
* field for Fax
*/
protected Telefone localFax;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localFaxTracker = false;
/**
* Auto generated getter method
*
* @return Telefone
*/
public Telefone getFax() {
return localFax;
}
/**
* Auto generated setter method
*
* @param param
* Fax
*/
public void setFax(Telefone param) {
if (param != null) {
// update the setting tracker
localFaxTracker = true;
} else {
localFaxTracker = false;
}
this.localFax = param;
}
/**
* field for NaturezaJuridica
*/
protected NaturezaJuridica localNaturezaJuridica;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localNaturezaJuridicaTracker = false;
/**
* Auto generated getter method
*
* @return NaturezaJuridica
*/
public NaturezaJuridica getNaturezaJuridica() {
return localNaturezaJuridica;
}
/**
* Auto generated setter method
*
* @param param
* NaturezaJuridica
*/
public void setNaturezaJuridica(NaturezaJuridica param) {
if (param != null) {
// update the setting tracker
localNaturezaJuridicaTracker = true;
} else {
localNaturezaJuridicaTracker = false;
}
this.localNaturezaJuridica = param;
}
/**
* field for AtividadeEconomicaPrincipal
*/
protected RamoAtividade localAtividadeEconomicaPrincipal;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAtividadeEconomicaPrincipalTracker = false;
/**
* Auto generated getter method
*
* @return RamoAtividade
*/
public RamoAtividade getAtividadeEconomicaPrincipal() {
return localAtividadeEconomicaPrincipal;
}
/**
* Auto generated setter method
*
* @param param
* AtividadeEconomicaPrincipal
*/
public void setAtividadeEconomicaPrincipal(RamoAtividade param) {
if (param != null) {
// update the setting tracker
localAtividadeEconomicaPrincipalTracker = true;
} else {
localAtividadeEconomicaPrincipalTracker = false;
}
this.localAtividadeEconomicaPrincipal = param;
}
/**
* field for AtividadeEconomicaSecundaria This was an Array!
*/
protected RamoAtividade[] localAtividadeEconomicaSecundaria;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAtividadeEconomicaSecundariaTracker = false;
/**
* Auto generated getter method
*
* @return RamoAtividade[]
*/
public RamoAtividade[] getAtividadeEconomicaSecundaria() {
return localAtividadeEconomicaSecundaria;
}
/**
* validate the array for AtividadeEconomicaSecundaria
*/
protected void validateAtividadeEconomicaSecundaria(
RamoAtividade[] param) {
}
/**
* Auto generated setter method
*
* @param param
* AtividadeEconomicaSecundaria
*/
public void setAtividadeEconomicaSecundaria(RamoAtividade[] param) {
validateAtividadeEconomicaSecundaria(param);
if (param != null) {
// update the setting tracker
localAtividadeEconomicaSecundariaTracker = true;
} else {
localAtividadeEconomicaSecundariaTracker = false;
}
this.localAtividadeEconomicaSecundaria = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* RamoAtividade
*/
public void addAtividadeEconomicaSecundaria(RamoAtividade param) {
if (localAtividadeEconomicaSecundaria == null) {
localAtividadeEconomicaSecundaria = new RamoAtividade[] {};
}
// update the setting tracker
localAtividadeEconomicaSecundariaTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localAtividadeEconomicaSecundaria);
list.add(param);
this.localAtividadeEconomicaSecundaria = (RamoAtividade[]) list
.toArray(new RamoAtividade[list.size()]);
}
/**
* field for DataFundacao This was an Attribute!
*/
protected java.util.Calendar localDataFundacao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataFundacao() {
return localDataFundacao;
}
/**
* Auto generated setter method
*
* @param param
* DataFundacao
*/
public void setDataFundacao(java.util.Calendar param) {
this.localDataFundacao = param;
}
/**
* field for InscricaoEstadual This was an Attribute!
*/
protected long localInscricaoEstadual;
/**
* Auto generated getter method
*
* @return long
*/
public long getInscricaoEstadual() {
return localInscricaoEstadual;
}
/**
* Auto generated setter method
*
* @param param
* InscricaoEstadual
*/
public void setInscricaoEstadual(long param) {
this.localInscricaoEstadual = param;
}
/**
* field for NomeComercial This was an Attribute!
*/
protected java.lang.String localNomeComercial;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeComercial() {
return localNomeComercial;
}
/**
* Auto generated setter method
*
* @param param
* NomeComercial
*/
public void setNomeComercial(java.lang.String param) {
this.localNomeComercial = param;
}
/**
* field for NumeroNIRENIRC This was an Attribute!
*/
protected long localNumeroNIRENIRC;
/**
* Auto generated getter method
*
* @return long
*/
public long getNumeroNIRENIRC() {
return localNumeroNIRENIRC;
}
/**
* Auto generated setter method
*
* @param param
* NumeroNIRENIRC
*/
public void setNumeroNIRENIRC(long param) {
this.localNumeroNIRENIRC = param;
}
/**
* field for RazaoSocial This was an Attribute!
*/
protected java.lang.String localRazaoSocial;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getRazaoSocial() {
return localRazaoSocial;
}
/**
* Auto generated setter method
*
* @param param
* RazaoSocial
*/
public void setRazaoSocial(java.lang.String param) {
this.localRazaoSocial = param;
}
/**
* field for RazaoSocialAnterior This was an Attribute!
*/
protected java.lang.String localRazaoSocialAnterior;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getRazaoSocialAnterior() {
return localRazaoSocialAnterior;
}
/**
* Auto generated setter method
*
* @param param
* RazaoSocialAnterior
*/
public void setRazaoSocialAnterior(java.lang.String param) {
this.localRazaoSocialAnterior = param;
}
/**
* field for ValorCapitalSocial This was an Attribute!
*/
protected java.math.BigDecimal localValorCapitalSocial;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValorCapitalSocial() {
return localValorCapitalSocial;
}
/**
* Auto generated setter method
*
* @param param
* ValorCapitalSocial
*/
public void setValorCapitalSocial(java.math.BigDecimal param) {
this.localValorCapitalSocial = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
PessoaJuridica.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Pessoa-Juridica",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Pessoa-Juridica", xmlWriter);
}
}
if (localDataFundacao != null) {
writeAttribute("", "data-fundacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataFundacao), xmlWriter);
}
if (localInscricaoEstadual != java.lang.Long.MIN_VALUE) {
writeAttribute("", "inscricao-estadual",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInscricaoEstadual),
xmlWriter);
}
if (localNomeComercial != null) {
writeAttribute("", "nome-comercial",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeComercial), xmlWriter);
}
if (localNumeroNIRENIRC != java.lang.Long.MIN_VALUE) {
writeAttribute("", "numero-NIRE-NIRC",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroNIRENIRC),
xmlWriter);
}
if (localRazaoSocial != null) {
writeAttribute("", "razao-social",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRazaoSocial), xmlWriter);
}
if (localRazaoSocialAnterior != null) {
writeAttribute("", "razao-social-anterior",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRazaoSocialAnterior),
xmlWriter);
}
if (localValorCapitalSocial != null) {
writeAttribute("", "valor-capital-social",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorCapitalSocial),
xmlWriter);
}
if (localCnpjTracker) {
if (localCnpj == null) {
throw new org.apache.axis2.databinding.ADBException(
"cnpj cannot be null!!");
}
localCnpj.serialize(new javax.xml.namespace.QName("", "cnpj"),
factory, xmlWriter);
}
if (localSituacaoCnpjTracker) {
if (localSituacaoCnpj == null) {
throw new org.apache.axis2.databinding.ADBException(
"situacao-cnpj cannot be null!!");
}
localSituacaoCnpj.serialize(new javax.xml.namespace.QName("",
"situacao-cnpj"), factory, xmlWriter);
}
if (localSituacaoInscricaoEstadualTracker) {
if (localSituacaoInscricaoEstadual == null) {
throw new org.apache.axis2.databinding.ADBException(
"situacao-inscricao-estadual cannot be null!!");
}
localSituacaoInscricaoEstadual.serialize(
new javax.xml.namespace.QName("",
"situacao-inscricao-estadual"), factory,
xmlWriter);
}
if (localEnderecoTracker) {
if (localEndereco == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco cannot be null!!");
}
localEndereco.serialize(new javax.xml.namespace.QName("",
"endereco"), factory, xmlWriter);
}
if (localTelefoneTracker) {
if (localTelefone == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone cannot be null!!");
}
localTelefone.serialize(new javax.xml.namespace.QName("",
"telefone"), factory, xmlWriter);
}
if (localFaxTracker) {
if (localFax == null) {
throw new org.apache.axis2.databinding.ADBException(
"fax cannot be null!!");
}
localFax.serialize(new javax.xml.namespace.QName("", "fax"),
factory, xmlWriter);
}
if (localNaturezaJuridicaTracker) {
if (localNaturezaJuridica == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-juridica cannot be null!!");
}
localNaturezaJuridica.serialize(new javax.xml.namespace.QName(
"", "natureza-juridica"), factory, xmlWriter);
}
if (localAtividadeEconomicaPrincipalTracker) {
if (localAtividadeEconomicaPrincipal == null) {
throw new org.apache.axis2.databinding.ADBException(
"atividade-economica-principal cannot be null!!");
}
localAtividadeEconomicaPrincipal.serialize(
new javax.xml.namespace.QName("",
"atividade-economica-principal"), factory,
xmlWriter);
}
if (localAtividadeEconomicaSecundariaTracker) {
if (localAtividadeEconomicaSecundaria != null) {
for (int i = 0; i < localAtividadeEconomicaSecundaria.length; i++) {
if (localAtividadeEconomicaSecundaria[i] != null) {
localAtividadeEconomicaSecundaria[i].serialize(
new javax.xml.namespace.QName("",
"atividade-economica-secundaria"),
factory, xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"atividade-economica-secundaria cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localCnpjTracker) {
elementList.add(new javax.xml.namespace.QName("", "cnpj"));
if (localCnpj == null) {
throw new org.apache.axis2.databinding.ADBException(
"cnpj cannot be null!!");
}
elementList.add(localCnpj);
}
if (localSituacaoCnpjTracker) {
elementList.add(new javax.xml.namespace.QName("",
"situacao-cnpj"));
if (localSituacaoCnpj == null) {
throw new org.apache.axis2.databinding.ADBException(
"situacao-cnpj cannot be null!!");
}
elementList.add(localSituacaoCnpj);
}
if (localSituacaoInscricaoEstadualTracker) {
elementList.add(new javax.xml.namespace.QName("",
"situacao-inscricao-estadual"));
if (localSituacaoInscricaoEstadual == null) {
throw new org.apache.axis2.databinding.ADBException(
"situacao-inscricao-estadual cannot be null!!");
}
elementList.add(localSituacaoInscricaoEstadual);
}
if (localEnderecoTracker) {
elementList.add(new javax.xml.namespace.QName("", "endereco"));
if (localEndereco == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco cannot be null!!");
}
elementList.add(localEndereco);
}
if (localTelefoneTracker) {
elementList.add(new javax.xml.namespace.QName("", "telefone"));
if (localTelefone == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone cannot be null!!");
}
elementList.add(localTelefone);
}
if (localFaxTracker) {
elementList.add(new javax.xml.namespace.QName("", "fax"));
if (localFax == null) {
throw new org.apache.axis2.databinding.ADBException(
"fax cannot be null!!");
}
elementList.add(localFax);
}
if (localNaturezaJuridicaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"natureza-juridica"));
if (localNaturezaJuridica == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-juridica cannot be null!!");
}
elementList.add(localNaturezaJuridica);
}
if (localAtividadeEconomicaPrincipalTracker) {
elementList.add(new javax.xml.namespace.QName("",
"atividade-economica-principal"));
if (localAtividadeEconomicaPrincipal == null) {
throw new org.apache.axis2.databinding.ADBException(
"atividade-economica-principal cannot be null!!");
}
elementList.add(localAtividadeEconomicaPrincipal);
}
if (localAtividadeEconomicaSecundariaTracker) {
if (localAtividadeEconomicaSecundaria != null) {
for (int i = 0; i < localAtividadeEconomicaSecundaria.length; i++) {
if (localAtividadeEconomicaSecundaria[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"atividade-economica-secundaria"));
elementList
.add(localAtividadeEconomicaSecundaria[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"atividade-economica-secundaria cannot be null!!");
}
}
attribList.add(new javax.xml.namespace.QName("", "data-fundacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataFundacao));
attribList.add(new javax.xml.namespace.QName("",
"inscricao-estadual"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInscricaoEstadual));
attribList.add(new javax.xml.namespace.QName("", "nome-comercial"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeComercial));
attribList
.add(new javax.xml.namespace.QName("", "numero-NIRE-NIRC"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroNIRENIRC));
attribList.add(new javax.xml.namespace.QName("", "razao-social"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRazaoSocial));
attribList.add(new javax.xml.namespace.QName("",
"razao-social-anterior"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRazaoSocialAnterior));
attribList.add(new javax.xml.namespace.QName("",
"valor-capital-social"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorCapitalSocial));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static PessoaJuridica parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
PessoaJuridica object = new PessoaJuridica();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Pessoa-Juridica".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (PessoaJuridica) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-fundacao"
java.lang.String tempAttribDataFundacao =
reader.getAttributeValue(null, "data-fundacao");
if (tempAttribDataFundacao != null) {
java.lang.String content = tempAttribDataFundacao;
object.setDataFundacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataFundacao));
} else {
}
handledAttributes.add("data-fundacao");
// handle attribute "inscricao-estadual"
java.lang.String tempAttribInscricaoEstadual =
reader.getAttributeValue(null, "inscricao-estadual");
if (tempAttribInscricaoEstadual != null) {
java.lang.String content = tempAttribInscricaoEstadual;
object.setInscricaoEstadual(org.apache.axis2.databinding.utils.ConverterUtil
.convertToLong(tempAttribInscricaoEstadual));
} else {
object.setInscricaoEstadual(java.lang.Long.MIN_VALUE);
}
handledAttributes.add("inscricao-estadual");
// handle attribute "nome-comercial"
java.lang.String tempAttribNomeComercial =
reader.getAttributeValue(null, "nome-comercial");
if (tempAttribNomeComercial != null) {
java.lang.String content = tempAttribNomeComercial;
object.setNomeComercial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeComercial));
} else {
}
handledAttributes.add("nome-comercial");
// handle attribute "numero-NIRE-NIRC"
java.lang.String tempAttribNumeroNIRENIRC =
reader.getAttributeValue(null, "numero-NIRE-NIRC");
if (tempAttribNumeroNIRENIRC != null) {
java.lang.String content = tempAttribNumeroNIRENIRC;
object.setNumeroNIRENIRC(org.apache.axis2.databinding.utils.ConverterUtil
.convertToLong(tempAttribNumeroNIRENIRC));
} else {
object.setNumeroNIRENIRC(java.lang.Long.MIN_VALUE);
}
handledAttributes.add("numero-NIRE-NIRC");
// handle attribute "razao-social"
java.lang.String tempAttribRazaoSocial =
reader.getAttributeValue(null, "razao-social");
if (tempAttribRazaoSocial != null) {
java.lang.String content = tempAttribRazaoSocial;
object.setRazaoSocial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribRazaoSocial));
} else {
}
handledAttributes.add("razao-social");
// handle attribute "razao-social-anterior"
java.lang.String tempAttribRazaoSocialAnterior =
reader.getAttributeValue(null, "razao-social-anterior");
if (tempAttribRazaoSocialAnterior != null) {
java.lang.String content = tempAttribRazaoSocialAnterior;
object.setRazaoSocialAnterior(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribRazaoSocialAnterior));
} else {
}
handledAttributes.add("razao-social-anterior");
// handle attribute "valor-capital-social"
java.lang.String tempAttribValorCapitalSocial =
reader.getAttributeValue(null, "valor-capital-social");
if (tempAttribValorCapitalSocial != null) {
java.lang.String content = tempAttribValorCapitalSocial;
object.setValorCapitalSocial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorCapitalSocial));
} else {
}
handledAttributes.add("valor-capital-social");
reader.next();
java.util.ArrayList list9 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cnpj")
.equals(reader.getName())) {
object.setCnpj(Cnpj.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"situacao-cnpj").equals(reader.getName())) {
object.setSituacaoCnpj(SituacaoDocumentoWS.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"situacao-inscricao-estadual")
.equals(reader.getName())) {
object.setSituacaoInscricaoEstadual(SituacaoDocumentoWS.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "endereco")
.equals(reader.getName())) {
object.setEndereco(Endereco.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "telefone")
.equals(reader.getName())) {
object.setTelefone(Telefone.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "fax")
.equals(reader.getName())) {
object.setFax(Telefone.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"natureza-juridica").equals(reader
.getName())) {
object.setNaturezaJuridica(NaturezaJuridica.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"atividade-economica-principal")
.equals(reader.getName())) {
object.setAtividadeEconomicaPrincipal(RamoAtividade.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"atividade-economica-secundaria")
.equals(reader.getName())) {
// Process the array and step past its final element's
// end.
list9.add(RamoAtividade.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone9 = false;
while (!loopDone9) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone9 = true;
} else {
if (new javax.xml.namespace.QName("",
"atividade-economica-secundaria")
.equals(reader.getName())) {
list9.add(RamoAtividade.Factory
.parse(reader));
} else {
loopDone9 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setAtividadeEconomicaSecundaria((RamoAtividade[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(RamoAtividade.class, list9));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class TipoAssinanteTelefone implements
org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Tipo-Assinante-Telefone", "ns1");
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for TipoAssinanteTelefone
*/
protected java.lang.String localTipoAssinanteTelefone;
private static java.util.HashMap _table_ = new java.util.HashMap();
// Constructor
protected TipoAssinanteTelefone(java.lang.String value,
boolean isRegisterValue) {
localTipoAssinanteTelefone = value;
if (isRegisterValue) {
_table_.put(localTipoAssinanteTelefone, this);
}
}
public static final java.lang.String _Celular = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("Celular");
public static final java.lang.String _Fixo = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("Fixo");
public static final TipoAssinanteTelefone Celular = new TipoAssinanteTelefone(
_Celular, true);
public static final TipoAssinanteTelefone Fixo = new TipoAssinanteTelefone(
_Fixo, true);
public java.lang.String getValue() {
return localTipoAssinanteTelefone;
}
public boolean equals(java.lang.Object obj) {
return (obj == this);
}
public int hashCode() {
return toString().hashCode();
}
public java.lang.String toString() {
return localTipoAssinanteTelefone.toString();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, MY_QNAME) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
TipoAssinanteTelefone.this.serialize(MY_QNAME, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
MY_QNAME, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
java.lang.String namespace = parentQName.getNamespaceURI();
java.lang.String localName = parentQName.getLocalPart();
if (!namespace.equals("")) {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, localName, namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, localName);
}
} else {
xmlWriter.writeStartElement(localName);
}
// add the type details if this is used in a simple type
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Tipo-Assinante-Telefone", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Tipo-Assinante-Telefone", xmlWriter);
}
}
if (localTipoAssinanteTelefone == null) {
throw new org.apache.axis2.databinding.ADBException(
"Value cannot be null !!");
} else {
xmlWriter.writeCharacters(localTipoAssinanteTelefone);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
MY_QNAME,
new java.lang.Object[] {
org.apache.axis2.databinding.utils.reader.ADBXMLStreamReader.ELEMENT_TEXT,
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoAssinanteTelefone) },
null);
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
public static TipoAssinanteTelefone fromValue(java.lang.String value)
throws java.lang.IllegalArgumentException {
TipoAssinanteTelefone enumeration = (TipoAssinanteTelefone)
_table_.get(value);
if (enumeration == null)
throw new java.lang.IllegalArgumentException();
return enumeration;
}
public static TipoAssinanteTelefone fromString(
java.lang.String value, java.lang.String namespaceURI)
throws java.lang.IllegalArgumentException {
try {
return fromValue(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(value));
} catch (java.lang.Exception e) {
throw new java.lang.IllegalArgumentException();
}
}
public static TipoAssinanteTelefone fromString(
javax.xml.stream.XMLStreamReader xmlStreamReader,
java.lang.String content) {
if (content.indexOf(":") > -1) {
java.lang.String prefix = content.substring(0,
content.indexOf(":"));
java.lang.String namespaceUri = xmlStreamReader
.getNamespaceContext().getNamespaceURI(prefix);
return TipoAssinanteTelefone.Factory.fromString(content,
namespaceUri);
} else {
return TipoAssinanteTelefone.Factory
.fromString(content, "");
}
}
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static TipoAssinanteTelefone parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
TipoAssinanteTelefone object = null;
// initialize a hash map to keep values
java.util.Map attributeMap = new java.util.HashMap();
java.util.List extraAttributeList = new java.util.ArrayList();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
while (!reader.isEndElement()) {
if (reader.isStartElement() || reader.hasText()) {
java.lang.String content = reader.getElementText();
if (content.indexOf(":") > 0) {
// this seems to be a Qname so find the
// namespace and send
prefix = content.substring(0,
content.indexOf(":"));
namespaceuri = reader.getNamespaceURI(prefix);
object = TipoAssinanteTelefone.Factory
.fromString(content, namespaceuri);
} else {
// this seems to be not a qname send and empty
// namespace incase of it is
// check is done in fromString method
object = TipoAssinanteTelefone.Factory
.fromString(content, "");
}
} else {
reader.next();
}
} // end of while loop
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class TipoPessoa implements
org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Tipo-Pessoa", "ns1");
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for TipoPessoa
*/
protected java.lang.String localTipoPessoa;
private static java.util.HashMap _table_ = new java.util.HashMap();
// Constructor
protected TipoPessoa(java.lang.String value, boolean isRegisterValue) {
localTipoPessoa = value;
if (isRegisterValue) {
_table_.put(localTipoPessoa, this);
}
}
public static final java.lang.String _F = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("F");
public static final java.lang.String _J = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("J");
public static final TipoPessoa F = new TipoPessoa(_F, true);
public static final TipoPessoa J = new TipoPessoa(_J, true);
public java.lang.String getValue() {
return localTipoPessoa;
}
public boolean equals(java.lang.Object obj) {
return (obj == this);
}
public int hashCode() {
return toString().hashCode();
}
public java.lang.String toString() {
return localTipoPessoa.toString();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, MY_QNAME) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
TipoPessoa.this.serialize(MY_QNAME, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
MY_QNAME, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
java.lang.String namespace = parentQName.getNamespaceURI();
java.lang.String localName = parentQName.getLocalPart();
if (!namespace.equals("")) {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, localName, namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, localName);
}
} else {
xmlWriter.writeStartElement(localName);
}
// add the type details if this is used in a simple type
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Tipo-Pessoa", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Tipo-Pessoa", xmlWriter);
}
}
if (localTipoPessoa == null) {
throw new org.apache.axis2.databinding.ADBException(
"Value cannot be null !!");
} else {
xmlWriter.writeCharacters(localTipoPessoa);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
MY_QNAME,
new java.lang.Object[] {
org.apache.axis2.databinding.utils.reader.ADBXMLStreamReader.ELEMENT_TEXT,
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoPessoa) }, null);
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
public static TipoPessoa fromValue(java.lang.String value)
throws java.lang.IllegalArgumentException {
TipoPessoa enumeration = (TipoPessoa)
_table_.get(value);
if (enumeration == null)
throw new java.lang.IllegalArgumentException();
return enumeration;
}
public static TipoPessoa fromString(java.lang.String value,
java.lang.String namespaceURI)
throws java.lang.IllegalArgumentException {
try {
return fromValue(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(value));
} catch (java.lang.Exception e) {
throw new java.lang.IllegalArgumentException();
}
}
public static TipoPessoa fromString(
javax.xml.stream.XMLStreamReader xmlStreamReader,
java.lang.String content) {
if (content.indexOf(":") > -1) {
java.lang.String prefix = content.substring(0,
content.indexOf(":"));
java.lang.String namespaceUri = xmlStreamReader
.getNamespaceContext().getNamespaceURI(prefix);
return TipoPessoa.Factory.fromString(content, namespaceUri);
} else {
return TipoPessoa.Factory.fromString(content, "");
}
}
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static TipoPessoa parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
TipoPessoa object = null;
// initialize a hash map to keep values
java.util.Map attributeMap = new java.util.HashMap();
java.util.List extraAttributeList = new java.util.ArrayList();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
while (!reader.isEndElement()) {
if (reader.isStartElement() || reader.hasText()) {
java.lang.String content = reader.getElementText();
if (content.indexOf(":") > 0) {
// this seems to be a Qname so find the
// namespace and send
prefix = content.substring(0,
content.indexOf(":"));
namespaceuri = reader.getNamespaceURI(prefix);
object = TipoPessoa.Factory.fromString(content,
namespaceuri);
} else {
// this seems to be not a qname send and empty
// namespace incase of it is
// check is done in fromString method
object = TipoPessoa.Factory.fromString(content,
"");
}
} else {
reader.next();
}
} // end of while loop
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoChequeSemFundoAcheiCCF implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Cheque-Sem-Fundo-Achei-CCF Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Cheque
*/
protected Cheque localCheque;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeTracker = false;
/**
* Auto generated getter method
*
* @return Cheque
*/
public Cheque getCheque() {
return localCheque;
}
/**
* Auto generated setter method
*
* @param param
* Cheque
*/
public void setCheque(Cheque param) {
if (param != null) {
// update the setting tracker
localChequeTracker = true;
} else {
localChequeTracker = false;
}
this.localCheque = param;
}
/**
* field for Cidade
*/
protected Cidade localCidade;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCidadeTracker = false;
/**
* Auto generated getter method
*
* @return Cidade
*/
public Cidade getCidade() {
return localCidade;
}
/**
* Auto generated setter method
*
* @param param
* Cidade
*/
public void setCidade(Cidade param) {
if (param != null) {
// update the setting tracker
localCidadeTracker = true;
} else {
localCidadeTracker = false;
}
this.localCidade = param;
}
/**
* field for NaturezaAnotacao
*/
protected NaturezaAnotacao localNaturezaAnotacao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localNaturezaAnotacaoTracker = false;
/**
* Auto generated getter method
*
* @return NaturezaAnotacao
*/
public NaturezaAnotacao getNaturezaAnotacao() {
return localNaturezaAnotacao;
}
/**
* Auto generated setter method
*
* @param param
* NaturezaAnotacao
*/
public void setNaturezaAnotacao(NaturezaAnotacao param) {
if (param != null) {
// update the setting tracker
localNaturezaAnotacaoTracker = true;
} else {
localNaturezaAnotacaoTracker = false;
}
this.localNaturezaAnotacao = param;
}
/**
* field for DataOcorrencia This was an Attribute!
*/
protected java.util.Calendar localDataOcorrencia;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataOcorrencia() {
return localDataOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* DataOcorrencia
*/
public void setDataOcorrencia(java.util.Calendar param) {
this.localDataOcorrencia = param;
}
/**
* field for NumeroCheque This was an Attribute!
*/
protected java.lang.String localNumeroCheque;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNumeroCheque() {
return localNumeroCheque;
}
/**
* Auto generated setter method
*
* @param param
* NumeroCheque
*/
public void setNumeroCheque(java.lang.String param) {
this.localNumeroCheque = param;
}
/**
* field for QuantidadeBanco This was an Attribute!
*/
protected int localQuantidadeBanco;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeBanco() {
return localQuantidadeBanco;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeBanco
*/
public void setQuantidadeBanco(int param) {
this.localQuantidadeBanco = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoChequeSemFundoAcheiCCF.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Cheque-Sem-Fundo-Achei-CCF",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Cheque-Sem-Fundo-Achei-CCF",
xmlWriter);
}
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localNumeroCheque != null) {
writeAttribute("", "numero-cheque",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroCheque), xmlWriter);
}
if (localQuantidadeBanco != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-banco",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeBanco),
xmlWriter);
}
if (localChequeTracker) {
if (localCheque == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque cannot be null!!");
}
localCheque.serialize(new javax.xml.namespace.QName("",
"cheque"), factory, xmlWriter);
}
if (localCidadeTracker) {
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
localCidade.serialize(new javax.xml.namespace.QName("",
"cidade"), factory, xmlWriter);
}
if (localNaturezaAnotacaoTracker) {
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
localNaturezaAnotacao.serialize(new javax.xml.namespace.QName(
"", "natureza-anotacao"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localChequeTracker) {
elementList.add(new javax.xml.namespace.QName("", "cheque"));
if (localCheque == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque cannot be null!!");
}
elementList.add(localCheque);
}
if (localCidadeTracker) {
elementList.add(new javax.xml.namespace.QName("", "cidade"));
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
elementList.add(localCidade);
}
if (localNaturezaAnotacaoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"natureza-anotacao"));
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
elementList.add(localNaturezaAnotacao);
}
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "numero-cheque"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroCheque));
attribList
.add(new javax.xml.namespace.QName("", "quantidade-banco"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeBanco));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoChequeSemFundoAcheiCCF parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoChequeSemFundoAcheiCCF object = new InsumoChequeSemFundoAcheiCCF();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Cheque-Sem-Fundo-Achei-CCF"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoChequeSemFundoAcheiCCF) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "numero-cheque"
java.lang.String tempAttribNumeroCheque =
reader.getAttributeValue(null, "numero-cheque");
if (tempAttribNumeroCheque != null) {
java.lang.String content = tempAttribNumeroCheque;
object.setNumeroCheque(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNumeroCheque));
} else {
}
handledAttributes.add("numero-cheque");
// handle attribute "quantidade-banco"
java.lang.String tempAttribQuantidadeBanco =
reader.getAttributeValue(null, "quantidade-banco");
if (tempAttribQuantidadeBanco != null) {
java.lang.String content = tempAttribQuantidadeBanco;
object.setQuantidadeBanco(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeBanco));
} else {
object.setQuantidadeBanco(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-banco");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cheque")
.equals(reader.getName())) {
object.setCheque(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cidade")
.equals(reader.getName())) {
object.setCidade(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"natureza-anotacao").equals(reader
.getName())) {
object.setNaturezaAnotacao(NaturezaAnotacao.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoChequeConsultaOnlineSRS implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Cheque-Consulta-Online-SRS Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for OcorrenciaRechequeOnline
*/
protected OcorrenciaRechequeOnline localOcorrenciaRechequeOnline;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localOcorrenciaRechequeOnlineTracker = false;
/**
* Auto generated getter method
*
* @return OcorrenciaRechequeOnline
*/
public OcorrenciaRechequeOnline getOcorrenciaRechequeOnline() {
return localOcorrenciaRechequeOnline;
}
/**
* Auto generated setter method
*
* @param param
* OcorrenciaRechequeOnline
*/
public void setOcorrenciaRechequeOnline(OcorrenciaRechequeOnline param) {
if (param != null) {
// update the setting tracker
localOcorrenciaRechequeOnlineTracker = true;
} else {
localOcorrenciaRechequeOnlineTracker = false;
}
this.localOcorrenciaRechequeOnline = param;
}
/**
* field for DataSituacaoContaCorrente This was an Attribute!
*/
protected java.util.Calendar localDataSituacaoContaCorrente;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataSituacaoContaCorrente() {
return localDataSituacaoContaCorrente;
}
/**
* Auto generated setter method
*
* @param param
* DataSituacaoContaCorrente
*/
public void setDataSituacaoContaCorrente(java.util.Calendar param) {
this.localDataSituacaoContaCorrente = param;
}
/**
* field for MensagemSituacaoContaCorrente This was an Attribute!
*/
protected java.lang.String localMensagemSituacaoContaCorrente;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMensagemSituacaoContaCorrente() {
return localMensagemSituacaoContaCorrente;
}
/**
* Auto generated setter method
*
* @param param
* MensagemSituacaoContaCorrente
*/
public void setMensagemSituacaoContaCorrente(java.lang.String param) {
this.localMensagemSituacaoContaCorrente = param;
}
/**
* field for TipoDocumentoIdentificacao This was an Attribute!
*/
protected java.lang.String localTipoDocumentoIdentificacao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getTipoDocumentoIdentificacao() {
return localTipoDocumentoIdentificacao;
}
/**
* Auto generated setter method
*
* @param param
* TipoDocumentoIdentificacao
*/
public void setTipoDocumentoIdentificacao(java.lang.String param) {
this.localTipoDocumentoIdentificacao = param;
}
/**
* field for TipoPessoaRechequeOnline This was an Attribute!
*/
protected java.lang.String localTipoPessoaRechequeOnline;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getTipoPessoaRechequeOnline() {
return localTipoPessoaRechequeOnline;
}
/**
* Auto generated setter method
*
* @param param
* TipoPessoaRechequeOnline
*/
public void setTipoPessoaRechequeOnline(java.lang.String param) {
this.localTipoPessoaRechequeOnline = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoChequeConsultaOnlineSRS.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Cheque-Consulta-Online-SRS",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Cheque-Consulta-Online-SRS",
xmlWriter);
}
}
if (localDataSituacaoContaCorrente != null) {
writeAttribute(
"",
"data-situacao-conta-corrente",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataSituacaoContaCorrente),
xmlWriter);
}
if (localMensagemSituacaoContaCorrente != null) {
writeAttribute(
"",
"mensagem-situacao-conta-corrente",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagemSituacaoContaCorrente),
xmlWriter);
}
if (localTipoDocumentoIdentificacao != null) {
writeAttribute(
"",
"tipo-documento-identificacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoDocumentoIdentificacao),
xmlWriter);
}
if (localTipoPessoaRechequeOnline != null) {
writeAttribute(
"",
"tipo-pessoa-recheque-online",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoPessoaRechequeOnline),
xmlWriter);
}
if (localOcorrenciaRechequeOnlineTracker) {
if (localOcorrenciaRechequeOnline == null) {
throw new org.apache.axis2.databinding.ADBException(
"ocorrencia-recheque-online cannot be null!!");
}
localOcorrenciaRechequeOnline.serialize(
new javax.xml.namespace.QName("",
"ocorrencia-recheque-online"), factory,
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localOcorrenciaRechequeOnlineTracker) {
elementList.add(new javax.xml.namespace.QName("",
"ocorrencia-recheque-online"));
if (localOcorrenciaRechequeOnline == null) {
throw new org.apache.axis2.databinding.ADBException(
"ocorrencia-recheque-online cannot be null!!");
}
elementList.add(localOcorrenciaRechequeOnline);
}
attribList.add(new javax.xml.namespace.QName("",
"data-situacao-conta-corrente"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataSituacaoContaCorrente));
attribList.add(new javax.xml.namespace.QName("",
"mensagem-situacao-conta-corrente"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagemSituacaoContaCorrente));
attribList.add(new javax.xml.namespace.QName("",
"tipo-documento-identificacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoDocumentoIdentificacao));
attribList.add(new javax.xml.namespace.QName("",
"tipo-pessoa-recheque-online"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoPessoaRechequeOnline));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoChequeConsultaOnlineSRS parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoChequeConsultaOnlineSRS object = new InsumoChequeConsultaOnlineSRS();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Cheque-Consulta-Online-SRS"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoChequeConsultaOnlineSRS) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-situacao-conta-corrente"
java.lang.String tempAttribDataSituacaoContaCorrente =
reader.getAttributeValue(null,
"data-situacao-conta-corrente");
if (tempAttribDataSituacaoContaCorrente != null) {
java.lang.String content = tempAttribDataSituacaoContaCorrente;
object.setDataSituacaoContaCorrente(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataSituacaoContaCorrente));
} else {
}
handledAttributes.add("data-situacao-conta-corrente");
// handle attribute "mensagem-situacao-conta-corrente"
java.lang.String tempAttribMensagemSituacaoContaCorrente =
reader.getAttributeValue(null,
"mensagem-situacao-conta-corrente");
if (tempAttribMensagemSituacaoContaCorrente != null) {
java.lang.String content = tempAttribMensagemSituacaoContaCorrente;
object.setMensagemSituacaoContaCorrente(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMensagemSituacaoContaCorrente));
} else {
}
handledAttributes.add("mensagem-situacao-conta-corrente");
// handle attribute "tipo-documento-identificacao"
java.lang.String tempAttribTipoDocumentoIdentificacao =
reader.getAttributeValue(null,
"tipo-documento-identificacao");
if (tempAttribTipoDocumentoIdentificacao != null) {
java.lang.String content = tempAttribTipoDocumentoIdentificacao;
object.setTipoDocumentoIdentificacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribTipoDocumentoIdentificacao));
} else {
}
handledAttributes.add("tipo-documento-identificacao");
// handle attribute "tipo-pessoa-recheque-online"
java.lang.String tempAttribTipoPessoaRechequeOnline =
reader.getAttributeValue(null,
"tipo-pessoa-recheque-online");
if (tempAttribTipoPessoaRechequeOnline != null) {
java.lang.String content = tempAttribTipoPessoaRechequeOnline;
object.setTipoPessoaRechequeOnline(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribTipoPessoaRechequeOnline));
} else {
}
handledAttributes.add("tipo-pessoa-recheque-online");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"ocorrencia-recheque-online").equals(reader
.getName())) {
object.setOcorrenciaRechequeOnline(OcorrenciaRechequeOnline.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ChequeFiltro implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Cheque-Filtro Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Numero
*/
protected int localNumero;
/**
* Auto generated getter method
*
* @return int
*/
public int getNumero() {
return localNumero;
}
/**
* Auto generated setter method
*
* @param param
* Numero
*/
public void setNumero(int param) {
this.localNumero = param;
}
/**
* field for Digito
*/
protected int localDigito;
/**
* Auto generated getter method
*
* @return int
*/
public int getDigito() {
return localDigito;
}
/**
* Auto generated setter method
*
* @param param
* Digito
*/
public void setDigito(int param) {
this.localDigito = param;
}
/**
* field for DataDeposito
*/
protected java.util.Calendar localDataDeposito;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataDeposito() {
return localDataDeposito;
}
/**
* Auto generated setter method
*
* @param param
* DataDeposito
*/
public void setDataDeposito(java.util.Calendar param) {
this.localDataDeposito = param;
}
/**
* field for Valor
*/
protected java.math.BigDecimal localValor;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValor() {
return localValor;
}
/**
* Auto generated setter method
*
* @param param
* Valor
*/
public void setValor(java.math.BigDecimal param) {
this.localValor = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ChequeFiltro.this
.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Cheque-Filtro",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Cheque-Filtro", xmlWriter);
}
}
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "numero", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "numero");
}
} else {
xmlWriter.writeStartElement("numero");
}
if (localNumero == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"numero cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
}
xmlWriter.writeEndElement();
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "digito", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "digito");
}
} else {
xmlWriter.writeStartElement("digito");
}
if (localDigito == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"digito cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigito));
}
xmlWriter.writeEndElement();
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "data-deposito",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "data-deposito");
}
} else {
xmlWriter.writeStartElement("data-deposito");
}
if (localDataDeposito == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"data-deposito cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataDeposito));
}
xmlWriter.writeEndElement();
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "valor", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "valor");
}
} else {
xmlWriter.writeStartElement("valor");
}
if (localValor == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"valor cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor));
}
xmlWriter.writeEndElement();
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
elementList.add(new javax.xml.namespace.QName("", "numero"));
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
elementList.add(new javax.xml.namespace.QName("", "digito"));
elementList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigito));
elementList.add(new javax.xml.namespace.QName("", "data-deposito"));
if (localDataDeposito != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataDeposito));
} else {
throw new org.apache.axis2.databinding.ADBException(
"data-deposito cannot be null!!");
}
elementList.add(new javax.xml.namespace.QName("", "valor"));
if (localValor != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor));
} else {
throw new org.apache.axis2.databinding.ADBException(
"valor cannot be null!!");
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ChequeFiltro parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ChequeFiltro object = new ChequeFiltro();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Cheque-Filtro".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ChequeFiltro) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "numero")
.equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
reader.next();
} // End of if for expected property start element
else {
// A start element we are not expecting indicates an
// invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "digito")
.equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setDigito(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
reader.next();
} // End of if for expected property start element
else {
// A start element we are not expecting indicates an
// invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"data-deposito").equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setDataDeposito(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(content));
reader.next();
} // End of if for expected property start element
else {
// A start element we are not expecting indicates an
// invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "valor")
.equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setValor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(content));
reader.next();
} // End of if for expected property start element
else {
// A start element we are not expecting indicates an
// invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class AssinanteTelefone implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Assinante-Telefone Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Telefone
*/
protected Telefone localTelefone;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTelefoneTracker = false;
/**
* Auto generated getter method
*
* @return Telefone
*/
public Telefone getTelefone() {
return localTelefone;
}
/**
* Auto generated setter method
*
* @param param
* Telefone
*/
public void setTelefone(Telefone param) {
if (param != null) {
// update the setting tracker
localTelefoneTracker = true;
} else {
localTelefoneTracker = false;
}
this.localTelefone = param;
}
/**
* field for Endereco
*/
protected EnderecoAssinanteTelefone localEndereco;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localEnderecoTracker = false;
/**
* Auto generated getter method
*
* @return EnderecoAssinanteTelefone
*/
public EnderecoAssinanteTelefone getEndereco() {
return localEndereco;
}
/**
* Auto generated setter method
*
* @param param
* Endereco
*/
public void setEndereco(EnderecoAssinanteTelefone param) {
if (param != null) {
// update the setting tracker
localEnderecoTracker = true;
} else {
localEnderecoTracker = false;
}
this.localEndereco = param;
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* field for TipoTelefone This was an Attribute!
*/
protected TipoAssinanteTelefone localTipoTelefone;
/**
* Auto generated getter method
*
* @return TipoAssinanteTelefone
*/
public TipoAssinanteTelefone getTipoTelefone() {
return localTipoTelefone;
}
/**
* Auto generated setter method
*
* @param param
* TipoTelefone
*/
public void setTipoTelefone(TipoAssinanteTelefone param) {
this.localTipoTelefone = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
AssinanteTelefone.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Assinante-Telefone",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Assinante-Telefone", xmlWriter);
}
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
if (localTipoTelefone != null) {
writeAttribute("", "tipo-telefone",
localTipoTelefone.toString(), xmlWriter);
}
if (localTelefoneTracker) {
if (localTelefone == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone cannot be null!!");
}
localTelefone.serialize(new javax.xml.namespace.QName("",
"telefone"), factory, xmlWriter);
}
if (localEnderecoTracker) {
if (localEndereco == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco cannot be null!!");
}
localEndereco.serialize(new javax.xml.namespace.QName("",
"endereco"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localTelefoneTracker) {
elementList.add(new javax.xml.namespace.QName("", "telefone"));
if (localTelefone == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone cannot be null!!");
}
elementList.add(localTelefone);
}
if (localEnderecoTracker) {
elementList.add(new javax.xml.namespace.QName("", "endereco"));
if (localEndereco == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco cannot be null!!");
}
elementList.add(localEndereco);
}
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
attribList.add(new javax.xml.namespace.QName("", "tipo-telefone"));
attribList.add(localTipoTelefone.toString());
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static AssinanteTelefone parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
AssinanteTelefone object = new AssinanteTelefone();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Assinante-Telefone".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (AssinanteTelefone) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
// handle attribute "tipo-telefone"
java.lang.String tempAttribTipoTelefone =
reader.getAttributeValue(null, "tipo-telefone");
if (tempAttribTipoTelefone != null) {
java.lang.String content = tempAttribTipoTelefone;
object.setTipoTelefone(TipoAssinanteTelefone.Factory
.fromString(reader, tempAttribTipoTelefone));
} else {
}
handledAttributes.add("tipo-telefone");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "telefone")
.equals(reader.getName())) {
object.setTelefone(Telefone.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "endereco")
.equals(reader.getName())) {
object.setEndereco(EnderecoAssinanteTelefone.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Cep implements org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/", "Cep",
"ns1");
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Cep
*/
protected int localCep;
/**
* Auto generated getter method
*
* @return int
*/
public int getCep() {
return localCep;
}
/**
* Auto generated setter method
*
* @param param
* Cep
*/
public void setCep(int param) {
this.localCep = param;
}
public java.lang.String toString() {
return localCep + "";
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, MY_QNAME) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Cep.this.serialize(MY_QNAME, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
MY_QNAME, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
java.lang.String namespace = parentQName.getNamespaceURI();
java.lang.String localName = parentQName.getLocalPart();
if (!namespace.equals("")) {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, localName, namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, localName);
}
} else {
xmlWriter.writeStartElement(localName);
}
// add the type details if this is used in a simple type
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Cep", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Cep", xmlWriter);
}
}
if (localCep == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"property value cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCep));
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
MY_QNAME,
new java.lang.Object[] {
org.apache.axis2.databinding.utils.reader.ADBXMLStreamReader.ELEMENT_TEXT,
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCep) }, null);
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
public static Cep fromString(java.lang.String value,
java.lang.String namespaceURI) {
Cep returnValue = new Cep();
returnValue
.setCep(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(value));
return returnValue;
}
public static Cep fromString(
javax.xml.stream.XMLStreamReader xmlStreamReader,
java.lang.String content) {
if (content.indexOf(":") > -1) {
java.lang.String prefix = content.substring(0,
content.indexOf(":"));
java.lang.String namespaceUri = xmlStreamReader
.getNamespaceContext().getNamespaceURI(prefix);
return Cep.Factory.fromString(content, namespaceUri);
} else {
return Cep.Factory.fromString(content, "");
}
}
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Cep parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Cep object = new Cep();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
while (!reader.isEndElement()) {
if (reader.isStartElement() || reader.hasText()) {
if (reader.isStartElement() || reader.hasText()) {
java.lang.String content = reader
.getElementText();
object.setCep(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
} // End of if for expected property start element
else {
// A start element we are not expecting
// indicates an invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
} else {
reader.next();
}
} // end of while loop
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ResultadoConsulta implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Resultado-Consulta Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Protocolo
*/
protected ProtocoloConsulta localProtocolo;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localProtocoloTracker = false;
/**
* Auto generated getter method
*
* @return ProtocoloConsulta
*/
public ProtocoloConsulta getProtocolo() {
return localProtocolo;
}
/**
* Auto generated setter method
*
* @param param
* Protocolo
*/
public void setProtocolo(ProtocoloConsulta param) {
if (param != null) {
// update the setting tracker
localProtocoloTracker = true;
} else {
localProtocoloTracker = false;
}
this.localProtocolo = param;
}
/**
* field for Operador
*/
protected Operador localOperador;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localOperadorTracker = false;
/**
* Auto generated getter method
*
* @return Operador
*/
public Operador getOperador() {
return localOperador;
}
/**
* Auto generated setter method
*
* @param param
* Operador
*/
public void setOperador(Operador param) {
if (param != null) {
// update the setting tracker
localOperadorTracker = true;
} else {
localOperadorTracker = false;
}
this.localOperador = param;
}
/**
* field for BaseInoperante This was an Array!
*/
protected java.lang.String[] localBaseInoperante;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localBaseInoperanteTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String[]
*/
public java.lang.String[] getBaseInoperante() {
return localBaseInoperante;
}
/**
* validate the array for BaseInoperante
*/
protected void validateBaseInoperante(java.lang.String[] param) {
}
/**
* Auto generated setter method
*
* @param param
* BaseInoperante
*/
public void setBaseInoperante(java.lang.String[] param) {
validateBaseInoperante(param);
if (param != null) {
// update the setting tracker
localBaseInoperanteTracker = true;
} else {
localBaseInoperanteTracker = false;
}
this.localBaseInoperante = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* java.lang.String
*/
public void addBaseInoperante(java.lang.String param) {
if (localBaseInoperante == null) {
localBaseInoperante = new java.lang.String[] {};
}
// update the setting tracker
localBaseInoperanteTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localBaseInoperante);
list.add(param);
this.localBaseInoperante = (java.lang.String[]) list
.toArray(new java.lang.String[list.size()]);
}
/**
* field for Consumidor
*/
protected ResultadoConsumidor localConsumidor;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localConsumidorTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoConsumidor
*/
public ResultadoConsumidor getConsumidor() {
return localConsumidor;
}
/**
* Auto generated setter method
*
* @param param
* Consumidor
*/
public void setConsumidor(ResultadoConsumidor param) {
if (param != null) {
// update the setting tracker
localConsumidorTracker = true;
} else {
localConsumidorTracker = false;
}
this.localConsumidor = param;
}
/**
* field for GrafiaPj
*/
protected ResultadoInsumo localGrafiaPj;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localGrafiaPjTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getGrafiaPj() {
return localGrafiaPj;
}
/**
* Auto generated setter method
*
* @param param
* GrafiaPj
*/
public void setGrafiaPj(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localGrafiaPjTracker = true;
} else {
localGrafiaPjTracker = false;
}
this.localGrafiaPj = param;
}
/**
* field for EnderecoCepConsultado
*/
protected ResultadoInsumo localEnderecoCepConsultado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localEnderecoCepConsultadoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getEnderecoCepConsultado() {
return localEnderecoCepConsultado;
}
/**
* Auto generated setter method
*
* @param param
* EnderecoCepConsultado
*/
public void setEnderecoCepConsultado(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localEnderecoCepConsultadoTracker = true;
} else {
localEnderecoCepConsultadoTracker = false;
}
this.localEnderecoCepConsultado = param;
}
/**
* field for TelefoneConsultado
*/
protected ResultadoInsumo localTelefoneConsultado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTelefoneConsultadoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getTelefoneConsultado() {
return localTelefoneConsultado;
}
/**
* Auto generated setter method
*
* @param param
* TelefoneConsultado
*/
public void setTelefoneConsultado(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localTelefoneConsultadoTracker = true;
} else {
localTelefoneConsultadoTracker = false;
}
this.localTelefoneConsultado = param;
}
/**
* field for TelefoneVinculadoConsumidor
*/
protected ResultadoInsumo localTelefoneVinculadoConsumidor;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTelefoneVinculadoConsumidorTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getTelefoneVinculadoConsumidor() {
return localTelefoneVinculadoConsumidor;
}
/**
* Auto generated setter method
*
* @param param
* TelefoneVinculadoConsumidor
*/
public void setTelefoneVinculadoConsumidor(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localTelefoneVinculadoConsumidorTracker = true;
} else {
localTelefoneVinculadoConsumidorTracker = false;
}
this.localTelefoneVinculadoConsumidor = param;
}
/**
* field for TelefoneVinculadoAssinanteConsultado
*/
protected ResultadoInsumo localTelefoneVinculadoAssinanteConsultado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTelefoneVinculadoAssinanteConsultadoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getTelefoneVinculadoAssinanteConsultado() {
return localTelefoneVinculadoAssinanteConsultado;
}
/**
* Auto generated setter method
*
* @param param
* TelefoneVinculadoAssinanteConsultado
*/
public void setTelefoneVinculadoAssinanteConsultado(
ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localTelefoneVinculadoAssinanteConsultadoTracker = true;
} else {
localTelefoneVinculadoAssinanteConsultadoTracker = false;
}
this.localTelefoneVinculadoAssinanteConsultado = param;
}
/**
* field for UltimoTelefoneInformado
*/
protected ResultadoInsumo localUltimoTelefoneInformado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localUltimoTelefoneInformadoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getUltimoTelefoneInformado() {
return localUltimoTelefoneInformado;
}
/**
* Auto generated setter method
*
* @param param
* UltimoTelefoneInformado
*/
public void setUltimoTelefoneInformado(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localUltimoTelefoneInformadoTracker = true;
} else {
localUltimoTelefoneInformadoTracker = false;
}
this.localUltimoTelefoneInformado = param;
}
/**
* field for UltimoEnderecoInformado
*/
protected ResultadoInsumo localUltimoEnderecoInformado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localUltimoEnderecoInformadoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getUltimoEnderecoInformado() {
return localUltimoEnderecoInformado;
}
/**
* Auto generated setter method
*
* @param param
* UltimoEnderecoInformado
*/
public void setUltimoEnderecoInformado(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localUltimoEnderecoInformadoTracker = true;
} else {
localUltimoEnderecoInformadoTracker = false;
}
this.localUltimoEnderecoInformado = param;
}
/**
* field for ParticipacaoEmpresa
*/
protected ResultadoInsumo localParticipacaoEmpresa;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localParticipacaoEmpresaTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getParticipacaoEmpresa() {
return localParticipacaoEmpresa;
}
/**
* Auto generated setter method
*
* @param param
* ParticipacaoEmpresa
*/
public void setParticipacaoEmpresa(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localParticipacaoEmpresaTracker = true;
} else {
localParticipacaoEmpresaTracker = false;
}
this.localParticipacaoEmpresa = param;
}
/**
* field for Socio
*/
protected ResultadoInsumo localSocio;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localSocioTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getSocio() {
return localSocio;
}
/**
* Auto generated setter method
*
* @param param
* Socio
*/
public void setSocio(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localSocioTracker = true;
} else {
localSocioTracker = false;
}
this.localSocio = param;
}
/**
* field for Administrador
*/
protected ResultadoInsumo localAdministrador;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAdministradorTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getAdministrador() {
return localAdministrador;
}
/**
* Auto generated setter method
*
* @param param
* Administrador
*/
public void setAdministrador(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localAdministradorTracker = true;
} else {
localAdministradorTracker = false;
}
this.localAdministrador = param;
}
/**
* field for AlertaDocumento
*/
protected ResultadoInsumo localAlertaDocumento;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAlertaDocumentoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getAlertaDocumento() {
return localAlertaDocumento;
}
/**
* Auto generated setter method
*
* @param param
* AlertaDocumento
*/
public void setAlertaDocumento(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localAlertaDocumentoTracker = true;
} else {
localAlertaDocumentoTracker = false;
}
this.localAlertaDocumento = param;
}
/**
* field for Spc
*/
protected ResultadoInsumo localSpc;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localSpcTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getSpc() {
return localSpc;
}
/**
* Auto generated setter method
*
* @param param
* Spc
*/
public void setSpc(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localSpcTracker = true;
} else {
localSpcTracker = false;
}
this.localSpc = param;
}
/**
* field for ChequeLojista
*/
protected ResultadoInsumo localChequeLojista;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeLojistaTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getChequeLojista() {
return localChequeLojista;
}
/**
* Auto generated setter method
*
* @param param
* ChequeLojista
*/
public void setChequeLojista(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localChequeLojistaTracker = true;
} else {
localChequeLojistaTracker = false;
}
this.localChequeLojista = param;
}
/**
* field for Ccf
*/
protected ResultadoInsumo localCcf;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCcfTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getCcf() {
return localCcf;
}
/**
* Auto generated setter method
*
* @param param
* Ccf
*/
public void setCcf(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localCcfTracker = true;
} else {
localCcfTracker = false;
}
this.localCcf = param;
}
/**
* field for ContraOrdemDocumentoDiferente
*/
protected ResultadoInsumoContraOrdem localContraOrdemDocumentoDiferente;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localContraOrdemDocumentoDiferenteTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumoContraOrdem
*/
public ResultadoInsumoContraOrdem getContraOrdemDocumentoDiferente() {
return localContraOrdemDocumentoDiferente;
}
/**
* Auto generated setter method
*
* @param param
* ContraOrdemDocumentoDiferente
*/
public void setContraOrdemDocumentoDiferente(
ResultadoInsumoContraOrdem param) {
if (param != null) {
// update the setting tracker
localContraOrdemDocumentoDiferenteTracker = true;
} else {
localContraOrdemDocumentoDiferenteTracker = false;
}
this.localContraOrdemDocumentoDiferente = param;
}
/**
* field for ContraOrdemAgenciaDiferente
*/
protected ResultadoInsumoContraOrdem localContraOrdemAgenciaDiferente;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localContraOrdemAgenciaDiferenteTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumoContraOrdem
*/
public ResultadoInsumoContraOrdem getContraOrdemAgenciaDiferente() {
return localContraOrdemAgenciaDiferente;
}
/**
* Auto generated setter method
*
* @param param
* ContraOrdemAgenciaDiferente
*/
public void setContraOrdemAgenciaDiferente(
ResultadoInsumoContraOrdem param) {
if (param != null) {
// update the setting tracker
localContraOrdemAgenciaDiferenteTracker = true;
} else {
localContraOrdemAgenciaDiferenteTracker = false;
}
this.localContraOrdemAgenciaDiferente = param;
}
/**
* field for ContraOrdemAgenciaContaDiferente
*/
protected ResultadoInsumoContraOrdem localContraOrdemAgenciaContaDiferente;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localContraOrdemAgenciaContaDiferenteTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumoContraOrdem
*/
public ResultadoInsumoContraOrdem getContraOrdemAgenciaContaDiferente() {
return localContraOrdemAgenciaContaDiferente;
}
/**
* Auto generated setter method
*
* @param param
* ContraOrdemAgenciaContaDiferente
*/
public void setContraOrdemAgenciaContaDiferente(
ResultadoInsumoContraOrdem param) {
if (param != null) {
// update the setting tracker
localContraOrdemAgenciaContaDiferenteTracker = true;
} else {
localContraOrdemAgenciaContaDiferenteTracker = false;
}
this.localContraOrdemAgenciaContaDiferente = param;
}
/**
* field for Acao
*/
protected ResultadoInsumo localAcao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAcaoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getAcao() {
return localAcao;
}
/**
* Auto generated setter method
*
* @param param
* Acao
*/
public void setAcao(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localAcaoTracker = true;
} else {
localAcaoTracker = false;
}
this.localAcao = param;
}
/**
* field for Protesto
*/
protected ResultadoInsumo localProtesto;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localProtestoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getProtesto() {
return localProtesto;
}
/**
* Auto generated setter method
*
* @param param
* Protesto
*/
public void setProtesto(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localProtestoTracker = true;
} else {
localProtestoTracker = false;
}
this.localProtesto = param;
}
/**
* field for ContraOrdem
*/
protected ResultadoInsumoContraOrdem localContraOrdem;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localContraOrdemTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumoContraOrdem
*/
public ResultadoInsumoContraOrdem getContraOrdem() {
return localContraOrdem;
}
/**
* Auto generated setter method
*
* @param param
* ContraOrdem
*/
public void setContraOrdem(ResultadoInsumoContraOrdem param) {
if (param != null) {
// update the setting tracker
localContraOrdemTracker = true;
} else {
localContraOrdemTracker = false;
}
this.localContraOrdem = param;
}
/**
* field for Contumacia
*/
protected ResultadoInsumoContumacia localContumacia;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localContumaciaTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumoContumacia
*/
public ResultadoInsumoContumacia getContumacia() {
return localContumacia;
}
/**
* Auto generated setter method
*
* @param param
* Contumacia
*/
public void setContumacia(ResultadoInsumoContumacia param) {
if (param != null) {
// update the setting tracker
localContumaciaTracker = true;
} else {
localContumaciaTracker = false;
}
this.localContumacia = param;
}
/**
* field for CreditoConcedido
*/
protected ResultadoInsumo localCreditoConcedido;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCreditoConcedidoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getCreditoConcedido() {
return localCreditoConcedido;
}
/**
* Auto generated setter method
*
* @param param
* CreditoConcedido
*/
public void setCreditoConcedido(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localCreditoConcedidoTracker = true;
} else {
localCreditoConcedidoTracker = false;
}
this.localCreditoConcedido = param;
}
/**
* field for BancoAgenciaContaDocumentoDiferente
*/
protected ResultadoInsumo localBancoAgenciaContaDocumentoDiferente;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localBancoAgenciaContaDocumentoDiferenteTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getBancoAgenciaContaDocumentoDiferente() {
return localBancoAgenciaContaDocumentoDiferente;
}
/**
* Auto generated setter method
*
* @param param
* BancoAgenciaContaDocumentoDiferente
*/
public void setBancoAgenciaContaDocumentoDiferente(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localBancoAgenciaContaDocumentoDiferenteTracker = true;
} else {
localBancoAgenciaContaDocumentoDiferenteTracker = false;
}
this.localBancoAgenciaContaDocumentoDiferente = param;
}
/**
* field for DadosAgenciaBancaria
*/
protected ResultadoInsumo localDadosAgenciaBancaria;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDadosAgenciaBancariaTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getDadosAgenciaBancaria() {
return localDadosAgenciaBancaria;
}
/**
* Auto generated setter method
*
* @param param
* DadosAgenciaBancaria
*/
public void setDadosAgenciaBancaria(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localDadosAgenciaBancariaTracker = true;
} else {
localDadosAgenciaBancariaTracker = false;
}
this.localDadosAgenciaBancaria = param;
}
/**
* field for ConsultaRealizada
*/
protected ResultadoInsumoConsultaRealizada localConsultaRealizada;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localConsultaRealizadaTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumoConsultaRealizada
*/
public ResultadoInsumoConsultaRealizada getConsultaRealizada() {
return localConsultaRealizada;
}
/**
* Auto generated setter method
*
* @param param
* ConsultaRealizada
*/
public void setConsultaRealizada(ResultadoInsumoConsultaRealizada param) {
if (param != null) {
// update the setting tracker
localConsultaRealizadaTracker = true;
} else {
localConsultaRealizadaTracker = false;
}
this.localConsultaRealizada = param;
}
/**
* field for InformacaoPoderJudiciario
*/
protected ResultadoInsumo localInformacaoPoderJudiciario;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localInformacaoPoderJudiciarioTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getInformacaoPoderJudiciario() {
return localInformacaoPoderJudiciario;
}
/**
* Auto generated setter method
*
* @param param
* InformacaoPoderJudiciario
*/
public void setInformacaoPoderJudiciario(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localInformacaoPoderJudiciarioTracker = true;
} else {
localInformacaoPoderJudiciarioTracker = false;
}
this.localInformacaoPoderJudiciario = param;
}
/**
* field for Riskscoring6Meses
*/
protected ResultadoInsumo localRiskscoring6Meses;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localRiskscoring6MesesTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getRiskscoring6Meses() {
return localRiskscoring6Meses;
}
/**
* Auto generated setter method
*
* @param param
* Riskscoring6Meses
*/
public void setRiskscoring6Meses(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localRiskscoring6MesesTracker = true;
} else {
localRiskscoring6MesesTracker = false;
}
this.localRiskscoring6Meses = param;
}
/**
* field for Riskscoring12Meses
*/
protected ResultadoInsumo localRiskscoring12Meses;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localRiskscoring12MesesTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getRiskscoring12Meses() {
return localRiskscoring12Meses;
}
/**
* Auto generated setter method
*
* @param param
* Riskscoring12Meses
*/
public void setRiskscoring12Meses(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localRiskscoring12MesesTracker = true;
} else {
localRiskscoring12MesesTracker = false;
}
this.localRiskscoring12Meses = param;
}
/**
* field for ChequeSemFundoAchei
*/
protected ResultadoInsumo localChequeSemFundoAchei;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeSemFundoAcheiTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getChequeSemFundoAchei() {
return localChequeSemFundoAchei;
}
/**
* Auto generated setter method
*
* @param param
* ChequeSemFundoAchei
*/
public void setChequeSemFundoAchei(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localChequeSemFundoAcheiTracker = true;
} else {
localChequeSemFundoAcheiTracker = false;
}
this.localChequeSemFundoAchei = param;
}
/**
* field for ChequeSemFundoAcheiCcf
*/
protected ResultadoInsumo localChequeSemFundoAcheiCcf;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeSemFundoAcheiCcfTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getChequeSemFundoAcheiCcf() {
return localChequeSemFundoAcheiCcf;
}
/**
* Auto generated setter method
*
* @param param
* ChequeSemFundoAcheiCcf
*/
public void setChequeSemFundoAcheiCcf(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localChequeSemFundoAcheiCcfTracker = true;
} else {
localChequeSemFundoAcheiCcfTracker = false;
}
this.localChequeSemFundoAcheiCcf = param;
}
/**
* field for ContumaciaSrs
*/
protected ResultadoInsumo localContumaciaSrs;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localContumaciaSrsTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getContumaciaSrs() {
return localContumaciaSrs;
}
/**
* Auto generated setter method
*
* @param param
* ContumaciaSrs
*/
public void setContumaciaSrs(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localContumaciaSrsTracker = true;
} else {
localContumaciaSrsTracker = false;
}
this.localContumaciaSrs = param;
}
/**
* field for ParticipacaoFalencia
*/
protected ResultadoInsumo localParticipacaoFalencia;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localParticipacaoFalenciaTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getParticipacaoFalencia() {
return localParticipacaoFalencia;
}
/**
* Auto generated setter method
*
* @param param
* ParticipacaoFalencia
*/
public void setParticipacaoFalencia(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localParticipacaoFalenciaTracker = true;
} else {
localParticipacaoFalenciaTracker = false;
}
this.localParticipacaoFalencia = param;
}
/**
* field for RestricaoFinanceira
*/
protected ResultadoInsumo localRestricaoFinanceira;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localRestricaoFinanceiraTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getRestricaoFinanceira() {
return localRestricaoFinanceira;
}
/**
* Auto generated setter method
*
* @param param
* RestricaoFinanceira
*/
public void setRestricaoFinanceira(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localRestricaoFinanceiraTracker = true;
} else {
localRestricaoFinanceiraTracker = false;
}
this.localRestricaoFinanceira = param;
}
/**
* field for PendenciaFinanceira
*/
protected ResultadoInsumo localPendenciaFinanceira;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localPendenciaFinanceiraTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getPendenciaFinanceira() {
return localPendenciaFinanceira;
}
/**
* Auto generated setter method
*
* @param param
* PendenciaFinanceira
*/
public void setPendenciaFinanceira(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localPendenciaFinanceiraTracker = true;
} else {
localPendenciaFinanceiraTracker = false;
}
this.localPendenciaFinanceira = param;
}
/**
* field for ChequeSemFundoVarejo
*/
protected ResultadoInsumo localChequeSemFundoVarejo;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeSemFundoVarejoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getChequeSemFundoVarejo() {
return localChequeSemFundoVarejo;
}
/**
* Auto generated setter method
*
* @param param
* ChequeSemFundoVarejo
*/
public void setChequeSemFundoVarejo(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localChequeSemFundoVarejoTracker = true;
} else {
localChequeSemFundoVarejoTracker = false;
}
this.localChequeSemFundoVarejo = param;
}
/**
* field for ContraOrdemSrs
*/
protected ResultadoInsumo localContraOrdemSrs;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localContraOrdemSrsTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getContraOrdemSrs() {
return localContraOrdemSrs;
}
/**
* Auto generated setter method
*
* @param param
* ContraOrdemSrs
*/
public void setContraOrdemSrs(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localContraOrdemSrsTracker = true;
} else {
localContraOrdemSrsTracker = false;
}
this.localContraOrdemSrs = param;
}
/**
* field for ContraOrdemDocumentoDiferenteSrs
*/
protected ResultadoInsumo localContraOrdemDocumentoDiferenteSrs;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localContraOrdemDocumentoDiferenteSrsTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getContraOrdemDocumentoDiferenteSrs() {
return localContraOrdemDocumentoDiferenteSrs;
}
/**
* Auto generated setter method
*
* @param param
* ContraOrdemDocumentoDiferenteSrs
*/
public void setContraOrdemDocumentoDiferenteSrs(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localContraOrdemDocumentoDiferenteSrsTracker = true;
} else {
localContraOrdemDocumentoDiferenteSrsTracker = false;
}
this.localContraOrdemDocumentoDiferenteSrs = param;
}
/**
* field for ChequeOutrasOcorrenciasSrs
*/
protected ResultadoInsumo localChequeOutrasOcorrenciasSrs;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeOutrasOcorrenciasSrsTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getChequeOutrasOcorrenciasSrs() {
return localChequeOutrasOcorrenciasSrs;
}
/**
* Auto generated setter method
*
* @param param
* ChequeOutrasOcorrenciasSrs
*/
public void setChequeOutrasOcorrenciasSrs(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localChequeOutrasOcorrenciasSrsTracker = true;
} else {
localChequeOutrasOcorrenciasSrsTracker = false;
}
this.localChequeOutrasOcorrenciasSrs = param;
}
/**
* field for ChequeConsultaOnlineSrs
*/
protected ResultadoInsumo localChequeConsultaOnlineSrs;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeConsultaOnlineSrsTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getChequeConsultaOnlineSrs() {
return localChequeConsultaOnlineSrs;
}
/**
* Auto generated setter method
*
* @param param
* ChequeConsultaOnlineSrs
*/
public void setChequeConsultaOnlineSrs(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localChequeConsultaOnlineSrsTracker = true;
} else {
localChequeConsultaOnlineSrsTracker = false;
}
this.localChequeConsultaOnlineSrs = param;
}
/**
* field for ConsultaRealizadaCheque
*/
protected ResultadoInsumo localConsultaRealizadaCheque;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localConsultaRealizadaChequeTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getConsultaRealizadaCheque() {
return localConsultaRealizadaCheque;
}
/**
* Auto generated setter method
*
* @param param
* ConsultaRealizadaCheque
*/
public void setConsultaRealizadaCheque(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localConsultaRealizadaChequeTracker = true;
} else {
localConsultaRealizadaChequeTracker = false;
}
this.localConsultaRealizadaCheque = param;
}
/**
* field for ReferenciaisNegocios
*/
protected ResultadoInsumo localReferenciaisNegocios;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localReferenciaisNegociosTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getReferenciaisNegocios() {
return localReferenciaisNegocios;
}
/**
* Auto generated setter method
*
* @param param
* ReferenciaisNegocios
*/
public void setReferenciaisNegocios(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localReferenciaisNegociosTracker = true;
} else {
localReferenciaisNegociosTracker = false;
}
this.localReferenciaisNegocios = param;
}
/**
* field for HistoricoPagamento
*/
protected ResultadoInsumo localHistoricoPagamento;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localHistoricoPagamentoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getHistoricoPagamento() {
return localHistoricoPagamento;
}
/**
* Auto generated setter method
*
* @param param
* HistoricoPagamento
*/
public void setHistoricoPagamento(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localHistoricoPagamentoTracker = true;
} else {
localHistoricoPagamentoTracker = false;
}
this.localHistoricoPagamento = param;
}
/**
* field for RelacionamentoMaisAntigoComFornecedores
*/
protected ResultadoInsumo localRelacionamentoMaisAntigoComFornecedores;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localRelacionamentoMaisAntigoComFornecedoresTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getRelacionamentoMaisAntigoComFornecedores() {
return localRelacionamentoMaisAntigoComFornecedores;
}
/**
* Auto generated setter method
*
* @param param
* RelacionamentoMaisAntigoComFornecedores
*/
public void setRelacionamentoMaisAntigoComFornecedores(
ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localRelacionamentoMaisAntigoComFornecedoresTracker = true;
} else {
localRelacionamentoMaisAntigoComFornecedoresTracker = false;
}
this.localRelacionamentoMaisAntigoComFornecedores = param;
}
/**
* field for RegistroConsulta
*/
protected ResultadoInsumo localRegistroConsulta;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localRegistroConsultaTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getRegistroConsulta() {
return localRegistroConsulta;
}
/**
* Auto generated setter method
*
* @param param
* RegistroConsulta
*/
public void setRegistroConsulta(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localRegistroConsultaTracker = true;
} else {
localRegistroConsultaTracker = false;
}
this.localRegistroConsulta = param;
}
/**
* field for UltimasConsultas
*/
protected ResultadoInsumo localUltimasConsultas;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localUltimasConsultasTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getUltimasConsultas() {
return localUltimasConsultas;
}
/**
* Auto generated setter method
*
* @param param
* UltimasConsultas
*/
public void setUltimasConsultas(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localUltimasConsultasTracker = true;
} else {
localUltimasConsultasTracker = false;
}
this.localUltimasConsultas = param;
}
/**
* field for CapitalSocial
*/
protected ResultadoInsumo localCapitalSocial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCapitalSocialTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getCapitalSocial() {
return localCapitalSocial;
}
/**
* Auto generated setter method
*
* @param param
* CapitalSocial
*/
public void setCapitalSocial(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localCapitalSocialTracker = true;
} else {
localCapitalSocialTracker = false;
}
this.localCapitalSocial = param;
}
/**
* field for Antecessora
*/
protected ResultadoInsumo localAntecessora;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAntecessoraTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getAntecessora() {
return localAntecessora;
}
/**
* Auto generated setter method
*
* @param param
* Antecessora
*/
public void setAntecessora(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localAntecessoraTracker = true;
} else {
localAntecessoraTracker = false;
}
this.localAntecessora = param;
}
/**
* field for AtividadeEmpresa
*/
protected ResultadoInsumo localAtividadeEmpresa;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAtividadeEmpresaTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getAtividadeEmpresa() {
return localAtividadeEmpresa;
}
/**
* Auto generated setter method
*
* @param param
* AtividadeEmpresa
*/
public void setAtividadeEmpresa(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localAtividadeEmpresaTracker = true;
} else {
localAtividadeEmpresaTracker = false;
}
this.localAtividadeEmpresa = param;
}
/**
* field for Filial
*/
protected ResultadoInsumo localFilial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localFilialTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getFilial() {
return localFilial;
}
/**
* Auto generated setter method
*
* @param param
* Filial
*/
public void setFilial(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localFilialTracker = true;
} else {
localFilialTracker = false;
}
this.localFilial = param;
}
/**
* field for InformacoesAdicionais
*/
protected ResultadoInsumo localInformacoesAdicionais;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localInformacoesAdicionaisTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getInformacoesAdicionais() {
return localInformacoesAdicionais;
}
/**
* Auto generated setter method
*
* @param param
* InformacoesAdicionais
*/
public void setInformacoesAdicionais(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localInformacoesAdicionaisTracker = true;
} else {
localInformacoesAdicionaisTracker = false;
}
this.localInformacoesAdicionais = param;
}
/**
* field for IncorporacaoFusaoCisao
*/
protected ResultadoInsumo localIncorporacaoFusaoCisao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localIncorporacaoFusaoCisaoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getIncorporacaoFusaoCisao() {
return localIncorporacaoFusaoCisao;
}
/**
* Auto generated setter method
*
* @param param
* IncorporacaoFusaoCisao
*/
public void setIncorporacaoFusaoCisao(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localIncorporacaoFusaoCisaoTracker = true;
} else {
localIncorporacaoFusaoCisaoTracker = false;
}
this.localIncorporacaoFusaoCisao = param;
}
/**
* field for PrincipaisProdutos
*/
protected ResultadoInsumo localPrincipaisProdutos;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localPrincipaisProdutosTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getPrincipaisProdutos() {
return localPrincipaisProdutos;
}
/**
* Auto generated setter method
*
* @param param
* PrincipaisProdutos
*/
public void setPrincipaisProdutos(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localPrincipaisProdutosTracker = true;
} else {
localPrincipaisProdutosTracker = false;
}
this.localPrincipaisProdutos = param;
}
/**
* field for MensagemComplementar This was an Array!
*/
protected MensagemComplementar[] localMensagemComplementar;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localMensagemComplementarTracker = false;
/**
* Auto generated getter method
*
* @return MensagemComplementar[]
*/
public MensagemComplementar[] getMensagemComplementar() {
return localMensagemComplementar;
}
/**
* validate the array for MensagemComplementar
*/
protected void validateMensagemComplementar(MensagemComplementar[] param) {
}
/**
* Auto generated setter method
*
* @param param
* MensagemComplementar
*/
public void setMensagemComplementar(MensagemComplementar[] param) {
validateMensagemComplementar(param);
if (param != null) {
// update the setting tracker
localMensagemComplementarTracker = true;
} else {
localMensagemComplementarTracker = false;
}
this.localMensagemComplementar = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* MensagemComplementar
*/
public void addMensagemComplementar(MensagemComplementar param) {
if (localMensagemComplementar == null) {
localMensagemComplementar = new MensagemComplementar[] {};
}
// update the setting tracker
localMensagemComplementarTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localMensagemComplementar);
list.add(param);
this.localMensagemComplementar = (MensagemComplementar[]) list
.toArray(new MensagemComplementar[list.size()]);
}
/**
* field for SpcScore3Meses
*/
protected ResultadoInsumo localSpcScore3Meses;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localSpcScore3MesesTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getSpcScore3Meses() {
return localSpcScore3Meses;
}
/**
* Auto generated setter method
*
* @param param
* SpcScore3Meses
*/
public void setSpcScore3Meses(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localSpcScore3MesesTracker = true;
} else {
localSpcScore3MesesTracker = false;
}
this.localSpcScore3Meses = param;
}
/**
* field for SpcScore12Meses
*/
protected ResultadoInsumo localSpcScore12Meses;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localSpcScore12MesesTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getSpcScore12Meses() {
return localSpcScore12Meses;
}
/**
* Auto generated setter method
*
* @param param
* SpcScore12Meses
*/
public void setSpcScore12Meses(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localSpcScore12MesesTracker = true;
} else {
localSpcScore12MesesTracker = false;
}
this.localSpcScore12Meses = param;
}
/**
* field for SpcObito
*/
protected ResultadoInsumo localSpcObito;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localSpcObitoTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getSpcObito() {
return localSpcObito;
}
/**
* Auto generated setter method
*
* @param param
* SpcObito
*/
public void setSpcObito(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localSpcObitoTracker = true;
} else {
localSpcObitoTracker = false;
}
this.localSpcObito = param;
}
/**
* field for ConfirmacaoRg
*/
protected ResultadoInsumo localConfirmacaoRg;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localConfirmacaoRgTracker = false;
/**
* Auto generated getter method
*
* @return ResultadoInsumo
*/
public ResultadoInsumo getConfirmacaoRg() {
return localConfirmacaoRg;
}
/**
* Auto generated setter method
*
* @param param
* ConfirmacaoRg
*/
public void setConfirmacaoRg(ResultadoInsumo param) {
if (param != null) {
// update the setting tracker
localConfirmacaoRgTracker = true;
} else {
localConfirmacaoRgTracker = false;
}
this.localConfirmacaoRg = param;
}
/**
* field for Restricao This was an Attribute!
*/
protected boolean localRestricao;
/**
* Auto generated getter method
*
* @return boolean
*/
public boolean getRestricao() {
return localRestricao;
}
/**
* Auto generated setter method
*
* @param param
* Restricao
*/
public void setRestricao(boolean param) {
this.localRestricao = param;
}
/**
* field for Data This was an Attribute!
*/
protected java.util.Calendar localData;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getData() {
return localData;
}
/**
* Auto generated setter method
*
* @param param
* Data
*/
public void setData(java.util.Calendar param) {
this.localData = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ResultadoConsulta.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Resultado-Consulta",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Resultado-Consulta", xmlWriter);
}
}
if (true) {
writeAttribute("", "restricao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRestricao), xmlWriter);
}
if (localData != null) {
writeAttribute("", "data",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localData), xmlWriter);
}
if (localProtocoloTracker) {
if (localProtocolo == null) {
throw new org.apache.axis2.databinding.ADBException(
"protocolo cannot be null!!");
}
localProtocolo.serialize(new javax.xml.namespace.QName("",
"protocolo"), factory, xmlWriter);
}
if (localOperadorTracker) {
if (localOperador == null) {
throw new org.apache.axis2.databinding.ADBException(
"operador cannot be null!!");
}
localOperador.serialize(new javax.xml.namespace.QName("",
"operador"), factory, xmlWriter);
}
if (localBaseInoperanteTracker) {
if (localBaseInoperante != null) {
namespace = "";
boolean emptyNamespace = namespace == null
|| namespace.length() == 0;
prefix = emptyNamespace ? null : xmlWriter
.getPrefix(namespace);
for (int i = 0; i < localBaseInoperante.length; i++) {
if (localBaseInoperante[i] != null) {
if (!emptyNamespace) {
if (prefix == null) {
java.lang.String prefix2 = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix2,
"base-inoperante", namespace);
xmlWriter
.writeNamespace(prefix2, namespace);
xmlWriter.setPrefix(prefix2, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"base-inoperante");
}
} else {
xmlWriter.writeStartElement("base-inoperante");
}
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localBaseInoperante[i]));
xmlWriter.writeEndElement();
} else {
// we have to do nothing since minOccurs is zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"base-inoperante cannot be null!!");
}
}
if (localConsumidorTracker) {
if (localConsumidor == null) {
throw new org.apache.axis2.databinding.ADBException(
"consumidor cannot be null!!");
}
localConsumidor.serialize(new javax.xml.namespace.QName("",
"consumidor"), factory, xmlWriter);
}
if (localGrafiaPjTracker) {
if (localGrafiaPj == null) {
throw new org.apache.axis2.databinding.ADBException(
"grafia-pj cannot be null!!");
}
localGrafiaPj.serialize(new javax.xml.namespace.QName("",
"grafia-pj"), factory, xmlWriter);
}
if (localEnderecoCepConsultadoTracker) {
if (localEnderecoCepConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco-cep-consultado cannot be null!!");
}
localEnderecoCepConsultado.serialize(
new javax.xml.namespace.QName("",
"endereco-cep-consultado"), factory, xmlWriter);
}
if (localTelefoneConsultadoTracker) {
if (localTelefoneConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-consultado cannot be null!!");
}
localTelefoneConsultado
.serialize(new javax.xml.namespace.QName("",
"telefone-consultado"), factory, xmlWriter);
}
if (localTelefoneVinculadoConsumidorTracker) {
if (localTelefoneVinculadoConsumidor == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-vinculado-consumidor cannot be null!!");
}
localTelefoneVinculadoConsumidor.serialize(
new javax.xml.namespace.QName("",
"telefone-vinculado-consumidor"), factory,
xmlWriter);
}
if (localTelefoneVinculadoAssinanteConsultadoTracker) {
if (localTelefoneVinculadoAssinanteConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-vinculado-assinante-consultado cannot be null!!");
}
localTelefoneVinculadoAssinanteConsultado.serialize(
new javax.xml.namespace.QName("",
"telefone-vinculado-assinante-consultado"),
factory, xmlWriter);
}
if (localUltimoTelefoneInformadoTracker) {
if (localUltimoTelefoneInformado == null) {
throw new org.apache.axis2.databinding.ADBException(
"ultimo-telefone-informado cannot be null!!");
}
localUltimoTelefoneInformado.serialize(
new javax.xml.namespace.QName("",
"ultimo-telefone-informado"), factory,
xmlWriter);
}
if (localUltimoEnderecoInformadoTracker) {
if (localUltimoEnderecoInformado == null) {
throw new org.apache.axis2.databinding.ADBException(
"ultimo-endereco-informado cannot be null!!");
}
localUltimoEnderecoInformado.serialize(
new javax.xml.namespace.QName("",
"ultimo-endereco-informado"), factory,
xmlWriter);
}
if (localParticipacaoEmpresaTracker) {
if (localParticipacaoEmpresa == null) {
throw new org.apache.axis2.databinding.ADBException(
"participacao-empresa cannot be null!!");
}
localParticipacaoEmpresa.serialize(
new javax.xml.namespace.QName("",
"participacao-empresa"), factory, xmlWriter);
}
if (localSocioTracker) {
if (localSocio == null) {
throw new org.apache.axis2.databinding.ADBException(
"socio cannot be null!!");
}
localSocio.serialize(
new javax.xml.namespace.QName("", "socio"), factory,
xmlWriter);
}
if (localAdministradorTracker) {
if (localAdministrador == null) {
throw new org.apache.axis2.databinding.ADBException(
"administrador cannot be null!!");
}
localAdministrador.serialize(new javax.xml.namespace.QName("",
"administrador"), factory, xmlWriter);
}
if (localAlertaDocumentoTracker) {
if (localAlertaDocumento == null) {
throw new org.apache.axis2.databinding.ADBException(
"alerta-documento cannot be null!!");
}
localAlertaDocumento.serialize(new javax.xml.namespace.QName(
"", "alerta-documento"), factory, xmlWriter);
}
if (localSpcTracker) {
if (localSpc == null) {
throw new org.apache.axis2.databinding.ADBException(
"spc cannot be null!!");
}
localSpc.serialize(new javax.xml.namespace.QName("", "spc"),
factory, xmlWriter);
}
if (localChequeLojistaTracker) {
if (localChequeLojista == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-lojista cannot be null!!");
}
localChequeLojista.serialize(new javax.xml.namespace.QName("",
"cheque-lojista"), factory, xmlWriter);
}
if (localCcfTracker) {
if (localCcf == null) {
throw new org.apache.axis2.databinding.ADBException(
"ccf cannot be null!!");
}
localCcf.serialize(new javax.xml.namespace.QName("", "ccf"),
factory, xmlWriter);
}
if (localContraOrdemDocumentoDiferenteTracker) {
if (localContraOrdemDocumentoDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"contra-ordem-documento-diferente cannot be null!!");
}
localContraOrdemDocumentoDiferente.serialize(
new javax.xml.namespace.QName("",
"contra-ordem-documento-diferente"), factory,
xmlWriter);
}
if (localContraOrdemAgenciaDiferenteTracker) {
if (localContraOrdemAgenciaDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"contra-ordem-agencia-diferente cannot be null!!");
}
localContraOrdemAgenciaDiferente.serialize(
new javax.xml.namespace.QName("",
"contra-ordem-agencia-diferente"), factory,
xmlWriter);
}
if (localContraOrdemAgenciaContaDiferenteTracker) {
if (localContraOrdemAgenciaContaDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"contra-ordem-agencia-conta-diferente cannot be null!!");
}
localContraOrdemAgenciaContaDiferente.serialize(
new javax.xml.namespace.QName("",
"contra-ordem-agencia-conta-diferente"),
factory, xmlWriter);
}
if (localAcaoTracker) {
if (localAcao == null) {
throw new org.apache.axis2.databinding.ADBException(
"acao cannot be null!!");
}
localAcao.serialize(new javax.xml.namespace.QName("", "acao"),
factory, xmlWriter);
}
if (localProtestoTracker) {
if (localProtesto == null) {
throw new org.apache.axis2.databinding.ADBException(
"protesto cannot be null!!");
}
localProtesto.serialize(new javax.xml.namespace.QName("",
"protesto"), factory, xmlWriter);
}
if (localContraOrdemTracker) {
if (localContraOrdem == null) {
throw new org.apache.axis2.databinding.ADBException(
"contra-ordem cannot be null!!");
}
localContraOrdem.serialize(new javax.xml.namespace.QName("",
"contra-ordem"), factory, xmlWriter);
}
if (localContumaciaTracker) {
if (localContumacia == null) {
throw new org.apache.axis2.databinding.ADBException(
"contumacia cannot be null!!");
}
localContumacia.serialize(new javax.xml.namespace.QName("",
"contumacia"), factory, xmlWriter);
}
if (localCreditoConcedidoTracker) {
if (localCreditoConcedido == null) {
throw new org.apache.axis2.databinding.ADBException(
"credito-concedido cannot be null!!");
}
localCreditoConcedido.serialize(new javax.xml.namespace.QName(
"", "credito-concedido"), factory, xmlWriter);
}
if (localBancoAgenciaContaDocumentoDiferenteTracker) {
if (localBancoAgenciaContaDocumentoDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"banco-agencia-conta-documento-diferente cannot be null!!");
}
localBancoAgenciaContaDocumentoDiferente.serialize(
new javax.xml.namespace.QName("",
"banco-agencia-conta-documento-diferente"),
factory, xmlWriter);
}
if (localDadosAgenciaBancariaTracker) {
if (localDadosAgenciaBancaria == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-agencia-bancaria cannot be null!!");
}
localDadosAgenciaBancaria.serialize(
new javax.xml.namespace.QName("",
"dados-agencia-bancaria"), factory, xmlWriter);
}
if (localConsultaRealizadaTracker) {
if (localConsultaRealizada == null) {
throw new org.apache.axis2.databinding.ADBException(
"consulta-realizada cannot be null!!");
}
localConsultaRealizada.serialize(new javax.xml.namespace.QName(
"", "consulta-realizada"), factory, xmlWriter);
}
if (localInformacaoPoderJudiciarioTracker) {
if (localInformacaoPoderJudiciario == null) {
throw new org.apache.axis2.databinding.ADBException(
"informacao-poder-judiciario cannot be null!!");
}
localInformacaoPoderJudiciario.serialize(
new javax.xml.namespace.QName("",
"informacao-poder-judiciario"), factory,
xmlWriter);
}
if (localRiskscoring6MesesTracker) {
if (localRiskscoring6Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"riskscoring-6-meses cannot be null!!");
}
localRiskscoring6Meses.serialize(new javax.xml.namespace.QName(
"", "riskscoring-6-meses"), factory, xmlWriter);
}
if (localRiskscoring12MesesTracker) {
if (localRiskscoring12Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"riskscoring-12-meses cannot be null!!");
}
localRiskscoring12Meses.serialize(
new javax.xml.namespace.QName("",
"riskscoring-12-meses"), factory, xmlWriter);
}
if (localChequeSemFundoAcheiTracker) {
if (localChequeSemFundoAchei == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-sem-fundo-achei cannot be null!!");
}
localChequeSemFundoAchei.serialize(
new javax.xml.namespace.QName("",
"cheque-sem-fundo-achei"), factory, xmlWriter);
}
if (localChequeSemFundoAcheiCcfTracker) {
if (localChequeSemFundoAcheiCcf == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-sem-fundo-achei-ccf cannot be null!!");
}
localChequeSemFundoAcheiCcf.serialize(
new javax.xml.namespace.QName("",
"cheque-sem-fundo-achei-ccf"), factory,
xmlWriter);
}
if (localContumaciaSrsTracker) {
if (localContumaciaSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"contumacia-srs cannot be null!!");
}
localContumaciaSrs.serialize(new javax.xml.namespace.QName("",
"contumacia-srs"), factory, xmlWriter);
}
if (localParticipacaoFalenciaTracker) {
if (localParticipacaoFalencia == null) {
throw new org.apache.axis2.databinding.ADBException(
"participacao-falencia cannot be null!!");
}
localParticipacaoFalencia.serialize(
new javax.xml.namespace.QName("",
"participacao-falencia"), factory, xmlWriter);
}
if (localRestricaoFinanceiraTracker) {
if (localRestricaoFinanceira == null) {
throw new org.apache.axis2.databinding.ADBException(
"restricao-financeira cannot be null!!");
}
localRestricaoFinanceira.serialize(
new javax.xml.namespace.QName("",
"restricao-financeira"), factory, xmlWriter);
}
if (localPendenciaFinanceiraTracker) {
if (localPendenciaFinanceira == null) {
throw new org.apache.axis2.databinding.ADBException(
"pendencia-financeira cannot be null!!");
}
localPendenciaFinanceira.serialize(
new javax.xml.namespace.QName("",
"pendencia-financeira"), factory, xmlWriter);
}
if (localChequeSemFundoVarejoTracker) {
if (localChequeSemFundoVarejo == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-sem-fundo-varejo cannot be null!!");
}
localChequeSemFundoVarejo.serialize(
new javax.xml.namespace.QName("",
"cheque-sem-fundo-varejo"), factory, xmlWriter);
}
if (localContraOrdemSrsTracker) {
if (localContraOrdemSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"contra-ordem-srs cannot be null!!");
}
localContraOrdemSrs.serialize(new javax.xml.namespace.QName("",
"contra-ordem-srs"), factory, xmlWriter);
}
if (localContraOrdemDocumentoDiferenteSrsTracker) {
if (localContraOrdemDocumentoDiferenteSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"contra-ordem-documento-diferente-srs cannot be null!!");
}
localContraOrdemDocumentoDiferenteSrs.serialize(
new javax.xml.namespace.QName("",
"contra-ordem-documento-diferente-srs"),
factory, xmlWriter);
}
if (localChequeOutrasOcorrenciasSrsTracker) {
if (localChequeOutrasOcorrenciasSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-outras-ocorrencias-srs cannot be null!!");
}
localChequeOutrasOcorrenciasSrs.serialize(
new javax.xml.namespace.QName("",
"cheque-outras-ocorrencias-srs"), factory,
xmlWriter);
}
if (localChequeConsultaOnlineSrsTracker) {
if (localChequeConsultaOnlineSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-consulta-online-srs cannot be null!!");
}
localChequeConsultaOnlineSrs.serialize(
new javax.xml.namespace.QName("",
"cheque-consulta-online-srs"), factory,
xmlWriter);
}
if (localConsultaRealizadaChequeTracker) {
if (localConsultaRealizadaCheque == null) {
throw new org.apache.axis2.databinding.ADBException(
"consulta-realizada-cheque cannot be null!!");
}
localConsultaRealizadaCheque.serialize(
new javax.xml.namespace.QName("",
"consulta-realizada-cheque"), factory,
xmlWriter);
}
if (localReferenciaisNegociosTracker) {
if (localReferenciaisNegocios == null) {
throw new org.apache.axis2.databinding.ADBException(
"referenciais-negocios cannot be null!!");
}
localReferenciaisNegocios.serialize(
new javax.xml.namespace.QName("",
"referenciais-negocios"), factory, xmlWriter);
}
if (localHistoricoPagamentoTracker) {
if (localHistoricoPagamento == null) {
throw new org.apache.axis2.databinding.ADBException(
"historico-pagamento cannot be null!!");
}
localHistoricoPagamento
.serialize(new javax.xml.namespace.QName("",
"historico-pagamento"), factory, xmlWriter);
}
if (localRelacionamentoMaisAntigoComFornecedoresTracker) {
if (localRelacionamentoMaisAntigoComFornecedores == null) {
throw new org.apache.axis2.databinding.ADBException(
"relacionamento-mais-antigo-com-fornecedores cannot be null!!");
}
localRelacionamentoMaisAntigoComFornecedores.serialize(
new javax.xml.namespace.QName("",
"relacionamento-mais-antigo-com-fornecedores"),
factory, xmlWriter);
}
if (localRegistroConsultaTracker) {
if (localRegistroConsulta == null) {
throw new org.apache.axis2.databinding.ADBException(
"registro-consulta cannot be null!!");
}
localRegistroConsulta.serialize(new javax.xml.namespace.QName(
"", "registro-consulta"), factory, xmlWriter);
}
if (localUltimasConsultasTracker) {
if (localUltimasConsultas == null) {
throw new org.apache.axis2.databinding.ADBException(
"ultimas-consultas cannot be null!!");
}
localUltimasConsultas.serialize(new javax.xml.namespace.QName(
"", "ultimas-consultas"), factory, xmlWriter);
}
if (localCapitalSocialTracker) {
if (localCapitalSocial == null) {
throw new org.apache.axis2.databinding.ADBException(
"capital-social cannot be null!!");
}
localCapitalSocial.serialize(new javax.xml.namespace.QName("",
"capital-social"), factory, xmlWriter);
}
if (localAntecessoraTracker) {
if (localAntecessora == null) {
throw new org.apache.axis2.databinding.ADBException(
"antecessora cannot be null!!");
}
localAntecessora.serialize(new javax.xml.namespace.QName("",
"antecessora"), factory, xmlWriter);
}
if (localAtividadeEmpresaTracker) {
if (localAtividadeEmpresa == null) {
throw new org.apache.axis2.databinding.ADBException(
"atividade-empresa cannot be null!!");
}
localAtividadeEmpresa.serialize(new javax.xml.namespace.QName(
"", "atividade-empresa"), factory, xmlWriter);
}
if (localFilialTracker) {
if (localFilial == null) {
throw new org.apache.axis2.databinding.ADBException(
"filial cannot be null!!");
}
localFilial.serialize(new javax.xml.namespace.QName("",
"filial"), factory, xmlWriter);
}
if (localInformacoesAdicionaisTracker) {
if (localInformacoesAdicionais == null) {
throw new org.apache.axis2.databinding.ADBException(
"informacoes-adicionais cannot be null!!");
}
localInformacoesAdicionais.serialize(
new javax.xml.namespace.QName("",
"informacoes-adicionais"), factory, xmlWriter);
}
if (localIncorporacaoFusaoCisaoTracker) {
if (localIncorporacaoFusaoCisao == null) {
throw new org.apache.axis2.databinding.ADBException(
"incorporacao-fusao-cisao cannot be null!!");
}
localIncorporacaoFusaoCisao
.serialize(new javax.xml.namespace.QName("",
"incorporacao-fusao-cisao"), factory, xmlWriter);
}
if (localPrincipaisProdutosTracker) {
if (localPrincipaisProdutos == null) {
throw new org.apache.axis2.databinding.ADBException(
"principais-produtos cannot be null!!");
}
localPrincipaisProdutos
.serialize(new javax.xml.namespace.QName("",
"principais-produtos"), factory, xmlWriter);
}
if (localMensagemComplementarTracker) {
if (localMensagemComplementar != null) {
for (int i = 0; i < localMensagemComplementar.length; i++) {
if (localMensagemComplementar[i] != null) {
localMensagemComplementar[i].serialize(
new javax.xml.namespace.QName("",
"mensagem-complementar"), factory,
xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"mensagem-complementar cannot be null!!");
}
}
if (localSpcScore3MesesTracker) {
if (localSpcScore3Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"spc-score-3-meses cannot be null!!");
}
localSpcScore3Meses.serialize(new javax.xml.namespace.QName("",
"spc-score-3-meses"), factory, xmlWriter);
}
if (localSpcScore12MesesTracker) {
if (localSpcScore12Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"spc-score-12-meses cannot be null!!");
}
localSpcScore12Meses.serialize(new javax.xml.namespace.QName(
"", "spc-score-12-meses"), factory, xmlWriter);
}
if (localSpcObitoTracker) {
if (localSpcObito == null) {
throw new org.apache.axis2.databinding.ADBException(
"spc-obito cannot be null!!");
}
localSpcObito.serialize(new javax.xml.namespace.QName("",
"spc-obito"), factory, xmlWriter);
}
if (localConfirmacaoRgTracker) {
if (localConfirmacaoRg == null) {
throw new org.apache.axis2.databinding.ADBException(
"confirmacao-rg cannot be null!!");
}
localConfirmacaoRg.serialize(new javax.xml.namespace.QName("",
"confirmacao-rg"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localProtocoloTracker) {
elementList.add(new javax.xml.namespace.QName("", "protocolo"));
if (localProtocolo == null) {
throw new org.apache.axis2.databinding.ADBException(
"protocolo cannot be null!!");
}
elementList.add(localProtocolo);
}
if (localOperadorTracker) {
elementList.add(new javax.xml.namespace.QName("", "operador"));
if (localOperador == null) {
throw new org.apache.axis2.databinding.ADBException(
"operador cannot be null!!");
}
elementList.add(localOperador);
}
if (localBaseInoperanteTracker) {
if (localBaseInoperante != null) {
for (int i = 0; i < localBaseInoperante.length; i++) {
if (localBaseInoperante[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"base-inoperante"));
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localBaseInoperante[i]));
} else {
// have to do nothing
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"base-inoperante cannot be null!!");
}
}
if (localConsumidorTracker) {
elementList
.add(new javax.xml.namespace.QName("", "consumidor"));
if (localConsumidor == null) {
throw new org.apache.axis2.databinding.ADBException(
"consumidor cannot be null!!");
}
elementList.add(localConsumidor);
}
if (localGrafiaPjTracker) {
elementList.add(new javax.xml.namespace.QName("", "grafia-pj"));
if (localGrafiaPj == null) {
throw new org.apache.axis2.databinding.ADBException(
"grafia-pj cannot be null!!");
}
elementList.add(localGrafiaPj);
}
if (localEnderecoCepConsultadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"endereco-cep-consultado"));
if (localEnderecoCepConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco-cep-consultado cannot be null!!");
}
elementList.add(localEnderecoCepConsultado);
}
if (localTelefoneConsultadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"telefone-consultado"));
if (localTelefoneConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-consultado cannot be null!!");
}
elementList.add(localTelefoneConsultado);
}
if (localTelefoneVinculadoConsumidorTracker) {
elementList.add(new javax.xml.namespace.QName("",
"telefone-vinculado-consumidor"));
if (localTelefoneVinculadoConsumidor == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-vinculado-consumidor cannot be null!!");
}
elementList.add(localTelefoneVinculadoConsumidor);
}
if (localTelefoneVinculadoAssinanteConsultadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"telefone-vinculado-assinante-consultado"));
if (localTelefoneVinculadoAssinanteConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"telefone-vinculado-assinante-consultado cannot be null!!");
}
elementList.add(localTelefoneVinculadoAssinanteConsultado);
}
if (localUltimoTelefoneInformadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"ultimo-telefone-informado"));
if (localUltimoTelefoneInformado == null) {
throw new org.apache.axis2.databinding.ADBException(
"ultimo-telefone-informado cannot be null!!");
}
elementList.add(localUltimoTelefoneInformado);
}
if (localUltimoEnderecoInformadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"ultimo-endereco-informado"));
if (localUltimoEnderecoInformado == null) {
throw new org.apache.axis2.databinding.ADBException(
"ultimo-endereco-informado cannot be null!!");
}
elementList.add(localUltimoEnderecoInformado);
}
if (localParticipacaoEmpresaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"participacao-empresa"));
if (localParticipacaoEmpresa == null) {
throw new org.apache.axis2.databinding.ADBException(
"participacao-empresa cannot be null!!");
}
elementList.add(localParticipacaoEmpresa);
}
if (localSocioTracker) {
elementList.add(new javax.xml.namespace.QName("", "socio"));
if (localSocio == null) {
throw new org.apache.axis2.databinding.ADBException(
"socio cannot be null!!");
}
elementList.add(localSocio);
}
if (localAdministradorTracker) {
elementList.add(new javax.xml.namespace.QName("",
"administrador"));
if (localAdministrador == null) {
throw new org.apache.axis2.databinding.ADBException(
"administrador cannot be null!!");
}
elementList.add(localAdministrador);
}
if (localAlertaDocumentoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"alerta-documento"));
if (localAlertaDocumento == null) {
throw new org.apache.axis2.databinding.ADBException(
"alerta-documento cannot be null!!");
}
elementList.add(localAlertaDocumento);
}
if (localSpcTracker) {
elementList.add(new javax.xml.namespace.QName("", "spc"));
if (localSpc == null) {
throw new org.apache.axis2.databinding.ADBException(
"spc cannot be null!!");
}
elementList.add(localSpc);
}
if (localChequeLojistaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-lojista"));
if (localChequeLojista == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-lojista cannot be null!!");
}
elementList.add(localChequeLojista);
}
if (localCcfTracker) {
elementList.add(new javax.xml.namespace.QName("", "ccf"));
if (localCcf == null) {
throw new org.apache.axis2.databinding.ADBException(
"ccf cannot be null!!");
}
elementList.add(localCcf);
}
if (localContraOrdemDocumentoDiferenteTracker) {
elementList.add(new javax.xml.namespace.QName("",
"contra-ordem-documento-diferente"));
if (localContraOrdemDocumentoDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"contra-ordem-documento-diferente cannot be null!!");
}
elementList.add(localContraOrdemDocumentoDiferente);
}
if (localContraOrdemAgenciaDiferenteTracker) {
elementList.add(new javax.xml.namespace.QName("",
"contra-ordem-agencia-diferente"));
if (localContraOrdemAgenciaDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"contra-ordem-agencia-diferente cannot be null!!");
}
elementList.add(localContraOrdemAgenciaDiferente);
}
if (localContraOrdemAgenciaContaDiferenteTracker) {
elementList.add(new javax.xml.namespace.QName("",
"contra-ordem-agencia-conta-diferente"));
if (localContraOrdemAgenciaContaDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"contra-ordem-agencia-conta-diferente cannot be null!!");
}
elementList.add(localContraOrdemAgenciaContaDiferente);
}
if (localAcaoTracker) {
elementList.add(new javax.xml.namespace.QName("", "acao"));
if (localAcao == null) {
throw new org.apache.axis2.databinding.ADBException(
"acao cannot be null!!");
}
elementList.add(localAcao);
}
if (localProtestoTracker) {
elementList.add(new javax.xml.namespace.QName("", "protesto"));
if (localProtesto == null) {
throw new org.apache.axis2.databinding.ADBException(
"protesto cannot be null!!");
}
elementList.add(localProtesto);
}
if (localContraOrdemTracker) {
elementList.add(new javax.xml.namespace.QName("",
"contra-ordem"));
if (localContraOrdem == null) {
throw new org.apache.axis2.databinding.ADBException(
"contra-ordem cannot be null!!");
}
elementList.add(localContraOrdem);
}
if (localContumaciaTracker) {
elementList
.add(new javax.xml.namespace.QName("", "contumacia"));
if (localContumacia == null) {
throw new org.apache.axis2.databinding.ADBException(
"contumacia cannot be null!!");
}
elementList.add(localContumacia);
}
if (localCreditoConcedidoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"credito-concedido"));
if (localCreditoConcedido == null) {
throw new org.apache.axis2.databinding.ADBException(
"credito-concedido cannot be null!!");
}
elementList.add(localCreditoConcedido);
}
if (localBancoAgenciaContaDocumentoDiferenteTracker) {
elementList.add(new javax.xml.namespace.QName("",
"banco-agencia-conta-documento-diferente"));
if (localBancoAgenciaContaDocumentoDiferente == null) {
throw new org.apache.axis2.databinding.ADBException(
"banco-agencia-conta-documento-diferente cannot be null!!");
}
elementList.add(localBancoAgenciaContaDocumentoDiferente);
}
if (localDadosAgenciaBancariaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"dados-agencia-bancaria"));
if (localDadosAgenciaBancaria == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-agencia-bancaria cannot be null!!");
}
elementList.add(localDadosAgenciaBancaria);
}
if (localConsultaRealizadaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"consulta-realizada"));
if (localConsultaRealizada == null) {
throw new org.apache.axis2.databinding.ADBException(
"consulta-realizada cannot be null!!");
}
elementList.add(localConsultaRealizada);
}
if (localInformacaoPoderJudiciarioTracker) {
elementList.add(new javax.xml.namespace.QName("",
"informacao-poder-judiciario"));
if (localInformacaoPoderJudiciario == null) {
throw new org.apache.axis2.databinding.ADBException(
"informacao-poder-judiciario cannot be null!!");
}
elementList.add(localInformacaoPoderJudiciario);
}
if (localRiskscoring6MesesTracker) {
elementList.add(new javax.xml.namespace.QName("",
"riskscoring-6-meses"));
if (localRiskscoring6Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"riskscoring-6-meses cannot be null!!");
}
elementList.add(localRiskscoring6Meses);
}
if (localRiskscoring12MesesTracker) {
elementList.add(new javax.xml.namespace.QName("",
"riskscoring-12-meses"));
if (localRiskscoring12Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"riskscoring-12-meses cannot be null!!");
}
elementList.add(localRiskscoring12Meses);
}
if (localChequeSemFundoAcheiTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-sem-fundo-achei"));
if (localChequeSemFundoAchei == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-sem-fundo-achei cannot be null!!");
}
elementList.add(localChequeSemFundoAchei);
}
if (localChequeSemFundoAcheiCcfTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-sem-fundo-achei-ccf"));
if (localChequeSemFundoAcheiCcf == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-sem-fundo-achei-ccf cannot be null!!");
}
elementList.add(localChequeSemFundoAcheiCcf);
}
if (localContumaciaSrsTracker) {
elementList.add(new javax.xml.namespace.QName("",
"contumacia-srs"));
if (localContumaciaSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"contumacia-srs cannot be null!!");
}
elementList.add(localContumaciaSrs);
}
if (localParticipacaoFalenciaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"participacao-falencia"));
if (localParticipacaoFalencia == null) {
throw new org.apache.axis2.databinding.ADBException(
"participacao-falencia cannot be null!!");
}
elementList.add(localParticipacaoFalencia);
}
if (localRestricaoFinanceiraTracker) {
elementList.add(new javax.xml.namespace.QName("",
"restricao-financeira"));
if (localRestricaoFinanceira == null) {
throw new org.apache.axis2.databinding.ADBException(
"restricao-financeira cannot be null!!");
}
elementList.add(localRestricaoFinanceira);
}
if (localPendenciaFinanceiraTracker) {
elementList.add(new javax.xml.namespace.QName("",
"pendencia-financeira"));
if (localPendenciaFinanceira == null) {
throw new org.apache.axis2.databinding.ADBException(
"pendencia-financeira cannot be null!!");
}
elementList.add(localPendenciaFinanceira);
}
if (localChequeSemFundoVarejoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-sem-fundo-varejo"));
if (localChequeSemFundoVarejo == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-sem-fundo-varejo cannot be null!!");
}
elementList.add(localChequeSemFundoVarejo);
}
if (localContraOrdemSrsTracker) {
elementList.add(new javax.xml.namespace.QName("",
"contra-ordem-srs"));
if (localContraOrdemSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"contra-ordem-srs cannot be null!!");
}
elementList.add(localContraOrdemSrs);
}
if (localContraOrdemDocumentoDiferenteSrsTracker) {
elementList.add(new javax.xml.namespace.QName("",
"contra-ordem-documento-diferente-srs"));
if (localContraOrdemDocumentoDiferenteSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"contra-ordem-documento-diferente-srs cannot be null!!");
}
elementList.add(localContraOrdemDocumentoDiferenteSrs);
}
if (localChequeOutrasOcorrenciasSrsTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-outras-ocorrencias-srs"));
if (localChequeOutrasOcorrenciasSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-outras-ocorrencias-srs cannot be null!!");
}
elementList.add(localChequeOutrasOcorrenciasSrs);
}
if (localChequeConsultaOnlineSrsTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-consulta-online-srs"));
if (localChequeConsultaOnlineSrs == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-consulta-online-srs cannot be null!!");
}
elementList.add(localChequeConsultaOnlineSrs);
}
if (localConsultaRealizadaChequeTracker) {
elementList.add(new javax.xml.namespace.QName("",
"consulta-realizada-cheque"));
if (localConsultaRealizadaCheque == null) {
throw new org.apache.axis2.databinding.ADBException(
"consulta-realizada-cheque cannot be null!!");
}
elementList.add(localConsultaRealizadaCheque);
}
if (localReferenciaisNegociosTracker) {
elementList.add(new javax.xml.namespace.QName("",
"referenciais-negocios"));
if (localReferenciaisNegocios == null) {
throw new org.apache.axis2.databinding.ADBException(
"referenciais-negocios cannot be null!!");
}
elementList.add(localReferenciaisNegocios);
}
if (localHistoricoPagamentoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"historico-pagamento"));
if (localHistoricoPagamento == null) {
throw new org.apache.axis2.databinding.ADBException(
"historico-pagamento cannot be null!!");
}
elementList.add(localHistoricoPagamento);
}
if (localRelacionamentoMaisAntigoComFornecedoresTracker) {
elementList.add(new javax.xml.namespace.QName("",
"relacionamento-mais-antigo-com-fornecedores"));
if (localRelacionamentoMaisAntigoComFornecedores == null) {
throw new org.apache.axis2.databinding.ADBException(
"relacionamento-mais-antigo-com-fornecedores cannot be null!!");
}
elementList.add(localRelacionamentoMaisAntigoComFornecedores);
}
if (localRegistroConsultaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"registro-consulta"));
if (localRegistroConsulta == null) {
throw new org.apache.axis2.databinding.ADBException(
"registro-consulta cannot be null!!");
}
elementList.add(localRegistroConsulta);
}
if (localUltimasConsultasTracker) {
elementList.add(new javax.xml.namespace.QName("",
"ultimas-consultas"));
if (localUltimasConsultas == null) {
throw new org.apache.axis2.databinding.ADBException(
"ultimas-consultas cannot be null!!");
}
elementList.add(localUltimasConsultas);
}
if (localCapitalSocialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"capital-social"));
if (localCapitalSocial == null) {
throw new org.apache.axis2.databinding.ADBException(
"capital-social cannot be null!!");
}
elementList.add(localCapitalSocial);
}
if (localAntecessoraTracker) {
elementList
.add(new javax.xml.namespace.QName("", "antecessora"));
if (localAntecessora == null) {
throw new org.apache.axis2.databinding.ADBException(
"antecessora cannot be null!!");
}
elementList.add(localAntecessora);
}
if (localAtividadeEmpresaTracker) {
elementList.add(new javax.xml.namespace.QName("",
"atividade-empresa"));
if (localAtividadeEmpresa == null) {
throw new org.apache.axis2.databinding.ADBException(
"atividade-empresa cannot be null!!");
}
elementList.add(localAtividadeEmpresa);
}
if (localFilialTracker) {
elementList.add(new javax.xml.namespace.QName("", "filial"));
if (localFilial == null) {
throw new org.apache.axis2.databinding.ADBException(
"filial cannot be null!!");
}
elementList.add(localFilial);
}
if (localInformacoesAdicionaisTracker) {
elementList.add(new javax.xml.namespace.QName("",
"informacoes-adicionais"));
if (localInformacoesAdicionais == null) {
throw new org.apache.axis2.databinding.ADBException(
"informacoes-adicionais cannot be null!!");
}
elementList.add(localInformacoesAdicionais);
}
if (localIncorporacaoFusaoCisaoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"incorporacao-fusao-cisao"));
if (localIncorporacaoFusaoCisao == null) {
throw new org.apache.axis2.databinding.ADBException(
"incorporacao-fusao-cisao cannot be null!!");
}
elementList.add(localIncorporacaoFusaoCisao);
}
if (localPrincipaisProdutosTracker) {
elementList.add(new javax.xml.namespace.QName("",
"principais-produtos"));
if (localPrincipaisProdutos == null) {
throw new org.apache.axis2.databinding.ADBException(
"principais-produtos cannot be null!!");
}
elementList.add(localPrincipaisProdutos);
}
if (localMensagemComplementarTracker) {
if (localMensagemComplementar != null) {
for (int i = 0; i < localMensagemComplementar.length; i++) {
if (localMensagemComplementar[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"mensagem-complementar"));
elementList.add(localMensagemComplementar[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"mensagem-complementar cannot be null!!");
}
}
if (localSpcScore3MesesTracker) {
elementList.add(new javax.xml.namespace.QName("",
"spc-score-3-meses"));
if (localSpcScore3Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"spc-score-3-meses cannot be null!!");
}
elementList.add(localSpcScore3Meses);
}
if (localSpcScore12MesesTracker) {
elementList.add(new javax.xml.namespace.QName("",
"spc-score-12-meses"));
if (localSpcScore12Meses == null) {
throw new org.apache.axis2.databinding.ADBException(
"spc-score-12-meses cannot be null!!");
}
elementList.add(localSpcScore12Meses);
}
if (localSpcObitoTracker) {
elementList.add(new javax.xml.namespace.QName("", "spc-obito"));
if (localSpcObito == null) {
throw new org.apache.axis2.databinding.ADBException(
"spc-obito cannot be null!!");
}
elementList.add(localSpcObito);
}
if (localConfirmacaoRgTracker) {
elementList.add(new javax.xml.namespace.QName("",
"confirmacao-rg"));
if (localConfirmacaoRg == null) {
throw new org.apache.axis2.databinding.ADBException(
"confirmacao-rg cannot be null!!");
}
elementList.add(localConfirmacaoRg);
}
attribList.add(new javax.xml.namespace.QName("", "restricao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRestricao));
attribList.add(new javax.xml.namespace.QName("", "data"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localData));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ResultadoConsulta parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ResultadoConsulta object = new ResultadoConsulta();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Resultado-Consulta".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ResultadoConsulta) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "restricao"
java.lang.String tempAttribRestricao =
reader.getAttributeValue(null, "restricao");
if (tempAttribRestricao != null) {
java.lang.String content = tempAttribRestricao;
object.setRestricao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToBoolean(tempAttribRestricao));
} else {
}
handledAttributes.add("restricao");
// handle attribute "data"
java.lang.String tempAttribData =
reader.getAttributeValue(null, "data");
if (tempAttribData != null) {
java.lang.String content = tempAttribData;
object.setData(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribData));
} else {
}
handledAttributes.add("data");
reader.next();
java.util.ArrayList list3 = new java.util.ArrayList();
java.util.ArrayList list57 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "protocolo")
.equals(reader.getName())) {
object.setProtocolo(ProtocoloConsulta.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "operador")
.equals(reader.getName())) {
object.setOperador(Operador.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"base-inoperante").equals(reader.getName())) {
// Process the array and step past its final element's
// end.
list3.add(reader.getElementText());
// loop until we find a start element that is not part
// of this array
boolean loopDone3 = false;
while (!loopDone3) {
// Ensure we are at the EndElement
while (!reader.isEndElement()) {
reader.next();
}
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone3 = true;
} else {
if (new javax.xml.namespace.QName("",
"base-inoperante").equals(reader
.getName())) {
list3.add(reader.getElementText());
} else {
loopDone3 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setBaseInoperante((java.lang.String[]) list3
.toArray(new java.lang.String[list3.size()]));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "consumidor")
.equals(reader.getName())) {
object.setConsumidor(ResultadoConsumidor.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "grafia-pj")
.equals(reader.getName())) {
object.setGrafiaPj(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"endereco-cep-consultado").equals(reader
.getName())) {
object.setEnderecoCepConsultado(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"telefone-consultado").equals(reader
.getName())) {
object.setTelefoneConsultado(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"telefone-vinculado-consumidor")
.equals(reader.getName())) {
object.setTelefoneVinculadoConsumidor(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"telefone-vinculado-assinante-consultado")
.equals(reader.getName())) {
object.setTelefoneVinculadoAssinanteConsultado(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"ultimo-telefone-informado").equals(reader
.getName())) {
object.setUltimoTelefoneInformado(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"ultimo-endereco-informado").equals(reader
.getName())) {
object.setUltimoEnderecoInformado(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"participacao-empresa").equals(reader
.getName())) {
object.setParticipacaoEmpresa(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "socio")
.equals(reader.getName())) {
object.setSocio(ResultadoInsumo.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"administrador").equals(reader.getName())) {
object.setAdministrador(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"alerta-documento")
.equals(reader.getName())) {
object.setAlertaDocumento(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "spc")
.equals(reader.getName())) {
object.setSpc(ResultadoInsumo.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-lojista").equals(reader.getName())) {
object.setChequeLojista(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "ccf")
.equals(reader.getName())) {
object.setCcf(ResultadoInsumo.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"contra-ordem-documento-diferente")
.equals(reader.getName())) {
object.setContraOrdemDocumentoDiferente(ResultadoInsumoContraOrdem.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"contra-ordem-agencia-diferente")
.equals(reader.getName())) {
object.setContraOrdemAgenciaDiferente(ResultadoInsumoContraOrdem.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"contra-ordem-agencia-conta-diferente")
.equals(reader.getName())) {
object.setContraOrdemAgenciaContaDiferente(ResultadoInsumoContraOrdem.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "acao")
.equals(reader.getName())) {
object.setAcao(ResultadoInsumo.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "protesto")
.equals(reader.getName())) {
object.setProtesto(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "contra-ordem")
.equals(reader.getName())) {
object.setContraOrdem(ResultadoInsumoContraOrdem.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "contumacia")
.equals(reader.getName())) {
object.setContumacia(ResultadoInsumoContumacia.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"credito-concedido").equals(reader
.getName())) {
object.setCreditoConcedido(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"banco-agencia-conta-documento-diferente")
.equals(reader.getName())) {
object.setBancoAgenciaContaDocumentoDiferente(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"dados-agencia-bancaria").equals(reader
.getName())) {
object.setDadosAgenciaBancaria(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"consulta-realizada").equals(reader
.getName())) {
object.setConsultaRealizada(ResultadoInsumoConsultaRealizada.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"informacao-poder-judiciario")
.equals(reader.getName())) {
object.setInformacaoPoderJudiciario(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"riskscoring-6-meses").equals(reader
.getName())) {
object.setRiskscoring6Meses(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"riskscoring-12-meses").equals(reader
.getName())) {
object.setRiskscoring12Meses(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-sem-fundo-achei").equals(reader
.getName())) {
object.setChequeSemFundoAchei(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-sem-fundo-achei-ccf").equals(reader
.getName())) {
object.setChequeSemFundoAcheiCcf(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"contumacia-srs").equals(reader.getName())) {
object.setContumaciaSrs(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"participacao-falencia").equals(reader
.getName())) {
object.setParticipacaoFalencia(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"restricao-financeira").equals(reader
.getName())) {
object.setRestricaoFinanceira(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"pendencia-financeira").equals(reader
.getName())) {
object.setPendenciaFinanceira(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-sem-fundo-varejo").equals(reader
.getName())) {
object.setChequeSemFundoVarejo(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"contra-ordem-srs")
.equals(reader.getName())) {
object.setContraOrdemSrs(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"contra-ordem-documento-diferente-srs")
.equals(reader.getName())) {
object.setContraOrdemDocumentoDiferenteSrs(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-outras-ocorrencias-srs")
.equals(reader.getName())) {
object.setChequeOutrasOcorrenciasSrs(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-consulta-online-srs").equals(reader
.getName())) {
object.setChequeConsultaOnlineSrs(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"consulta-realizada-cheque").equals(reader
.getName())) {
object.setConsultaRealizadaCheque(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"referenciais-negocios").equals(reader
.getName())) {
object.setReferenciaisNegocios(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"historico-pagamento").equals(reader
.getName())) {
object.setHistoricoPagamento(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"relacionamento-mais-antigo-com-fornecedores")
.equals(reader.getName())) {
object.setRelacionamentoMaisAntigoComFornecedores(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"registro-consulta").equals(reader
.getName())) {
object.setRegistroConsulta(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"ultimas-consultas").equals(reader
.getName())) {
object.setUltimasConsultas(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"capital-social").equals(reader.getName())) {
object.setCapitalSocial(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "antecessora")
.equals(reader.getName())) {
object.setAntecessora(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"atividade-empresa").equals(reader
.getName())) {
object.setAtividadeEmpresa(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "filial")
.equals(reader.getName())) {
object.setFilial(ResultadoInsumo.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"informacoes-adicionais").equals(reader
.getName())) {
object.setInformacoesAdicionais(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"incorporacao-fusao-cisao").equals(reader
.getName())) {
object.setIncorporacaoFusaoCisao(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"principais-produtos").equals(reader
.getName())) {
object.setPrincipaisProdutos(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"mensagem-complementar").equals(reader
.getName())) {
// Process the array and step past its final element's
// end.
list57.add(MensagemComplementar.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone57 = false;
while (!loopDone57) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone57 = true;
} else {
if (new javax.xml.namespace.QName("",
"mensagem-complementar").equals(reader
.getName())) {
list57.add(MensagemComplementar.Factory
.parse(reader));
} else {
loopDone57 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setMensagemComplementar((MensagemComplementar[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(MensagemComplementar.class,
list57));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"spc-score-3-meses").equals(reader
.getName())) {
object.setSpcScore3Meses(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"spc-score-12-meses").equals(reader
.getName())) {
object.setSpcScore12Meses(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "spc-obito")
.equals(reader.getName())) {
object.setSpcObito(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"confirmacao-rg").equals(reader.getName())) {
object.setConfirmacaoRg(ResultadoInsumo.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoRg implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Rg Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Foto This was an Attribute!
*/
protected java.lang.String localFoto;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getFoto() {
return localFoto;
}
/**
* Auto generated setter method
*
* @param param
* Foto
*/
public void setFoto(java.lang.String param) {
this.localFoto = param;
}
/**
* field for Municipio This was an Attribute!
*/
protected java.lang.String localMunicipio;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMunicipio() {
return localMunicipio;
}
/**
* Auto generated setter method
*
* @param param
* Municipio
*/
public void setMunicipio(java.lang.String param) {
this.localMunicipio = param;
}
/**
* field for NomePai This was an Attribute!
*/
protected java.lang.String localNomePai;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomePai() {
return localNomePai;
}
/**
* Auto generated setter method
*
* @param param
* NomePai
*/
public void setNomePai(java.lang.String param) {
this.localNomePai = param;
}
/**
* field for NomeMae This was an Attribute!
*/
protected java.lang.String localNomeMae;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeMae() {
return localNomeMae;
}
/**
* Auto generated setter method
*
* @param param
* NomeMae
*/
public void setNomeMae(java.lang.String param) {
this.localNomeMae = param;
}
/**
* field for DataNascimentoRg This was an Attribute!
*/
protected java.util.Calendar localDataNascimentoRg;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataNascimentoRg() {
return localDataNascimentoRg;
}
/**
* Auto generated setter method
*
* @param param
* DataNascimentoRg
*/
public void setDataNascimentoRg(java.util.Calendar param) {
this.localDataNascimentoRg = param;
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* field for UfEmissaoRg This was an Attribute!
*/
protected java.lang.String localUfEmissaoRg;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getUfEmissaoRg() {
return localUfEmissaoRg;
}
/**
* Auto generated setter method
*
* @param param
* UfEmissaoRg
*/
public void setUfEmissaoRg(java.lang.String param) {
this.localUfEmissaoRg = param;
}
/**
* field for NumeroRg This was an Attribute!
*/
protected java.lang.String localNumeroRg;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNumeroRg() {
return localNumeroRg;
}
/**
* Auto generated setter method
*
* @param param
* NumeroRg
*/
public void setNumeroRg(java.lang.String param) {
this.localNumeroRg = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoRg.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-Rg", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Rg", xmlWriter);
}
}
if (localFoto != null) {
writeAttribute("", "foto",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFoto), xmlWriter);
}
if (localMunicipio != null) {
writeAttribute("", "municipio",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMunicipio), xmlWriter);
}
if (localNomePai != null) {
writeAttribute("", "nome-pai",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomePai), xmlWriter);
}
if (localNomeMae != null) {
writeAttribute("", "nome-mae",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeMae), xmlWriter);
}
if (localDataNascimentoRg != null) {
writeAttribute("", "data-nascimento-rg",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataNascimentoRg),
xmlWriter);
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
if (localUfEmissaoRg != null) {
writeAttribute("", "uf-emissao-rg",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localUfEmissaoRg), xmlWriter);
}
if (localNumeroRg != null) {
writeAttribute("", "numero-rg",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroRg), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "foto"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFoto));
attribList.add(new javax.xml.namespace.QName("", "municipio"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMunicipio));
attribList.add(new javax.xml.namespace.QName("", "nome-pai"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomePai));
attribList.add(new javax.xml.namespace.QName("", "nome-mae"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeMae));
attribList.add(new javax.xml.namespace.QName("",
"data-nascimento-rg"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataNascimentoRg));
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
attribList.add(new javax.xml.namespace.QName("", "uf-emissao-rg"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localUfEmissaoRg));
attribList.add(new javax.xml.namespace.QName("", "numero-rg"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroRg));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoRg parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoRg object = new InsumoRg();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Rg".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoRg) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "foto"
java.lang.String tempAttribFoto =
reader.getAttributeValue(null, "foto");
if (tempAttribFoto != null) {
java.lang.String content = tempAttribFoto;
object.setFoto(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribFoto));
} else {
}
handledAttributes.add("foto");
// handle attribute "municipio"
java.lang.String tempAttribMunicipio =
reader.getAttributeValue(null, "municipio");
if (tempAttribMunicipio != null) {
java.lang.String content = tempAttribMunicipio;
object.setMunicipio(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMunicipio));
} else {
}
handledAttributes.add("municipio");
// handle attribute "nome-pai"
java.lang.String tempAttribNomePai =
reader.getAttributeValue(null, "nome-pai");
if (tempAttribNomePai != null) {
java.lang.String content = tempAttribNomePai;
object.setNomePai(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomePai));
} else {
}
handledAttributes.add("nome-pai");
// handle attribute "nome-mae"
java.lang.String tempAttribNomeMae =
reader.getAttributeValue(null, "nome-mae");
if (tempAttribNomeMae != null) {
java.lang.String content = tempAttribNomeMae;
object.setNomeMae(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeMae));
} else {
}
handledAttributes.add("nome-mae");
// handle attribute "data-nascimento-rg"
java.lang.String tempAttribDataNascimentoRg =
reader.getAttributeValue(null, "data-nascimento-rg");
if (tempAttribDataNascimentoRg != null) {
java.lang.String content = tempAttribDataNascimentoRg;
object.setDataNascimentoRg(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataNascimentoRg));
} else {
}
handledAttributes.add("data-nascimento-rg");
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
// handle attribute "uf-emissao-rg"
java.lang.String tempAttribUfEmissaoRg =
reader.getAttributeValue(null, "uf-emissao-rg");
if (tempAttribUfEmissaoRg != null) {
java.lang.String content = tempAttribUfEmissaoRg;
object.setUfEmissaoRg(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribUfEmissaoRg));
} else {
}
handledAttributes.add("uf-emissao-rg");
// handle attribute "numero-rg"
java.lang.String tempAttribNumeroRg =
reader.getAttributeValue(null, "numero-rg");
if (tempAttribNumeroRg != null) {
java.lang.String content = tempAttribNumeroRg;
object.setNumeroRg(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNumeroRg));
} else {
}
handledAttributes.add("numero-rg");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ExtensionMapper {
public static java.lang.Object getTypeObject(
java.lang.String namespaceURI, java.lang.String typeName,
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Cheque-Contra-Ordem".equals(typeName)) {
return ChequeContraOrdem.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Historico-Conta-Corrente".equals(typeName)) {
return InsumoHistoricoContaCorrente.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Insumo-Produto".equals(typeName)) {
return InsumoProduto.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Resultado-Insumo-Consulta-Realizada".equals(typeName)) {
return ResultadoInsumoConsultaRealizada.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-SPC-Score-3-Meses".equals(typeName)) {
return InsumoSPCScore3Meses.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Endereco-CEP-Consultado".equals(typeName)) {
return InsumoEnderecoCEPConsultado.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Filtro-Consulta".equals(typeName)) {
return FiltroConsulta.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Principais-Produtos".equals(typeName)) {
return InsumoPrincipaisProdutos.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Estado-Civil".equals(typeName)) {
return EstadoCivil.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Subjudice".equals(typeName)) {
return Subjudice.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Cheque-Outras-Ocorrencias-SRS".equals(typeName)) {
return InsumoChequeOutrasOcorrenciasSRS.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Insumo-Rg".equals(typeName)) {
return InsumoRg.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Cnpj".equals(typeName)) {
return Cnpj.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Informacao-Poder-Judiciario".equals(typeName)) {
return InsumoInformacaoPoderJudiciario.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Telefone-Filtro".equals(typeName)) {
return TelefoneFiltro.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Telefone-Vinculado-Assinante-Consultado"
.equals(typeName)) {
return InsumoTelefoneVinculadoAssinanteConsultado.Factory
.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Contumacia-SRS".equals(typeName)) {
return InsumoContumaciaSRS.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Contra-Ordem".equals(typeName)) {
return InsumoContraOrdem.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Informacoes-Adicionais".equals(typeName)) {
return InsumoInformacoesAdicionais.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Insumo-Protesto".equals(typeName)) {
return InsumoProtesto.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Cheque-Consulta-Online-SRS".equals(typeName)) {
return InsumoChequeConsultaOnlineSRS.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Endereco".equals(typeName)) {
return Endereco.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Agencia-Conta-Documento-Diferente".equals(typeName)) {
return AgenciaContaDocumentoDiferente.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Tipo-Acao".equals(typeName)) {
return TipoAcao.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Cheque".equals(typeName)) {
return Cheque.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Operador".equals(typeName)) {
return Operador.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Referencia-Comercial".equals(typeName)) {
return ReferenciaComercial.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Natureza-Juridica".equals(typeName)) {
return NaturezaJuridica.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Cheque-Sem-Fundo-Achei-CCF".equals(typeName)) {
return InsumoChequeSemFundoAcheiCCF.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Pessoa-Fisica".equals(typeName)) {
return PessoaFisica.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Sexo".equals(typeName)) {
return Sexo.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Insumo-CCF".equals(typeName)) {
return InsumoCCF.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Grafia-PJ".equals(typeName)) {
return GrafiaPJ.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Signo".equals(typeName)) {
return Signo.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Pendencia-Financeira".equals(typeName)) {
return InsumoPendenciaFinanceira.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Mensagem-Complementar".equals(typeName)) {
return MensagemComplementar.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Estado".equals(typeName)) {
return Estado.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Cartorio-Obito".equals(typeName)) {
return CartorioObito.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Lista-Produto".equals(typeName)) {
return ListaProduto.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Tipo-Assinante-Telefone".equals(typeName)) {
return TipoAssinanteTelefone.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Contra-Ordem-Agencia-Conta-Diferente"
.equals(typeName)) {
return InsumoContraOrdemAgenciaContaDiferente.Factory
.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Quadro-Societario".equals(typeName)) {
return InsumoQuadroSocietario.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Consulta-Realizada-Cheque".equals(typeName)) {
return InsumoConsultaRealizadaCheque.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Natureza-Anotacao".equals(typeName)) {
return NaturezaAnotacao.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Pessoa-Juridica".equals(typeName)) {
return PessoaJuridica.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Carta-Anuencia".equals(typeName)) {
return CartaAnuencia.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Contra-Ordem-Documento-Diferente-SRS"
.equals(typeName)) {
return InsumoContraOrdemDocumentoDiferenteSRS.Factory
.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Telefone".equals(typeName)) {
return Telefone.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Participacao-Empresas".equals(typeName)) {
return InsumoParticipacaoEmpresas.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Cheque-Sem-Fundo-Varejo".equals(typeName)) {
return InsumoChequeSemFundoVarejo.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Cheque-Sem-Fundo-Achei".equals(typeName)) {
return InsumoChequeSemFundoAchei.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Contra-Ordem-Documento-Diferente"
.equals(typeName)) {
return InsumoContraOrdemDocumentoDiferente.Factory
.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Telefone-Consultado".equals(typeName)) {
return InsumoTelefoneConsultado.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Tipo-Pessoa".equals(typeName)) {
return TipoPessoa.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Resultado-Insumo-Contumacia".equals(typeName)) {
return ResultadoInsumoContumacia.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Ramo-Atividade".equals(typeName)) {
return RamoAtividade.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Contumacia".equals(typeName)) {
return InsumoContumacia.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Banco".equals(typeName)) {
return Banco.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Pais".equals(typeName)) {
return Pais.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Alinea".equals(typeName)) {
return Alinea.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Assinante-Telefone".equals(typeName)) {
return AssinanteTelefone.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Dados-Bancarios".equals(typeName)) {
return DadosBancarios.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Tipo-Documento-Alerta".equals(typeName)) {
return TipoDocumentoAlerta.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Dados-Telefone-Consultado".equals(typeName)) {
return InsumoDadosTelefoneConsultado.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Insumo-SPC".equals(typeName)) {
return InsumoSPC.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Insumo-Filial".equals(typeName)) {
return InsumoFilial.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Insumo-Obito".equals(typeName)) {
return InsumoObito.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Registro-Consultas".equals(typeName)) {
return InsumoRegistroConsultas.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Telefone-Vinculado-Consumidor".equals(typeName)) {
return InsumoTelefoneVinculadoConsumidor.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Insumo-Acao".equals(typeName)) {
return InsumoAcao.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Cep".equals(typeName)) {
return Cep.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Quadro-Administrativo".equals(typeName)) {
return InsumoQuadroAdministrativo.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Parametro-Produto".equals(typeName)) {
return ParametroProduto.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Protocolo-Consulta".equals(typeName)) {
return ProtocoloConsulta.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Resumo-Insumo".equals(typeName)) {
return ResumoInsumo.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Resultado-Insumo".equals(typeName)) {
return ResultadoInsumo.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Resultado-Insumo-Contra-Ordem".equals(typeName)) {
return ResultadoInsumoContraOrdem.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Cheque-Final".equals(typeName)) {
return ChequeFinal.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Endereco-Assinante-Telefone".equals(typeName)) {
return EnderecoAssinanteTelefone.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Resultado-Consulta".equals(typeName)) {
return ResultadoConsulta.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Vara".equals(typeName)) {
return Vara.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Dados-Agencia-Bancaria".equals(typeName)) {
return DadosAgenciaBancaria.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Produto".equals(typeName)) {
return Produto.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Incorporacao-Fusao-Cisao".equals(typeName)) {
return InsumoIncorporacaoFusaoCisao.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Cartorio".equals(typeName)) {
return Cartorio.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Cheque-Filtro".equals(typeName)) {
return ChequeFiltro.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-SPC-Score-12-Meses".equals(typeName)) {
return InsumoSPCScore12Meses.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Resultado-Consumidor".equals(typeName)) {
return ResultadoConsumidor.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Endereco-Ocorrencia-Consumidor".equals(typeName)) {
return EnderecoOcorrenciaConsumidor.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Ultimas-Consultas".equals(typeName)) {
return InsumoUltimasConsultas.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Relacionamento-Mais-Antigo-Com-Fornecedores"
.equals(typeName)) {
return InsumoRelacionamentoMaisAntigoComFornecedores.Factory
.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Moeda".equals(typeName)) {
return Moeda.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Credito-Concedido".equals(typeName)) {
return InsumoCreditoConcedido.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Contra-Ordem-Agencia-Diferente".equals(typeName)) {
return InsumoContraOrdemAgenciaDiferente.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Ocorrencia-Recheque-Online".equals(typeName)) {
return OcorrenciaRechequeOnline.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Historico-Cheque-Documento-Diferente"
.equals(typeName)) {
return InsumoHistoricoChequeDocumentoDiferente.Factory
.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Cidade".equals(typeName)) {
return Cidade.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Situacao-Documento-WS".equals(typeName)) {
return SituacaoDocumentoWS.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Cpf".equals(typeName)) {
return Cpf.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Historico-Pagamento".equals(typeName)) {
return InsumoHistoricoPagamento.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Riskscoring-6-Meses".equals(typeName)) {
return InsumoRiskscoring6Meses.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Consulta-Realizada".equals(typeName)) {
return InsumoConsultaRealizada.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Alerta-Documento".equals(typeName)) {
return InsumoAlertaDocumento.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Cheque-Lojista".equals(typeName)) {
return InsumoChequeLojista.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Mensagem-Riskscoring".equals(typeName)) {
return MensagemRiskscoring.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Historico-Cheque".equals(typeName)) {
return InsumoHistoricoCheque.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Divida-Vencida".equals(typeName)) {
return InsumoDividaVencida.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Antecessora".equals(typeName)) {
return InsumoAntecessora.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Atividade-Empresa".equals(typeName)) {
return InsumoAtividadeEmpresa.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Contra-Ordem-SRS".equals(typeName)) {
return InsumoContraOrdemSRS.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Referenciais-Negocios".equals(typeName)) {
return InsumoReferenciaisNegocios.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Capital-Social".equals(typeName)) {
return InsumoCapitalSocial.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Ocorrencia-Consumidor".equals(typeName)) {
return InsumoOcorrenciaConsumidor.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Riskscoring-12-Meses".equals(typeName)) {
return InsumoRiskscoring12Meses.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Restricao-Financeira".equals(typeName)) {
return InsumoRestricaoFinanceira.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI) && "Cheque-Lojista".equals(typeName)) {
return ChequeLojista.Factory.parse(reader);
}
if ("http://webservice.consulta.spcjava.spcbrasil.org/"
.equals(namespaceURI)
&& "Insumo-Participacao-Falencia".equals(typeName)) {
return InsumoParticipacaoFalencia.Factory.parse(reader);
}
throw new org.apache.axis2.databinding.ADBException(
"Unsupported type " + namespaceURI + " " + typeName);
}
}
public static class RamoAtividade implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Ramo-Atividade Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Descricao This was an Attribute!
*/
protected java.lang.String localDescricao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDescricao() {
return localDescricao;
}
/**
* Auto generated setter method
*
* @param param
* Descricao
*/
public void setDescricao(java.lang.String param) {
this.localDescricao = param;
}
/**
* field for Codigo This was an Attribute!
*/
protected long localCodigo;
/**
* Auto generated getter method
*
* @return long
*/
public long getCodigo() {
return localCodigo;
}
/**
* Auto generated setter method
*
* @param param
* Codigo
*/
public void setCodigo(long param) {
this.localCodigo = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
RamoAtividade.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Ramo-Atividade",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Ramo-Atividade", xmlWriter);
}
}
if (localDescricao != null) {
writeAttribute("", "descricao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricao), xmlWriter);
}
if (localCodigo != java.lang.Long.MIN_VALUE) {
writeAttribute("", "codigo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "descricao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricao));
attribList.add(new javax.xml.namespace.QName("", "codigo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static RamoAtividade parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
RamoAtividade object = new RamoAtividade();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Ramo-Atividade".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (RamoAtividade) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "descricao"
java.lang.String tempAttribDescricao =
reader.getAttributeValue(null, "descricao");
if (tempAttribDescricao != null) {
java.lang.String content = tempAttribDescricao;
object.setDescricao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDescricao));
} else {
}
handledAttributes.add("descricao");
// handle attribute "codigo"
java.lang.String tempAttribCodigo =
reader.getAttributeValue(null, "codigo");
if (tempAttribCodigo != null) {
java.lang.String content = tempAttribCodigo;
object.setCodigo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToLong(tempAttribCodigo));
} else {
object.setCodigo(java.lang.Long.MIN_VALUE);
}
handledAttributes.add("codigo");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoInformacoesAdicionais implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Informacoes-Adicionais Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for FraseStatusEmpresa This was an Attribute!
*/
protected java.lang.String localFraseStatusEmpresa;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getFraseStatusEmpresa() {
return localFraseStatusEmpresa;
}
/**
* Auto generated setter method
*
* @param param
* FraseStatusEmpresa
*/
public void setFraseStatusEmpresa(java.lang.String param) {
this.localFraseStatusEmpresa = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoInformacoesAdicionais.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Informacoes-Adicionais",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Informacoes-Adicionais", xmlWriter);
}
}
if (localFraseStatusEmpresa != null) {
writeAttribute("", "frase-status-empresa",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFraseStatusEmpresa),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("",
"frase-status-empresa"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFraseStatusEmpresa));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoInformacoesAdicionais parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoInformacoesAdicionais object = new InsumoInformacoesAdicionais();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Informacoes-Adicionais".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoInformacoesAdicionais) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "frase-status-empresa"
java.lang.String tempAttribFraseStatusEmpresa =
reader.getAttributeValue(null, "frase-status-empresa");
if (tempAttribFraseStatusEmpresa != null) {
java.lang.String content = tempAttribFraseStatusEmpresa;
object.setFraseStatusEmpresa(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribFraseStatusEmpresa));
} else {
}
handledAttributes.add("frase-status-empresa");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ParametroProduto implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Parametro-Produto Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* field for Obrigatorio This was an Attribute!
*/
protected boolean localObrigatorio;
/**
* Auto generated getter method
*
* @return boolean
*/
public boolean getObrigatorio() {
return localObrigatorio;
}
/**
* Auto generated setter method
*
* @param param
* Obrigatorio
*/
public void setObrigatorio(boolean param) {
this.localObrigatorio = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ParametroProduto.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Parametro-Produto",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Parametro-Produto", xmlWriter);
}
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
if (true) {
writeAttribute("", "obrigatorio",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localObrigatorio), xmlWriter);
}
else {
throw new org.apache.axis2.databinding.ADBException(
"required attribute localObrigatorio is null");
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
attribList.add(new javax.xml.namespace.QName("", "obrigatorio"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localObrigatorio));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ParametroProduto parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ParametroProduto object = new ParametroProduto();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Parametro-Produto".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ParametroProduto) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
// handle attribute "obrigatorio"
java.lang.String tempAttribObrigatorio =
reader.getAttributeValue(null, "obrigatorio");
if (tempAttribObrigatorio != null) {
java.lang.String content = tempAttribObrigatorio;
object.setObrigatorio(org.apache.axis2.databinding.utils.ConverterUtil
.convertToBoolean(tempAttribObrigatorio));
} else {
throw new org.apache.axis2.databinding.ADBException(
"Required attribute obrigatorio is missing");
}
handledAttributes.add("obrigatorio");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoOcorrenciaConsumidor implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Ocorrencia-Consumidor Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Endereco
*/
protected EnderecoOcorrenciaConsumidor localEndereco;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localEnderecoTracker = false;
/**
* Auto generated getter method
*
* @return EnderecoOcorrenciaConsumidor
*/
public EnderecoOcorrenciaConsumidor getEndereco() {
return localEndereco;
}
/**
* Auto generated setter method
*
* @param param
* Endereco
*/
public void setEndereco(EnderecoOcorrenciaConsumidor param) {
if (param != null) {
// update the setting tracker
localEnderecoTracker = true;
} else {
localEnderecoTracker = false;
}
this.localEndereco = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoOcorrenciaConsumidor.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Ocorrencia-Consumidor",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Ocorrencia-Consumidor", xmlWriter);
}
}
if (localEnderecoTracker) {
if (localEndereco == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco cannot be null!!");
}
localEndereco.serialize(new javax.xml.namespace.QName("",
"endereco"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localEnderecoTracker) {
elementList.add(new javax.xml.namespace.QName("", "endereco"));
if (localEndereco == null) {
throw new org.apache.axis2.databinding.ADBException(
"endereco cannot be null!!");
}
elementList.add(localEndereco);
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoOcorrenciaConsumidor parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoOcorrenciaConsumidor object = new InsumoOcorrenciaConsumidor();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Ocorrencia-Consumidor".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoOcorrenciaConsumidor) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "endereco")
.equals(reader.getName())) {
object.setEndereco(EnderecoOcorrenciaConsumidor.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoUltimasConsultas implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Ultimas-Consultas Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DataConsulta This was an Attribute!
*/
protected java.util.Calendar localDataConsulta;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataConsulta() {
return localDataConsulta;
}
/**
* Auto generated setter method
*
* @param param
* DataConsulta
*/
public void setDataConsulta(java.util.Calendar param) {
this.localDataConsulta = param;
}
/**
* field for NomeClienteConsultante This was an Attribute!
*/
protected java.lang.String localNomeClienteConsultante;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeClienteConsultante() {
return localNomeClienteConsultante;
}
/**
* Auto generated setter method
*
* @param param
* NomeClienteConsultante
*/
public void setNomeClienteConsultante(java.lang.String param) {
this.localNomeClienteConsultante = param;
}
/**
* field for QuantidadeConsulta This was an Attribute!
*/
protected int localQuantidadeConsulta;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeConsulta() {
return localQuantidadeConsulta;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeConsulta
*/
public void setQuantidadeConsulta(int param) {
this.localQuantidadeConsulta = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoUltimasConsultas.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Ultimas-Consultas", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Ultimas-Consultas", xmlWriter);
}
}
if (localDataConsulta != null) {
writeAttribute("", "data-consulta",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsulta), xmlWriter);
}
if (localNomeClienteConsultante != null) {
writeAttribute("", "nome-cliente-consultante",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeClienteConsultante),
xmlWriter);
}
if (localQuantidadeConsulta != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-consulta",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsulta),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "data-consulta"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsulta));
attribList.add(new javax.xml.namespace.QName("",
"nome-cliente-consultante"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeClienteConsultante));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-consulta"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsulta));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoUltimasConsultas parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoUltimasConsultas object = new InsumoUltimasConsultas();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Ultimas-Consultas".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoUltimasConsultas) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-consulta"
java.lang.String tempAttribDataConsulta =
reader.getAttributeValue(null, "data-consulta");
if (tempAttribDataConsulta != null) {
java.lang.String content = tempAttribDataConsulta;
object.setDataConsulta(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataConsulta));
} else {
}
handledAttributes.add("data-consulta");
// handle attribute "nome-cliente-consultante"
java.lang.String tempAttribNomeClienteConsultante =
reader.getAttributeValue(null, "nome-cliente-consultante");
if (tempAttribNomeClienteConsultante != null) {
java.lang.String content = tempAttribNomeClienteConsultante;
object.setNomeClienteConsultante(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeClienteConsultante));
} else {
}
handledAttributes.add("nome-cliente-consultante");
// handle attribute "quantidade-consulta"
java.lang.String tempAttribQuantidadeConsulta =
reader.getAttributeValue(null, "quantidade-consulta");
if (tempAttribQuantidadeConsulta != null) {
java.lang.String content = tempAttribQuantidadeConsulta;
object.setQuantidadeConsulta(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeConsulta));
} else {
object.setQuantidadeConsulta(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-consulta");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ChequeLojista extends Cheque implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Cheque-Lojista Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DataEmissao This was an Attribute!
*/
protected java.util.Calendar localDataEmissao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataEmissao() {
return localDataEmissao;
}
/**
* Auto generated setter method
*
* @param param
* DataEmissao
*/
public void setDataEmissao(java.util.Calendar param) {
this.localDataEmissao = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ChequeLojista.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix + ":Cheque-Lojista", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Cheque-Lojista", xmlWriter);
}
if (localNumero != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "numero",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero), xmlWriter);
}
if (localDigito != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "digito",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigito), xmlWriter);
}
if (localValor != null) {
writeAttribute("", "valor",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor), xmlWriter);
}
if (localDataEmissao != null) {
writeAttribute("", "data-emissao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataEmissao), xmlWriter);
}
if (localDadosBancariosTracker) {
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
localDadosBancarios.serialize(new javax.xml.namespace.QName("",
"dados-bancarios"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Cheque-Lojista"));
if (localDadosBancariosTracker) {
elementList.add(new javax.xml.namespace.QName("",
"dados-bancarios"));
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
elementList.add(localDadosBancarios);
}
attribList.add(new javax.xml.namespace.QName("", "numero"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
attribList.add(new javax.xml.namespace.QName("", "digito"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDigito));
attribList.add(new javax.xml.namespace.QName("", "valor"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor));
attribList.add(new javax.xml.namespace.QName("", "data-emissao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataEmissao));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ChequeLojista parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ChequeLojista object = new ChequeLojista();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Cheque-Lojista".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ChequeLojista) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "numero"
java.lang.String tempAttribNumero =
reader.getAttributeValue(null, "numero");
if (tempAttribNumero != null) {
java.lang.String content = tempAttribNumero;
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribNumero));
} else {
object.setNumero(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("numero");
// handle attribute "digito"
java.lang.String tempAttribDigito =
reader.getAttributeValue(null, "digito");
if (tempAttribDigito != null) {
java.lang.String content = tempAttribDigito;
object.setDigito(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribDigito));
} else {
object.setDigito(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("digito");
// handle attribute "valor"
java.lang.String tempAttribValor =
reader.getAttributeValue(null, "valor");
if (tempAttribValor != null) {
java.lang.String content = tempAttribValor;
object.setValor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValor));
} else {
}
handledAttributes.add("valor");
// handle attribute "data-emissao"
java.lang.String tempAttribDataEmissao =
reader.getAttributeValue(null, "data-emissao");
if (tempAttribDataEmissao != null) {
java.lang.String content = tempAttribDataEmissao;
object.setDataEmissao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataEmissao));
} else {
}
handledAttributes.add("data-emissao");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"dados-bancarios").equals(reader.getName())) {
object.setDadosBancarios(DadosBancarios.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Resultado implements
org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"resultado", "ns1");
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Resultado
*/
protected ResultadoConsulta localResultado;
/**
* Auto generated getter method
*
* @return ResultadoConsulta
*/
public ResultadoConsulta getResultado() {
return localResultado;
}
/**
* Auto generated setter method
*
* @param param
* Resultado
*/
public void setResultado(ResultadoConsulta param) {
this.localResultado = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, MY_QNAME) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Resultado.this.serialize(MY_QNAME, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
MY_QNAME, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
if (localResultado == null) {
java.lang.String namespace = "http://webservice.consulta.spcjava.spcbrasil.org/";
if (!namespace.equals("")) {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "resultado",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "resultado");
}
} else {
xmlWriter.writeStartElement("resultado");
}
// write the nil attribute
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "nil",
"1", xmlWriter);
xmlWriter.writeEndElement();
} else {
localResultado.serialize(MY_QNAME, factory, xmlWriter);
}
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
if (localResultado == null) {
return new org.apache.axis2.databinding.utils.reader.NullXMLStreamReader(
MY_QNAME);
} else {
return localResultado.getPullParser(MY_QNAME);
}
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Resultado parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Resultado object = new Resultado();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
nillableValue = reader.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance", "nil");
if ("true".equals(nillableValue)
|| "1".equals(nillableValue)) {
// Skip the element and report the null value. It cannot
// have subelements.
while (!reader.isEndElement())
reader.next();
return object;
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
while (!reader.isEndElement()) {
if (reader.isStartElement()) {
if (reader.isStartElement()
&& new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"resultado").equals(reader
.getName())) {
nillableValue = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"nil");
if ("true".equals(nillableValue)
|| "1".equals(nillableValue)) {
object.setResultado(null);
reader.next();
} else {
object.setResultado(ResultadoConsulta.Factory
.parse(reader));
}
} // End of if for expected property start element
else {
// A start element we are not expecting
// indicates an invalid parameter was passed
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
}
} else {
reader.next();
}
} // end of while loop
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Vara implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name = Vara
* Namespace URI = http://webservice.consulta.spcjava.spcbrasil.org/
* Namespace Prefix = ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Comarca
*/
protected Cidade localComarca;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localComarcaTracker = false;
/**
* Auto generated getter method
*
* @return Cidade
*/
public Cidade getComarca() {
return localComarca;
}
/**
* Auto generated setter method
*
* @param param
* Comarca
*/
public void setComarca(Cidade param) {
if (param != null) {
// update the setting tracker
localComarcaTracker = true;
} else {
localComarcaTracker = false;
}
this.localComarca = param;
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Vara.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Vara", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Vara", xmlWriter);
}
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
if (localComarcaTracker) {
if (localComarca == null) {
throw new org.apache.axis2.databinding.ADBException(
"comarca cannot be null!!");
}
localComarca.serialize(new javax.xml.namespace.QName("",
"comarca"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localComarcaTracker) {
elementList.add(new javax.xml.namespace.QName("", "comarca"));
if (localComarca == null) {
throw new org.apache.axis2.databinding.ADBException(
"comarca cannot be null!!");
}
elementList.add(localComarca);
}
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Vara parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Vara object = new Vara();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Vara".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Vara) ExtensionMapper.getTypeObject(
nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "comarca")
.equals(reader.getName())) {
object.setComarca(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoContraOrdem implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Contra-Ordem Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Motivo
*/
protected Alinea localMotivo;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localMotivoTracker = false;
/**
* Auto generated getter method
*
* @return Alinea
*/
public Alinea getMotivo() {
return localMotivo;
}
/**
* Auto generated setter method
*
* @param param
* Motivo
*/
public void setMotivo(Alinea param) {
if (param != null) {
// update the setting tracker
localMotivoTracker = true;
} else {
localMotivoTracker = false;
}
this.localMotivo = param;
}
/**
* field for ChequeInicial
*/
protected ChequeContraOrdem localChequeInicial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeInicialTracker = false;
/**
* Auto generated getter method
*
* @return ChequeContraOrdem
*/
public ChequeContraOrdem getChequeInicial() {
return localChequeInicial;
}
/**
* Auto generated setter method
*
* @param param
* ChequeInicial
*/
public void setChequeInicial(ChequeContraOrdem param) {
if (param != null) {
// update the setting tracker
localChequeInicialTracker = true;
} else {
localChequeInicialTracker = false;
}
this.localChequeInicial = param;
}
/**
* field for ChequeFinal
*/
protected ChequeFinal localChequeFinal;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeFinalTracker = false;
/**
* Auto generated getter method
*
* @return ChequeFinal
*/
public ChequeFinal getChequeFinal() {
return localChequeFinal;
}
/**
* Auto generated setter method
*
* @param param
* ChequeFinal
*/
public void setChequeFinal(ChequeFinal param) {
if (param != null) {
// update the setting tracker
localChequeFinalTracker = true;
} else {
localChequeFinalTracker = false;
}
this.localChequeFinal = param;
}
/**
* field for DataInclusao This was an Attribute!
*/
protected java.util.Calendar localDataInclusao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataInclusao() {
return localDataInclusao;
}
/**
* Auto generated setter method
*
* @param param
* DataInclusao
*/
public void setDataInclusao(java.util.Calendar param) {
this.localDataInclusao = param;
}
/**
* field for DataOcorrencia This was an Attribute!
*/
protected java.util.Calendar localDataOcorrencia;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataOcorrencia() {
return localDataOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* DataOcorrencia
*/
public void setDataOcorrencia(java.util.Calendar param) {
this.localDataOcorrencia = param;
}
/**
* field for Origem This was an Attribute!
*/
protected java.lang.String localOrigem;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getOrigem() {
return localOrigem;
}
/**
* Auto generated setter method
*
* @param param
* Origem
*/
public void setOrigem(java.lang.String param) {
this.localOrigem = param;
}
/**
* field for Informante This was an Attribute!
*/
protected java.lang.String localInformante;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getInformante() {
return localInformante;
}
/**
* Auto generated setter method
*
* @param param
* Informante
*/
public void setInformante(java.lang.String param) {
this.localInformante = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoContraOrdem.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-Contra-Ordem",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Contra-Ordem", xmlWriter);
}
}
if (localDataInclusao != null) {
writeAttribute("", "data-inclusao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao), xmlWriter);
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localOrigem != null) {
writeAttribute("", "origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem), xmlWriter);
}
if (localInformante != null) {
writeAttribute("", "informante",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInformante), xmlWriter);
}
if (localMotivoTracker) {
if (localMotivo == null) {
throw new org.apache.axis2.databinding.ADBException(
"motivo cannot be null!!");
}
localMotivo.serialize(new javax.xml.namespace.QName("",
"motivo"), factory, xmlWriter);
}
if (localChequeInicialTracker) {
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
localChequeInicial.serialize(new javax.xml.namespace.QName("",
"cheque-inicial"), factory, xmlWriter);
}
if (localChequeFinalTracker) {
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
localChequeFinal.serialize(new javax.xml.namespace.QName("",
"cheque-final"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localMotivoTracker) {
elementList.add(new javax.xml.namespace.QName("", "motivo"));
if (localMotivo == null) {
throw new org.apache.axis2.databinding.ADBException(
"motivo cannot be null!!");
}
elementList.add(localMotivo);
}
if (localChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-inicial"));
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
elementList.add(localChequeInicial);
}
if (localChequeFinalTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-final"));
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
elementList.add(localChequeFinal);
}
attribList.add(new javax.xml.namespace.QName("", "data-inclusao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao));
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem));
attribList.add(new javax.xml.namespace.QName("", "informante"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInformante));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoContraOrdem parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoContraOrdem object = new InsumoContraOrdem();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Contra-Ordem".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoContraOrdem) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-inclusao"
java.lang.String tempAttribDataInclusao =
reader.getAttributeValue(null, "data-inclusao");
if (tempAttribDataInclusao != null) {
java.lang.String content = tempAttribDataInclusao;
object.setDataInclusao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataInclusao));
} else {
}
handledAttributes.add("data-inclusao");
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "origem"
java.lang.String tempAttribOrigem =
reader.getAttributeValue(null, "origem");
if (tempAttribOrigem != null) {
java.lang.String content = tempAttribOrigem;
object.setOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigem));
} else {
}
handledAttributes.add("origem");
// handle attribute "informante"
java.lang.String tempAttribInformante =
reader.getAttributeValue(null, "informante");
if (tempAttribInformante != null) {
java.lang.String content = tempAttribInformante;
object.setInformante(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribInformante));
} else {
}
handledAttributes.add("informante");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "motivo")
.equals(reader.getName())) {
object.setMotivo(Alinea.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-inicial").equals(reader.getName())) {
object.setChequeInicial(ChequeContraOrdem.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cheque-final")
.equals(reader.getName())) {
object.setChequeFinal(ChequeFinal.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoContumaciaSRS implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Contumacia-SRS Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for ChequeInicial
*/
protected Cheque localChequeInicial;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeInicialTracker = false;
/**
* Auto generated getter method
*
* @return Cheque
*/
public Cheque getChequeInicial() {
return localChequeInicial;
}
/**
* Auto generated setter method
*
* @param param
* ChequeInicial
*/
public void setChequeInicial(Cheque param) {
if (param != null) {
// update the setting tracker
localChequeInicialTracker = true;
} else {
localChequeInicialTracker = false;
}
this.localChequeInicial = param;
}
/**
* field for ChequeFinal
*/
protected Cheque localChequeFinal;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeFinalTracker = false;
/**
* Auto generated getter method
*
* @return Cheque
*/
public Cheque getChequeFinal() {
return localChequeFinal;
}
/**
* Auto generated setter method
*
* @param param
* ChequeFinal
*/
public void setChequeFinal(Cheque param) {
if (param != null) {
// update the setting tracker
localChequeFinalTracker = true;
} else {
localChequeFinalTracker = false;
}
this.localChequeFinal = param;
}
/**
* field for DataOcorrencia This was an Attribute!
*/
protected java.util.Calendar localDataOcorrencia;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataOcorrencia() {
return localDataOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* DataOcorrencia
*/
public void setDataOcorrencia(java.util.Calendar param) {
this.localDataOcorrencia = param;
}
/**
* field for Motivo This was an Attribute!
*/
protected java.lang.String localMotivo;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMotivo() {
return localMotivo;
}
/**
* Auto generated setter method
*
* @param param
* Motivo
*/
public void setMotivo(java.lang.String param) {
this.localMotivo = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoContumaciaSRS.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-Contumacia-SRS",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Contumacia-SRS", xmlWriter);
}
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localMotivo != null) {
writeAttribute("", "motivo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMotivo), xmlWriter);
}
if (localChequeInicialTracker) {
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
localChequeInicial.serialize(new javax.xml.namespace.QName("",
"cheque-inicial"), factory, xmlWriter);
}
if (localChequeFinalTracker) {
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
localChequeFinal.serialize(new javax.xml.namespace.QName("",
"cheque-final"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-inicial"));
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
elementList.add(localChequeInicial);
}
if (localChequeFinalTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-final"));
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
elementList.add(localChequeFinal);
}
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "motivo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMotivo));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoContumaciaSRS parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoContumaciaSRS object = new InsumoContumaciaSRS();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Contumacia-SRS".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoContumaciaSRS) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "motivo"
java.lang.String tempAttribMotivo =
reader.getAttributeValue(null, "motivo");
if (tempAttribMotivo != null) {
java.lang.String content = tempAttribMotivo;
object.setMotivo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMotivo));
} else {
}
handledAttributes.add("motivo");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-inicial").equals(reader.getName())) {
object.setChequeInicial(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cheque-final")
.equals(reader.getName())) {
object.setChequeFinal(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Produto implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Produto Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Codigo
*/
protected java.lang.String localCodigo;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCodigoTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCodigo() {
return localCodigo;
}
/**
* Auto generated setter method
*
* @param param
* Codigo
*/
public void setCodigo(java.lang.String param) {
if (param != null) {
// update the setting tracker
localCodigoTracker = true;
} else {
localCodigoTracker = false;
}
this.localCodigo = param;
}
/**
* field for Nome
*/
protected java.lang.String localNome;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localNomeTracker = false;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
if (param != null) {
// update the setting tracker
localNomeTracker = true;
} else {
localNomeTracker = false;
}
this.localNome = param;
}
/**
* field for Parametro This was an Array!
*/
protected ParametroProduto[] localParametro;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localParametroTracker = false;
/**
* Auto generated getter method
*
* @return ParametroProduto[]
*/
public ParametroProduto[] getParametro() {
return localParametro;
}
/**
* validate the array for Parametro
*/
protected void validateParametro(ParametroProduto[] param) {
}
/**
* Auto generated setter method
*
* @param param
* Parametro
*/
public void setParametro(ParametroProduto[] param) {
validateParametro(param);
if (param != null) {
// update the setting tracker
localParametroTracker = true;
} else {
localParametroTracker = false;
}
this.localParametro = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* ParametroProduto
*/
public void addParametro(ParametroProduto param) {
if (localParametro == null) {
localParametro = new ParametroProduto[] {};
}
// update the setting tracker
localParametroTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localParametro);
list.add(param);
this.localParametro = (ParametroProduto[]) list
.toArray(new ParametroProduto[list.size()]);
}
/**
* field for InsumoOpcional This was an Array!
*/
protected InsumoProduto[] localInsumoOpcional;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localInsumoOpcionalTracker = false;
/**
* Auto generated getter method
*
* @return InsumoProduto[]
*/
public InsumoProduto[] getInsumoOpcional() {
return localInsumoOpcional;
}
/**
* validate the array for InsumoOpcional
*/
protected void validateInsumoOpcional(InsumoProduto[] param) {
}
/**
* Auto generated setter method
*
* @param param
* InsumoOpcional
*/
public void setInsumoOpcional(InsumoProduto[] param) {
validateInsumoOpcional(param);
if (param != null) {
// update the setting tracker
localInsumoOpcionalTracker = true;
} else {
localInsumoOpcionalTracker = false;
}
this.localInsumoOpcional = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* InsumoProduto
*/
public void addInsumoOpcional(InsumoProduto param) {
if (localInsumoOpcional == null) {
localInsumoOpcional = new InsumoProduto[] {};
}
// update the setting tracker
localInsumoOpcionalTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localInsumoOpcional);
list.add(param);
this.localInsumoOpcional = (InsumoProduto[]) list
.toArray(new InsumoProduto[list.size()]);
}
/**
* field for InsumoRetorno This was an Array!
*/
protected InsumoProduto[] localInsumoRetorno;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localInsumoRetornoTracker = false;
/**
* Auto generated getter method
*
* @return InsumoProduto[]
*/
public InsumoProduto[] getInsumoRetorno() {
return localInsumoRetorno;
}
/**
* validate the array for InsumoRetorno
*/
protected void validateInsumoRetorno(InsumoProduto[] param) {
}
/**
* Auto generated setter method
*
* @param param
* InsumoRetorno
*/
public void setInsumoRetorno(InsumoProduto[] param) {
validateInsumoRetorno(param);
if (param != null) {
// update the setting tracker
localInsumoRetornoTracker = true;
} else {
localInsumoRetornoTracker = false;
}
this.localInsumoRetorno = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* InsumoProduto
*/
public void addInsumoRetorno(InsumoProduto param) {
if (localInsumoRetorno == null) {
localInsumoRetorno = new InsumoProduto[] {};
}
// update the setting tracker
localInsumoRetornoTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localInsumoRetorno);
list.add(param);
this.localInsumoRetorno = (InsumoProduto[]) list
.toArray(new InsumoProduto[list.size()]);
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Produto.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Produto", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Produto", xmlWriter);
}
}
if (localCodigoTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter
.writeStartElement(prefix, "codigo", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "codigo");
}
} else {
xmlWriter.writeStartElement("codigo");
}
if (localCodigo == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"codigo cannot be null!!");
} else {
xmlWriter.writeCharacters(localCodigo);
}
xmlWriter.writeEndElement();
}
if (localNomeTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "nome", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, "nome");
}
} else {
xmlWriter.writeStartElement("nome");
}
if (localNome == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"nome cannot be null!!");
} else {
xmlWriter.writeCharacters(localNome);
}
xmlWriter.writeEndElement();
}
if (localParametroTracker) {
if (localParametro != null) {
for (int i = 0; i < localParametro.length; i++) {
if (localParametro[i] != null) {
localParametro[i].serialize(
new javax.xml.namespace.QName("",
"parametro"), factory, xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"parametro cannot be null!!");
}
}
if (localInsumoOpcionalTracker) {
if (localInsumoOpcional != null) {
for (int i = 0; i < localInsumoOpcional.length; i++) {
if (localInsumoOpcional[i] != null) {
localInsumoOpcional[i].serialize(
new javax.xml.namespace.QName("",
"insumo-opcional"), factory,
xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"insumo-opcional cannot be null!!");
}
}
if (localInsumoRetornoTracker) {
if (localInsumoRetorno != null) {
for (int i = 0; i < localInsumoRetorno.length; i++) {
if (localInsumoRetorno[i] != null) {
localInsumoRetorno[i].serialize(
new javax.xml.namespace.QName("",
"insumo-retorno"), factory,
xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"insumo-retorno cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localCodigoTracker) {
elementList.add(new javax.xml.namespace.QName("", "codigo"));
if (localCodigo != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo));
} else {
throw new org.apache.axis2.databinding.ADBException(
"codigo cannot be null!!");
}
}
if (localNomeTracker) {
elementList.add(new javax.xml.namespace.QName("", "nome"));
if (localNome != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
} else {
throw new org.apache.axis2.databinding.ADBException(
"nome cannot be null!!");
}
}
if (localParametroTracker) {
if (localParametro != null) {
for (int i = 0; i < localParametro.length; i++) {
if (localParametro[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"parametro"));
elementList.add(localParametro[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"parametro cannot be null!!");
}
}
if (localInsumoOpcionalTracker) {
if (localInsumoOpcional != null) {
for (int i = 0; i < localInsumoOpcional.length; i++) {
if (localInsumoOpcional[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"insumo-opcional"));
elementList.add(localInsumoOpcional[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"insumo-opcional cannot be null!!");
}
}
if (localInsumoRetornoTracker) {
if (localInsumoRetorno != null) {
for (int i = 0; i < localInsumoRetorno.length; i++) {
if (localInsumoRetorno[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"insumo-retorno"));
elementList.add(localInsumoRetorno[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"insumo-retorno cannot be null!!");
}
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Produto parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Produto object = new Produto();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Produto".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Produto) ExtensionMapper.getTypeObject(
nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
java.util.ArrayList list3 = new java.util.ArrayList();
java.util.ArrayList list4 = new java.util.ArrayList();
java.util.ArrayList list5 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "codigo")
.equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setCodigo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "nome")
.equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "parametro")
.equals(reader.getName())) {
// Process the array and step past its final element's
// end.
list3.add(ParametroProduto.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone3 = false;
while (!loopDone3) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone3 = true;
} else {
if (new javax.xml.namespace.QName("",
"parametro").equals(reader.getName())) {
list3.add(ParametroProduto.Factory
.parse(reader));
} else {
loopDone3 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setParametro((ParametroProduto[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(ParametroProduto.class, list3));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"insumo-opcional").equals(reader.getName())) {
// Process the array and step past its final element's
// end.
list4.add(InsumoProduto.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone4 = false;
while (!loopDone4) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone4 = true;
} else {
if (new javax.xml.namespace.QName("",
"insumo-opcional").equals(reader
.getName())) {
list4.add(InsumoProduto.Factory
.parse(reader));
} else {
loopDone4 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setInsumoOpcional((InsumoProduto[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(InsumoProduto.class, list4));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"insumo-retorno").equals(reader.getName())) {
// Process the array and step past its final element's
// end.
list5.add(InsumoProduto.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone5 = false;
while (!loopDone5) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone5 = true;
} else {
if (new javax.xml.namespace.QName("",
"insumo-retorno").equals(reader
.getName())) {
list5.add(InsumoProduto.Factory
.parse(reader));
} else {
loopDone5 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setInsumoRetorno((InsumoProduto[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(InsumoProduto.class, list5));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoSPCScore3Meses implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-SPC-Score-3-Meses Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Classe This was an Attribute!
*/
protected java.lang.String localClasse;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getClasse() {
return localClasse;
}
/**
* Auto generated setter method
*
* @param param
* Classe
*/
public void setClasse(java.lang.String param) {
this.localClasse = param;
}
/**
* field for Horizonte This was an Attribute!
*/
protected int localHorizonte;
/**
* Auto generated getter method
*
* @return int
*/
public int getHorizonte() {
return localHorizonte;
}
/**
* Auto generated setter method
*
* @param param
* Horizonte
*/
public void setHorizonte(int param) {
this.localHorizonte = param;
}
/**
* field for MesagemInterpretativaScore This was an Attribute!
*/
protected java.lang.String localMesagemInterpretativaScore;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMesagemInterpretativaScore() {
return localMesagemInterpretativaScore;
}
/**
* Auto generated setter method
*
* @param param
* MesagemInterpretativaScore
*/
public void setMesagemInterpretativaScore(java.lang.String param) {
this.localMesagemInterpretativaScore = param;
}
/**
* field for MesagemInterpretativaProbabilidade This was an Attribute!
*/
protected java.lang.String localMesagemInterpretativaProbabilidade;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMesagemInterpretativaProbabilidade() {
return localMesagemInterpretativaProbabilidade;
}
/**
* Auto generated setter method
*
* @param param
* MesagemInterpretativaProbabilidade
*/
public void setMesagemInterpretativaProbabilidade(java.lang.String param) {
this.localMesagemInterpretativaProbabilidade = param;
}
/**
* field for MesagemSemaforo This was an Attribute!
*/
protected java.lang.String localMesagemSemaforo;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMesagemSemaforo() {
return localMesagemSemaforo;
}
/**
* Auto generated setter method
*
* @param param
* MesagemSemaforo
*/
public void setMesagemSemaforo(java.lang.String param) {
this.localMesagemSemaforo = param;
}
/**
* field for Probabilidade This was an Attribute!
*/
protected double localProbabilidade;
/**
* Auto generated getter method
*
* @return double
*/
public double getProbabilidade() {
return localProbabilidade;
}
/**
* Auto generated setter method
*
* @param param
* Probabilidade
*/
public void setProbabilidade(double param) {
this.localProbabilidade = param;
}
/**
* field for Score This was an Attribute!
*/
protected int localScore;
/**
* Auto generated getter method
*
* @return int
*/
public int getScore() {
return localScore;
}
/**
* Auto generated setter method
*
* @param param
* Score
*/
public void setScore(int param) {
this.localScore = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoSPCScore3Meses.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-SPC-Score-3-Meses", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-SPC-Score-3-Meses", xmlWriter);
}
}
if (localClasse != null) {
writeAttribute("", "classe",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localClasse), xmlWriter);
}
if (localHorizonte != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "horizonte",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localHorizonte), xmlWriter);
}
else {
throw new org.apache.axis2.databinding.ADBException(
"required attribute localHorizonte is null");
}
if (localMesagemInterpretativaScore != null) {
writeAttribute(
"",
"mesagem-interpretativa-score",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesagemInterpretativaScore),
xmlWriter);
}
if (localMesagemInterpretativaProbabilidade != null) {
writeAttribute(
"",
"mesagem-interpretativa-probabilidade",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesagemInterpretativaProbabilidade),
xmlWriter);
}
if (localMesagemSemaforo != null) {
writeAttribute("", "mesagem-semaforo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesagemSemaforo),
xmlWriter);
}
if (!java.lang.Double.isNaN(localProbabilidade)) {
writeAttribute("", "probabilidade",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localProbabilidade), xmlWriter);
}
if (localScore != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "score",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localScore), xmlWriter);
}
else {
throw new org.apache.axis2.databinding.ADBException(
"required attribute localScore is null");
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "classe"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localClasse));
attribList.add(new javax.xml.namespace.QName("", "horizonte"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localHorizonte));
attribList.add(new javax.xml.namespace.QName("",
"mesagem-interpretativa-score"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesagemInterpretativaScore));
attribList.add(new javax.xml.namespace.QName("",
"mesagem-interpretativa-probabilidade"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesagemInterpretativaProbabilidade));
attribList
.add(new javax.xml.namespace.QName("", "mesagem-semaforo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesagemSemaforo));
attribList.add(new javax.xml.namespace.QName("", "probabilidade"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localProbabilidade));
attribList.add(new javax.xml.namespace.QName("", "score"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localScore));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoSPCScore3Meses parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoSPCScore3Meses object = new InsumoSPCScore3Meses();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-SPC-Score-3-Meses".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoSPCScore3Meses) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "classe"
java.lang.String tempAttribClasse =
reader.getAttributeValue(null, "classe");
if (tempAttribClasse != null) {
java.lang.String content = tempAttribClasse;
object.setClasse(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribClasse));
} else {
}
handledAttributes.add("classe");
// handle attribute "horizonte"
java.lang.String tempAttribHorizonte =
reader.getAttributeValue(null, "horizonte");
if (tempAttribHorizonte != null) {
java.lang.String content = tempAttribHorizonte;
object.setHorizonte(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribHorizonte));
} else {
throw new org.apache.axis2.databinding.ADBException(
"Required attribute horizonte is missing");
}
handledAttributes.add("horizonte");
// handle attribute "mesagem-interpretativa-score"
java.lang.String tempAttribMesagemInterpretativaScore =
reader.getAttributeValue(null,
"mesagem-interpretativa-score");
if (tempAttribMesagemInterpretativaScore != null) {
java.lang.String content = tempAttribMesagemInterpretativaScore;
object.setMesagemInterpretativaScore(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMesagemInterpretativaScore));
} else {
}
handledAttributes.add("mesagem-interpretativa-score");
// handle attribute "mesagem-interpretativa-probabilidade"
java.lang.String tempAttribMesagemInterpretativaProbabilidade =
reader.getAttributeValue(null,
"mesagem-interpretativa-probabilidade");
if (tempAttribMesagemInterpretativaProbabilidade != null) {
java.lang.String content = tempAttribMesagemInterpretativaProbabilidade;
object.setMesagemInterpretativaProbabilidade(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMesagemInterpretativaProbabilidade));
} else {
}
handledAttributes
.add("mesagem-interpretativa-probabilidade");
// handle attribute "mesagem-semaforo"
java.lang.String tempAttribMesagemSemaforo =
reader.getAttributeValue(null, "mesagem-semaforo");
if (tempAttribMesagemSemaforo != null) {
java.lang.String content = tempAttribMesagemSemaforo;
object.setMesagemSemaforo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMesagemSemaforo));
} else {
}
handledAttributes.add("mesagem-semaforo");
// handle attribute "probabilidade"
java.lang.String tempAttribProbabilidade =
reader.getAttributeValue(null, "probabilidade");
if (tempAttribProbabilidade != null) {
java.lang.String content = tempAttribProbabilidade;
object.setProbabilidade(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDouble(tempAttribProbabilidade));
} else {
object.setProbabilidade(java.lang.Double.NaN);
}
handledAttributes.add("probabilidade");
// handle attribute "score"
java.lang.String tempAttribScore =
reader.getAttributeValue(null, "score");
if (tempAttribScore != null) {
java.lang.String content = tempAttribScore;
object.setScore(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribScore));
} else {
throw new org.apache.axis2.databinding.ADBException(
"Required attribute score is missing");
}
handledAttributes.add("score");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoCreditoConcedido implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Credito-Concedido Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for AnoVencimento This was an Attribute!
*/
protected int localAnoVencimento;
/**
* Auto generated getter method
*
* @return int
*/
public int getAnoVencimento() {
return localAnoVencimento;
}
/**
* Auto generated setter method
*
* @param param
* AnoVencimento
*/
public void setAnoVencimento(int param) {
this.localAnoVencimento = param;
}
/**
* field for MesVencimento This was an Attribute!
*/
protected int localMesVencimento;
/**
* Auto generated getter method
*
* @return int
*/
public int getMesVencimento() {
return localMesVencimento;
}
/**
* Auto generated setter method
*
* @param param
* MesVencimento
*/
public void setMesVencimento(int param) {
this.localMesVencimento = param;
}
/**
* field for QuantidadeCredito This was an Attribute!
*/
protected int localQuantidadeCredito;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeCredito() {
return localQuantidadeCredito;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeCredito
*/
public void setQuantidadeCredito(int param) {
this.localQuantidadeCredito = param;
}
/**
* field for Valor This was an Attribute!
*/
protected java.math.BigDecimal localValor;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValor() {
return localValor;
}
/**
* Auto generated setter method
*
* @param param
* Valor
*/
public void setValor(java.math.BigDecimal param) {
this.localValor = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoCreditoConcedido.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Credito-Concedido", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Credito-Concedido", xmlWriter);
}
}
if (localAnoVencimento != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "ano-vencimento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localAnoVencimento), xmlWriter);
}
if (localMesVencimento != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "mes-vencimento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesVencimento), xmlWriter);
}
if (localQuantidadeCredito != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-credito",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeCredito),
xmlWriter);
}
if (localValor != null) {
writeAttribute("", "valor",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "ano-vencimento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localAnoVencimento));
attribList.add(new javax.xml.namespace.QName("", "mes-vencimento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesVencimento));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-credito"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeCredito));
attribList.add(new javax.xml.namespace.QName("", "valor"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoCreditoConcedido parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoCreditoConcedido object = new InsumoCreditoConcedido();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Credito-Concedido".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoCreditoConcedido) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "ano-vencimento"
java.lang.String tempAttribAnoVencimento =
reader.getAttributeValue(null, "ano-vencimento");
if (tempAttribAnoVencimento != null) {
java.lang.String content = tempAttribAnoVencimento;
object.setAnoVencimento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribAnoVencimento));
} else {
object.setAnoVencimento(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("ano-vencimento");
// handle attribute "mes-vencimento"
java.lang.String tempAttribMesVencimento =
reader.getAttributeValue(null, "mes-vencimento");
if (tempAttribMesVencimento != null) {
java.lang.String content = tempAttribMesVencimento;
object.setMesVencimento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribMesVencimento));
} else {
object.setMesVencimento(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("mes-vencimento");
// handle attribute "quantidade-credito"
java.lang.String tempAttribQuantidadeCredito =
reader.getAttributeValue(null, "quantidade-credito");
if (tempAttribQuantidadeCredito != null) {
java.lang.String content = tempAttribQuantidadeCredito;
object.setQuantidadeCredito(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeCredito));
} else {
object.setQuantidadeCredito(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-credito");
// handle attribute "valor"
java.lang.String tempAttribValor =
reader.getAttributeValue(null, "valor");
if (tempAttribValor != null) {
java.lang.String content = tempAttribValor;
object.setValor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValor));
} else {
}
handledAttributes.add("valor");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoCCF implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-CCF Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Motivo
*/
protected Alinea localMotivo;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localMotivoTracker = false;
/**
* Auto generated getter method
*
* @return Alinea
*/
public Alinea getMotivo() {
return localMotivo;
}
/**
* Auto generated setter method
*
* @param param
* Motivo
*/
public void setMotivo(Alinea param) {
if (param != null) {
// update the setting tracker
localMotivoTracker = true;
} else {
localMotivoTracker = false;
}
this.localMotivo = param;
}
/**
* field for UltimoCheque
*/
protected Cheque localUltimoCheque;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localUltimoChequeTracker = false;
/**
* Auto generated getter method
*
* @return Cheque
*/
public Cheque getUltimoCheque() {
return localUltimoCheque;
}
/**
* Auto generated setter method
*
* @param param
* UltimoCheque
*/
public void setUltimoCheque(Cheque param) {
if (param != null) {
// update the setting tracker
localUltimoChequeTracker = true;
} else {
localUltimoChequeTracker = false;
}
this.localUltimoCheque = param;
}
/**
* field for DataUltimoCheque This was an Attribute!
*/
protected java.util.Calendar localDataUltimoCheque;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataUltimoCheque() {
return localDataUltimoCheque;
}
/**
* Auto generated setter method
*
* @param param
* DataUltimoCheque
*/
public void setDataUltimoCheque(java.util.Calendar param) {
this.localDataUltimoCheque = param;
}
/**
* field for Origem This was an Attribute!
*/
protected java.lang.String localOrigem;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getOrigem() {
return localOrigem;
}
/**
* Auto generated setter method
*
* @param param
* Origem
*/
public void setOrigem(java.lang.String param) {
this.localOrigem = param;
}
/**
* field for Quantidade This was an Attribute!
*/
protected int localQuantidade;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidade() {
return localQuantidade;
}
/**
* Auto generated setter method
*
* @param param
* Quantidade
*/
public void setQuantidade(int param) {
this.localQuantidade = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoCCF.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-CCF", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-CCF", xmlWriter);
}
}
if (localDataUltimoCheque != null) {
writeAttribute("", "data-ultimo-cheque",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimoCheque),
xmlWriter);
}
if (localOrigem != null) {
writeAttribute("", "origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem), xmlWriter);
}
if (localQuantidade != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidade), xmlWriter);
}
if (localMotivoTracker) {
if (localMotivo == null) {
throw new org.apache.axis2.databinding.ADBException(
"motivo cannot be null!!");
}
localMotivo.serialize(new javax.xml.namespace.QName("",
"motivo"), factory, xmlWriter);
}
if (localUltimoChequeTracker) {
if (localUltimoCheque == null) {
throw new org.apache.axis2.databinding.ADBException(
"ultimo-cheque cannot be null!!");
}
localUltimoCheque.serialize(new javax.xml.namespace.QName("",
"ultimo-cheque"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localMotivoTracker) {
elementList.add(new javax.xml.namespace.QName("", "motivo"));
if (localMotivo == null) {
throw new org.apache.axis2.databinding.ADBException(
"motivo cannot be null!!");
}
elementList.add(localMotivo);
}
if (localUltimoChequeTracker) {
elementList.add(new javax.xml.namespace.QName("",
"ultimo-cheque"));
if (localUltimoCheque == null) {
throw new org.apache.axis2.databinding.ADBException(
"ultimo-cheque cannot be null!!");
}
elementList.add(localUltimoCheque);
}
attribList.add(new javax.xml.namespace.QName("",
"data-ultimo-cheque"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimoCheque));
attribList.add(new javax.xml.namespace.QName("", "origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem));
attribList.add(new javax.xml.namespace.QName("", "quantidade"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidade));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoCCF parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoCCF object = new InsumoCCF();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-CCF".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoCCF) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-ultimo-cheque"
java.lang.String tempAttribDataUltimoCheque =
reader.getAttributeValue(null, "data-ultimo-cheque");
if (tempAttribDataUltimoCheque != null) {
java.lang.String content = tempAttribDataUltimoCheque;
object.setDataUltimoCheque(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataUltimoCheque));
} else {
}
handledAttributes.add("data-ultimo-cheque");
// handle attribute "origem"
java.lang.String tempAttribOrigem =
reader.getAttributeValue(null, "origem");
if (tempAttribOrigem != null) {
java.lang.String content = tempAttribOrigem;
object.setOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigem));
} else {
}
handledAttributes.add("origem");
// handle attribute "quantidade"
java.lang.String tempAttribQuantidade =
reader.getAttributeValue(null, "quantidade");
if (tempAttribQuantidade != null) {
java.lang.String content = tempAttribQuantidade;
object.setQuantidade(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidade));
} else {
object.setQuantidade(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "motivo")
.equals(reader.getName())) {
object.setMotivo(Alinea.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"ultimo-cheque").equals(reader.getName())) {
object.setUltimoCheque(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoIncorporacaoFusaoCisao implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Incorporacao-Fusao-Cisao Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DataAtualizacao This was an Attribute!
*/
protected java.util.Calendar localDataAtualizacao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataAtualizacao() {
return localDataAtualizacao;
}
/**
* Auto generated setter method
*
* @param param
* DataAtualizacao
*/
public void setDataAtualizacao(java.util.Calendar param) {
this.localDataAtualizacao = param;
}
/**
* field for MensagemObservacoes This was an Attribute!
*/
protected java.lang.String localMensagemObservacoes;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMensagemObservacoes() {
return localMensagemObservacoes;
}
/**
* Auto generated setter method
*
* @param param
* MensagemObservacoes
*/
public void setMensagemObservacoes(java.lang.String param) {
this.localMensagemObservacoes = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoIncorporacaoFusaoCisao.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Incorporacao-Fusao-Cisao",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Incorporacao-Fusao-Cisao",
xmlWriter);
}
}
if (localDataAtualizacao != null) {
writeAttribute("", "data-atualizacao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataAtualizacao),
xmlWriter);
}
if (localMensagemObservacoes != null) {
writeAttribute("", "mensagem-observacoes",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagemObservacoes),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList
.add(new javax.xml.namespace.QName("", "data-atualizacao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataAtualizacao));
attribList.add(new javax.xml.namespace.QName("",
"mensagem-observacoes"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagemObservacoes));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoIncorporacaoFusaoCisao parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoIncorporacaoFusaoCisao object = new InsumoIncorporacaoFusaoCisao();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Incorporacao-Fusao-Cisao".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoIncorporacaoFusaoCisao) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-atualizacao"
java.lang.String tempAttribDataAtualizacao =
reader.getAttributeValue(null, "data-atualizacao");
if (tempAttribDataAtualizacao != null) {
java.lang.String content = tempAttribDataAtualizacao;
object.setDataAtualizacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataAtualizacao));
} else {
}
handledAttributes.add("data-atualizacao");
// handle attribute "mensagem-observacoes"
java.lang.String tempAttribMensagemObservacoes =
reader.getAttributeValue(null, "mensagem-observacoes");
if (tempAttribMensagemObservacoes != null) {
java.lang.String content = tempAttribMensagemObservacoes;
object.setMensagemObservacoes(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMensagemObservacoes));
} else {
}
handledAttributes.add("mensagem-observacoes");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Cartorio implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Cartorio Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Cidade
*/
protected Cidade localCidade;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCidadeTracker = false;
/**
* Auto generated getter method
*
* @return Cidade
*/
public Cidade getCidade() {
return localCidade;
}
/**
* Auto generated setter method
*
* @param param
* Cidade
*/
public void setCidade(Cidade param) {
if (param != null) {
// update the setting tracker
localCidadeTracker = true;
} else {
localCidadeTracker = false;
}
this.localCidade = param;
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Cartorio.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Cartorio", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Cartorio", xmlWriter);
}
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
if (localCidadeTracker) {
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
localCidade.serialize(new javax.xml.namespace.QName("",
"cidade"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localCidadeTracker) {
elementList.add(new javax.xml.namespace.QName("", "cidade"));
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
elementList.add(localCidade);
}
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Cartorio parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Cartorio object = new Cartorio();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Cartorio".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Cartorio) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cidade")
.equals(reader.getName())) {
object.setCidade(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoSPC implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-SPC Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for CidadeAssociado
*/
protected Cidade localCidadeAssociado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCidadeAssociadoTracker = false;
/**
* Auto generated getter method
*
* @return Cidade
*/
public Cidade getCidadeAssociado() {
return localCidadeAssociado;
}
/**
* Auto generated setter method
*
* @param param
* CidadeAssociado
*/
public void setCidadeAssociado(Cidade param) {
if (param != null) {
// update the setting tracker
localCidadeAssociadoTracker = true;
} else {
localCidadeAssociadoTracker = false;
}
this.localCidadeAssociado = param;
}
/**
* field for NomeAssociado This was an Attribute!
*/
protected java.lang.String localNomeAssociado;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeAssociado() {
return localNomeAssociado;
}
/**
* Auto generated setter method
*
* @param param
* NomeAssociado
*/
public void setNomeAssociado(java.lang.String param) {
this.localNomeAssociado = param;
}
/**
* field for DataInclusao This was an Attribute!
*/
protected java.util.Calendar localDataInclusao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataInclusao() {
return localDataInclusao;
}
/**
* Auto generated setter method
*
* @param param
* DataInclusao
*/
public void setDataInclusao(java.util.Calendar param) {
this.localDataInclusao = param;
}
/**
* field for DataVencimento This was an Attribute!
*/
protected java.util.Calendar localDataVencimento;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataVencimento() {
return localDataVencimento;
}
/**
* Auto generated setter method
*
* @param param
* DataVencimento
*/
public void setDataVencimento(java.util.Calendar param) {
this.localDataVencimento = param;
}
/**
* field for NomeEntidade This was an Attribute!
*/
protected java.lang.String localNomeEntidade;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeEntidade() {
return localNomeEntidade;
}
/**
* Auto generated setter method
*
* @param param
* NomeEntidade
*/
public void setNomeEntidade(java.lang.String param) {
this.localNomeEntidade = param;
}
/**
* field for Contrato This was an Attribute!
*/
protected java.lang.String localContrato;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getContrato() {
return localContrato;
}
/**
* Auto generated setter method
*
* @param param
* Contrato
*/
public void setContrato(java.lang.String param) {
this.localContrato = param;
}
/**
* field for CompradorFiadorAvalista This was an Attribute!
*/
protected java.lang.String localCompradorFiadorAvalista;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCompradorFiadorAvalista() {
return localCompradorFiadorAvalista;
}
/**
* Auto generated setter method
*
* @param param
* CompradorFiadorAvalista
*/
public void setCompradorFiadorAvalista(java.lang.String param) {
this.localCompradorFiadorAvalista = param;
}
/**
* field for Valor This was an Attribute!
*/
protected java.math.BigDecimal localValor;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValor() {
return localValor;
}
/**
* Auto generated setter method
*
* @param param
* Valor
*/
public void setValor(java.math.BigDecimal param) {
this.localValor = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoSPC.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-SPC", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-SPC", xmlWriter);
}
}
if (localNomeAssociado != null) {
writeAttribute("", "nome-associado",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeAssociado), xmlWriter);
}
if (localDataInclusao != null) {
writeAttribute("", "data-inclusao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao), xmlWriter);
}
if (localDataVencimento != null) {
writeAttribute("", "data-vencimento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataVencimento),
xmlWriter);
}
if (localNomeEntidade != null) {
writeAttribute("", "nome-entidade",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeEntidade), xmlWriter);
}
if (localContrato != null) {
writeAttribute("", "contrato",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localContrato), xmlWriter);
}
if (localCompradorFiadorAvalista != null) {
writeAttribute("", "comprador-fiador-avalista",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCompradorFiadorAvalista),
xmlWriter);
}
if (localValor != null) {
writeAttribute("", "valor",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor), xmlWriter);
}
if (localCidadeAssociadoTracker) {
if (localCidadeAssociado == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade-associado cannot be null!!");
}
localCidadeAssociado.serialize(new javax.xml.namespace.QName(
"", "cidade-associado"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localCidadeAssociadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cidade-associado"));
if (localCidadeAssociado == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade-associado cannot be null!!");
}
elementList.add(localCidadeAssociado);
}
attribList.add(new javax.xml.namespace.QName("", "nome-associado"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeAssociado));
attribList.add(new javax.xml.namespace.QName("", "data-inclusao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao));
attribList
.add(new javax.xml.namespace.QName("", "data-vencimento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataVencimento));
attribList.add(new javax.xml.namespace.QName("", "nome-entidade"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeEntidade));
attribList.add(new javax.xml.namespace.QName("", "contrato"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localContrato));
attribList.add(new javax.xml.namespace.QName("",
"comprador-fiador-avalista"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCompradorFiadorAvalista));
attribList.add(new javax.xml.namespace.QName("", "valor"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoSPC parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoSPC object = new InsumoSPC();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-SPC".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoSPC) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "nome-associado"
java.lang.String tempAttribNomeAssociado =
reader.getAttributeValue(null, "nome-associado");
if (tempAttribNomeAssociado != null) {
java.lang.String content = tempAttribNomeAssociado;
object.setNomeAssociado(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeAssociado));
} else {
}
handledAttributes.add("nome-associado");
// handle attribute "data-inclusao"
java.lang.String tempAttribDataInclusao =
reader.getAttributeValue(null, "data-inclusao");
if (tempAttribDataInclusao != null) {
java.lang.String content = tempAttribDataInclusao;
object.setDataInclusao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataInclusao));
} else {
}
handledAttributes.add("data-inclusao");
// handle attribute "data-vencimento"
java.lang.String tempAttribDataVencimento =
reader.getAttributeValue(null, "data-vencimento");
if (tempAttribDataVencimento != null) {
java.lang.String content = tempAttribDataVencimento;
object.setDataVencimento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataVencimento));
} else {
}
handledAttributes.add("data-vencimento");
// handle attribute "nome-entidade"
java.lang.String tempAttribNomeEntidade =
reader.getAttributeValue(null, "nome-entidade");
if (tempAttribNomeEntidade != null) {
java.lang.String content = tempAttribNomeEntidade;
object.setNomeEntidade(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeEntidade));
} else {
}
handledAttributes.add("nome-entidade");
// handle attribute "contrato"
java.lang.String tempAttribContrato =
reader.getAttributeValue(null, "contrato");
if (tempAttribContrato != null) {
java.lang.String content = tempAttribContrato;
object.setContrato(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribContrato));
} else {
}
handledAttributes.add("contrato");
// handle attribute "comprador-fiador-avalista"
java.lang.String tempAttribCompradorFiadorAvalista =
reader.getAttributeValue(null, "comprador-fiador-avalista");
if (tempAttribCompradorFiadorAvalista != null) {
java.lang.String content = tempAttribCompradorFiadorAvalista;
object.setCompradorFiadorAvalista(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCompradorFiadorAvalista));
} else {
}
handledAttributes.add("comprador-fiador-avalista");
// handle attribute "valor"
java.lang.String tempAttribValor =
reader.getAttributeValue(null, "valor");
if (tempAttribValor != null) {
java.lang.String content = tempAttribValor;
object.setValor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValor));
} else {
}
handledAttributes.add("valor");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cidade-associado")
.equals(reader.getName())) {
object.setCidadeAssociado(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoRestricaoFinanceira implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Restricao-Financeira Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for NaturezaAnotacao
*/
protected NaturezaAnotacao localNaturezaAnotacao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localNaturezaAnotacaoTracker = false;
/**
* Auto generated getter method
*
* @return NaturezaAnotacao
*/
public NaturezaAnotacao getNaturezaAnotacao() {
return localNaturezaAnotacao;
}
/**
* Auto generated setter method
*
* @param param
* NaturezaAnotacao
*/
public void setNaturezaAnotacao(NaturezaAnotacao param) {
if (param != null) {
// update the setting tracker
localNaturezaAnotacaoTracker = true;
} else {
localNaturezaAnotacaoTracker = false;
}
this.localNaturezaAnotacao = param;
}
/**
* field for Subjudice
*/
protected Subjudice localSubjudice;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localSubjudiceTracker = false;
/**
* Auto generated getter method
*
* @return Subjudice
*/
public Subjudice getSubjudice() {
return localSubjudice;
}
/**
* Auto generated setter method
*
* @param param
* Subjudice
*/
public void setSubjudice(Subjudice param) {
if (param != null) {
// update the setting tracker
localSubjudiceTracker = true;
} else {
localSubjudiceTracker = false;
}
this.localSubjudice = param;
}
/**
* field for DadosBancarios
*/
protected DadosBancarios localDadosBancarios;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDadosBancariosTracker = false;
/**
* Auto generated getter method
*
* @return DadosBancarios
*/
public DadosBancarios getDadosBancarios() {
return localDadosBancarios;
}
/**
* Auto generated setter method
*
* @param param
* DadosBancarios
*/
public void setDadosBancarios(DadosBancarios param) {
if (param != null) {
// update the setting tracker
localDadosBancariosTracker = true;
} else {
localDadosBancariosTracker = false;
}
this.localDadosBancarios = param;
}
/**
* field for Cidade
*/
protected Cidade localCidade;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCidadeTracker = false;
/**
* Auto generated getter method
*
* @return Cidade
*/
public Cidade getCidade() {
return localCidade;
}
/**
* Auto generated setter method
*
* @param param
* Cidade
*/
public void setCidade(Cidade param) {
if (param != null) {
// update the setting tracker
localCidadeTracker = true;
} else {
localCidadeTracker = false;
}
this.localCidade = param;
}
/**
* field for Avalista This was an Attribute!
*/
protected boolean localAvalista;
/**
* Auto generated getter method
*
* @return boolean
*/
public boolean getAvalista() {
return localAvalista;
}
/**
* Auto generated setter method
*
* @param param
* Avalista
*/
public void setAvalista(boolean param) {
this.localAvalista = param;
}
/**
* field for Contrato This was an Attribute!
*/
protected java.lang.String localContrato;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getContrato() {
return localContrato;
}
/**
* Auto generated setter method
*
* @param param
* Contrato
*/
public void setContrato(java.lang.String param) {
this.localContrato = param;
}
/**
* field for DataOcorrencia This was an Attribute!
*/
protected java.util.Calendar localDataOcorrencia;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataOcorrencia() {
return localDataOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* DataOcorrencia
*/
public void setDataOcorrencia(java.util.Calendar param) {
this.localDataOcorrencia = param;
}
/**
* field for Filial This was an Attribute!
*/
protected java.lang.String localFilial;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getFilial() {
return localFilial;
}
/**
* Auto generated setter method
*
* @param param
* Filial
*/
public void setFilial(java.lang.String param) {
this.localFilial = param;
}
/**
* field for IndicadorSubjudice This was an Attribute!
*/
protected boolean localIndicadorSubjudice;
/**
* Auto generated getter method
*
* @return boolean
*/
public boolean getIndicadorSubjudice() {
return localIndicadorSubjudice;
}
/**
* Auto generated setter method
*
* @param param
* IndicadorSubjudice
*/
public void setIndicadorSubjudice(boolean param) {
this.localIndicadorSubjudice = param;
}
/**
* field for Origem This was an Attribute!
*/
protected java.lang.String localOrigem;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getOrigem() {
return localOrigem;
}
/**
* Auto generated setter method
*
* @param param
* Origem
*/
public void setOrigem(java.lang.String param) {
this.localOrigem = param;
}
/**
* field for TituloOcorrencia This was an Attribute!
*/
protected java.lang.String localTituloOcorrencia;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getTituloOcorrencia() {
return localTituloOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* TituloOcorrencia
*/
public void setTituloOcorrencia(java.lang.String param) {
this.localTituloOcorrencia = param;
}
/**
* field for ValorPendencia This was an Attribute!
*/
protected java.math.BigDecimal localValorPendencia;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValorPendencia() {
return localValorPendencia;
}
/**
* Auto generated setter method
*
* @param param
* ValorPendencia
*/
public void setValorPendencia(java.math.BigDecimal param) {
this.localValorPendencia = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoRestricaoFinanceira.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Restricao-Financeira", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Restricao-Financeira", xmlWriter);
}
}
if (true) {
writeAttribute("", "avalista",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localAvalista), xmlWriter);
}
if (localContrato != null) {
writeAttribute("", "contrato",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localContrato), xmlWriter);
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localFilial != null) {
writeAttribute("", "filial",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFilial), xmlWriter);
}
if (true) {
writeAttribute("", "indicador-subjudice",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localIndicadorSubjudice),
xmlWriter);
}
if (localOrigem != null) {
writeAttribute("", "origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem), xmlWriter);
}
if (localTituloOcorrencia != null) {
writeAttribute("", "titulo-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTituloOcorrencia),
xmlWriter);
}
if (localValorPendencia != null) {
writeAttribute("", "valor-pendencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorPendencia),
xmlWriter);
}
if (localNaturezaAnotacaoTracker) {
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
localNaturezaAnotacao.serialize(new javax.xml.namespace.QName(
"", "natureza-anotacao"), factory, xmlWriter);
}
if (localSubjudiceTracker) {
if (localSubjudice == null) {
throw new org.apache.axis2.databinding.ADBException(
"subjudice cannot be null!!");
}
localSubjudice.serialize(new javax.xml.namespace.QName("",
"subjudice"), factory, xmlWriter);
}
if (localDadosBancariosTracker) {
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
localDadosBancarios.serialize(new javax.xml.namespace.QName("",
"dados-bancarios"), factory, xmlWriter);
}
if (localCidadeTracker) {
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
localCidade.serialize(new javax.xml.namespace.QName("",
"cidade"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localNaturezaAnotacaoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"natureza-anotacao"));
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
elementList.add(localNaturezaAnotacao);
}
if (localSubjudiceTracker) {
elementList.add(new javax.xml.namespace.QName("", "subjudice"));
if (localSubjudice == null) {
throw new org.apache.axis2.databinding.ADBException(
"subjudice cannot be null!!");
}
elementList.add(localSubjudice);
}
if (localDadosBancariosTracker) {
elementList.add(new javax.xml.namespace.QName("",
"dados-bancarios"));
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
elementList.add(localDadosBancarios);
}
if (localCidadeTracker) {
elementList.add(new javax.xml.namespace.QName("", "cidade"));
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
elementList.add(localCidade);
}
attribList.add(new javax.xml.namespace.QName("", "avalista"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localAvalista));
attribList.add(new javax.xml.namespace.QName("", "contrato"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localContrato));
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "filial"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFilial));
attribList.add(new javax.xml.namespace.QName("",
"indicador-subjudice"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localIndicadorSubjudice));
attribList.add(new javax.xml.namespace.QName("", "origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem));
attribList.add(new javax.xml.namespace.QName("",
"titulo-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTituloOcorrencia));
attribList
.add(new javax.xml.namespace.QName("", "valor-pendencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorPendencia));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoRestricaoFinanceira parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoRestricaoFinanceira object = new InsumoRestricaoFinanceira();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Restricao-Financeira".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoRestricaoFinanceira) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "avalista"
java.lang.String tempAttribAvalista =
reader.getAttributeValue(null, "avalista");
if (tempAttribAvalista != null) {
java.lang.String content = tempAttribAvalista;
object.setAvalista(org.apache.axis2.databinding.utils.ConverterUtil
.convertToBoolean(tempAttribAvalista));
} else {
}
handledAttributes.add("avalista");
// handle attribute "contrato"
java.lang.String tempAttribContrato =
reader.getAttributeValue(null, "contrato");
if (tempAttribContrato != null) {
java.lang.String content = tempAttribContrato;
object.setContrato(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribContrato));
} else {
}
handledAttributes.add("contrato");
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "filial"
java.lang.String tempAttribFilial =
reader.getAttributeValue(null, "filial");
if (tempAttribFilial != null) {
java.lang.String content = tempAttribFilial;
object.setFilial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribFilial));
} else {
}
handledAttributes.add("filial");
// handle attribute "indicador-subjudice"
java.lang.String tempAttribIndicadorSubjudice =
reader.getAttributeValue(null, "indicador-subjudice");
if (tempAttribIndicadorSubjudice != null) {
java.lang.String content = tempAttribIndicadorSubjudice;
object.setIndicadorSubjudice(org.apache.axis2.databinding.utils.ConverterUtil
.convertToBoolean(tempAttribIndicadorSubjudice));
} else {
}
handledAttributes.add("indicador-subjudice");
// handle attribute "origem"
java.lang.String tempAttribOrigem =
reader.getAttributeValue(null, "origem");
if (tempAttribOrigem != null) {
java.lang.String content = tempAttribOrigem;
object.setOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigem));
} else {
}
handledAttributes.add("origem");
// handle attribute "titulo-ocorrencia"
java.lang.String tempAttribTituloOcorrencia =
reader.getAttributeValue(null, "titulo-ocorrencia");
if (tempAttribTituloOcorrencia != null) {
java.lang.String content = tempAttribTituloOcorrencia;
object.setTituloOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribTituloOcorrencia));
} else {
}
handledAttributes.add("titulo-ocorrencia");
// handle attribute "valor-pendencia"
java.lang.String tempAttribValorPendencia =
reader.getAttributeValue(null, "valor-pendencia");
if (tempAttribValorPendencia != null) {
java.lang.String content = tempAttribValorPendencia;
object.setValorPendencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorPendencia));
} else {
}
handledAttributes.add("valor-pendencia");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"natureza-anotacao").equals(reader
.getName())) {
object.setNaturezaAnotacao(NaturezaAnotacao.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "subjudice")
.equals(reader.getName())) {
object.setSubjudice(Subjudice.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"dados-bancarios").equals(reader.getName())) {
object.setDadosBancarios(DadosBancarios.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cidade")
.equals(reader.getName())) {
object.setCidade(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class EstadoCivil implements
org.apache.axis2.databinding.ADBBean {
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Estado-Civil", "ns1");
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for EstadoCivil
*/
protected java.lang.String localEstadoCivil;
private static java.util.HashMap _table_ = new java.util.HashMap();
// Constructor
protected EstadoCivil(java.lang.String value, boolean isRegisterValue) {
localEstadoCivil = value;
if (isRegisterValue) {
_table_.put(localEstadoCivil, this);
}
}
public static final java.lang.String _SOLTEIRO = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("SOLTEIRO");
public static final java.lang.String _CASADO = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("CASADO");
public static final java.lang.String _SEPARADO_JUDICIALMENTE = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("SEPARADO_JUDICIALMENTE");
public static final java.lang.String _DIVORCIADO = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("DIVORCIADO");
public static final java.lang.String _VIUVO = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("VIUVO");
public static final java.lang.String _UNIAO_ESTAVEL = org.apache.axis2.databinding.utils.ConverterUtil
.convertToString("UNIAO_ESTAVEL");
public static final EstadoCivil SOLTEIRO = new EstadoCivil(_SOLTEIRO,
true);
public static final EstadoCivil CASADO = new EstadoCivil(_CASADO, true);
public static final EstadoCivil SEPARADO_JUDICIALMENTE = new EstadoCivil(
_SEPARADO_JUDICIALMENTE, true);
public static final EstadoCivil DIVORCIADO = new EstadoCivil(
_DIVORCIADO, true);
public static final EstadoCivil VIUVO = new EstadoCivil(_VIUVO, true);
public static final EstadoCivil UNIAO_ESTAVEL = new EstadoCivil(
_UNIAO_ESTAVEL, true);
public java.lang.String getValue() {
return localEstadoCivil;
}
public boolean equals(java.lang.Object obj) {
return (obj == this);
}
public int hashCode() {
return toString().hashCode();
}
public java.lang.String toString() {
return localEstadoCivil.toString();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, MY_QNAME) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
EstadoCivil.this.serialize(MY_QNAME, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
MY_QNAME, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
java.lang.String namespace = parentQName.getNamespaceURI();
java.lang.String localName = parentQName.getLocalPart();
if (!namespace.equals("")) {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, localName, namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace, localName);
}
} else {
xmlWriter.writeStartElement(localName);
}
// add the type details if this is used in a simple type
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Estado-Civil",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Estado-Civil", xmlWriter);
}
}
if (localEstadoCivil == null) {
throw new org.apache.axis2.databinding.ADBException(
"Value cannot be null !!");
} else {
xmlWriter.writeCharacters(localEstadoCivil);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
// We can safely assume an element has only one type associated with
// it
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
MY_QNAME,
new java.lang.Object[] {
org.apache.axis2.databinding.utils.reader.ADBXMLStreamReader.ELEMENT_TEXT,
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localEstadoCivil) }, null);
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
public static EstadoCivil fromValue(java.lang.String value)
throws java.lang.IllegalArgumentException {
EstadoCivil enumeration = (EstadoCivil)
_table_.get(value);
if (enumeration == null)
throw new java.lang.IllegalArgumentException();
return enumeration;
}
public static EstadoCivil fromString(java.lang.String value,
java.lang.String namespaceURI)
throws java.lang.IllegalArgumentException {
try {
return fromValue(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(value));
} catch (java.lang.Exception e) {
throw new java.lang.IllegalArgumentException();
}
}
public static EstadoCivil fromString(
javax.xml.stream.XMLStreamReader xmlStreamReader,
java.lang.String content) {
if (content.indexOf(":") > -1) {
java.lang.String prefix = content.substring(0,
content.indexOf(":"));
java.lang.String namespaceUri = xmlStreamReader
.getNamespaceContext().getNamespaceURI(prefix);
return EstadoCivil.Factory
.fromString(content, namespaceUri);
} else {
return EstadoCivil.Factory.fromString(content, "");
}
}
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static EstadoCivil parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
EstadoCivil object = null;
// initialize a hash map to keep values
java.util.Map attributeMap = new java.util.HashMap();
java.util.List extraAttributeList = new java.util.ArrayList();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
while (!reader.isEndElement()) {
if (reader.isStartElement() || reader.hasText()) {
java.lang.String content = reader.getElementText();
if (content.indexOf(":") > 0) {
// this seems to be a Qname so find the
// namespace and send
prefix = content.substring(0,
content.indexOf(":"));
namespaceuri = reader.getNamespaceURI(prefix);
object = EstadoCivil.Factory.fromString(
content, namespaceuri);
} else {
// this seems to be not a qname send and empty
// namespace incase of it is
// check is done in fromString method
object = EstadoCivil.Factory.fromString(
content, "");
}
} else {
reader.next();
}
} // end of while loop
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class OcorrenciaRechequeOnline implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Ocorrencia-Recheque-Online Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for BancoParticipacaoRechequeOnline This was an Attribute!
*/
protected java.lang.String localBancoParticipacaoRechequeOnline;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getBancoParticipacaoRechequeOnline() {
return localBancoParticipacaoRechequeOnline;
}
/**
* Auto generated setter method
*
* @param param
* BancoParticipacaoRechequeOnline
*/
public void setBancoParticipacaoRechequeOnline(java.lang.String param) {
this.localBancoParticipacaoRechequeOnline = param;
}
/**
* field for MensagemIndisponibilidade This was an Attribute!
*/
protected java.lang.String localMensagemIndisponibilidade;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMensagemIndisponibilidade() {
return localMensagemIndisponibilidade;
}
/**
* Auto generated setter method
*
* @param param
* MensagemIndisponibilidade
*/
public void setMensagemIndisponibilidade(java.lang.String param) {
this.localMensagemIndisponibilidade = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
OcorrenciaRechequeOnline.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Ocorrencia-Recheque-Online", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Ocorrencia-Recheque-Online", xmlWriter);
}
}
if (localBancoParticipacaoRechequeOnline != null) {
writeAttribute(
"",
"banco-participacao-recheque-online",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localBancoParticipacaoRechequeOnline),
xmlWriter);
}
if (localMensagemIndisponibilidade != null) {
writeAttribute(
"",
"mensagem-indisponibilidade",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagemIndisponibilidade),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("",
"banco-participacao-recheque-online"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localBancoParticipacaoRechequeOnline));
attribList.add(new javax.xml.namespace.QName("",
"mensagem-indisponibilidade"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagemIndisponibilidade));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static OcorrenciaRechequeOnline parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
OcorrenciaRechequeOnline object = new OcorrenciaRechequeOnline();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Ocorrencia-Recheque-Online".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (OcorrenciaRechequeOnline) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "banco-participacao-recheque-online"
java.lang.String tempAttribBancoParticipacaoRechequeOnline =
reader.getAttributeValue(null,
"banco-participacao-recheque-online");
if (tempAttribBancoParticipacaoRechequeOnline != null) {
java.lang.String content = tempAttribBancoParticipacaoRechequeOnline;
object.setBancoParticipacaoRechequeOnline(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribBancoParticipacaoRechequeOnline));
} else {
}
handledAttributes.add("banco-participacao-recheque-online");
// handle attribute "mensagem-indisponibilidade"
java.lang.String tempAttribMensagemIndisponibilidade =
reader.getAttributeValue(null, "mensagem-indisponibilidade");
if (tempAttribMensagemIndisponibilidade != null) {
java.lang.String content = tempAttribMensagemIndisponibilidade;
object.setMensagemIndisponibilidade(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMensagemIndisponibilidade));
} else {
}
handledAttributes.add("mensagem-indisponibilidade");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoContumacia extends InsumoContraOrdem implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Contumacia Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoContumacia.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix + ":Insumo-Contumacia", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Insumo-Contumacia", xmlWriter);
}
if (localDataInclusao != null) {
writeAttribute("", "data-inclusao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao), xmlWriter);
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localOrigem != null) {
writeAttribute("", "origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem), xmlWriter);
}
if (localInformante != null) {
writeAttribute("", "informante",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInformante), xmlWriter);
}
if (localMotivoTracker) {
if (localMotivo == null) {
throw new org.apache.axis2.databinding.ADBException(
"motivo cannot be null!!");
}
localMotivo.serialize(new javax.xml.namespace.QName("",
"motivo"), factory, xmlWriter);
}
if (localChequeInicialTracker) {
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
localChequeInicial.serialize(new javax.xml.namespace.QName("",
"cheque-inicial"), factory, xmlWriter);
}
if (localChequeFinalTracker) {
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
localChequeFinal.serialize(new javax.xml.namespace.QName("",
"cheque-final"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Insumo-Contumacia"));
if (localMotivoTracker) {
elementList.add(new javax.xml.namespace.QName("", "motivo"));
if (localMotivo == null) {
throw new org.apache.axis2.databinding.ADBException(
"motivo cannot be null!!");
}
elementList.add(localMotivo);
}
if (localChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-inicial"));
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
elementList.add(localChequeInicial);
}
if (localChequeFinalTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-final"));
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
elementList.add(localChequeFinal);
}
attribList.add(new javax.xml.namespace.QName("", "data-inclusao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao));
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem));
attribList.add(new javax.xml.namespace.QName("", "informante"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInformante));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoContumacia parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoContumacia object = new InsumoContumacia();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Contumacia".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoContumacia) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-inclusao"
java.lang.String tempAttribDataInclusao =
reader.getAttributeValue(null, "data-inclusao");
if (tempAttribDataInclusao != null) {
java.lang.String content = tempAttribDataInclusao;
object.setDataInclusao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataInclusao));
} else {
}
handledAttributes.add("data-inclusao");
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "origem"
java.lang.String tempAttribOrigem =
reader.getAttributeValue(null, "origem");
if (tempAttribOrigem != null) {
java.lang.String content = tempAttribOrigem;
object.setOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigem));
} else {
}
handledAttributes.add("origem");
// handle attribute "informante"
java.lang.String tempAttribInformante =
reader.getAttributeValue(null, "informante");
if (tempAttribInformante != null) {
java.lang.String content = tempAttribInformante;
object.setInformante(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribInformante));
} else {
}
handledAttributes.add("informante");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "motivo")
.equals(reader.getName())) {
object.setMotivo(Alinea.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-inicial").equals(reader.getName())) {
object.setChequeInicial(ChequeContraOrdem.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cheque-final")
.equals(reader.getName())) {
object.setChequeFinal(ChequeFinal.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoSPCScore12Meses implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-SPC-Score-12-Meses Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Classe This was an Attribute!
*/
protected java.lang.String localClasse;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getClasse() {
return localClasse;
}
/**
* Auto generated setter method
*
* @param param
* Classe
*/
public void setClasse(java.lang.String param) {
this.localClasse = param;
}
/**
* field for Horizonte This was an Attribute!
*/
protected int localHorizonte;
/**
* Auto generated getter method
*
* @return int
*/
public int getHorizonte() {
return localHorizonte;
}
/**
* Auto generated setter method
*
* @param param
* Horizonte
*/
public void setHorizonte(int param) {
this.localHorizonte = param;
}
/**
* field for MesagemInterpretativaScore This was an Attribute!
*/
protected java.lang.String localMesagemInterpretativaScore;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMesagemInterpretativaScore() {
return localMesagemInterpretativaScore;
}
/**
* Auto generated setter method
*
* @param param
* MesagemInterpretativaScore
*/
public void setMesagemInterpretativaScore(java.lang.String param) {
this.localMesagemInterpretativaScore = param;
}
/**
* field for MesagemInterpretativaProbabilidade This was an Attribute!
*/
protected java.lang.String localMesagemInterpretativaProbabilidade;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMesagemInterpretativaProbabilidade() {
return localMesagemInterpretativaProbabilidade;
}
/**
* Auto generated setter method
*
* @param param
* MesagemInterpretativaProbabilidade
*/
public void setMesagemInterpretativaProbabilidade(java.lang.String param) {
this.localMesagemInterpretativaProbabilidade = param;
}
/**
* field for MesagemSemaforo This was an Attribute!
*/
protected java.lang.String localMesagemSemaforo;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getMesagemSemaforo() {
return localMesagemSemaforo;
}
/**
* Auto generated setter method
*
* @param param
* MesagemSemaforo
*/
public void setMesagemSemaforo(java.lang.String param) {
this.localMesagemSemaforo = param;
}
/**
* field for Probabilidade This was an Attribute!
*/
protected double localProbabilidade;
/**
* Auto generated getter method
*
* @return double
*/
public double getProbabilidade() {
return localProbabilidade;
}
/**
* Auto generated setter method
*
* @param param
* Probabilidade
*/
public void setProbabilidade(double param) {
this.localProbabilidade = param;
}
/**
* field for Score This was an Attribute!
*/
protected int localScore;
/**
* Auto generated getter method
*
* @return int
*/
public int getScore() {
return localScore;
}
/**
* Auto generated setter method
*
* @param param
* Score
*/
public void setScore(int param) {
this.localScore = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoSPCScore12Meses.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-SPC-Score-12-Meses", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-SPC-Score-12-Meses", xmlWriter);
}
}
if (localClasse != null) {
writeAttribute("", "classe",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localClasse), xmlWriter);
}
if (localHorizonte != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "horizonte",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localHorizonte), xmlWriter);
}
else {
throw new org.apache.axis2.databinding.ADBException(
"required attribute localHorizonte is null");
}
if (localMesagemInterpretativaScore != null) {
writeAttribute(
"",
"mesagem-interpretativa-score",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesagemInterpretativaScore),
xmlWriter);
}
if (localMesagemInterpretativaProbabilidade != null) {
writeAttribute(
"",
"mesagem-interpretativa-probabilidade",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesagemInterpretativaProbabilidade),
xmlWriter);
}
if (localMesagemSemaforo != null) {
writeAttribute("", "mesagem-semaforo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesagemSemaforo),
xmlWriter);
}
if (!java.lang.Double.isNaN(localProbabilidade)) {
writeAttribute("", "probabilidade",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localProbabilidade), xmlWriter);
}
if (localScore != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "score",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localScore), xmlWriter);
}
else {
throw new org.apache.axis2.databinding.ADBException(
"required attribute localScore is null");
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "classe"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localClasse));
attribList.add(new javax.xml.namespace.QName("", "horizonte"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localHorizonte));
attribList.add(new javax.xml.namespace.QName("",
"mesagem-interpretativa-score"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesagemInterpretativaScore));
attribList.add(new javax.xml.namespace.QName("",
"mesagem-interpretativa-probabilidade"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesagemInterpretativaProbabilidade));
attribList
.add(new javax.xml.namespace.QName("", "mesagem-semaforo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMesagemSemaforo));
attribList.add(new javax.xml.namespace.QName("", "probabilidade"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localProbabilidade));
attribList.add(new javax.xml.namespace.QName("", "score"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localScore));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoSPCScore12Meses parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoSPCScore12Meses object = new InsumoSPCScore12Meses();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-SPC-Score-12-Meses".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoSPCScore12Meses) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "classe"
java.lang.String tempAttribClasse =
reader.getAttributeValue(null, "classe");
if (tempAttribClasse != null) {
java.lang.String content = tempAttribClasse;
object.setClasse(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribClasse));
} else {
}
handledAttributes.add("classe");
// handle attribute "horizonte"
java.lang.String tempAttribHorizonte =
reader.getAttributeValue(null, "horizonte");
if (tempAttribHorizonte != null) {
java.lang.String content = tempAttribHorizonte;
object.setHorizonte(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribHorizonte));
} else {
throw new org.apache.axis2.databinding.ADBException(
"Required attribute horizonte is missing");
}
handledAttributes.add("horizonte");
// handle attribute "mesagem-interpretativa-score"
java.lang.String tempAttribMesagemInterpretativaScore =
reader.getAttributeValue(null,
"mesagem-interpretativa-score");
if (tempAttribMesagemInterpretativaScore != null) {
java.lang.String content = tempAttribMesagemInterpretativaScore;
object.setMesagemInterpretativaScore(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMesagemInterpretativaScore));
} else {
}
handledAttributes.add("mesagem-interpretativa-score");
// handle attribute "mesagem-interpretativa-probabilidade"
java.lang.String tempAttribMesagemInterpretativaProbabilidade =
reader.getAttributeValue(null,
"mesagem-interpretativa-probabilidade");
if (tempAttribMesagemInterpretativaProbabilidade != null) {
java.lang.String content = tempAttribMesagemInterpretativaProbabilidade;
object.setMesagemInterpretativaProbabilidade(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMesagemInterpretativaProbabilidade));
} else {
}
handledAttributes
.add("mesagem-interpretativa-probabilidade");
// handle attribute "mesagem-semaforo"
java.lang.String tempAttribMesagemSemaforo =
reader.getAttributeValue(null, "mesagem-semaforo");
if (tempAttribMesagemSemaforo != null) {
java.lang.String content = tempAttribMesagemSemaforo;
object.setMesagemSemaforo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMesagemSemaforo));
} else {
}
handledAttributes.add("mesagem-semaforo");
// handle attribute "probabilidade"
java.lang.String tempAttribProbabilidade =
reader.getAttributeValue(null, "probabilidade");
if (tempAttribProbabilidade != null) {
java.lang.String content = tempAttribProbabilidade;
object.setProbabilidade(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDouble(tempAttribProbabilidade));
} else {
object.setProbabilidade(java.lang.Double.NaN);
}
handledAttributes.add("probabilidade");
// handle attribute "score"
java.lang.String tempAttribScore =
reader.getAttributeValue(null, "score");
if (tempAttribScore != null) {
java.lang.String content = tempAttribScore;
object.setScore(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribScore));
} else {
throw new org.apache.axis2.databinding.ADBException(
"Required attribute score is missing");
}
handledAttributes.add("score");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoRiskscoring12Meses extends
InsumoRiskscoring6Meses implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Riskscoring-12-Meses Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoRiskscoring12Meses.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix + ":Insumo-Riskscoring-12-Meses",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Insumo-Riskscoring-12-Meses", xmlWriter);
}
if (localDataFator != null) {
writeAttribute("", "data-fator",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataFator), xmlWriter);
}
if (localFatorPrinad != null) {
writeAttribute("", "fator-prinad",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFatorPrinad), xmlWriter);
}
if (localFatorRiskscoring != null) {
writeAttribute("", "fator-riskscoring",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFatorRiskscoring),
xmlWriter);
}
if (localHorizonteTempoTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "horizonte-tempo",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"horizonte-tempo");
}
} else {
xmlWriter.writeStartElement("horizonte-tempo");
}
if (localHorizonteTempo == java.lang.Integer.MIN_VALUE) {
throw new org.apache.axis2.databinding.ADBException(
"horizonte-tempo cannot be null!!");
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localHorizonteTempo));
}
xmlWriter.writeEndElement();
}
if (localMensagemInterpretacaoTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix,
"mensagem-interpretacao", namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"mensagem-interpretacao");
}
} else {
xmlWriter.writeStartElement("mensagem-interpretacao");
}
if (localMensagemInterpretacao == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"mensagem-interpretacao cannot be null!!");
} else {
xmlWriter.writeCharacters(localMensagemInterpretacao);
}
xmlWriter.writeEndElement();
}
if (localMensagemPrinadTracker) {
namespace = "";
if (!namespace.equals("")) {
prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
xmlWriter.writeStartElement(prefix, "mensagem-prinad",
namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
} else {
xmlWriter.writeStartElement(namespace,
"mensagem-prinad");
}
} else {
xmlWriter.writeStartElement("mensagem-prinad");
}
if (localMensagemPrinad == null) {
// write the nil attribute
throw new org.apache.axis2.databinding.ADBException(
"mensagem-prinad cannot be null!!");
} else {
xmlWriter.writeCharacters(localMensagemPrinad);
}
xmlWriter.writeEndElement();
}
if (localMensagemRiskscoringTracker) {
if (localMensagemRiskscoring != null) {
for (int i = 0; i < localMensagemRiskscoring.length; i++) {
if (localMensagemRiskscoring[i] != null) {
localMensagemRiskscoring[i].serialize(
new javax.xml.namespace.QName("",
"mensagem-riskscoring"), factory,
xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"mensagem-riskscoring cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Insumo-Riskscoring-12-Meses"));
if (localHorizonteTempoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"horizonte-tempo"));
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localHorizonteTempo));
}
if (localMensagemInterpretacaoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"mensagem-interpretacao"));
if (localMensagemInterpretacao != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagemInterpretacao));
} else {
throw new org.apache.axis2.databinding.ADBException(
"mensagem-interpretacao cannot be null!!");
}
}
if (localMensagemPrinadTracker) {
elementList.add(new javax.xml.namespace.QName("",
"mensagem-prinad"));
if (localMensagemPrinad != null) {
elementList
.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMensagemPrinad));
} else {
throw new org.apache.axis2.databinding.ADBException(
"mensagem-prinad cannot be null!!");
}
}
if (localMensagemRiskscoringTracker) {
if (localMensagemRiskscoring != null) {
for (int i = 0; i < localMensagemRiskscoring.length; i++) {
if (localMensagemRiskscoring[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"mensagem-riskscoring"));
elementList.add(localMensagemRiskscoring[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"mensagem-riskscoring cannot be null!!");
}
}
attribList.add(new javax.xml.namespace.QName("", "data-fator"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataFator));
attribList.add(new javax.xml.namespace.QName("", "fator-prinad"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFatorPrinad));
attribList.add(new javax.xml.namespace.QName("",
"fator-riskscoring"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localFatorRiskscoring));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoRiskscoring12Meses parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoRiskscoring12Meses object = new InsumoRiskscoring12Meses();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Riskscoring-12-Meses".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoRiskscoring12Meses) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-fator"
java.lang.String tempAttribDataFator =
reader.getAttributeValue(null, "data-fator");
if (tempAttribDataFator != null) {
java.lang.String content = tempAttribDataFator;
object.setDataFator(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataFator));
} else {
}
handledAttributes.add("data-fator");
// handle attribute "fator-prinad"
java.lang.String tempAttribFatorPrinad =
reader.getAttributeValue(null, "fator-prinad");
if (tempAttribFatorPrinad != null) {
java.lang.String content = tempAttribFatorPrinad;
object.setFatorPrinad(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribFatorPrinad));
} else {
}
handledAttributes.add("fator-prinad");
// handle attribute "fator-riskscoring"
java.lang.String tempAttribFatorRiskscoring =
reader.getAttributeValue(null, "fator-riskscoring");
if (tempAttribFatorRiskscoring != null) {
java.lang.String content = tempAttribFatorRiskscoring;
object.setFatorRiskscoring(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribFatorRiskscoring));
} else {
}
handledAttributes.add("fator-riskscoring");
reader.next();
java.util.ArrayList list4 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"horizonte-tempo").equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setHorizonteTempo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(content));
reader.next();
} // End of if for expected property start element
else {
object.setHorizonteTempo(java.lang.Integer.MIN_VALUE);
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"mensagem-interpretacao").equals(reader
.getName())) {
java.lang.String content = reader.getElementText();
object.setMensagemInterpretacao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"mensagem-prinad").equals(reader.getName())) {
java.lang.String content = reader.getElementText();
object.setMensagemPrinad(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(content));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"mensagem-riskscoring").equals(reader
.getName())) {
// Process the array and step past its final element's
// end.
list4.add(MensagemRiskscoring.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone4 = false;
while (!loopDone4) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone4 = true;
} else {
if (new javax.xml.namespace.QName("",
"mensagem-riskscoring").equals(reader
.getName())) {
list4.add(MensagemRiskscoring.Factory
.parse(reader));
} else {
loopDone4 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setMensagemRiskscoring((MensagemRiskscoring[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(MensagemRiskscoring.class,
list4));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Moeda implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Moeda Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Simbolo This was an Attribute!
*/
protected java.lang.String localSimbolo;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getSimbolo() {
return localSimbolo;
}
/**
* Auto generated setter method
*
* @param param
* Simbolo
*/
public void setSimbolo(java.lang.String param) {
this.localSimbolo = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Moeda.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Moeda", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Moeda", xmlWriter);
}
}
if (localSimbolo != null) {
writeAttribute("", "simbolo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localSimbolo), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "simbolo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localSimbolo));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Moeda parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Moeda object = new Moeda();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Moeda".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Moeda) ExtensionMapper.getTypeObject(
nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "simbolo"
java.lang.String tempAttribSimbolo =
reader.getAttributeValue(null, "simbolo");
if (tempAttribSimbolo != null) {
java.lang.String content = tempAttribSimbolo;
object.setSimbolo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribSimbolo));
} else {
}
handledAttributes.add("simbolo");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ResumoInsumo implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Resumo-Insumo Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for QuantidadeTotal This was an Attribute!
*/
protected int localQuantidadeTotal;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeTotal() {
return localQuantidadeTotal;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeTotal
*/
public void setQuantidadeTotal(int param) {
this.localQuantidadeTotal = param;
}
/**
* field for DataUltimaOcorrencia This was an Attribute!
*/
protected java.util.Calendar localDataUltimaOcorrencia;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataUltimaOcorrencia() {
return localDataUltimaOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* DataUltimaOcorrencia
*/
public void setDataUltimaOcorrencia(java.util.Calendar param) {
this.localDataUltimaOcorrencia = param;
}
/**
* field for ValorTotal This was an Attribute!
*/
protected java.math.BigDecimal localValorTotal;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValorTotal() {
return localValorTotal;
}
/**
* Auto generated setter method
*
* @param param
* ValorTotal
*/
public void setValorTotal(java.math.BigDecimal param) {
this.localValorTotal = param;
}
/**
* field for ValorUltimaOcorrencia This was an Attribute!
*/
protected java.math.BigDecimal localValorUltimaOcorrencia;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValorUltimaOcorrencia() {
return localValorUltimaOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* ValorUltimaOcorrencia
*/
public void setValorUltimaOcorrencia(java.math.BigDecimal param) {
this.localValorUltimaOcorrencia = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ResumoInsumo.this
.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Resumo-Insumo",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Resumo-Insumo", xmlWriter);
}
}
if (localQuantidadeTotal != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-total",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeTotal),
xmlWriter);
}
if (localDataUltimaOcorrencia != null) {
writeAttribute("", "data-ultima-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimaOcorrencia),
xmlWriter);
}
if (localValorTotal != null) {
writeAttribute("", "valor-total",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorTotal), xmlWriter);
}
if (localValorUltimaOcorrencia != null) {
writeAttribute("", "valor-ultima-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorUltimaOcorrencia),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList
.add(new javax.xml.namespace.QName("", "quantidade-total"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeTotal));
attribList.add(new javax.xml.namespace.QName("",
"data-ultima-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataUltimaOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "valor-total"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorTotal));
attribList.add(new javax.xml.namespace.QName("",
"valor-ultima-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorUltimaOcorrencia));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ResumoInsumo parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ResumoInsumo object = new ResumoInsumo();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Resumo-Insumo".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ResumoInsumo) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "quantidade-total"
java.lang.String tempAttribQuantidadeTotal =
reader.getAttributeValue(null, "quantidade-total");
if (tempAttribQuantidadeTotal != null) {
java.lang.String content = tempAttribQuantidadeTotal;
object.setQuantidadeTotal(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeTotal));
} else {
object.setQuantidadeTotal(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-total");
// handle attribute "data-ultima-ocorrencia"
java.lang.String tempAttribDataUltimaOcorrencia =
reader.getAttributeValue(null, "data-ultima-ocorrencia");
if (tempAttribDataUltimaOcorrencia != null) {
java.lang.String content = tempAttribDataUltimaOcorrencia;
object.setDataUltimaOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataUltimaOcorrencia));
} else {
}
handledAttributes.add("data-ultima-ocorrencia");
// handle attribute "valor-total"
java.lang.String tempAttribValorTotal =
reader.getAttributeValue(null, "valor-total");
if (tempAttribValorTotal != null) {
java.lang.String content = tempAttribValorTotal;
object.setValorTotal(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorTotal));
} else {
}
handledAttributes.add("valor-total");
// handle attribute "valor-ultima-ocorrencia"
java.lang.String tempAttribValorUltimaOcorrencia =
reader.getAttributeValue(null, "valor-ultima-ocorrencia");
if (tempAttribValorUltimaOcorrencia != null) {
java.lang.String content = tempAttribValorUltimaOcorrencia;
object.setValorUltimaOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorUltimaOcorrencia));
} else {
}
handledAttributes.add("valor-ultima-ocorrencia");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Cidade implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Cidade Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Estado
*/
protected Estado localEstado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localEstadoTracker = false;
/**
* Auto generated getter method
*
* @return Estado
*/
public Estado getEstado() {
return localEstado;
}
/**
* Auto generated setter method
*
* @param param
* Estado
*/
public void setEstado(Estado param) {
if (param != null) {
// update the setting tracker
localEstadoTracker = true;
} else {
localEstadoTracker = false;
}
this.localEstado = param;
}
/**
* field for Nome This was an Attribute!
*/
protected java.lang.String localNome;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNome() {
return localNome;
}
/**
* Auto generated setter method
*
* @param param
* Nome
*/
public void setNome(java.lang.String param) {
this.localNome = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Cidade.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Cidade", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Cidade", xmlWriter);
}
}
if (localNome != null) {
writeAttribute("", "nome",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome), xmlWriter);
}
if (localEstadoTracker) {
if (localEstado == null) {
throw new org.apache.axis2.databinding.ADBException(
"estado cannot be null!!");
}
localEstado.serialize(new javax.xml.namespace.QName("",
"estado"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localEstadoTracker) {
elementList.add(new javax.xml.namespace.QName("", "estado"));
if (localEstado == null) {
throw new org.apache.axis2.databinding.ADBException(
"estado cannot be null!!");
}
elementList.add(localEstado);
}
attribList.add(new javax.xml.namespace.QName("", "nome"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNome));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Cidade parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Cidade object = new Cidade();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Cidade".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Cidade) ExtensionMapper.getTypeObject(
nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "nome"
java.lang.String tempAttribNome =
reader.getAttributeValue(null, "nome");
if (tempAttribNome != null) {
java.lang.String content = tempAttribNome;
object.setNome(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNome));
} else {
}
handledAttributes.add("nome");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "estado")
.equals(reader.getName())) {
object.setEstado(Estado.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ResultadoInsumoContumacia extends ResultadoInsumo
implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Resultado-Insumo-Contumacia Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DataFinalPeriodoConsultado This was an Attribute!
*/
protected java.util.Calendar localDataFinalPeriodoConsultado;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataFinalPeriodoConsultado() {
return localDataFinalPeriodoConsultado;
}
/**
* Auto generated setter method
*
* @param param
* DataFinalPeriodoConsultado
*/
public void setDataFinalPeriodoConsultado(java.util.Calendar param) {
this.localDataFinalPeriodoConsultado = param;
}
/**
* field for DataInicialPeriodoConsultado This was an Attribute!
*/
protected java.util.Calendar localDataInicialPeriodoConsultado;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataInicialPeriodoConsultado() {
return localDataInicialPeriodoConsultado;
}
/**
* Auto generated setter method
*
* @param param
* DataInicialPeriodoConsultado
*/
public void setDataInicialPeriodoConsultado(java.util.Calendar param) {
this.localDataInicialPeriodoConsultado = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ResultadoInsumoContumacia.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix + ":Resultado-Insumo-Contumacia",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Resultado-Insumo-Contumacia", xmlWriter);
}
if (localDataFinalPeriodoConsultado != null) {
writeAttribute(
"",
"data-final-periodo-consultado",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataFinalPeriodoConsultado),
xmlWriter);
}
if (localDataInicialPeriodoConsultado != null) {
writeAttribute(
"",
"data-inicial-periodo-consultado",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInicialPeriodoConsultado),
xmlWriter);
}
if (localResumoTracker) {
if (localResumo == null) {
throw new org.apache.axis2.databinding.ADBException(
"resumo cannot be null!!");
}
localResumo.serialize(new javax.xml.namespace.QName("",
"resumo"), factory, xmlWriter);
}
if (localResultadoInsumoChoice_type0Tracker) {
if (localResultadoInsumoChoice_type0 != null) {
for (int i = 0; i < localResultadoInsumoChoice_type0.length; i++) {
if (localResultadoInsumoChoice_type0[i] != null) {
localResultadoInsumoChoice_type0[i].serialize(null,
factory, xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"Resultado-InsumoChoice_type0 cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Resultado-Insumo-Contumacia"));
if (localResumoTracker) {
elementList.add(new javax.xml.namespace.QName("", "resumo"));
if (localResumo == null) {
throw new org.apache.axis2.databinding.ADBException(
"resumo cannot be null!!");
}
elementList.add(localResumo);
}
if (localResultadoInsumoChoice_type0Tracker) {
if (localResultadoInsumoChoice_type0 != null) {
for (int i = 0; i < localResultadoInsumoChoice_type0.length; i++) {
if (localResultadoInsumoChoice_type0[i] != null) {
elementList
.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Resultado-InsumoChoice_type0"));
elementList
.add(localResultadoInsumoChoice_type0[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"Resultado-InsumoChoice_type0 cannot be null!!");
}
}
attribList.add(new javax.xml.namespace.QName("",
"data-final-periodo-consultado"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataFinalPeriodoConsultado));
attribList.add(new javax.xml.namespace.QName("",
"data-inicial-periodo-consultado"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInicialPeriodoConsultado));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ResultadoInsumoContumacia parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ResultadoInsumoContumacia object = new ResultadoInsumoContumacia();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Resultado-Insumo-Contumacia".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ResultadoInsumoContumacia) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-final-periodo-consultado"
java.lang.String tempAttribDataFinalPeriodoConsultado =
reader.getAttributeValue(null,
"data-final-periodo-consultado");
if (tempAttribDataFinalPeriodoConsultado != null) {
java.lang.String content = tempAttribDataFinalPeriodoConsultado;
object.setDataFinalPeriodoConsultado(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataFinalPeriodoConsultado));
} else {
}
handledAttributes.add("data-final-periodo-consultado");
// handle attribute "data-inicial-periodo-consultado"
java.lang.String tempAttribDataInicialPeriodoConsultado =
reader.getAttributeValue(null,
"data-inicial-periodo-consultado");
if (tempAttribDataInicialPeriodoConsultado != null) {
java.lang.String content = tempAttribDataInicialPeriodoConsultado;
object.setDataInicialPeriodoConsultado(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataInicialPeriodoConsultado));
} else {
}
handledAttributes.add("data-inicial-periodo-consultado");
reader.next();
java.util.ArrayList list2 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "resumo")
.equals(reader.getName())) {
object.setResumo(ResumoInsumo.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
try {
if (reader.isStartElement()) {
// Process the array and step past its final
// element's end.
list2.add(ResultadoInsumoChoice_type0.Factory
.parse(reader));
// loop until we find a start element that is not
// part of this array
boolean loopDone2 = false;
while (!loopDone2) {
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone2 = true;
} else {
list2.add(ResultadoInsumoChoice_type0.Factory
.parse(reader));
}
}
// call the converter utility to convert and set the
// array
object.setResultadoInsumoChoice_type0((ResultadoInsumoChoice_type0[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(
ResultadoInsumoChoice_type0.class,
list2));
} // End of if for expected property start element
else {
}
} catch (java.lang.Exception e) {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class ResultadoInsumoContraOrdem extends ResultadoInsumo
implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Resultado-Insumo-Contra-Ordem Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for QuantidadeTaloesContraOrdenados This was an Attribute!
*/
protected int localQuantidadeTaloesContraOrdenados;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeTaloesContraOrdenados() {
return localQuantidadeTaloesContraOrdenados;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeTaloesContraOrdenados
*/
public void setQuantidadeTaloesContraOrdenados(int param) {
this.localQuantidadeTaloesContraOrdenados = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
ResultadoInsumoContraOrdem.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix + ":Resultado-Insumo-Contra-Ordem",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Resultado-Insumo-Contra-Ordem", xmlWriter);
}
if (localQuantidadeTaloesContraOrdenados != java.lang.Integer.MIN_VALUE) {
writeAttribute(
"",
"quantidade-taloes-contra-ordenados",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeTaloesContraOrdenados),
xmlWriter);
}
if (localResumoTracker) {
if (localResumo == null) {
throw new org.apache.axis2.databinding.ADBException(
"resumo cannot be null!!");
}
localResumo.serialize(new javax.xml.namespace.QName("",
"resumo"), factory, xmlWriter);
}
if (localResultadoInsumoChoice_type0Tracker) {
if (localResultadoInsumoChoice_type0 != null) {
for (int i = 0; i < localResultadoInsumoChoice_type0.length; i++) {
if (localResultadoInsumoChoice_type0[i] != null) {
localResultadoInsumoChoice_type0[i].serialize(null,
factory, xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"Resultado-InsumoChoice_type0 cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Resultado-Insumo-Contra-Ordem"));
if (localResumoTracker) {
elementList.add(new javax.xml.namespace.QName("", "resumo"));
if (localResumo == null) {
throw new org.apache.axis2.databinding.ADBException(
"resumo cannot be null!!");
}
elementList.add(localResumo);
}
if (localResultadoInsumoChoice_type0Tracker) {
if (localResultadoInsumoChoice_type0 != null) {
for (int i = 0; i < localResultadoInsumoChoice_type0.length; i++) {
if (localResultadoInsumoChoice_type0[i] != null) {
elementList
.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Resultado-InsumoChoice_type0"));
elementList
.add(localResultadoInsumoChoice_type0[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"Resultado-InsumoChoice_type0 cannot be null!!");
}
}
attribList.add(new javax.xml.namespace.QName("",
"quantidade-taloes-contra-ordenados"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeTaloesContraOrdenados));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static ResultadoInsumoContraOrdem parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
ResultadoInsumoContraOrdem object = new ResultadoInsumoContraOrdem();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Resultado-Insumo-Contra-Ordem".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (ResultadoInsumoContraOrdem) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "quantidade-taloes-contra-ordenados"
java.lang.String tempAttribQuantidadeTaloesContraOrdenados =
reader.getAttributeValue(null,
"quantidade-taloes-contra-ordenados");
if (tempAttribQuantidadeTaloesContraOrdenados != null) {
java.lang.String content = tempAttribQuantidadeTaloesContraOrdenados;
object.setQuantidadeTaloesContraOrdenados(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeTaloesContraOrdenados));
} else {
object.setQuantidadeTaloesContraOrdenados(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-taloes-contra-ordenados");
reader.next();
java.util.ArrayList list2 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "resumo")
.equals(reader.getName())) {
object.setResumo(ResumoInsumo.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
try {
if (reader.isStartElement()) {
// Process the array and step past its final
// element's end.
list2.add(ResultadoInsumoChoice_type0.Factory
.parse(reader));
// loop until we find a start element that is not
// part of this array
boolean loopDone2 = false;
while (!loopDone2) {
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone2 = true;
} else {
list2.add(ResultadoInsumoChoice_type0.Factory
.parse(reader));
}
}
// call the converter utility to convert and set the
// array
object.setResultadoInsumoChoice_type0((ResultadoInsumoChoice_type0[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(
ResultadoInsumoChoice_type0.class,
list2));
} // End of if for expected property start element
else {
}
} catch (java.lang.Exception e) {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoContraOrdemDocumentoDiferenteSRS extends
InsumoContraOrdemSRS implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Contra-Ordem-Documento-Diferente-SRS Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoContraOrdemDocumentoDiferenteSRS.this.serialize(
parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute(
"xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type",
namespacePrefix
+ ":Insumo-Contra-Ordem-Documento-Diferente-SRS",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Insumo-Contra-Ordem-Documento-Diferente-SRS",
xmlWriter);
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localMotivo != null) {
writeAttribute("", "motivo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMotivo), xmlWriter);
}
if (localChequeInicialTracker) {
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
localChequeInicial.serialize(new javax.xml.namespace.QName("",
"cheque-inicial"), factory, xmlWriter);
}
if (localChequeFinalTracker) {
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
localChequeFinal.serialize(new javax.xml.namespace.QName("",
"cheque-final"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Insumo-Contra-Ordem-Documento-Diferente-SRS"));
if (localChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-inicial"));
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
elementList.add(localChequeInicial);
}
if (localChequeFinalTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-final"));
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
elementList.add(localChequeFinal);
}
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "motivo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMotivo));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoContraOrdemDocumentoDiferenteSRS parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoContraOrdemDocumentoDiferenteSRS object = new InsumoContraOrdemDocumentoDiferenteSRS();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Contra-Ordem-Documento-Diferente-SRS"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoContraOrdemDocumentoDiferenteSRS) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "motivo"
java.lang.String tempAttribMotivo =
reader.getAttributeValue(null, "motivo");
if (tempAttribMotivo != null) {
java.lang.String content = tempAttribMotivo;
object.setMotivo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMotivo));
} else {
}
handledAttributes.add("motivo");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-inicial").equals(reader.getName())) {
object.setChequeInicial(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cheque-final")
.equals(reader.getName())) {
object.setChequeFinal(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class Cpf implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name = Cpf
* Namespace URI = http://webservice.consulta.spcjava.spcbrasil.org/
* Namespace Prefix = ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for RegiaoOrigem This was an Attribute!
*/
protected java.lang.String localRegiaoOrigem;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getRegiaoOrigem() {
return localRegiaoOrigem;
}
/**
* Auto generated setter method
*
* @param param
* RegiaoOrigem
*/
public void setRegiaoOrigem(java.lang.String param) {
this.localRegiaoOrigem = param;
}
/**
* field for Numero This was an Attribute!
*/
protected java.lang.String localNumero;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNumero() {
return localNumero;
}
/**
* Auto generated setter method
*
* @param param
* Numero
*/
public void setNumero(java.lang.String param) {
this.localNumero = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
Cpf.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Cpf", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Cpf", xmlWriter);
}
}
if (localRegiaoOrigem != null) {
writeAttribute("", "regiao-origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRegiaoOrigem), xmlWriter);
}
if (localNumero != null) {
writeAttribute("", "numero",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "regiao-origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRegiaoOrigem));
attribList.add(new javax.xml.namespace.QName("", "numero"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static Cpf parse(javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
Cpf object = new Cpf();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Cpf".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (Cpf) ExtensionMapper.getTypeObject(
nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "regiao-origem"
java.lang.String tempAttribRegiaoOrigem =
reader.getAttributeValue(null, "regiao-origem");
if (tempAttribRegiaoOrigem != null) {
java.lang.String content = tempAttribRegiaoOrigem;
object.setRegiaoOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribRegiaoOrigem));
} else {
}
handledAttributes.add("regiao-origem");
// handle attribute "numero"
java.lang.String tempAttribNumero =
reader.getAttributeValue(null, "numero");
if (tempAttribNumero != null) {
java.lang.String content = tempAttribNumero;
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNumero));
} else {
}
handledAttributes.add("numero");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoHistoricoContaCorrente implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Historico-Conta-Corrente Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for UltimoChequeConsultado
*/
protected Cheque localUltimoChequeConsultado;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localUltimoChequeConsultadoTracker = false;
/**
* Auto generated getter method
*
* @return Cheque
*/
public Cheque getUltimoChequeConsultado() {
return localUltimoChequeConsultado;
}
/**
* Auto generated setter method
*
* @param param
* UltimoChequeConsultado
*/
public void setUltimoChequeConsultado(Cheque param) {
if (param != null) {
// update the setting tracker
localUltimoChequeConsultadoTracker = true;
} else {
localUltimoChequeConsultadoTracker = false;
}
this.localUltimoChequeConsultado = param;
}
/**
* field for DataConsultaMaisAntiga This was an Attribute!
*/
protected java.util.Calendar localDataConsultaMaisAntiga;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataConsultaMaisAntiga() {
return localDataConsultaMaisAntiga;
}
/**
* Auto generated setter method
*
* @param param
* DataConsultaMaisAntiga
*/
public void setDataConsultaMaisAntiga(java.util.Calendar param) {
this.localDataConsultaMaisAntiga = param;
}
/**
* field for DataConsultaMaisRecente This was an Attribute!
*/
protected java.util.Calendar localDataConsultaMaisRecente;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataConsultaMaisRecente() {
return localDataConsultaMaisRecente;
}
/**
* Auto generated setter method
*
* @param param
* DataConsultaMaisRecente
*/
public void setDataConsultaMaisRecente(java.util.Calendar param) {
this.localDataConsultaMaisRecente = param;
}
/**
* field for QuantidadeConsultas This was an Attribute!
*/
protected int localQuantidadeConsultas;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeConsultas() {
return localQuantidadeConsultas;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeConsultas
*/
public void setQuantidadeConsultas(int param) {
this.localQuantidadeConsultas = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoHistoricoContaCorrente.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Historico-Conta-Corrente",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Historico-Conta-Corrente",
xmlWriter);
}
}
if (localDataConsultaMaisAntiga != null) {
writeAttribute("", "data-consulta-mais-antiga",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaMaisAntiga),
xmlWriter);
}
if (localDataConsultaMaisRecente != null) {
writeAttribute("", "data-consulta-mais-recente",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaMaisRecente),
xmlWriter);
}
if (localQuantidadeConsultas != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-consultas",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsultas),
xmlWriter);
}
if (localUltimoChequeConsultadoTracker) {
if (localUltimoChequeConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"ultimo-cheque-consultado cannot be null!!");
}
localUltimoChequeConsultado
.serialize(new javax.xml.namespace.QName("",
"ultimo-cheque-consultado"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localUltimoChequeConsultadoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"ultimo-cheque-consultado"));
if (localUltimoChequeConsultado == null) {
throw new org.apache.axis2.databinding.ADBException(
"ultimo-cheque-consultado cannot be null!!");
}
elementList.add(localUltimoChequeConsultado);
}
attribList.add(new javax.xml.namespace.QName("",
"data-consulta-mais-antiga"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaMaisAntiga));
attribList.add(new javax.xml.namespace.QName("",
"data-consulta-mais-recente"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataConsultaMaisRecente));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-consultas"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeConsultas));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoHistoricoContaCorrente parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoHistoricoContaCorrente object = new InsumoHistoricoContaCorrente();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Historico-Conta-Corrente".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoHistoricoContaCorrente) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-consulta-mais-antiga"
java.lang.String tempAttribDataConsultaMaisAntiga =
reader.getAttributeValue(null, "data-consulta-mais-antiga");
if (tempAttribDataConsultaMaisAntiga != null) {
java.lang.String content = tempAttribDataConsultaMaisAntiga;
object.setDataConsultaMaisAntiga(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataConsultaMaisAntiga));
} else {
}
handledAttributes.add("data-consulta-mais-antiga");
// handle attribute "data-consulta-mais-recente"
java.lang.String tempAttribDataConsultaMaisRecente =
reader.getAttributeValue(null, "data-consulta-mais-recente");
if (tempAttribDataConsultaMaisRecente != null) {
java.lang.String content = tempAttribDataConsultaMaisRecente;
object.setDataConsultaMaisRecente(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataConsultaMaisRecente));
} else {
}
handledAttributes.add("data-consulta-mais-recente");
// handle attribute "quantidade-consultas"
java.lang.String tempAttribQuantidadeConsultas =
reader.getAttributeValue(null, "quantidade-consultas");
if (tempAttribQuantidadeConsultas != null) {
java.lang.String content = tempAttribQuantidadeConsultas;
object.setQuantidadeConsultas(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeConsultas));
} else {
object.setQuantidadeConsultas(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-consultas");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"ultimo-cheque-consultado").equals(reader
.getName())) {
object.setUltimoChequeConsultado(Cheque.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class AgenciaContaDocumentoDiferente implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Agencia-Conta-Documento-Diferente Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DadosBancarios
*/
protected DadosBancarios localDadosBancarios;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDadosBancariosTracker = false;
/**
* Auto generated getter method
*
* @return DadosBancarios
*/
public DadosBancarios getDadosBancarios() {
return localDadosBancarios;
}
/**
* Auto generated setter method
*
* @param param
* DadosBancarios
*/
public void setDadosBancarios(DadosBancarios param) {
if (param != null) {
// update the setting tracker
localDadosBancariosTracker = true;
} else {
localDadosBancariosTracker = false;
}
this.localDadosBancarios = param;
}
/**
* field for Documento This was an Attribute!
*/
protected java.lang.String localDocumento;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDocumento() {
return localDocumento;
}
/**
* Auto generated setter method
*
* @param param
* Documento
*/
public void setDocumento(java.lang.String param) {
this.localDocumento = param;
}
/**
* field for Origem This was an Attribute!
*/
protected java.lang.String localOrigem;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getOrigem() {
return localOrigem;
}
/**
* Auto generated setter method
*
* @param param
* Origem
*/
public void setOrigem(java.lang.String param) {
this.localOrigem = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
AgenciaContaDocumentoDiferente.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Agencia-Conta-Documento-Diferente",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Agencia-Conta-Documento-Diferente",
xmlWriter);
}
}
if (localDocumento != null) {
writeAttribute("", "documento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento), xmlWriter);
}
if (localOrigem != null) {
writeAttribute("", "origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem), xmlWriter);
}
if (localDadosBancariosTracker) {
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
localDadosBancarios.serialize(new javax.xml.namespace.QName("",
"dados-bancarios"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localDadosBancariosTracker) {
elementList.add(new javax.xml.namespace.QName("",
"dados-bancarios"));
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
elementList.add(localDadosBancarios);
}
attribList.add(new javax.xml.namespace.QName("", "documento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento));
attribList.add(new javax.xml.namespace.QName("", "origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static AgenciaContaDocumentoDiferente parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
AgenciaContaDocumentoDiferente object = new AgenciaContaDocumentoDiferente();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Agencia-Conta-Documento-Diferente"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (AgenciaContaDocumentoDiferente) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "documento"
java.lang.String tempAttribDocumento =
reader.getAttributeValue(null, "documento");
if (tempAttribDocumento != null) {
java.lang.String content = tempAttribDocumento;
object.setDocumento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDocumento));
} else {
}
handledAttributes.add("documento");
// handle attribute "origem"
java.lang.String tempAttribOrigem =
reader.getAttributeValue(null, "origem");
if (tempAttribOrigem != null) {
java.lang.String content = tempAttribOrigem;
object.setOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigem));
} else {
}
handledAttributes.add("origem");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"dados-bancarios").equals(reader.getName())) {
object.setDadosBancarios(DadosBancarios.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoChequeSemFundoAchei implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Cheque-Sem-Fundo-Achei Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Cheque
*/
protected Cheque localCheque;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localChequeTracker = false;
/**
* Auto generated getter method
*
* @return Cheque
*/
public Cheque getCheque() {
return localCheque;
}
/**
* Auto generated setter method
*
* @param param
* Cheque
*/
public void setCheque(Cheque param) {
if (param != null) {
// update the setting tracker
localChequeTracker = true;
} else {
localChequeTracker = false;
}
this.localCheque = param;
}
/**
* field for Cidade
*/
protected Cidade localCidade;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCidadeTracker = false;
/**
* Auto generated getter method
*
* @return Cidade
*/
public Cidade getCidade() {
return localCidade;
}
/**
* Auto generated setter method
*
* @param param
* Cidade
*/
public void setCidade(Cidade param) {
if (param != null) {
// update the setting tracker
localCidadeTracker = true;
} else {
localCidadeTracker = false;
}
this.localCidade = param;
}
/**
* field for NaturezaAnotacao
*/
protected NaturezaAnotacao localNaturezaAnotacao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localNaturezaAnotacaoTracker = false;
/**
* Auto generated getter method
*
* @return NaturezaAnotacao
*/
public NaturezaAnotacao getNaturezaAnotacao() {
return localNaturezaAnotacao;
}
/**
* Auto generated setter method
*
* @param param
* NaturezaAnotacao
*/
public void setNaturezaAnotacao(NaturezaAnotacao param) {
if (param != null) {
// update the setting tracker
localNaturezaAnotacaoTracker = true;
} else {
localNaturezaAnotacaoTracker = false;
}
this.localNaturezaAnotacao = param;
}
/**
* field for Alinea
*/
protected Alinea localAlinea;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAlineaTracker = false;
/**
* Auto generated getter method
*
* @return Alinea
*/
public Alinea getAlinea() {
return localAlinea;
}
/**
* Auto generated setter method
*
* @param param
* Alinea
*/
public void setAlinea(Alinea param) {
if (param != null) {
// update the setting tracker
localAlineaTracker = true;
} else {
localAlineaTracker = false;
}
this.localAlinea = param;
}
/**
* field for Moeda
*/
protected Moeda localMoeda;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localMoedaTracker = false;
/**
* Auto generated getter method
*
* @return Moeda
*/
public Moeda getMoeda() {
return localMoeda;
}
/**
* Auto generated setter method
*
* @param param
* Moeda
*/
public void setMoeda(Moeda param) {
if (param != null) {
// update the setting tracker
localMoedaTracker = true;
} else {
localMoedaTracker = false;
}
this.localMoeda = param;
}
/**
* field for DataOcorrencia This was an Attribute!
*/
protected java.util.Calendar localDataOcorrencia;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataOcorrencia() {
return localDataOcorrencia;
}
/**
* Auto generated setter method
*
* @param param
* DataOcorrencia
*/
public void setDataOcorrencia(java.util.Calendar param) {
this.localDataOcorrencia = param;
}
/**
* field for QuantidadeBanco This was an Attribute!
*/
protected int localQuantidadeBanco;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeBanco() {
return localQuantidadeBanco;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeBanco
*/
public void setQuantidadeBanco(int param) {
this.localQuantidadeBanco = param;
}
/**
* field for TitularidadeContaCorrente This was an Attribute!
*/
protected java.lang.String localTitularidadeContaCorrente;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getTitularidadeContaCorrente() {
return localTitularidadeContaCorrente;
}
/**
* Auto generated setter method
*
* @param param
* TitularidadeContaCorrente
*/
public void setTitularidadeContaCorrente(java.lang.String param) {
this.localTitularidadeContaCorrente = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoChequeSemFundoAchei.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Cheque-Sem-Fundo-Achei",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Cheque-Sem-Fundo-Achei", xmlWriter);
}
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localQuantidadeBanco != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-banco",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeBanco),
xmlWriter);
}
if (localTitularidadeContaCorrente != null) {
writeAttribute(
"",
"titularidade-conta-corrente",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTitularidadeContaCorrente),
xmlWriter);
}
if (localChequeTracker) {
if (localCheque == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque cannot be null!!");
}
localCheque.serialize(new javax.xml.namespace.QName("",
"cheque"), factory, xmlWriter);
}
if (localCidadeTracker) {
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
localCidade.serialize(new javax.xml.namespace.QName("",
"cidade"), factory, xmlWriter);
}
if (localNaturezaAnotacaoTracker) {
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
localNaturezaAnotacao.serialize(new javax.xml.namespace.QName(
"", "natureza-anotacao"), factory, xmlWriter);
}
if (localAlineaTracker) {
if (localAlinea == null) {
throw new org.apache.axis2.databinding.ADBException(
"alinea cannot be null!!");
}
localAlinea.serialize(new javax.xml.namespace.QName("",
"alinea"), factory, xmlWriter);
}
if (localMoedaTracker) {
if (localMoeda == null) {
throw new org.apache.axis2.databinding.ADBException(
"moeda cannot be null!!");
}
localMoeda.serialize(
new javax.xml.namespace.QName("", "moeda"), factory,
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localChequeTracker) {
elementList.add(new javax.xml.namespace.QName("", "cheque"));
if (localCheque == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque cannot be null!!");
}
elementList.add(localCheque);
}
if (localCidadeTracker) {
elementList.add(new javax.xml.namespace.QName("", "cidade"));
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
elementList.add(localCidade);
}
if (localNaturezaAnotacaoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"natureza-anotacao"));
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
elementList.add(localNaturezaAnotacao);
}
if (localAlineaTracker) {
elementList.add(new javax.xml.namespace.QName("", "alinea"));
if (localAlinea == null) {
throw new org.apache.axis2.databinding.ADBException(
"alinea cannot be null!!");
}
elementList.add(localAlinea);
}
if (localMoedaTracker) {
elementList.add(new javax.xml.namespace.QName("", "moeda"));
if (localMoeda == null) {
throw new org.apache.axis2.databinding.ADBException(
"moeda cannot be null!!");
}
elementList.add(localMoeda);
}
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList
.add(new javax.xml.namespace.QName("", "quantidade-banco"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeBanco));
attribList.add(new javax.xml.namespace.QName("",
"titularidade-conta-corrente"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTitularidadeContaCorrente));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoChequeSemFundoAchei parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoChequeSemFundoAchei object = new InsumoChequeSemFundoAchei();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Cheque-Sem-Fundo-Achei".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoChequeSemFundoAchei) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "quantidade-banco"
java.lang.String tempAttribQuantidadeBanco =
reader.getAttributeValue(null, "quantidade-banco");
if (tempAttribQuantidadeBanco != null) {
java.lang.String content = tempAttribQuantidadeBanco;
object.setQuantidadeBanco(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeBanco));
} else {
object.setQuantidadeBanco(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-banco");
// handle attribute "titularidade-conta-corrente"
java.lang.String tempAttribTitularidadeContaCorrente =
reader.getAttributeValue(null,
"titularidade-conta-corrente");
if (tempAttribTitularidadeContaCorrente != null) {
java.lang.String content = tempAttribTitularidadeContaCorrente;
object.setTitularidadeContaCorrente(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribTitularidadeContaCorrente));
} else {
}
handledAttributes.add("titularidade-conta-corrente");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cheque")
.equals(reader.getName())) {
object.setCheque(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cidade")
.equals(reader.getName())) {
object.setCidade(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"natureza-anotacao").equals(reader
.getName())) {
object.setNaturezaAnotacao(NaturezaAnotacao.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "alinea")
.equals(reader.getName())) {
object.setAlinea(Alinea.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "moeda")
.equals(reader.getName())) {
object.setMoeda(Moeda.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoContraOrdemAgenciaDiferente extends
InsumoContraOrdemDocumentoDiferente implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Contra-Ordem-Agencia-Diferente Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoContraOrdemAgenciaDiferente.this.serialize(
parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix
+ ":Insumo-Contra-Ordem-Agencia-Diferente",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Insumo-Contra-Ordem-Agencia-Diferente", xmlWriter);
}
if (localDataInclusao != null) {
writeAttribute("", "data-inclusao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao), xmlWriter);
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localOrigem != null) {
writeAttribute("", "origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem), xmlWriter);
}
if (localInformante != null) {
writeAttribute("", "informante",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInformante), xmlWriter);
}
if (localDocumento != null) {
writeAttribute("", "documento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento), xmlWriter);
}
if (localMotivoTracker) {
if (localMotivo == null) {
throw new org.apache.axis2.databinding.ADBException(
"motivo cannot be null!!");
}
localMotivo.serialize(new javax.xml.namespace.QName("",
"motivo"), factory, xmlWriter);
}
if (localChequeInicialTracker) {
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
localChequeInicial.serialize(new javax.xml.namespace.QName("",
"cheque-inicial"), factory, xmlWriter);
}
if (localChequeFinalTracker) {
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
localChequeFinal.serialize(new javax.xml.namespace.QName("",
"cheque-final"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Insumo-Contra-Ordem-Agencia-Diferente"));
if (localMotivoTracker) {
elementList.add(new javax.xml.namespace.QName("", "motivo"));
if (localMotivo == null) {
throw new org.apache.axis2.databinding.ADBException(
"motivo cannot be null!!");
}
elementList.add(localMotivo);
}
if (localChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-inicial"));
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
elementList.add(localChequeInicial);
}
if (localChequeFinalTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-final"));
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
elementList.add(localChequeFinal);
}
attribList.add(new javax.xml.namespace.QName("", "data-inclusao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao));
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem));
attribList.add(new javax.xml.namespace.QName("", "informante"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInformante));
attribList.add(new javax.xml.namespace.QName("", "documento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoContraOrdemAgenciaDiferente parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoContraOrdemAgenciaDiferente object = new InsumoContraOrdemAgenciaDiferente();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Contra-Ordem-Agencia-Diferente"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoContraOrdemAgenciaDiferente) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-inclusao"
java.lang.String tempAttribDataInclusao =
reader.getAttributeValue(null, "data-inclusao");
if (tempAttribDataInclusao != null) {
java.lang.String content = tempAttribDataInclusao;
object.setDataInclusao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataInclusao));
} else {
}
handledAttributes.add("data-inclusao");
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "origem"
java.lang.String tempAttribOrigem =
reader.getAttributeValue(null, "origem");
if (tempAttribOrigem != null) {
java.lang.String content = tempAttribOrigem;
object.setOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigem));
} else {
}
handledAttributes.add("origem");
// handle attribute "informante"
java.lang.String tempAttribInformante =
reader.getAttributeValue(null, "informante");
if (tempAttribInformante != null) {
java.lang.String content = tempAttribInformante;
object.setInformante(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribInformante));
} else {
}
handledAttributes.add("informante");
// handle attribute "documento"
java.lang.String tempAttribDocumento =
reader.getAttributeValue(null, "documento");
if (tempAttribDocumento != null) {
java.lang.String content = tempAttribDocumento;
object.setDocumento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDocumento));
} else {
}
handledAttributes.add("documento");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "motivo")
.equals(reader.getName())) {
object.setMotivo(Alinea.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-inicial").equals(reader.getName())) {
object.setChequeInicial(ChequeContraOrdem.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cheque-final")
.equals(reader.getName())) {
object.setChequeFinal(ChequeFinal.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoContraOrdemDocumentoDiferente extends
InsumoContraOrdem implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Contra-Ordem-Documento-Diferente Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Documento This was an Attribute!
*/
protected java.lang.String localDocumento;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDocumento() {
return localDocumento;
}
/**
* Auto generated setter method
*
* @param param
* Documento
*/
public void setDocumento(java.lang.String param) {
this.localDocumento = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoContraOrdemDocumentoDiferente.this.serialize(
parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix
+ ":Insumo-Contra-Ordem-Documento-Diferente",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Insumo-Contra-Ordem-Documento-Diferente", xmlWriter);
}
if (localDataInclusao != null) {
writeAttribute("", "data-inclusao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao), xmlWriter);
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localOrigem != null) {
writeAttribute("", "origem",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem), xmlWriter);
}
if (localInformante != null) {
writeAttribute("", "informante",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInformante), xmlWriter);
}
if (localDocumento != null) {
writeAttribute("", "documento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento), xmlWriter);
}
if (localMotivoTracker) {
if (localMotivo == null) {
throw new org.apache.axis2.databinding.ADBException(
"motivo cannot be null!!");
}
localMotivo.serialize(new javax.xml.namespace.QName("",
"motivo"), factory, xmlWriter);
}
if (localChequeInicialTracker) {
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
localChequeInicial.serialize(new javax.xml.namespace.QName("",
"cheque-inicial"), factory, xmlWriter);
}
if (localChequeFinalTracker) {
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
localChequeFinal.serialize(new javax.xml.namespace.QName("",
"cheque-final"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Insumo-Contra-Ordem-Documento-Diferente"));
if (localMotivoTracker) {
elementList.add(new javax.xml.namespace.QName("", "motivo"));
if (localMotivo == null) {
throw new org.apache.axis2.databinding.ADBException(
"motivo cannot be null!!");
}
elementList.add(localMotivo);
}
if (localChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-inicial"));
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
elementList.add(localChequeInicial);
}
if (localChequeFinalTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-final"));
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
elementList.add(localChequeFinal);
}
attribList.add(new javax.xml.namespace.QName("", "data-inclusao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao));
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "origem"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localOrigem));
attribList.add(new javax.xml.namespace.QName("", "informante"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localInformante));
attribList.add(new javax.xml.namespace.QName("", "documento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDocumento));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoContraOrdemDocumentoDiferente parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoContraOrdemDocumentoDiferente object = new InsumoContraOrdemDocumentoDiferente();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Contra-Ordem-Documento-Diferente"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoContraOrdemDocumentoDiferente) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-inclusao"
java.lang.String tempAttribDataInclusao =
reader.getAttributeValue(null, "data-inclusao");
if (tempAttribDataInclusao != null) {
java.lang.String content = tempAttribDataInclusao;
object.setDataInclusao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataInclusao));
} else {
}
handledAttributes.add("data-inclusao");
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "origem"
java.lang.String tempAttribOrigem =
reader.getAttributeValue(null, "origem");
if (tempAttribOrigem != null) {
java.lang.String content = tempAttribOrigem;
object.setOrigem(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribOrigem));
} else {
}
handledAttributes.add("origem");
// handle attribute "informante"
java.lang.String tempAttribInformante =
reader.getAttributeValue(null, "informante");
if (tempAttribInformante != null) {
java.lang.String content = tempAttribInformante;
object.setInformante(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribInformante));
} else {
}
handledAttributes.add("informante");
// handle attribute "documento"
java.lang.String tempAttribDocumento =
reader.getAttributeValue(null, "documento");
if (tempAttribDocumento != null) {
java.lang.String content = tempAttribDocumento;
object.setDocumento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDocumento));
} else {
}
handledAttributes.add("documento");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "motivo")
.equals(reader.getName())) {
object.setMotivo(Alinea.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-inicial").equals(reader.getName())) {
object.setChequeInicial(ChequeContraOrdem.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cheque-final")
.equals(reader.getName())) {
object.setChequeFinal(ChequeFinal.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoFilial implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Filial Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for CodigoEmbratel This was an Attribute!
*/
protected java.lang.String localCodigoEmbratel;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getCodigoEmbratel() {
return localCodigoEmbratel;
}
/**
* Auto generated setter method
*
* @param param
* CodigoEmbratel
*/
public void setCodigoEmbratel(java.lang.String param) {
this.localCodigoEmbratel = param;
}
/**
* field for NomeFilial This was an Attribute!
*/
protected java.lang.String localNomeFilial;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeFilial() {
return localNomeFilial;
}
/**
* Auto generated setter method
*
* @param param
* NomeFilial
*/
public void setNomeFilial(java.lang.String param) {
this.localNomeFilial = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoFilial.this
.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-Filial",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Filial", xmlWriter);
}
}
if (localCodigoEmbratel != null) {
writeAttribute("", "codigo-embratel",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigoEmbratel),
xmlWriter);
}
if (localNomeFilial != null) {
writeAttribute("", "nome-filial",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeFilial), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList
.add(new javax.xml.namespace.QName("", "codigo-embratel"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigoEmbratel));
attribList.add(new javax.xml.namespace.QName("", "nome-filial"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeFilial));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoFilial parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoFilial object = new InsumoFilial();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Filial".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoFilial) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "codigo-embratel"
java.lang.String tempAttribCodigoEmbratel =
reader.getAttributeValue(null, "codigo-embratel");
if (tempAttribCodigoEmbratel != null) {
java.lang.String content = tempAttribCodigoEmbratel;
object.setCodigoEmbratel(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribCodigoEmbratel));
} else {
}
handledAttributes.add("codigo-embratel");
// handle attribute "nome-filial"
java.lang.String tempAttribNomeFilial =
reader.getAttributeValue(null, "nome-filial");
if (tempAttribNomeFilial != null) {
java.lang.String content = tempAttribNomeFilial;
object.setNomeFilial(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeFilial));
} else {
}
handledAttributes.add("nome-filial");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class EnderecoAssinanteTelefone extends Endereco implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Endereco-Assinante-Telefone Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for TipoLogradouro This was an Attribute!
*/
protected java.lang.String localTipoLogradouro;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getTipoLogradouro() {
return localTipoLogradouro;
}
/**
* Auto generated setter method
*
* @param param
* TipoLogradouro
*/
public void setTipoLogradouro(java.lang.String param) {
this.localTipoLogradouro = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
EnderecoAssinanteTelefone.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix + ":Endereco-Assinante-Telefone",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Endereco-Assinante-Telefone", xmlWriter);
}
if (localLogradouro != null) {
writeAttribute("", "logradouro",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localLogradouro), xmlWriter);
}
if (localNumero != null) {
writeAttribute("", "numero",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero), xmlWriter);
}
if (localComplemento != null) {
writeAttribute("", "complemento",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localComplemento), xmlWriter);
}
if (localBairro != null) {
writeAttribute("", "bairro",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localBairro), xmlWriter);
}
if (localCep != null) {
writeAttribute("", "cep", localCep.toString(), xmlWriter);
}
if (localTipoLogradouro != null) {
writeAttribute("", "tipo-logradouro",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoLogradouro),
xmlWriter);
}
if (localCidadeTracker) {
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
localCidade.serialize(new javax.xml.namespace.QName("",
"cidade"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Endereco-Assinante-Telefone"));
if (localCidadeTracker) {
elementList.add(new javax.xml.namespace.QName("", "cidade"));
if (localCidade == null) {
throw new org.apache.axis2.databinding.ADBException(
"cidade cannot be null!!");
}
elementList.add(localCidade);
}
attribList.add(new javax.xml.namespace.QName("", "logradouro"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localLogradouro));
attribList.add(new javax.xml.namespace.QName("", "numero"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumero));
attribList.add(new javax.xml.namespace.QName("", "complemento"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localComplemento));
attribList.add(new javax.xml.namespace.QName("", "bairro"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localBairro));
attribList.add(new javax.xml.namespace.QName("", "cep"));
attribList.add(localCep.toString());
attribList
.add(new javax.xml.namespace.QName("", "tipo-logradouro"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localTipoLogradouro));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static EnderecoAssinanteTelefone parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
EnderecoAssinanteTelefone object = new EnderecoAssinanteTelefone();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Endereco-Assinante-Telefone".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (EnderecoAssinanteTelefone) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "logradouro"
java.lang.String tempAttribLogradouro =
reader.getAttributeValue(null, "logradouro");
if (tempAttribLogradouro != null) {
java.lang.String content = tempAttribLogradouro;
object.setLogradouro(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribLogradouro));
} else {
}
handledAttributes.add("logradouro");
// handle attribute "numero"
java.lang.String tempAttribNumero =
reader.getAttributeValue(null, "numero");
if (tempAttribNumero != null) {
java.lang.String content = tempAttribNumero;
object.setNumero(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNumero));
} else {
}
handledAttributes.add("numero");
// handle attribute "complemento"
java.lang.String tempAttribComplemento =
reader.getAttributeValue(null, "complemento");
if (tempAttribComplemento != null) {
java.lang.String content = tempAttribComplemento;
object.setComplemento(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribComplemento));
} else {
}
handledAttributes.add("complemento");
// handle attribute "bairro"
java.lang.String tempAttribBairro =
reader.getAttributeValue(null, "bairro");
if (tempAttribBairro != null) {
java.lang.String content = tempAttribBairro;
object.setBairro(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribBairro));
} else {
}
handledAttributes.add("bairro");
// handle attribute "cep"
java.lang.String tempAttribCep =
reader.getAttributeValue(null, "cep");
if (tempAttribCep != null) {
java.lang.String content = tempAttribCep;
object.setCep(Cep.Factory.fromString(reader,
tempAttribCep));
} else {
}
handledAttributes.add("cep");
// handle attribute "tipo-logradouro"
java.lang.String tempAttribTipoLogradouro =
reader.getAttributeValue(null, "tipo-logradouro");
if (tempAttribTipoLogradouro != null) {
java.lang.String content = tempAttribTipoLogradouro;
object.setTipoLogradouro(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribTipoLogradouro));
} else {
}
handledAttributes.add("tipo-logradouro");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cidade")
.equals(reader.getName())) {
object.setCidade(Cidade.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoProtesto implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Protesto Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Cartorio
*/
protected Cartorio localCartorio;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localCartorioTracker = false;
/**
* Auto generated getter method
*
* @return Cartorio
*/
public Cartorio getCartorio() {
return localCartorio;
}
/**
* Auto generated setter method
*
* @param param
* Cartorio
*/
public void setCartorio(Cartorio param) {
if (param != null) {
// update the setting tracker
localCartorioTracker = true;
} else {
localCartorioTracker = false;
}
this.localCartorio = param;
}
/**
* field for NaturezaAnotacao
*/
protected NaturezaAnotacao localNaturezaAnotacao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localNaturezaAnotacaoTracker = false;
/**
* Auto generated getter method
*
* @return NaturezaAnotacao
*/
public NaturezaAnotacao getNaturezaAnotacao() {
return localNaturezaAnotacao;
}
/**
* Auto generated setter method
*
* @param param
* NaturezaAnotacao
*/
public void setNaturezaAnotacao(NaturezaAnotacao param) {
if (param != null) {
// update the setting tracker
localNaturezaAnotacaoTracker = true;
} else {
localNaturezaAnotacaoTracker = false;
}
this.localNaturezaAnotacao = param;
}
/**
* field for Subjudice
*/
protected Subjudice localSubjudice;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localSubjudiceTracker = false;
/**
* Auto generated getter method
*
* @return Subjudice
*/
public Subjudice getSubjudice() {
return localSubjudice;
}
/**
* Auto generated setter method
*
* @param param
* Subjudice
*/
public void setSubjudice(Subjudice param) {
if (param != null) {
// update the setting tracker
localSubjudiceTracker = true;
} else {
localSubjudiceTracker = false;
}
this.localSubjudice = param;
}
/**
* field for Moeda
*/
protected Moeda localMoeda;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localMoedaTracker = false;
/**
* Auto generated getter method
*
* @return Moeda
*/
public Moeda getMoeda() {
return localMoeda;
}
/**
* Auto generated setter method
*
* @param param
* Moeda
*/
public void setMoeda(Moeda param) {
if (param != null) {
// update the setting tracker
localMoedaTracker = true;
} else {
localMoedaTracker = false;
}
this.localMoeda = param;
}
/**
* field for CartaAnuencia This was an Attribute!
*/
protected CartaAnuencia localCartaAnuencia;
/**
* Auto generated getter method
*
* @return CartaAnuencia
*/
public CartaAnuencia getCartaAnuencia() {
return localCartaAnuencia;
}
/**
* Auto generated setter method
*
* @param param
* CartaAnuencia
*/
public void setCartaAnuencia(CartaAnuencia param) {
this.localCartaAnuencia = param;
}
/**
* field for DataCartaAnuencia This was an Attribute!
*/
protected java.util.Calendar localDataCartaAnuencia;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataCartaAnuencia() {
return localDataCartaAnuencia;
}
/**
* Auto generated setter method
*
* @param param
* DataCartaAnuencia
*/
public void setDataCartaAnuencia(java.util.Calendar param) {
this.localDataCartaAnuencia = param;
}
/**
* field for DataInclusao This was an Attribute!
*/
protected java.util.Calendar localDataInclusao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataInclusao() {
return localDataInclusao;
}
/**
* Auto generated setter method
*
* @param param
* DataInclusao
*/
public void setDataInclusao(java.util.Calendar param) {
this.localDataInclusao = param;
}
/**
* field for DataProtesto This was an Attribute!
*/
protected java.util.Calendar localDataProtesto;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataProtesto() {
return localDataProtesto;
}
/**
* Auto generated setter method
*
* @param param
* DataProtesto
*/
public void setDataProtesto(java.util.Calendar param) {
this.localDataProtesto = param;
}
/**
* field for RequerenteCredor This was an Attribute!
*/
protected java.lang.String localRequerenteCredor;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getRequerenteCredor() {
return localRequerenteCredor;
}
/**
* Auto generated setter method
*
* @param param
* RequerenteCredor
*/
public void setRequerenteCredor(java.lang.String param) {
this.localRequerenteCredor = param;
}
/**
* field for NumeroProtesto This was an Attribute!
*/
protected java.lang.String localNumeroProtesto;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNumeroProtesto() {
return localNumeroProtesto;
}
/**
* Auto generated setter method
*
* @param param
* NumeroProtesto
*/
public void setNumeroProtesto(java.lang.String param) {
this.localNumeroProtesto = param;
}
/**
* field for Valor This was an Attribute!
*/
protected java.math.BigDecimal localValor;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValor() {
return localValor;
}
/**
* Auto generated setter method
*
* @param param
* Valor
*/
public void setValor(java.math.BigDecimal param) {
this.localValor = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoProtesto.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-Protesto",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Protesto", xmlWriter);
}
}
if (localCartaAnuencia != null) {
writeAttribute("", "carta-anuencia",
localCartaAnuencia.toString(), xmlWriter);
}
if (localDataCartaAnuencia != null) {
writeAttribute("", "data-carta-anuencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataCartaAnuencia),
xmlWriter);
}
if (localDataInclusao != null) {
writeAttribute("", "data-inclusao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao), xmlWriter);
}
if (localDataProtesto != null) {
writeAttribute("", "data-protesto",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataProtesto), xmlWriter);
}
if (localRequerenteCredor != null) {
writeAttribute("", "requerente-credor",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRequerenteCredor),
xmlWriter);
}
if (localNumeroProtesto != null) {
writeAttribute("", "numero-protesto",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroProtesto),
xmlWriter);
}
if (localValor != null) {
writeAttribute("", "valor",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor), xmlWriter);
}
if (localCartorioTracker) {
if (localCartorio == null) {
throw new org.apache.axis2.databinding.ADBException(
"cartorio cannot be null!!");
}
localCartorio.serialize(new javax.xml.namespace.QName("",
"cartorio"), factory, xmlWriter);
}
if (localNaturezaAnotacaoTracker) {
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
localNaturezaAnotacao.serialize(new javax.xml.namespace.QName(
"", "natureza-anotacao"), factory, xmlWriter);
}
if (localSubjudiceTracker) {
if (localSubjudice == null) {
throw new org.apache.axis2.databinding.ADBException(
"subjudice cannot be null!!");
}
localSubjudice.serialize(new javax.xml.namespace.QName("",
"subjudice"), factory, xmlWriter);
}
if (localMoedaTracker) {
if (localMoeda == null) {
throw new org.apache.axis2.databinding.ADBException(
"moeda cannot be null!!");
}
localMoeda.serialize(
new javax.xml.namespace.QName("", "moeda"), factory,
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localCartorioTracker) {
elementList.add(new javax.xml.namespace.QName("", "cartorio"));
if (localCartorio == null) {
throw new org.apache.axis2.databinding.ADBException(
"cartorio cannot be null!!");
}
elementList.add(localCartorio);
}
if (localNaturezaAnotacaoTracker) {
elementList.add(new javax.xml.namespace.QName("",
"natureza-anotacao"));
if (localNaturezaAnotacao == null) {
throw new org.apache.axis2.databinding.ADBException(
"natureza-anotacao cannot be null!!");
}
elementList.add(localNaturezaAnotacao);
}
if (localSubjudiceTracker) {
elementList.add(new javax.xml.namespace.QName("", "subjudice"));
if (localSubjudice == null) {
throw new org.apache.axis2.databinding.ADBException(
"subjudice cannot be null!!");
}
elementList.add(localSubjudice);
}
if (localMoedaTracker) {
elementList.add(new javax.xml.namespace.QName("", "moeda"));
if (localMoeda == null) {
throw new org.apache.axis2.databinding.ADBException(
"moeda cannot be null!!");
}
elementList.add(localMoeda);
}
attribList.add(new javax.xml.namespace.QName("", "carta-anuencia"));
attribList.add(localCartaAnuencia.toString());
attribList.add(new javax.xml.namespace.QName("",
"data-carta-anuencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataCartaAnuencia));
attribList.add(new javax.xml.namespace.QName("", "data-inclusao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao));
attribList.add(new javax.xml.namespace.QName("", "data-protesto"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataProtesto));
attribList.add(new javax.xml.namespace.QName("",
"requerente-credor"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localRequerenteCredor));
attribList
.add(new javax.xml.namespace.QName("", "numero-protesto"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroProtesto));
attribList.add(new javax.xml.namespace.QName("", "valor"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValor));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoProtesto parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoProtesto object = new InsumoProtesto();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Protesto".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoProtesto) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "carta-anuencia"
java.lang.String tempAttribCartaAnuencia =
reader.getAttributeValue(null, "carta-anuencia");
if (tempAttribCartaAnuencia != null) {
java.lang.String content = tempAttribCartaAnuencia;
object.setCartaAnuencia(CartaAnuencia.Factory
.fromString(reader, tempAttribCartaAnuencia));
} else {
}
handledAttributes.add("carta-anuencia");
// handle attribute "data-carta-anuencia"
java.lang.String tempAttribDataCartaAnuencia =
reader.getAttributeValue(null, "data-carta-anuencia");
if (tempAttribDataCartaAnuencia != null) {
java.lang.String content = tempAttribDataCartaAnuencia;
object.setDataCartaAnuencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataCartaAnuencia));
} else {
}
handledAttributes.add("data-carta-anuencia");
// handle attribute "data-inclusao"
java.lang.String tempAttribDataInclusao =
reader.getAttributeValue(null, "data-inclusao");
if (tempAttribDataInclusao != null) {
java.lang.String content = tempAttribDataInclusao;
object.setDataInclusao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataInclusao));
} else {
}
handledAttributes.add("data-inclusao");
// handle attribute "data-protesto"
java.lang.String tempAttribDataProtesto =
reader.getAttributeValue(null, "data-protesto");
if (tempAttribDataProtesto != null) {
java.lang.String content = tempAttribDataProtesto;
object.setDataProtesto(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataProtesto));
} else {
}
handledAttributes.add("data-protesto");
// handle attribute "requerente-credor"
java.lang.String tempAttribRequerenteCredor =
reader.getAttributeValue(null, "requerente-credor");
if (tempAttribRequerenteCredor != null) {
java.lang.String content = tempAttribRequerenteCredor;
object.setRequerenteCredor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribRequerenteCredor));
} else {
}
handledAttributes.add("requerente-credor");
// handle attribute "numero-protesto"
java.lang.String tempAttribNumeroProtesto =
reader.getAttributeValue(null, "numero-protesto");
if (tempAttribNumeroProtesto != null) {
java.lang.String content = tempAttribNumeroProtesto;
object.setNumeroProtesto(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNumeroProtesto));
} else {
}
handledAttributes.add("numero-protesto");
// handle attribute "valor"
java.lang.String tempAttribValor =
reader.getAttributeValue(null, "valor");
if (tempAttribValor != null) {
java.lang.String content = tempAttribValor;
object.setValor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValor));
} else {
}
handledAttributes.add("valor");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cartorio")
.equals(reader.getName())) {
object.setCartorio(Cartorio.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"natureza-anotacao").equals(reader
.getName())) {
object.setNaturezaAnotacao(NaturezaAnotacao.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "subjudice")
.equals(reader.getName())) {
object.setSubjudice(Subjudice.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "moeda")
.equals(reader.getName())) {
object.setMoeda(Moeda.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoTelefoneVinculadoAssinanteConsultado extends
InsumoTelefoneVinculadoConsumidor implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Telefone-Vinculado-Assinante-Consultado Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoTelefoneVinculadoAssinanteConsultado.this.serialize(
parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute(
"xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type",
namespacePrefix
+ ":Insumo-Telefone-Vinculado-Assinante-Consultado",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Insumo-Telefone-Vinculado-Assinante-Consultado",
xmlWriter);
}
if (localAssinanteTracker) {
if (localAssinante == null) {
throw new org.apache.axis2.databinding.ADBException(
"assinante cannot be null!!");
}
localAssinante.serialize(new javax.xml.namespace.QName("",
"assinante"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Insumo-Telefone-Vinculado-Assinante-Consultado"));
if (localAssinanteTracker) {
elementList.add(new javax.xml.namespace.QName("", "assinante"));
if (localAssinante == null) {
throw new org.apache.axis2.databinding.ADBException(
"assinante cannot be null!!");
}
elementList.add(localAssinante);
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoTelefoneVinculadoAssinanteConsultado parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoTelefoneVinculadoAssinanteConsultado object = new InsumoTelefoneVinculadoAssinanteConsultado();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Telefone-Vinculado-Assinante-Consultado"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoTelefoneVinculadoAssinanteConsultado) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "assinante")
.equals(reader.getName())) {
object.setAssinante(AssinanteTelefone.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoAtividadeEmpresa implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Atividade-Empresa Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for RamoAtividade
*/
protected RamoAtividade localRamoAtividade;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localRamoAtividadeTracker = false;
/**
* Auto generated getter method
*
* @return RamoAtividade
*/
public RamoAtividade getRamoAtividade() {
return localRamoAtividade;
}
/**
* Auto generated setter method
*
* @param param
* RamoAtividade
*/
public void setRamoAtividade(RamoAtividade param) {
if (param != null) {
// update the setting tracker
localRamoAtividadeTracker = true;
} else {
localRamoAtividadeTracker = false;
}
this.localRamoAtividade = param;
}
/**
* field for AtividadesEconomicasSecundarias This was an Array!
*/
protected RamoAtividade[] localAtividadesEconomicasSecundarias;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localAtividadesEconomicasSecundariasTracker = false;
/**
* Auto generated getter method
*
* @return RamoAtividade[]
*/
public RamoAtividade[] getAtividadesEconomicasSecundarias() {
return localAtividadesEconomicasSecundarias;
}
/**
* validate the array for AtividadesEconomicasSecundarias
*/
protected void validateAtividadesEconomicasSecundarias(
RamoAtividade[] param) {
}
/**
* Auto generated setter method
*
* @param param
* AtividadesEconomicasSecundarias
*/
public void setAtividadesEconomicasSecundarias(RamoAtividade[] param) {
validateAtividadesEconomicasSecundarias(param);
if (param != null) {
// update the setting tracker
localAtividadesEconomicasSecundariasTracker = true;
} else {
localAtividadesEconomicasSecundariasTracker = false;
}
this.localAtividadesEconomicasSecundarias = param;
}
/**
* Auto generated add method for the array for convenience
*
* @param param
* RamoAtividade
*/
public void addAtividadesEconomicasSecundarias(RamoAtividade param) {
if (localAtividadesEconomicasSecundarias == null) {
localAtividadesEconomicasSecundarias = new RamoAtividade[] {};
}
// update the setting tracker
localAtividadesEconomicasSecundariasTracker = true;
java.util.List list = org.apache.axis2.databinding.utils.ConverterUtil
.toList(localAtividadesEconomicasSecundarias);
list.add(param);
this.localAtividadesEconomicasSecundarias = (RamoAtividade[]) list
.toArray(new RamoAtividade[list.size()]);
}
/**
* field for NumeroCnae This was an Attribute!
*/
protected java.lang.String localNumeroCnae;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNumeroCnae() {
return localNumeroCnae;
}
/**
* Auto generated setter method
*
* @param param
* NumeroCnae
*/
public void setNumeroCnae(java.lang.String param) {
this.localNumeroCnae = param;
}
/**
* field for PercentualCompra This was an Attribute!
*/
protected double localPercentualCompra;
/**
* Auto generated getter method
*
* @return double
*/
public double getPercentualCompra() {
return localPercentualCompra;
}
/**
* Auto generated setter method
*
* @param param
* PercentualCompra
*/
public void setPercentualCompra(double param) {
this.localPercentualCompra = param;
}
/**
* field for PercentualVendas This was an Attribute!
*/
protected double localPercentualVendas;
/**
* Auto generated getter method
*
* @return double
*/
public double getPercentualVendas() {
return localPercentualVendas;
}
/**
* Auto generated setter method
*
* @param param
* PercentualVendas
*/
public void setPercentualVendas(double param) {
this.localPercentualVendas = param;
}
/**
* field for QuantidadeEmpregados This was an Attribute!
*/
protected int localQuantidadeEmpregados;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeEmpregados() {
return localQuantidadeEmpregados;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeEmpregados
*/
public void setQuantidadeEmpregados(int param) {
this.localQuantidadeEmpregados = param;
}
/**
* field for QuantidadeFiliais This was an Attribute!
*/
protected int localQuantidadeFiliais;
/**
* Auto generated getter method
*
* @return int
*/
public int getQuantidadeFiliais() {
return localQuantidadeFiliais;
}
/**
* Auto generated setter method
*
* @param param
* QuantidadeFiliais
*/
public void setQuantidadeFiliais(int param) {
this.localQuantidadeFiliais = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoAtividadeEmpresa.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Atividade-Empresa", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Atividade-Empresa", xmlWriter);
}
}
if (localNumeroCnae != null) {
writeAttribute("", "numero-cnae",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroCnae), xmlWriter);
}
if (!java.lang.Double.isNaN(localPercentualCompra)) {
writeAttribute("", "percentual-compra",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPercentualCompra),
xmlWriter);
}
if (!java.lang.Double.isNaN(localPercentualVendas)) {
writeAttribute("", "percentual-vendas",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPercentualVendas),
xmlWriter);
}
if (localQuantidadeEmpregados != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-empregados",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeEmpregados),
xmlWriter);
}
if (localQuantidadeFiliais != java.lang.Integer.MIN_VALUE) {
writeAttribute("", "quantidade-filiais",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeFiliais),
xmlWriter);
}
if (localRamoAtividadeTracker) {
if (localRamoAtividade == null) {
throw new org.apache.axis2.databinding.ADBException(
"ramo-atividade cannot be null!!");
}
localRamoAtividade.serialize(new javax.xml.namespace.QName("",
"ramo-atividade"), factory, xmlWriter);
}
if (localAtividadesEconomicasSecundariasTracker) {
if (localAtividadesEconomicasSecundarias != null) {
for (int i = 0; i < localAtividadesEconomicasSecundarias.length; i++) {
if (localAtividadesEconomicasSecundarias[i] != null) {
localAtividadesEconomicasSecundarias[i]
.serialize(
new javax.xml.namespace.QName("",
"atividades-economicas-secundarias"),
factory, xmlWriter);
} else {
// we don't have to do any thing since minOccures is
// zero
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"atividades-economicas-secundarias cannot be null!!");
}
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localRamoAtividadeTracker) {
elementList.add(new javax.xml.namespace.QName("",
"ramo-atividade"));
if (localRamoAtividade == null) {
throw new org.apache.axis2.databinding.ADBException(
"ramo-atividade cannot be null!!");
}
elementList.add(localRamoAtividade);
}
if (localAtividadesEconomicasSecundariasTracker) {
if (localAtividadesEconomicasSecundarias != null) {
for (int i = 0; i < localAtividadesEconomicasSecundarias.length; i++) {
if (localAtividadesEconomicasSecundarias[i] != null) {
elementList.add(new javax.xml.namespace.QName("",
"atividades-economicas-secundarias"));
elementList
.add(localAtividadesEconomicasSecundarias[i]);
} else {
// nothing to do
}
}
} else {
throw new org.apache.axis2.databinding.ADBException(
"atividades-economicas-secundarias cannot be null!!");
}
}
attribList.add(new javax.xml.namespace.QName("", "numero-cnae"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNumeroCnae));
attribList.add(new javax.xml.namespace.QName("",
"percentual-compra"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPercentualCompra));
attribList.add(new javax.xml.namespace.QName("",
"percentual-vendas"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localPercentualVendas));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-empregados"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeEmpregados));
attribList.add(new javax.xml.namespace.QName("",
"quantidade-filiais"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localQuantidadeFiliais));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoAtividadeEmpresa parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoAtividadeEmpresa object = new InsumoAtividadeEmpresa();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Atividade-Empresa".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoAtividadeEmpresa) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "numero-cnae"
java.lang.String tempAttribNumeroCnae =
reader.getAttributeValue(null, "numero-cnae");
if (tempAttribNumeroCnae != null) {
java.lang.String content = tempAttribNumeroCnae;
object.setNumeroCnae(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNumeroCnae));
} else {
}
handledAttributes.add("numero-cnae");
// handle attribute "percentual-compra"
java.lang.String tempAttribPercentualCompra =
reader.getAttributeValue(null, "percentual-compra");
if (tempAttribPercentualCompra != null) {
java.lang.String content = tempAttribPercentualCompra;
object.setPercentualCompra(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDouble(tempAttribPercentualCompra));
} else {
object.setPercentualCompra(java.lang.Double.NaN);
}
handledAttributes.add("percentual-compra");
// handle attribute "percentual-vendas"
java.lang.String tempAttribPercentualVendas =
reader.getAttributeValue(null, "percentual-vendas");
if (tempAttribPercentualVendas != null) {
java.lang.String content = tempAttribPercentualVendas;
object.setPercentualVendas(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDouble(tempAttribPercentualVendas));
} else {
object.setPercentualVendas(java.lang.Double.NaN);
}
handledAttributes.add("percentual-vendas");
// handle attribute "quantidade-empregados"
java.lang.String tempAttribQuantidadeEmpregados =
reader.getAttributeValue(null, "quantidade-empregados");
if (tempAttribQuantidadeEmpregados != null) {
java.lang.String content = tempAttribQuantidadeEmpregados;
object.setQuantidadeEmpregados(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeEmpregados));
} else {
object.setQuantidadeEmpregados(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-empregados");
// handle attribute "quantidade-filiais"
java.lang.String tempAttribQuantidadeFiliais =
reader.getAttributeValue(null, "quantidade-filiais");
if (tempAttribQuantidadeFiliais != null) {
java.lang.String content = tempAttribQuantidadeFiliais;
object.setQuantidadeFiliais(org.apache.axis2.databinding.utils.ConverterUtil
.convertToInt(tempAttribQuantidadeFiliais));
} else {
object.setQuantidadeFiliais(java.lang.Integer.MIN_VALUE);
}
handledAttributes.add("quantidade-filiais");
reader.next();
java.util.ArrayList list2 = new java.util.ArrayList();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"ramo-atividade").equals(reader.getName())) {
object.setRamoAtividade(RamoAtividade.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"atividades-economicas-secundarias")
.equals(reader.getName())) {
// Process the array and step past its final element's
// end.
list2.add(RamoAtividade.Factory.parse(reader));
// loop until we find a start element that is not part
// of this array
boolean loopDone2 = false;
while (!loopDone2) {
// We should be at the end element, but make sure
while (!reader.isEndElement())
reader.next();
// Step out of this element
reader.next();
// Step to next element event.
while (!reader.isStartElement()
&& !reader.isEndElement())
reader.next();
if (reader.isEndElement()) {
// two continuous end elements means we are
// exiting the xml structure
loopDone2 = true;
} else {
if (new javax.xml.namespace.QName("",
"atividades-economicas-secundarias")
.equals(reader.getName())) {
list2.add(RamoAtividade.Factory
.parse(reader));
} else {
loopDone2 = true;
}
}
}
// call the converter utility to convert and set the
// array
object.setAtividadesEconomicasSecundarias((RamoAtividade[]) org.apache.axis2.databinding.utils.ConverterUtil
.convertToArray(RamoAtividade.class, list2));
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoChequeOutrasOcorrenciasSRS extends
InsumoContumaciaSRS implements org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Cheque-Outras-Ocorrencias-SRS Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoChequeOutrasOcorrenciasSRS.this.serialize(
parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
namespacePrefix
+ ":Insumo-Cheque-Outras-Ocorrencias-SRS",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance", "type",
"Insumo-Cheque-Outras-Ocorrencias-SRS", xmlWriter);
}
if (localDataOcorrencia != null) {
writeAttribute("", "data-ocorrencia",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia),
xmlWriter);
}
if (localMotivo != null) {
writeAttribute("", "motivo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMotivo), xmlWriter);
}
if (localChequeInicialTracker) {
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
localChequeInicial.serialize(new javax.xml.namespace.QName("",
"cheque-inicial"), factory, xmlWriter);
}
if (localChequeFinalTracker) {
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
localChequeFinal.serialize(new javax.xml.namespace.QName("",
"cheque-final"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName(
"http://www.w3.org/2001/XMLSchema-instance", "type"));
attribList.add(new javax.xml.namespace.QName(
"http://webservice.consulta.spcjava.spcbrasil.org/",
"Insumo-Cheque-Outras-Ocorrencias-SRS"));
if (localChequeInicialTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-inicial"));
if (localChequeInicial == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-inicial cannot be null!!");
}
elementList.add(localChequeInicial);
}
if (localChequeFinalTracker) {
elementList.add(new javax.xml.namespace.QName("",
"cheque-final"));
if (localChequeFinal == null) {
throw new org.apache.axis2.databinding.ADBException(
"cheque-final cannot be null!!");
}
elementList.add(localChequeFinal);
}
attribList
.add(new javax.xml.namespace.QName("", "data-ocorrencia"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataOcorrencia));
attribList.add(new javax.xml.namespace.QName("", "motivo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localMotivo));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoChequeOutrasOcorrenciasSRS parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoChequeOutrasOcorrenciasSRS object = new InsumoChequeOutrasOcorrenciasSRS();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Cheque-Outras-Ocorrencias-SRS"
.equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoChequeOutrasOcorrenciasSRS) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-ocorrencia"
java.lang.String tempAttribDataOcorrencia =
reader.getAttributeValue(null, "data-ocorrencia");
if (tempAttribDataOcorrencia != null) {
java.lang.String content = tempAttribDataOcorrencia;
object.setDataOcorrencia(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataOcorrencia));
} else {
}
handledAttributes.add("data-ocorrencia");
// handle attribute "motivo"
java.lang.String tempAttribMotivo =
reader.getAttributeValue(null, "motivo");
if (tempAttribMotivo != null) {
java.lang.String content = tempAttribMotivo;
object.setMotivo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribMotivo));
} else {
}
handledAttributes.add("motivo");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"cheque-inicial").equals(reader.getName())) {
object.setChequeInicial(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "cheque-final")
.equals(reader.getName())) {
object.setChequeFinal(Cheque.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class NaturezaJuridica implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Natureza-Juridica Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Descricao This was an Attribute!
*/
protected java.lang.String localDescricao;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDescricao() {
return localDescricao;
}
/**
* Auto generated setter method
*
* @param param
* Descricao
*/
public void setDescricao(java.lang.String param) {
this.localDescricao = param;
}
/**
* field for Codigo This was an Attribute!
*/
protected long localCodigo;
/**
* Auto generated getter method
*
* @return long
*/
public long getCodigo() {
return localCodigo;
}
/**
* Auto generated setter method
*
* @param param
* Codigo
*/
public void setCodigo(long param) {
this.localCodigo = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
NaturezaJuridica.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Natureza-Juridica",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Natureza-Juridica", xmlWriter);
}
}
if (localDescricao != null) {
writeAttribute("", "descricao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricao), xmlWriter);
}
if (localCodigo != java.lang.Long.MIN_VALUE) {
writeAttribute("", "codigo",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo), xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("", "descricao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricao));
attribList.add(new javax.xml.namespace.QName("", "codigo"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localCodigo));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static NaturezaJuridica parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
NaturezaJuridica object = new NaturezaJuridica();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Natureza-Juridica".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (NaturezaJuridica) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "descricao"
java.lang.String tempAttribDescricao =
reader.getAttributeValue(null, "descricao");
if (tempAttribDescricao != null) {
java.lang.String content = tempAttribDescricao;
object.setDescricao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDescricao));
} else {
}
handledAttributes.add("descricao");
// handle attribute "codigo"
java.lang.String tempAttribCodigo =
reader.getAttributeValue(null, "codigo");
if (tempAttribCodigo != null) {
java.lang.String content = tempAttribCodigo;
object.setCodigo(org.apache.axis2.databinding.utils.ConverterUtil
.convertToLong(tempAttribCodigo));
} else {
object.setCodigo(java.lang.Long.MIN_VALUE);
}
handledAttributes.add("codigo");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class DadosAgenciaBancaria implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Dados-Agencia-Bancaria Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DadosBancarios
*/
protected DadosBancarios localDadosBancarios;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localDadosBancariosTracker = false;
/**
* Auto generated getter method
*
* @return DadosBancarios
*/
public DadosBancarios getDadosBancarios() {
return localDadosBancarios;
}
/**
* Auto generated setter method
*
* @param param
* DadosBancarios
*/
public void setDadosBancarios(DadosBancarios param) {
if (param != null) {
// update the setting tracker
localDadosBancariosTracker = true;
} else {
localDadosBancariosTracker = false;
}
this.localDadosBancarios = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
DadosAgenciaBancaria.this.serialize(parentQName, factory,
xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type",
namespacePrefix + ":Dados-Agencia-Bancaria",
xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Dados-Agencia-Bancaria", xmlWriter);
}
}
if (localDadosBancariosTracker) {
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
localDadosBancarios.serialize(new javax.xml.namespace.QName("",
"dados-bancarios"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localDadosBancariosTracker) {
elementList.add(new javax.xml.namespace.QName("",
"dados-bancarios"));
if (localDadosBancarios == null) {
throw new org.apache.axis2.databinding.ADBException(
"dados-bancarios cannot be null!!");
}
elementList.add(localDadosBancarios);
}
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static DadosAgenciaBancaria parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
DadosAgenciaBancaria object = new DadosAgenciaBancaria();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Dados-Agencia-Bancaria".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (DadosAgenciaBancaria) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("",
"dados-bancarios").equals(reader.getName())) {
object.setDadosBancarios(DadosBancarios.Factory
.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoPrincipaisProdutos implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Principais-Produtos Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for DescricaoPrincipaisProdutos This was an Attribute!
*/
protected java.lang.String localDescricaoPrincipaisProdutos;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDescricaoPrincipaisProdutos() {
return localDescricaoPrincipaisProdutos;
}
/**
* Auto generated setter method
*
* @param param
* DescricaoPrincipaisProdutos
*/
public void setDescricaoPrincipaisProdutos(java.lang.String param) {
this.localDescricaoPrincipaisProdutos = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoPrincipaisProdutos.this.serialize(parentQName,
factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix
+ ":Insumo-Principais-Produtos", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Principais-Produtos", xmlWriter);
}
}
if (localDescricaoPrincipaisProdutos != null) {
writeAttribute(
"",
"descricao-principais-produtos",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoPrincipaisProdutos),
xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
attribList.add(new javax.xml.namespace.QName("",
"descricao-principais-produtos"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDescricaoPrincipaisProdutos));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoPrincipaisProdutos parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoPrincipaisProdutos object = new InsumoPrincipaisProdutos();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Principais-Produtos".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoPrincipaisProdutos) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "descricao-principais-produtos"
java.lang.String tempAttribDescricaoPrincipaisProdutos =
reader.getAttributeValue(null,
"descricao-principais-produtos");
if (tempAttribDescricaoPrincipaisProdutos != null) {
java.lang.String content = tempAttribDescricaoPrincipaisProdutos;
object.setDescricaoPrincipaisProdutos(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDescricaoPrincipaisProdutos));
} else {
}
handledAttributes.add("descricao-principais-produtos");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
public static class InsumoAcao implements
org.apache.axis2.databinding.ADBBean {
/*
* This type was generated from the piece of schema that had name =
* Insumo-Acao Namespace URI =
* http://webservice.consulta.spcjava.spcbrasil.org/ Namespace Prefix =
* ns1
*/
private static java.lang.String generatePrefix(
java.lang.String namespace) {
if (namespace
.equals("http://webservice.consulta.spcjava.spcbrasil.org/")) {
return "ns1";
}
return org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
/**
* field for Vara
*/
protected Vara localVara;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localVaraTracker = false;
/**
* Auto generated getter method
*
* @return Vara
*/
public Vara getVara() {
return localVara;
}
/**
* Auto generated setter method
*
* @param param
* Vara
*/
public void setVara(Vara param) {
if (param != null) {
// update the setting tracker
localVaraTracker = true;
} else {
localVaraTracker = false;
}
this.localVara = param;
}
/**
* field for TipoAcao
*/
protected TipoAcao localTipoAcao;
/*
* This tracker boolean wil be used to detect whether the user called
* the set method for this attribute. It will be used to determine
* whether to include this field in the serialized XML
*/
protected boolean localTipoAcaoTracker = false;
/**
* Auto generated getter method
*
* @return TipoAcao
*/
public TipoAcao getTipoAcao() {
return localTipoAcao;
}
/**
* Auto generated setter method
*
* @param param
* TipoAcao
*/
public void setTipoAcao(TipoAcao param) {
if (param != null) {
// update the setting tracker
localTipoAcaoTracker = true;
} else {
localTipoAcaoTracker = false;
}
this.localTipoAcao = param;
}
/**
* field for DataAcao This was an Attribute!
*/
protected java.util.Calendar localDataAcao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataAcao() {
return localDataAcao;
}
/**
* Auto generated setter method
*
* @param param
* DataAcao
*/
public void setDataAcao(java.util.Calendar param) {
this.localDataAcao = param;
}
/**
* field for DataInclusao This was an Attribute!
*/
protected java.util.Calendar localDataInclusao;
/**
* Auto generated getter method
*
* @return java.util.Calendar
*/
public java.util.Calendar getDataInclusao() {
return localDataInclusao;
}
/**
* Auto generated setter method
*
* @param param
* DataInclusao
*/
public void setDataInclusao(java.util.Calendar param) {
this.localDataInclusao = param;
}
/**
* field for Distrito This was an Attribute!
*/
protected java.lang.String localDistrito;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getDistrito() {
return localDistrito;
}
/**
* Auto generated setter method
*
* @param param
* Distrito
*/
public void setDistrito(java.lang.String param) {
this.localDistrito = param;
}
/**
* field for NomeAutor This was an Attribute!
*/
protected java.lang.String localNomeAutor;
/**
* Auto generated getter method
*
* @return java.lang.String
*/
public java.lang.String getNomeAutor() {
return localNomeAutor;
}
/**
* Auto generated setter method
*
* @param param
* NomeAutor
*/
public void setNomeAutor(java.lang.String param) {
this.localNomeAutor = param;
}
/**
* field for ValorAcao This was an Attribute!
*/
protected java.math.BigDecimal localValorAcao;
/**
* Auto generated getter method
*
* @return java.math.BigDecimal
*/
public java.math.BigDecimal getValorAcao() {
return localValorAcao;
}
/**
* Auto generated setter method
*
* @param param
* ValorAcao
*/
public void setValorAcao(java.math.BigDecimal param) {
this.localValorAcao = param;
}
/**
* isReaderMTOMAware
*
* @return true if the reader supports MTOM
*/
public static boolean isReaderMTOMAware(
javax.xml.stream.XMLStreamReader reader) {
boolean isReaderMTOMAware = false;
try {
isReaderMTOMAware = java.lang.Boolean.TRUE
.equals(reader
.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE));
} catch (java.lang.IllegalArgumentException e) {
isReaderMTOMAware = false;
}
return isReaderMTOMAware;
}
/**
*
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
public org.apache.axiom.om.OMElement getOMElement(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory)
throws org.apache.axis2.databinding.ADBException {
org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(
this, parentQName) {
public void serialize(
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
InsumoAcao.this.serialize(parentQName, factory, xmlWriter);
}
};
return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(
parentQName, factory, dataSource);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
serialize(parentQName, factory, xmlWriter, false);
}
public void serialize(
final javax.xml.namespace.QName parentQName,
final org.apache.axiom.om.OMFactory factory,
org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter,
boolean serializeType)
throws javax.xml.stream.XMLStreamException,
org.apache.axis2.databinding.ADBException {
java.lang.String prefix = null;
java.lang.String namespace = null;
prefix = parentQName.getPrefix();
namespace = parentQName.getNamespaceURI();
if ((namespace != null) && (namespace.trim().length() > 0)) {
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
if (writerPrefix != null) {
xmlWriter.writeStartElement(namespace,
parentQName.getLocalPart());
} else {
if (prefix == null) {
prefix = generatePrefix(namespace);
}
xmlWriter.writeStartElement(prefix,
parentQName.getLocalPart(), namespace);
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
} else {
xmlWriter.writeStartElement(parentQName.getLocalPart());
}
if (serializeType) {
java.lang.String namespacePrefix = registerPrefix(xmlWriter,
"http://webservice.consulta.spcjava.spcbrasil.org/");
if ((namespacePrefix != null)
&& (namespacePrefix.trim().length() > 0)) {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", namespacePrefix + ":Insumo-Acao", xmlWriter);
} else {
writeAttribute("xsi",
"http://www.w3.org/2001/XMLSchema-instance",
"type", "Insumo-Acao", xmlWriter);
}
}
if (localDataAcao != null) {
writeAttribute("", "data-acao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataAcao), xmlWriter);
}
if (localDataInclusao != null) {
writeAttribute("", "data-inclusao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao), xmlWriter);
}
if (localDistrito != null) {
writeAttribute("", "distrito",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDistrito), xmlWriter);
}
if (localNomeAutor != null) {
writeAttribute("", "nome-autor",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeAutor), xmlWriter);
}
if (localValorAcao != null) {
writeAttribute("", "valor-acao",
org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorAcao), xmlWriter);
}
if (localVaraTracker) {
if (localVara == null) {
throw new org.apache.axis2.databinding.ADBException(
"vara cannot be null!!");
}
localVara.serialize(new javax.xml.namespace.QName("", "vara"),
factory, xmlWriter);
}
if (localTipoAcaoTracker) {
if (localTipoAcao == null) {
throw new org.apache.axis2.databinding.ADBException(
"tipo-acao cannot be null!!");
}
localTipoAcao.serialize(new javax.xml.namespace.QName("",
"tipo-acao"), factory, xmlWriter);
}
xmlWriter.writeEndElement();
}
/**
* Util method to write an attribute with the ns prefix
*/
private void writeAttribute(java.lang.String prefix,
java.lang.String namespace, java.lang.String attName,
java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (xmlWriter.getPrefix(namespace) == null) {
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
xmlWriter.writeAttribute(namespace, attName, attValue);
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeAttribute(java.lang.String namespace,
java.lang.String attName, java.lang.String attValue,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attValue);
}
}
/**
* Util method to write an attribute without the ns prefix
*/
private void writeQNameAttribute(java.lang.String namespace,
java.lang.String attName, javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String attributeNamespace = qname.getNamespaceURI();
java.lang.String attributePrefix = xmlWriter
.getPrefix(attributeNamespace);
if (attributePrefix == null) {
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
}
java.lang.String attributeValue;
if (attributePrefix.trim().length() > 0) {
attributeValue = attributePrefix + ":" + qname.getLocalPart();
} else {
attributeValue = qname.getLocalPart();
}
if (namespace.equals("")) {
xmlWriter.writeAttribute(attName, attributeValue);
} else {
registerPrefix(xmlWriter, namespace);
xmlWriter.writeAttribute(namespace, attName, attributeValue);
}
}
/**
* method to handle Qnames
*/
private void writeQName(javax.xml.namespace.QName qname,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
java.lang.String namespaceURI = qname.getNamespaceURI();
if (namespaceURI != null) {
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
if (prefix == null) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
xmlWriter.writeCharacters(prefix
+ ":"
+ org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
} else {
// i.e this is the default namespace
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
} else {
xmlWriter
.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qname));
}
}
private void writeQNames(javax.xml.namespace.QName[] qnames,
javax.xml.stream.XMLStreamWriter xmlWriter)
throws javax.xml.stream.XMLStreamException {
if (qnames != null) {
// we have to store this data until last moment since it is not
// possible to write any
// namespace data after writing the charactor data
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
java.lang.String namespaceURI = null;
java.lang.String prefix = null;
for (int i = 0; i < qnames.length; i++) {
if (i > 0) {
stringToWrite.append(" ");
}
namespaceURI = qnames[i].getNamespaceURI();
if (namespaceURI != null) {
prefix = xmlWriter.getPrefix(namespaceURI);
if ((prefix == null) || (prefix.length() == 0)) {
prefix = generatePrefix(namespaceURI);
xmlWriter.writeNamespace(prefix, namespaceURI);
xmlWriter.setPrefix(prefix, namespaceURI);
}
if (prefix.trim().length() > 0) {
stringToWrite
.append(prefix)
.append(":")
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
} else {
stringToWrite
.append(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(qnames[i]));
}
}
xmlWriter.writeCharacters(stringToWrite.toString());
}
}
/**
* Register a namespace prefix
*/
private java.lang.String registerPrefix(
javax.xml.stream.XMLStreamWriter xmlWriter,
java.lang.String namespace)
throws javax.xml.stream.XMLStreamException {
java.lang.String prefix = xmlWriter.getPrefix(namespace);
if (prefix == null) {
prefix = generatePrefix(namespace);
while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) {
prefix = org.apache.axis2.databinding.utils.BeanUtil
.getUniquePrefix();
}
xmlWriter.writeNamespace(prefix, namespace);
xmlWriter.setPrefix(prefix, namespace);
}
return prefix;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName)
throws org.apache.axis2.databinding.ADBException {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
if (localVaraTracker) {
elementList.add(new javax.xml.namespace.QName("", "vara"));
if (localVara == null) {
throw new org.apache.axis2.databinding.ADBException(
"vara cannot be null!!");
}
elementList.add(localVara);
}
if (localTipoAcaoTracker) {
elementList.add(new javax.xml.namespace.QName("", "tipo-acao"));
if (localTipoAcao == null) {
throw new org.apache.axis2.databinding.ADBException(
"tipo-acao cannot be null!!");
}
elementList.add(localTipoAcao);
}
attribList.add(new javax.xml.namespace.QName("", "data-acao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataAcao));
attribList.add(new javax.xml.namespace.QName("", "data-inclusao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDataInclusao));
attribList.add(new javax.xml.namespace.QName("", "distrito"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localDistrito));
attribList.add(new javax.xml.namespace.QName("", "nome-autor"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localNomeAutor));
attribList.add(new javax.xml.namespace.QName("", "valor-acao"));
attribList.add(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localValorAcao));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object Precondition: If this object
* is an element, the current or next start element starts this
* object and any intervening reader events are ignorable 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 Postcondition: If
* this object is an element, the reader is positioned at its end
* element If this object is a complex type, the reader is
* positioned at the end element of its outer element
*/
public static InsumoAcao parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
InsumoAcao object = new InsumoAcao();
int event;
java.lang.String nillableValue = null;
java.lang.String prefix = "";
java.lang.String namespaceuri = "";
try {
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type") != null) {
java.lang.String fullTypeName = reader
.getAttributeValue(
"http://www.w3.org/2001/XMLSchema-instance",
"type");
if (fullTypeName != null) {
java.lang.String nsPrefix = null;
if (fullTypeName.indexOf(":") > -1) {
nsPrefix = fullTypeName.substring(0,
fullTypeName.indexOf(":"));
}
nsPrefix = nsPrefix == null ? "" : nsPrefix;
java.lang.String type = fullTypeName
.substring(fullTypeName.indexOf(":") + 1);
if (!"Insumo-Acao".equals(type)) {
// find namespace for the prefix
java.lang.String nsUri = reader
.getNamespaceContext().getNamespaceURI(
nsPrefix);
return (InsumoAcao) ExtensionMapper
.getTypeObject(nsUri, type, reader);
}
}
}
// Note all attributes that were handled. Used to differ
// normal attributes
// from anyAttributes.
java.util.Vector handledAttributes = new java.util.Vector();
// handle attribute "data-acao"
java.lang.String tempAttribDataAcao =
reader.getAttributeValue(null, "data-acao");
if (tempAttribDataAcao != null) {
java.lang.String content = tempAttribDataAcao;
object.setDataAcao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataAcao));
} else {
}
handledAttributes.add("data-acao");
// handle attribute "data-inclusao"
java.lang.String tempAttribDataInclusao =
reader.getAttributeValue(null, "data-inclusao");
if (tempAttribDataInclusao != null) {
java.lang.String content = tempAttribDataInclusao;
object.setDataInclusao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDateTime(tempAttribDataInclusao));
} else {
}
handledAttributes.add("data-inclusao");
// handle attribute "distrito"
java.lang.String tempAttribDistrito =
reader.getAttributeValue(null, "distrito");
if (tempAttribDistrito != null) {
java.lang.String content = tempAttribDistrito;
object.setDistrito(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribDistrito));
} else {
}
handledAttributes.add("distrito");
// handle attribute "nome-autor"
java.lang.String tempAttribNomeAutor =
reader.getAttributeValue(null, "nome-autor");
if (tempAttribNomeAutor != null) {
java.lang.String content = tempAttribNomeAutor;
object.setNomeAutor(org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(tempAttribNomeAutor));
} else {
}
handledAttributes.add("nome-autor");
// handle attribute "valor-acao"
java.lang.String tempAttribValorAcao =
reader.getAttributeValue(null, "valor-acao");
if (tempAttribValorAcao != null) {
java.lang.String content = tempAttribValorAcao;
object.setValorAcao(org.apache.axis2.databinding.utils.ConverterUtil
.convertToDecimal(tempAttribValorAcao));
} else {
}
handledAttributes.add("valor-acao");
reader.next();
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "vara")
.equals(reader.getName())) {
object.setVara(Vara.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement()
&& new javax.xml.namespace.QName("", "tipo-acao")
.equals(reader.getName())) {
object.setTipoAcao(TipoAcao.Factory.parse(reader));
reader.next();
} // End of if for expected property start element
else {
}
while (!reader.isStartElement() && !reader.isEndElement())
reader.next();
if (reader.isStartElement())
// A start element we are not expecting indicates a
// trailing invalid property
throw new org.apache.axis2.databinding.ADBException(
"Unexpected subelement "
+ reader.getLocalName());
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}// end of factory class
}
private org.apache.axiom.om.OMElement toOM(
ConsultaWebServiceStub.CodigoProduto param,
boolean optimizeContent) throws org.apache.axis2.AxisFault {
try {
return param
.getOMElement(
ConsultaWebServiceStub.CodigoProduto.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory
.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.om.OMElement toOM(
ConsultaWebServiceStub.ProdutoE param,
boolean optimizeContent) throws org.apache.axis2.AxisFault {
try {
return param
.getOMElement(
ConsultaWebServiceStub.ProdutoE.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory
.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.om.OMElement toOM(
ConsultaWebServiceStub.Filtro param,
boolean optimizeContent) throws org.apache.axis2.AxisFault {
try {
return param
.getOMElement(
ConsultaWebServiceStub.Filtro.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory
.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.om.OMElement toOM(
ConsultaWebServiceStub.Resultado param,
boolean optimizeContent) throws org.apache.axis2.AxisFault {
try {
return param
.getOMElement(
ConsultaWebServiceStub.Resultado.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory
.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.om.OMElement toOM(
ConsultaWebServiceStub.Produtos param,
boolean optimizeContent) throws org.apache.axis2.AxisFault {
try {
return param
.getOMElement(
ConsultaWebServiceStub.Produtos.MY_QNAME,
org.apache.axiom.om.OMAbstractFactory
.getOMFactory());
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
private org.apache.axiom.soap.SOAPEnvelope toEnvelope(
org.apache.axiom.soap.SOAPFactory factory,
ConsultaWebServiceStub.CodigoProduto param,
boolean optimizeContent) throws org.apache.axis2.AxisFault {
try {
org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory
.getDefaultEnvelope();
emptyEnvelope
.getBody()
.addChild(
param.getOMElement(
ConsultaWebServiceStub.CodigoProduto.MY_QNAME,
factory));
return emptyEnvelope;
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
/* methods to provide back word compatibility */
private org.apache.axiom.soap.SOAPEnvelope toEnvelope(
org.apache.axiom.soap.SOAPFactory factory,
ConsultaWebServiceStub.Filtro param,
boolean optimizeContent) throws org.apache.axis2.AxisFault {
try {
org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory
.getDefaultEnvelope();
emptyEnvelope
.getBody()
.addChild(
param.getOMElement(
ConsultaWebServiceStub.Filtro.MY_QNAME,
factory));
return emptyEnvelope;
} catch (org.apache.axis2.databinding.ADBException e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
}
/* methods to provide back word compatibility */
/**
* get the default envelope
*/
private org.apache.axiom.soap.SOAPEnvelope toEnvelope(
org.apache.axiom.soap.SOAPFactory factory) {
return factory.getDefaultEnvelope();
}
private java.lang.Object fromOM(org.apache.axiom.om.OMElement param,
java.lang.Class type, java.util.Map extraNamespaces)
throws org.apache.axis2.AxisFault {
try {
if (ConsultaWebServiceStub.CodigoProduto.class
.equals(type)) {
return ConsultaWebServiceStub.CodigoProduto.Factory
.parse(param.getXMLStreamReaderWithoutCaching());
}
if (ConsultaWebServiceStub.ProdutoE.class
.equals(type)) {
return ConsultaWebServiceStub.ProdutoE.Factory
.parse(param.getXMLStreamReaderWithoutCaching());
}
if (ConsultaWebServiceStub.Filtro.class
.equals(type)) {
return ConsultaWebServiceStub.Filtro.Factory
.parse(param.getXMLStreamReaderWithoutCaching());
}
if (ConsultaWebServiceStub.Resultado.class
.equals(type)) {
return ConsultaWebServiceStub.Resultado.Factory
.parse(param.getXMLStreamReaderWithoutCaching());
}
if (ConsultaWebServiceStub.Produtos.class
.equals(type)) {
return ConsultaWebServiceStub.Produtos.Factory
.parse(param.getXMLStreamReaderWithoutCaching());
}
} catch (java.lang.Exception e) {
throw org.apache.axis2.AxisFault.makeFault(e);
}
return null;
}
}