diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/htjt/util/TransUtil.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/htjt/util/TransUtil.java index 151789e..1edff52 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/htjt/util/TransUtil.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/htjt/util/TransUtil.java @@ -46,13 +46,7 @@ public class TransUtil { if ("".equals(selectvalue)) { return selectname; } - String sql = "SELECT c.value_key AS selectvalue\n" + - "FROM e10_core_business.dbo.form_field a, e10_core_business.dbo.form b, field_option c\n" + - "WHERE a.form_id = b.id\n" + - "\tAND c.field_id = a.id\n" + - "\tAND b.tablename = '" + tableName + "'\n" + - "\tAND a.data_key = '" + filedname + "'\n" + - "\tAND c.name = '" + selectname + "'"; + String sql = "select c.selectname from form_field a, form b,workflow_selectitem c where a.form_id=b.id and c.fieldid=a.id and b.tablename='" + tableName + "' and a.fieldname='" + filedname + "' and c.selectvalue='" + selectvalue + "'"; logger_24a1e280.info("TransUtil sql "+sql); String poolname_oj = CONN_TYPE.workflow.getType(); /* writeLog("sql:"+sql); diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/srmoa/OaSrmVenMatExtService.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/srmoa/OaSrmVenMatExtService.java index 8ea04e0..72cabea 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/srmoa/OaSrmVenMatExtService.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/srmoa/OaSrmVenMatExtService.java @@ -22,22 +22,34 @@ public class OaSrmVenMatExtService extends BaseBean { public String[] call(SRM_OA_VENMATEXT_RESULT param) { String[] str = new String[3]; // String url = Util.null2String(I18nContextUtilcus.getBean(Environment.class).getProperty("htsrmoasync.SrmVenMatExt")).trim(); - String url = configProp.getSrmVenMatExtnew(); +// TODO custom 无法获取config +// String url = configProp.getSrmVenMatExtnew(); + String url = "http://10.6.6.155:8080/srm/services/OaSrmVenMatExtService"; try { logger_333d882d.info(String.valueOf("调用SRM供应商货源关系接口开始")); SI_GoodsSupplyExpanding_OUTServiceStub stub = new SI_GoodsSupplyExpanding_OUTServiceStub(url); + logger_333d882d.info("stub--" + stub); stub._getServiceClient().getOptions().setProperty(org.apache.axis2.transport.http.HTTPConstants.CHUNKED, Boolean.FALSE); stub._getServiceClient().getOptions().setTimeOutInMilliSeconds(300000); + logger_333d882d.info("stub--" + stub); HttpTransportProperties.Authenticator auth = new HttpTransportProperties.Authenticator(); // auth.setUsername(Util.null2String(I18nContextUtilcus.getBean(Environment.class).getProperty("htportaloaUrl.po_user")).trim()); // auth.setPassword(Util.null2String(I18nContextUtilcus.getBean(Environment.class).getProperty("htportaloaUrl.po_password")).trim()); - auth.setUsername(configProp.getPo_user()); - auth.setPassword(configProp.getPo_password()); +// TODO custom 无法获取config +// auth.setUsername(configProp.getPo_user()); +// auth.setPassword(configProp.getPo_password()); + auth.setUsername("pouser"); + auth.setPassword("654321"); + logger_333d882d.info("auth--" + auth); stub._getServiceClient().getOptions().setProperty(org.apache.axis2.transport.http.HTTPConstants.AUTHENTICATE, auth); + logger_333d882d.info("stub--" + stub); SRM_OA_VENMATEXT_RESULTE req = new SRM_OA_VENMATEXT_RESULTE(); req.setSRM_OA_VENMATEXT_RESULT(param); + logger_333d882d.info("req--" + req); SRM_OA_VENMATEXT_RESULTResponseE res = stub.sI_GoodsSupplyExpanding_OUT(req); + logger_333d882d .info("res--" + res); SRM_OA_VENMATEXT_RESULTResponse result = res.getSRM_OA_VENMATEXT_RESULTResponse(); + logger_333d882d .info("result--" + result); VenMatExtResultOut resultOut = result.getOutputTab(); str[0] = resultOut.getIstat(); str[1] = resultOut.getMsg(); diff --git a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/srmoa/SI_GoodsSupplyExpanding_OUTServiceStub.java b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/srmoa/SI_GoodsSupplyExpanding_OUTServiceStub.java index 098ec02..5c14eb6 100644 --- a/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/srmoa/SI_GoodsSupplyExpanding_OUTServiceStub.java +++ b/secondev-history-action/src/main/java/com/weaver/seconddev/interfaces/srmoa/SI_GoodsSupplyExpanding_OUTServiceStub.java @@ -1,292 +1,279 @@ /** * SI_GoodsSupplyExpanding_OUTServiceStub.java - * + *

* This file was auto-generated from WSDL * by the Apache Axis2 version: 1.5.6 Built on : Aug 30, 2011 (10:00:16 CEST) */ - package com.weaver.seconddev.interfaces.srmoa; +package com.weaver.seconddev.interfaces.srmoa; - - /* - * SI_GoodsSupplyExpanding_OUTServiceStub java implementation - */ - - public class SI_GoodsSupplyExpanding_OUTServiceStub extends org.apache.axis2.client.Stub - { - protected org.apache.axis2.description.AxisOperation[] _operations; +/* + * SI_GoodsSupplyExpanding_OUTServiceStub java implementation + */ - //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; +public class SI_GoodsSupplyExpanding_OUTServiceStub extends org.apache.axis2.client.Stub { + protected org.apache.axis2.description.AxisOperation[] _operations; - private static synchronized String getUniqueSuffix(){ - // reset the counter if it is greater than 99999 - if (counter > 99999){ - counter = 0; - } - counter = counter + 1; - return Long.toString(System.currentTimeMillis()) + "_" + counter; + //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 String getUniqueSuffix() { + // reset the counter if it is greater than 99999 + if (counter > 99999) { + counter = 0; } + counter = counter + 1; + return 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("SI_GoodsSupplyExpanding_OUTService" + getUniqueSuffix()); - addAnonymousOperations(); + //creating the Service with a unique name + _service = new org.apache.axis2.description.AxisService("SI_GoodsSupplyExpanding_OUTService" + getUniqueSuffix()); + addAnonymousOperations(); //creating the operations org.apache.axis2.description.AxisOperation __operation; _operations = new org.apache.axis2.description.AxisOperation[1]; - - __operation = new org.apache.axis2.description.OutInAxisOperation(); - - __operation.setName(new javax.xml.namespace.QName("http://hengtong.com/OA/GoodsSupplyExpanding", "sI_GoodsSupplyExpanding_OUT")); - _service.addOperation(__operation); - + __operation = new org.apache.axis2.description.OutInAxisOperation(); - - - _operations[0]=__operation; - - - } + + __operation.setName(new javax.xml.namespace.QName("http://hengtong.com/OA/GoodsSupplyExpanding", "sI_GoodsSupplyExpanding_OUT")); + _service.addOperation(__operation); + + + _operations[0] = __operation; + + + } //populates the faults - private void populateFaults(){ - + private void populateFaults() { } /** - *Constructor that takes in a configContext - */ + *Constructor that takes in a configContext + */ public SI_GoodsSupplyExpanding_OUTServiceStub(org.apache.axis2.context.ConfigurationContext configurationContext, - String targetEndpoint) - throws org.apache.axis2.AxisFault { - this(configurationContext,targetEndpoint,false); - } + String targetEndpoint) + throws org.apache.axis2.AxisFault { + this(configurationContext, targetEndpoint, false); + } - /** + /** * Constructor that takes in a configContext and useseperate listner */ - public SI_GoodsSupplyExpanding_OUTServiceStub(org.apache.axis2.context.ConfigurationContext configurationContext, - String targetEndpoint, boolean useSeparateListener) - throws org.apache.axis2.AxisFault { - //To populate AxisService - populateAxisService(); - populateFaults(); - - _serviceClient = new org.apache.axis2.client.ServiceClient(configurationContext,_service); - - + public SI_GoodsSupplyExpanding_OUTServiceStub(org.apache.axis2.context.ConfigurationContext configurationContext, + 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 SI_GoodsSupplyExpanding_OUTServiceStub(org.apache.axis2.context.ConfigurationContext configurationContext) throws org.apache.axis2.AxisFault { - - this(configurationContext,"http://sappod.hengtong.com:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BS_OA&receiverParty=&receiverService=&interface=SI_GoodsSupplyExpanding_OUT&interfaceNamespace=http%3A%2F%2Fhengtong.com%2FOA%2FGoodsSupplyExpanding" ); - + + this(configurationContext, "http://sappod.hengtong.com:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BS_OA&receiverParty=&receiverService=&interface=SI_GoodsSupplyExpanding_OUT&interfaceNamespace=http%3A%2F%2Fhengtong.com%2FOA%2FGoodsSupplyExpanding"); + } /** * Default Constructor */ public SI_GoodsSupplyExpanding_OUTServiceStub() throws org.apache.axis2.AxisFault { - - this("http://sappod.hengtong.com:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BS_OA&receiverParty=&receiverService=&interface=SI_GoodsSupplyExpanding_OUT&interfaceNamespace=http%3A%2F%2Fhengtong.com%2FOA%2FGoodsSupplyExpanding" ); - + + this("http://sappod.hengtong.com:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BS_OA&receiverParty=&receiverService=&interface=SI_GoodsSupplyExpanding_OUT&interfaceNamespace=http%3A%2F%2Fhengtong.com%2FOA%2FGoodsSupplyExpanding"); + } /** * Constructor taking the target endpoint */ public SI_GoodsSupplyExpanding_OUTServiceStub(String targetEndpoint) throws org.apache.axis2.AxisFault { - this(null,targetEndpoint); + this(null, targetEndpoint); } + /** + * Auto generated method signature + * + * @see com.weaver.seconddev.interfaces.srmoa.SI_GoodsSupplyExpanding_OUTService#sI_GoodsSupplyExpanding_OUT + * @param sRM_OA_VENMATEXT_RESULT0 - - /** - * Auto generated method signature - * - * @see com.weaver.seconddev.interfaces.srmoa.SI_GoodsSupplyExpanding_OUTService#sI_GoodsSupplyExpanding_OUT - * @param sRM_OA_VENMATEXT_RESULT0 - - */ - - - - public SRM_OA_VENMATEXT_RESULTResponseE sI_GoodsSupplyExpanding_OUT( - - SRM_OA_VENMATEXT_RESULTE sRM_OA_VENMATEXT_RESULT0) - - - 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://sap.com/xi/WebService/soap1.1"); - _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()), - sRM_OA_VENMATEXT_RESULT0, - optimizeContent(new javax.xml.namespace.QName("http://hengtong.com/OA/GoodsSupplyExpanding", - "sI_GoodsSupplyExpanding_OUT"))); - - //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(); - - - Object object = fromOM( - _returnEnv.getBody().getFirstElement() , - SRM_OA_VENMATEXT_RESULTResponseE.class, - getEnvelopeNamespaces(_returnEnv)); - - - return (SRM_OA_VENMATEXT_RESULTResponseE)object; - - }catch(org.apache.axis2.AxisFault f){ + public SRM_OA_VENMATEXT_RESULTResponseE sI_GoodsSupplyExpanding_OUT( + + SRM_OA_VENMATEXT_RESULTE sRM_OA_VENMATEXT_RESULT0) + + + 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://sap.com/xi/WebService/soap1.1"); + _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()), + sRM_OA_VENMATEXT_RESULT0, + optimizeContent(new javax.xml.namespace.QName("http://hengtong.com/OA/GoodsSupplyExpanding", + "sI_GoodsSupplyExpanding_OUT"))); + + //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(); + + + Object object = fromOM( + _returnEnv.getBody().getFirstElement(), + SRM_OA_VENMATEXT_RESULTResponseE.class, + getEnvelopeNamespaces(_returnEnv)); + + + return (SRM_OA_VENMATEXT_RESULTResponseE) object; + + } catch (org.apache.axis2.AxisFault f) { org.apache.axiom.om.OMElement faultElt = f.getDetail(); - if (faultElt!=null){ - if (faultExceptionNameMap.containsKey(faultElt.getQName())){ + if (faultElt != null) { + if (faultExceptionNameMap.containsKey(faultElt.getQName())) { //make the fault by reflection - try{ - String exceptionClassName = (String)faultExceptionClassNameMap.get(faultElt.getQName()); + try { + String exceptionClassName = (String) faultExceptionClassNameMap.get(faultElt.getQName()); Class exceptionClass = Class.forName(exceptionClassName); - Exception ex= + Exception ex = (Exception) exceptionClass.newInstance(); //message class - String messageClassName = (String)faultMessageMap.get(faultElt.getQName()); + String messageClassName = (String) faultMessageMap.get(faultElt.getQName()); Class messageClass = Class.forName(messageClassName); - Object messageObject = fromOM(faultElt,messageClass,null); + Object messageObject = fromOM(faultElt, messageClass, null); java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage", - new Class[]{messageClass}); - m.invoke(ex,new Object[]{messageObject}); - + new Class[]{messageClass}); + m.invoke(ex, new Object[]{messageObject}); + throw new java.rmi.RemoteException(ex.getMessage(), ex); - }catch(ClassCastException e){ - // we cannot intantiate the class - throw the original Axis fault + } catch (ClassCastException e) { + // we cannot intantiate the class - throw the original Axis fault throw f; } catch (ClassNotFoundException e) { // we cannot intantiate the class - throw the original Axis fault throw f; - }catch (NoSuchMethodException e) { + } catch (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 (IllegalAccessException e) { + } catch (IllegalAccessException e) { // we cannot intantiate the class - throw the original Axis fault throw f; - } catch (InstantiationException e) { + } catch (InstantiationException e) { // we cannot intantiate the class - throw the original Axis fault throw f; } - }else{ + } else { throw f; } - }else{ + } else { throw f; } - } finally { - if (_messageContext.getTransportOut() != null) { - _messageContext.getTransportOut().getSender().cleanup(_messageContext); - } + } finally { + if (_messageContext.getTransportOut() != null) { + _messageContext.getTransportOut().getSender().cleanup(_messageContext); } } - - /** - * Auto generated method signature for Asynchronous Invocations - * - * @see com.weaver.seconddev.interfaces.srmoa.SI_GoodsSupplyExpanding_OUTService#startsI_GoodsSupplyExpanding_OUT - * @param sRM_OA_VENMATEXT_RESULT0 - - */ - public void startsI_GoodsSupplyExpanding_OUT( + } + + /** + * Auto generated method signature for Asynchronous Invocations + * + * @see com.weaver.seconddev.interfaces.srmoa.SI_GoodsSupplyExpanding_OUTService#startsI_GoodsSupplyExpanding_OUT + * @param sRM_OA_VENMATEXT_RESULT0 - SRM_OA_VENMATEXT_RESULTE sRM_OA_VENMATEXT_RESULT0, + */ + public void startsI_GoodsSupplyExpanding_OUT( + + SRM_OA_VENMATEXT_RESULTE sRM_OA_VENMATEXT_RESULT0, + + final com.weaver.seconddev.interfaces.srmoa.SI_GoodsSupplyExpanding_OUTServiceCallbackHandler callback) + + throws java.rmi.RemoteException { - final com.weaver.seconddev.interfaces.srmoa.SI_GoodsSupplyExpanding_OUTServiceCallbackHandler callback) + org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[0].getName()); + _operationClient.getOptions().setAction("http://sap.com/xi/WebService/soap1.1"); + _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true); - throws java.rmi.RemoteException{ - org.apache.axis2.client.OperationClient _operationClient = _serviceClient.createClient(_operations[0].getName()); - _operationClient.getOptions().setAction("http://sap.com/xi/WebService/soap1.1"); - _operationClient.getOptions().setExceptionToBeThrownOnSOAPFault(true); + addPropertyToOperationClient(_operationClient, org.apache.axis2.description.WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR, "&"); - - - 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(); - // 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()), - sRM_OA_VENMATEXT_RESULT0, - optimizeContent(new javax.xml.namespace.QName("http://hengtong.com/OA/GoodsSupplyExpanding", - "sI_GoodsSupplyExpanding_OUT"))); - + //Style is Doc. + + + env = toEnvelope(getFactory(_operationClient.getOptions().getSoapVersionURI()), + sRM_OA_VENMATEXT_RESULT0, + optimizeContent(new javax.xml.namespace.QName("http://hengtong.com/OA/GoodsSupplyExpanding", + "sI_GoodsSupplyExpanding_OUT"))); + // adding SOAP soap_headers - _serviceClient.addHeadersToEnvelope(env); + _serviceClient.addHeadersToEnvelope(env); // create message context with that soap envelope _messageContext.setEnvelope(env); @@ -294,1313 +281,3187 @@ _operationClient.addMessageContext(_messageContext); - - _operationClient.setCallback(new org.apache.axis2.client.async.AxisCallback() { - public void onMessage(org.apache.axis2.context.MessageContext resultContext) { + _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(); + + Object object = fromOM(resultEnv.getBody().getFirstElement(), + SRM_OA_VENMATEXT_RESULTResponseE.class, + getEnvelopeNamespaces(resultEnv)); + callback.receiveResultsI_GoodsSupplyExpanding_OUT( + (SRM_OA_VENMATEXT_RESULTResponseE) object); + + } catch (org.apache.axis2.AxisFault e) { + callback.receiveErrorsI_GoodsSupplyExpanding_OUT(e); + } + } + + public void onError(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 { - org.apache.axiom.soap.SOAPEnvelope resultEnv = resultContext.getEnvelope(); - - Object object = fromOM(resultEnv.getBody().getFirstElement(), - SRM_OA_VENMATEXT_RESULTResponseE.class, - getEnvelopeNamespaces(resultEnv)); - callback.receiveResultsI_GoodsSupplyExpanding_OUT( - (SRM_OA_VENMATEXT_RESULTResponseE)object); - + String exceptionClassName = (String) faultExceptionClassNameMap.get(faultElt.getQName()); + Class exceptionClass = Class.forName(exceptionClassName); + Exception ex = + (Exception) exceptionClass.newInstance(); + //message class + String messageClassName = (String) faultMessageMap.get(faultElt.getQName()); + Class messageClass = Class.forName(messageClassName); + Object messageObject = fromOM(faultElt, messageClass, null); + java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage", + new Class[]{messageClass}); + m.invoke(ex, new Object[]{messageObject}); + + + callback.receiveErrorsI_GoodsSupplyExpanding_OUT(new java.rmi.RemoteException(ex.getMessage(), ex)); + } catch (ClassCastException e) { + // we cannot intantiate the class - throw the original Axis fault + callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); + } catch (ClassNotFoundException e) { + // we cannot intantiate the class - throw the original Axis fault + callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); + } catch (NoSuchMethodException e) { + // we cannot intantiate the class - throw the original Axis fault + callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); + } catch (java.lang.reflect.InvocationTargetException e) { + // we cannot intantiate the class - throw the original Axis fault + callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); + } catch (IllegalAccessException e) { + // we cannot intantiate the class - throw the original Axis fault + callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); + } catch (InstantiationException e) { + // we cannot intantiate the class - throw the original Axis fault + callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); } catch (org.apache.axis2.AxisFault e) { - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(e); - } + // we cannot intantiate the class - throw the original Axis fault + callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); } + } else { + callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); + } + } else { + callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); + } + } else { + callback.receiveErrorsI_GoodsSupplyExpanding_OUT(error); + } + } - public void onError(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{ - String exceptionClassName = (String)faultExceptionClassNameMap.get(faultElt.getQName()); - Class exceptionClass = Class.forName(exceptionClassName); - Exception ex= - (Exception) exceptionClass.newInstance(); - //message class - String messageClassName = (String)faultMessageMap.get(faultElt.getQName()); - Class messageClass = Class.forName(messageClassName); - Object messageObject = fromOM(faultElt,messageClass,null); - java.lang.reflect.Method m = exceptionClass.getMethod("setFaultMessage", - new Class[]{messageClass}); - m.invoke(ex,new Object[]{messageObject}); - - - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(new java.rmi.RemoteException(ex.getMessage(), ex)); - } catch(ClassCastException e){ - // we cannot intantiate the class - throw the original Axis fault - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); - } catch (ClassNotFoundException e) { - // we cannot intantiate the class - throw the original Axis fault - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); - } catch (NoSuchMethodException e) { - // we cannot intantiate the class - throw the original Axis fault - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); - } catch (java.lang.reflect.InvocationTargetException e) { - // we cannot intantiate the class - throw the original Axis fault - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); - } catch (IllegalAccessException e) { - // we cannot intantiate the class - throw the original Axis fault - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); - } catch (InstantiationException e) { - // we cannot intantiate the class - throw the original Axis fault - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); - } catch (org.apache.axis2.AxisFault e) { - // we cannot intantiate the class - throw the original Axis fault - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); - } - } else { - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); - } - } else { - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(f); - } - } else { - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(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 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.receiveErrorsI_GoodsSupplyExpanding_OUT(axisFault); + } + } + }); - public void onComplete() { - try { - _messageContext.getTransportOut().getSender().cleanup(_messageContext); - } catch (org.apache.axis2.AxisFault axisFault) { - callback.receiveErrorsI_GoodsSupplyExpanding_OUT(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( + 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); + //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){ + /** + * 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()); + returnMap.put(ns.getPrefix(), ns.getNamespaceURI()); } - return returnMap; + 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 true; } } return false; } - //http://sappod.hengtong.com:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BS_OA&receiverParty=&receiverService=&interface=SI_GoodsSupplyExpanding_OUT&interfaceNamespace=http%3A%2F%2Fhengtong.com%2FOA%2FGoodsSupplyExpanding - public static class VenMatExtResultItemIn - implements org.apache.axis2.databinding.ADBBean{ + + //http://sappod.hengtong.com:50000/XISOAPAdapter/MessageServlet?senderParty=&senderService=BS_OA&receiverParty=&receiverService=&interface=SI_GoodsSupplyExpanding_OUT&interfaceNamespace=http%3A%2F%2Fhengtong.com%2FOA%2FGoodsSupplyExpanding + public static class VenMatExtResultItemIn + implements org.apache.axis2.databinding.ADBBean { /* This type was generated from the piece of schema that had name = venMatExtResultItemIn Namespace URI = http://srm.webservice.elementspeed.com Namespace Prefix = ns1 */ - + private static String generatePrefix(String namespace) { - if(namespace.equals("http://srm.webservice.elementspeed.com")){ + if (namespace.equals("http://srm.webservice.elementspeed.com")) { return "ns1"; } return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); } - - - /** - * field for MaterialCode - */ - - - protected String localMaterialCode ; - - /* 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 localMaterialCodeTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getMaterialCode(){ - return localMaterialCode; - } - - - - /** - * Auto generated setter method - * @param param MaterialCode - */ - public void setMaterialCode(String param){ - - if (param != null){ - //update the setting tracker - localMaterialCodeTracker = true; - } else { - localMaterialCodeTracker = false; - - } - - this.localMaterialCode=param; - - - } - - - /** - * field for MaterialName - */ - - - protected String localMaterialName ; - - /* 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 localMaterialNameTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getMaterialName(){ - return localMaterialName; - } - - - - /** - * Auto generated setter method - * @param param MaterialName - */ - public void setMaterialName(String param){ - - if (param != null){ - //update the setting tracker - localMaterialNameTracker = true; - } else { - localMaterialNameTracker = false; - - } - - this.localMaterialName=param; - - - } - - - /** - * field for MatCategoryCode - */ - - - protected String localMatCategoryCode ; - - /* 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 localMatCategoryCodeTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getMatCategoryCode(){ - return localMatCategoryCode; - } - - - - /** - * Auto generated setter method - * @param param MatCategoryCode - */ - public void setMatCategoryCode(String param){ - - if (param != null){ - //update the setting tracker - localMatCategoryCodeTracker = true; - } else { - localMatCategoryCodeTracker = false; - - } - - this.localMatCategoryCode=param; - - - } - - - /** - * field for MatCategoryName - */ - - - protected String localMatCategoryName ; - - /* 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 localMatCategoryNameTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getMatCategoryName(){ - return localMatCategoryName; - } - - - - /** - * Auto generated setter method - * @param param MatCategoryName - */ - public void setMatCategoryName(String param){ - - if (param != null){ - //update the setting tracker - localMatCategoryNameTracker = true; - } else { - localMatCategoryNameTracker = false; - - } - - this.localMatCategoryName=param; - - - } - - - /** - * field for Weight - */ - - - protected String localWeight ; - - /* 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 localWeightTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getWeight(){ - return localWeight; - } - - - - /** - * Auto generated setter method - * @param param Weight - */ - public void setWeight(String param){ - - if (param != null){ - //update the setting tracker - localWeightTracker = true; - } else { - localWeightTracker = false; - - } - - this.localWeight=param; - - - } - - - /** - * field for MatLevel - */ - - - protected String localMatLevel ; - - /* 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 localMatLevelTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getMatLevel(){ - return localMatLevel; - } - - - - /** - * Auto generated setter method - * @param param MatLevel - */ - public void setMatLevel(String param){ - - if (param != null){ - //update the setting tracker - localMatLevelTracker = true; - } else { - localMatLevelTracker = false; - - } - - this.localMatLevel=param; - - - } - - - /** - * isReaderMTOMAware - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { - boolean isReaderMTOMAware = false; - - try{ - isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); - }catch(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 { - VenMatExtResultItemIn.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{ - - - - - String prefix = null; - String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); + /** + * field for MaterialCode + */ - if ((namespace != null) && (namespace.trim().length() > 0)) { - 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){ - - - String namespacePrefix = registerPrefix(xmlWriter,"http://srm.webservice.elementspeed.com"); - if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){ - writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", - namespacePrefix+":venMatExtResultItemIn", - xmlWriter); - } else { - writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", - "venMatExtResultItemIn", - xmlWriter); - } - - - } - if (localMaterialCodeTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"materialCode", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"materialCode"); - } + protected String localMaterialCode; - } else { - xmlWriter.writeStartElement("materialCode"); - } - - - if (localMaterialCode==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("materialCode cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localMaterialCode); - - } - - xmlWriter.writeEndElement(); - } if (localMaterialNameTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"materialName", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"materialName"); - } + /* 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 localMaterialCodeTracker = false; - } else { - xmlWriter.writeStartElement("materialName"); - } - - - if (localMaterialName==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("materialName cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localMaterialName); - - } - - xmlWriter.writeEndElement(); - } if (localMatCategoryCodeTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"matCategoryCode", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"matCategoryCode"); - } - } else { - xmlWriter.writeStartElement("matCategoryCode"); - } - - - if (localMatCategoryCode==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("matCategoryCode cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localMatCategoryCode); - - } - - xmlWriter.writeEndElement(); - } if (localMatCategoryNameTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"matCategoryName", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"matCategoryName"); - } + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getMaterialCode() { + return localMaterialCode; + } - } else { - xmlWriter.writeStartElement("matCategoryName"); - } - - - if (localMatCategoryName==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("matCategoryName cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localMatCategoryName); - - } - - xmlWriter.writeEndElement(); - } if (localWeightTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"weight", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"weight"); - } - } else { - xmlWriter.writeStartElement("weight"); - } - - - if (localWeight==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("weight cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localWeight); - - } - - xmlWriter.writeEndElement(); - } if (localMatLevelTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"matLevel", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"matLevel"); - } + /** + * Auto generated setter method + * @param param MaterialCode + */ + public void setMaterialCode(String param) { - } else { - xmlWriter.writeStartElement("matLevel"); - } - - - if (localMatLevel==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("matLevel cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localMatLevel); - - } - - xmlWriter.writeEndElement(); - } - xmlWriter.writeEndElement(); - + if (param != null) { + //update the setting tracker + localMaterialCodeTracker = true; + } else { + localMaterialCodeTracker = false; - } + } - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute(String prefix,String namespace,String attName, - 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); + this.localMaterialCode = param; - } - xmlWriter.writeAttribute(namespace,attName,attValue); + } - } /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute(String namespace,String attName, - 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); - } - } + * field for MaterialName + */ - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute(String namespace, String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + protected String localMaterialName; + + /* 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 localMaterialNameTracker = false; - String attributeNamespace = qname.getNamespaceURI(); - String attributePrefix = xmlWriter.getPrefix(attributeNamespace); - if (attributePrefix == null) { - attributePrefix = registerPrefix(xmlWriter, attributeNamespace); - } - 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 + * Auto generated getter method + * @return java.lang.String */ + public String getMaterialName() { + return localMaterialName; + } - private void writeQName(javax.xml.namespace.QName qname, - javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { - String namespaceURI = qname.getNamespaceURI(); - if (namespaceURI != null) { - 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)); - } + /** + * Auto generated setter method + * @param param MaterialName + */ + public void setMaterialName(String param) { + if (param != null) { + //update the setting tracker + localMaterialNameTracker = true; } 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 { + localMaterialNameTracker = false; - 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 - StringBuffer stringToWrite = new StringBuffer(); - String namespaceURI = null; - 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); - } + this.localMaterialName = param; - 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 + /** + * field for MatCategoryCode */ - private String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { - 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); - } + protected String localMatCategoryCode; - return prefix; - } + /* 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 localMatCategoryCodeTracker = false; - /** - * 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 (localMaterialCodeTracker){ - elementList.add(new javax.xml.namespace.QName("", - "materialCode")); - - if (localMaterialCode != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMaterialCode)); - } else { - throw new org.apache.axis2.databinding.ADBException("materialCode cannot be null!!"); - } - } if (localMaterialNameTracker){ - elementList.add(new javax.xml.namespace.QName("", - "materialName")); - - if (localMaterialName != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMaterialName)); - } else { - throw new org.apache.axis2.databinding.ADBException("materialName cannot be null!!"); - } - } if (localMatCategoryCodeTracker){ - elementList.add(new javax.xml.namespace.QName("", - "matCategoryCode")); - - if (localMatCategoryCode != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMatCategoryCode)); - } else { - throw new org.apache.axis2.databinding.ADBException("matCategoryCode cannot be null!!"); - } - } if (localMatCategoryNameTracker){ - elementList.add(new javax.xml.namespace.QName("", - "matCategoryName")); - - if (localMatCategoryName != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMatCategoryName)); - } else { - throw new org.apache.axis2.databinding.ADBException("matCategoryName cannot be null!!"); - } - } if (localWeightTracker){ - elementList.add(new javax.xml.namespace.QName("", - "weight")); - - if (localWeight != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localWeight)); - } else { - throw new org.apache.axis2.databinding.ADBException("weight cannot be null!!"); - } - } if (localMatLevelTracker){ - elementList.add(new javax.xml.namespace.QName("", - "matLevel")); - - if (localMatLevel != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMatLevel)); - } else { - throw new org.apache.axis2.databinding.ADBException("matLevel cannot be null!!"); - } - } + * Auto generated getter method + * @return java.lang.String + */ + public String getMatCategoryCode() { + return localMatCategoryCode; + } - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray()); - - - } + /** + * Auto generated setter method + * @param param MatCategoryCode + */ + public void setMatCategoryCode(String param) { - + if (param != null) { + //update the setting tracker + localMatCategoryCodeTracker = true; + } else { + localMatCategoryCodeTracker = false; - /** - * Factory class that keeps the parse method - */ - public static class Factory{ + } - - + this.localMatCategoryCode = param; - /** - * 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 VenMatExtResultItemIn parse(javax.xml.stream.XMLStreamReader reader) throws Exception{ - VenMatExtResultItemIn object = - new VenMatExtResultItemIn(); - int event; - String nillableValue = null; - String prefix =""; - String namespaceuri =""; - try { - - while (!reader.isStartElement() && !reader.isEndElement()) - reader.next(); + } - - if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){ - String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", - "type"); - if (fullTypeName!=null){ - String nsPrefix = null; - if (fullTypeName.indexOf(":") > -1){ - nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":")); - } - nsPrefix = nsPrefix==null?"":nsPrefix; - String type = fullTypeName.substring(fullTypeName.indexOf(":")+1); - - if (!"venMatExtResultItemIn".equals(type)){ - //find namespace for the prefix - String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix); - return (VenMatExtResultItemIn)ExtensionMapper.getTypeObject( - nsUri,type,reader); - } - + /** + * field for MatCategoryName + */ - } - - } + protected String localMatCategoryName; - + /* 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 localMatCategoryNameTracker = false; - - // 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("","materialCode").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setMaterialCode( - 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("","materialName").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setMaterialName( - 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("","matCategoryCode").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setMatCategoryCode( - 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("","matCategoryName").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setMatCategoryName( - 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("","weight").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setWeight( - 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("","matLevel").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setMatLevel( - 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()); - + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getMatCategoryName() { + return localMatCategoryName; + } + /** + * Auto generated setter method + * @param param MatCategoryName + */ + public void setMatCategoryName(String param) { + + if (param != null) { + //update the setting tracker + localMatCategoryNameTracker = true; + } else { + localMatCategoryNameTracker = false; - } catch (javax.xml.stream.XMLStreamException e) { - throw new Exception(e); } - return object; - } - - }//end of factory class + this.localMatCategoryName = param; - } - - - public static class SRM_OA_VENMATEXT_RESULTResponseE - implements org.apache.axis2.databinding.ADBBean{ - - public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( - "http://srm.webservice.elementspeed.com", - "SRM_OA_VENMATEXT_RESULTResponse", - "ns1"); - - private static String generatePrefix(String namespace) { - if(namespace.equals("http://srm.webservice.elementspeed.com")){ - return "ns1"; + /** + * field for Weight + */ + + + protected String localWeight; + + /* 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 localWeightTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getWeight() { + return localWeight; + } + + + /** + * Auto generated setter method + * @param param Weight + */ + public void setWeight(String param) { + + if (param != null) { + //update the setting tracker + localWeightTracker = true; + } else { + localWeightTracker = false; + } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); + + this.localWeight = param; + + } - - - /** - * field for SRM_OA_VENMATEXT_RESULTResponse - */ - - - protected SRM_OA_VENMATEXT_RESULTResponse localSRM_OA_VENMATEXT_RESULTResponse ; - - - /** - * Auto generated getter method - * @return SRM_OA_VENMATEXT_RESULTResponse - */ - public SRM_OA_VENMATEXT_RESULTResponse getSRM_OA_VENMATEXT_RESULTResponse(){ - return localSRM_OA_VENMATEXT_RESULTResponse; - } - - - - /** - * Auto generated setter method - * @param param SRM_OA_VENMATEXT_RESULTResponse - */ - public void setSRM_OA_VENMATEXT_RESULTResponse(SRM_OA_VENMATEXT_RESULTResponse param){ - - this.localSRM_OA_VENMATEXT_RESULTResponse=param; - - - } - - - /** - * isReaderMTOMAware - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { - boolean isReaderMTOMAware = false; - - try{ - isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); - }catch(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 { - SRM_OA_VENMATEXT_RESULTResponseE.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 (localSRM_OA_VENMATEXT_RESULTResponse==null){ - throw new org.apache.axis2.databinding.ADBException("Property cannot be null!"); - } - localSRM_OA_VENMATEXT_RESULTResponse.serialize(MY_QNAME,factory,xmlWriter); - - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute(String prefix,String namespace,String attName, - 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(String namespace,String attName, - 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(String namespace, String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { - String attributeNamespace = qname.getNamespaceURI(); - String attributePrefix = xmlWriter.getPrefix(attributeNamespace); - if (attributePrefix == null) { - attributePrefix = registerPrefix(xmlWriter, attributeNamespace); + /** + * field for MatLevel + */ + + + protected String localMatLevel; + + /* 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 localMatLevelTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getMatLevel() { + return localMatLevel; + } + + + /** + * Auto generated setter method + * @param param MatLevel + */ + public void setMatLevel(String param) { + + if (param != null) { + //update the setting tracker + localMatLevelTracker = true; + } else { + localMatLevelTracker = false; + + } + + this.localMatLevel = param; + + + } + + + /** + * isReaderMTOMAware + * @return true if the reader supports MTOM + */ + public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { + boolean isReaderMTOMAware = false; + + try { + isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); + } catch (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 { + VenMatExtResultItemIn.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 { + + + String prefix = null; + String namespace = null; + + + prefix = parentQName.getPrefix(); + namespace = parentQName.getNamespaceURI(); + + if ((namespace != null) && (namespace.trim().length() > 0)) { + 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) { + + + String namespacePrefix = registerPrefix(xmlWriter, "http://srm.webservice.elementspeed.com"); + if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) { + writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", + namespacePrefix + ":venMatExtResultItemIn", + xmlWriter); + } else { + writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", + "venMatExtResultItemIn", + xmlWriter); + } + + + } + if (localMaterialCodeTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "materialCode", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "materialCode"); + } + + } else { + xmlWriter.writeStartElement("materialCode"); + } + + + if (localMaterialCode == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("materialCode cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localMaterialCode); + + } + + xmlWriter.writeEndElement(); + } + if (localMaterialNameTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "materialName", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "materialName"); + } + + } else { + xmlWriter.writeStartElement("materialName"); + } + + + if (localMaterialName == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("materialName cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localMaterialName); + + } + + xmlWriter.writeEndElement(); + } + if (localMatCategoryCodeTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "matCategoryCode", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "matCategoryCode"); + } + + } else { + xmlWriter.writeStartElement("matCategoryCode"); + } + + + if (localMatCategoryCode == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("matCategoryCode cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localMatCategoryCode); + + } + + xmlWriter.writeEndElement(); + } + if (localMatCategoryNameTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "matCategoryName", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "matCategoryName"); + } + + } else { + xmlWriter.writeStartElement("matCategoryName"); + } + + + if (localMatCategoryName == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("matCategoryName cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localMatCategoryName); + + } + + xmlWriter.writeEndElement(); + } + if (localWeightTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "weight", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "weight"); + } + + } else { + xmlWriter.writeStartElement("weight"); + } + + + if (localWeight == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("weight cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localWeight); + + } + + xmlWriter.writeEndElement(); + } + if (localMatLevelTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "matLevel", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "matLevel"); + } + + } else { + xmlWriter.writeStartElement("matLevel"); } - String attributeValue; - if (attributePrefix.trim().length() > 0) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); + + + if (localMatLevel == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("matLevel cannot be null!!"); + } else { - attributeValue = qname.getLocalPart(); + + + xmlWriter.writeCharacters(localMatLevel); + + } + + xmlWriter.writeEndElement(); + } + xmlWriter.writeEndElement(); + + + } + + /** + * Util method to write an attribute with the ns prefix + */ + private void writeAttribute(String prefix, String namespace, String attName, + 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(String namespace, String attName, + 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(String namespace, String attName, + javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + + String attributeNamespace = qname.getNamespaceURI(); + String attributePrefix = xmlWriter.getPrefix(attributeNamespace); + if (attributePrefix == null) { + attributePrefix = registerPrefix(xmlWriter, attributeNamespace); + } + 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 { + String namespaceURI = qname.getNamespaceURI(); + if (namespaceURI != null) { + String prefix = xmlWriter.getPrefix(namespaceURI); + if (prefix == null) { + prefix = generatePrefix(namespaceURI); + xmlWriter.writeNamespace(prefix, namespaceURI); + xmlWriter.setPrefix(prefix, namespaceURI); } - if (namespace.equals("")) { - xmlWriter.writeAttribute(attName, attributeValue); + if (prefix.trim().length() > 0) { + xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); } else { - registerPrefix(xmlWriter, namespace); - xmlWriter.writeAttribute(namespace, attName, attributeValue); + // 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 + StringBuffer stringToWrite = new StringBuffer(); + String namespaceURI = null; + 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 String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { + 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 (localMaterialCodeTracker) { + elementList.add(new javax.xml.namespace.QName("", + "materialCode")); + + if (localMaterialCode != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMaterialCode)); + } else { + throw new org.apache.axis2.databinding.ADBException("materialCode cannot be null!!"); + } + } + if (localMaterialNameTracker) { + elementList.add(new javax.xml.namespace.QName("", + "materialName")); + + if (localMaterialName != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMaterialName)); + } else { + throw new org.apache.axis2.databinding.ADBException("materialName cannot be null!!"); + } + } + if (localMatCategoryCodeTracker) { + elementList.add(new javax.xml.namespace.QName("", + "matCategoryCode")); + + if (localMatCategoryCode != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMatCategoryCode)); + } else { + throw new org.apache.axis2.databinding.ADBException("matCategoryCode cannot be null!!"); + } + } + if (localMatCategoryNameTracker) { + elementList.add(new javax.xml.namespace.QName("", + "matCategoryName")); + + if (localMatCategoryName != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMatCategoryName)); + } else { + throw new org.apache.axis2.databinding.ADBException("matCategoryName cannot be null!!"); + } + } + if (localWeightTracker) { + elementList.add(new javax.xml.namespace.QName("", + "weight")); + + if (localWeight != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localWeight)); + } else { + throw new org.apache.axis2.databinding.ADBException("weight cannot be null!!"); + } + } + if (localMatLevelTracker) { + elementList.add(new javax.xml.namespace.QName("", + "matLevel")); + + if (localMatLevel != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMatLevel)); + } else { + throw new org.apache.axis2.databinding.ADBException("matLevel 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 VenMatExtResultItemIn parse(javax.xml.stream.XMLStreamReader reader) throws Exception { + VenMatExtResultItemIn object = + new VenMatExtResultItemIn(); + + int event; + String nillableValue = null; + String prefix = ""; + String namespaceuri = ""; + try { + + while (!reader.isStartElement() && !reader.isEndElement()) + reader.next(); + + + if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) { + String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", + "type"); + if (fullTypeName != null) { + String nsPrefix = null; + if (fullTypeName.indexOf(":") > -1) { + nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":")); + } + nsPrefix = nsPrefix == null ? "" : nsPrefix; + + String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1); + + if (!"venMatExtResultItemIn".equals(type)) { + //find namespace for the prefix + String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix); + return (VenMatExtResultItemIn) 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("", "materialCode").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setMaterialCode( + 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("", "materialName").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setMaterialName( + 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("", "matCategoryCode").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setMatCategoryCode( + 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("", "matCategoryName").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setMatCategoryName( + 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("", "weight").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setWeight( + 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("", "matLevel").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setMatLevel( + 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 Exception(e); + } + + return object; + } + + }//end of factory class + + + } + + + public static class SRM_OA_VENMATEXT_RESULTResponseE + implements org.apache.axis2.databinding.ADBBean { + + public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( + "http://srm.webservice.elementspeed.com", + "SRM_OA_VENMATEXT_RESULTResponse", + "ns1"); + + + private static String generatePrefix(String namespace) { + if (namespace.equals("http://srm.webservice.elementspeed.com")) { + return "ns1"; + } + return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); + } + + + /** + * field for SRM_OA_VENMATEXT_RESULTResponse + */ + + + protected SRM_OA_VENMATEXT_RESULTResponse localSRM_OA_VENMATEXT_RESULTResponse; + + + /** + * Auto generated getter method + * @return SRM_OA_VENMATEXT_RESULTResponse + */ + public SRM_OA_VENMATEXT_RESULTResponse getSRM_OA_VENMATEXT_RESULTResponse() { + return localSRM_OA_VENMATEXT_RESULTResponse; + } + + + /** + * Auto generated setter method + * @param param SRM_OA_VENMATEXT_RESULTResponse + */ + public void setSRM_OA_VENMATEXT_RESULTResponse(SRM_OA_VENMATEXT_RESULTResponse param) { + + this.localSRM_OA_VENMATEXT_RESULTResponse = param; + + + } + + + /** + * isReaderMTOMAware + * @return true if the reader supports MTOM + */ + public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { + boolean isReaderMTOMAware = false; + + try { + isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); + } catch (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 { + SRM_OA_VENMATEXT_RESULTResponseE.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 (localSRM_OA_VENMATEXT_RESULTResponse == null) { + throw new org.apache.axis2.databinding.ADBException("Property cannot be null!"); + } + localSRM_OA_VENMATEXT_RESULTResponse.serialize(MY_QNAME, factory, xmlWriter); + + + } + + /** + * Util method to write an attribute with the ns prefix + */ + private void writeAttribute(String prefix, String namespace, String attName, + 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(String namespace, String attName, + 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(String namespace, String attName, + javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + + String attributeNamespace = qname.getNamespaceURI(); + String attributePrefix = xmlWriter.getPrefix(attributeNamespace); + if (attributePrefix == null) { + attributePrefix = registerPrefix(xmlWriter, attributeNamespace); + } + 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 { + String namespaceURI = qname.getNamespaceURI(); + if (namespaceURI != null) { + 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 + StringBuffer stringToWrite = new StringBuffer(); + String namespaceURI = null; + 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 String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { + 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 localSRM_OA_VENMATEXT_RESULTResponse.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 SRM_OA_VENMATEXT_RESULTResponseE parse(javax.xml.stream.XMLStreamReader reader) throws Exception { + SRM_OA_VENMATEXT_RESULTResponseE object = + new SRM_OA_VENMATEXT_RESULTResponseE(); + + int event; + String nillableValue = null; + String prefix = ""; + 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()) { + + if (reader.isStartElement() && new javax.xml.namespace.QName("http://srm.webservice.elementspeed.com", "SRM_OA_VENMATEXT_RESULTResponse").equals(reader.getName())) { + + object.setSRM_OA_VENMATEXT_RESULTResponse(SRM_OA_VENMATEXT_RESULTResponse.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 Exception(e); + } + + return object; + } + + }//end of factory class + + + } + + + public static class SRM_OA_VENMATEXT_RESULTE + implements org.apache.axis2.databinding.ADBBean { + + public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( + "http://srm.webservice.elementspeed.com", + "SRM_OA_VENMATEXT_RESULT", + "ns1"); + + + private static String generatePrefix(String namespace) { + if (namespace.equals("http://srm.webservice.elementspeed.com")) { + return "ns1"; + } + return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); + } + + + /** + * field for SRM_OA_VENMATEXT_RESULT + */ + + + protected SRM_OA_VENMATEXT_RESULT localSRM_OA_VENMATEXT_RESULT; + + + /** + * Auto generated getter method + * @return SRM_OA_VENMATEXT_RESULT + */ + public SRM_OA_VENMATEXT_RESULT getSRM_OA_VENMATEXT_RESULT() { + return localSRM_OA_VENMATEXT_RESULT; + } + + + /** + * Auto generated setter method + * @param param SRM_OA_VENMATEXT_RESULT + */ + public void setSRM_OA_VENMATEXT_RESULT(SRM_OA_VENMATEXT_RESULT param) { + + this.localSRM_OA_VENMATEXT_RESULT = param; + + + } + + + /** + * isReaderMTOMAware + * @return true if the reader supports MTOM + */ + public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { + boolean isReaderMTOMAware = false; + + try { + isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); + } catch (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 { + SRM_OA_VENMATEXT_RESULTE.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 (localSRM_OA_VENMATEXT_RESULT == null) { + throw new org.apache.axis2.databinding.ADBException("Property cannot be null!"); + } + localSRM_OA_VENMATEXT_RESULT.serialize(MY_QNAME, factory, xmlWriter); + + + } + + /** + * Util method to write an attribute with the ns prefix + */ + private void writeAttribute(String prefix, String namespace, String attName, + 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(String namespace, String attName, + 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(String namespace, String attName, + javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + + String attributeNamespace = qname.getNamespaceURI(); + String attributePrefix = xmlWriter.getPrefix(attributeNamespace); + if (attributePrefix == null) { + attributePrefix = registerPrefix(xmlWriter, attributeNamespace); + } + 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 { + String namespaceURI = qname.getNamespaceURI(); + if (namespaceURI != null) { + 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 + StringBuffer stringToWrite = new StringBuffer(); + String namespaceURI = null; + 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 String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { + 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 localSRM_OA_VENMATEXT_RESULT.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 SRM_OA_VENMATEXT_RESULTE parse(javax.xml.stream.XMLStreamReader reader) throws Exception { + SRM_OA_VENMATEXT_RESULTE object = + new SRM_OA_VENMATEXT_RESULTE(); + + int event; + String nillableValue = null; + String prefix = ""; + 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()) { + + if (reader.isStartElement() && new javax.xml.namespace.QName("http://srm.webservice.elementspeed.com", "SRM_OA_VENMATEXT_RESULT").equals(reader.getName())) { + + object.setSRM_OA_VENMATEXT_RESULT(SRM_OA_VENMATEXT_RESULT.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 Exception(e); + } + + return object; + } + + }//end of factory class + + + } + + + public static class VenMatExtResultIn + implements org.apache.axis2.databinding.ADBBean { + /* This type was generated from the piece of schema that had + name = venMatExtResultIn + Namespace URI = http://srm.webservice.elementspeed.com + Namespace Prefix = ns1 + */ + + + private static String generatePrefix(String namespace) { + if (namespace.equals("http://srm.webservice.elementspeed.com")) { + return "ns1"; + } + return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); + } + + + /** + * field for PurOrgCode + */ + + + protected String localPurOrgCode; + + /* 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 localPurOrgCodeTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getPurOrgCode() { + return localPurOrgCode; + } + + + /** + * Auto generated setter method + * @param param PurOrgCode + */ + public void setPurOrgCode(String param) { + + if (param != null) { + //update the setting tracker + localPurOrgCodeTracker = true; + } else { + localPurOrgCodeTracker = false; + + } + + this.localPurOrgCode = param; + + + } + + + /** + * field for CompanyName + */ + + + protected String localCompanyName; + + /* 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 localCompanyNameTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getCompanyName() { + return localCompanyName; + } + + + /** + * Auto generated setter method + * @param param CompanyName + */ + public void setCompanyName(String param) { + + if (param != null) { + //update the setting tracker + localCompanyNameTracker = true; + } else { + localCompanyNameTracker = false; + + } + + this.localCompanyName = param; + + + } + + + /** + * field for CompanyCode + */ + + + protected String localCompanyCode; + + /* 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 localCompanyCodeTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getCompanyCode() { + return localCompanyCode; + } + + + /** + * Auto generated setter method + * @param param CompanyCode + */ + public void setCompanyCode(String param) { + + if (param != null) { + //update the setting tracker + localCompanyCodeTracker = true; + } else { + localCompanyCodeTracker = false; + + } + + this.localCompanyCode = param; + + + } + + + /** + * field for VendorCode + */ + + + protected String localVendorCode; + + /* 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 localVendorCodeTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getVendorCode() { + return localVendorCode; + } + + + /** + * Auto generated setter method + * @param param VendorCode + */ + public void setVendorCode(String param) { + + if (param != null) { + //update the setting tracker + localVendorCodeTracker = true; + } else { + localVendorCodeTracker = false; + + } + + this.localVendorCode = param; + + + } + + + /** + * field for VendorName + */ + + + protected String localVendorName; + + /* 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 localVendorNameTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getVendorName() { + return localVendorName; + } + + + /** + * Auto generated setter method + * @param param VendorName + */ + public void setVendorName(String param) { + + if (param != null) { + //update the setting tracker + localVendorNameTracker = true; + } else { + localVendorNameTracker = false; + + } + + this.localVendorName = param; + + + } + + + /** + * field for FreezeReason + */ + + + protected String localFreezeReason; + + /* 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 localFreezeReasonTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getFreezeReason() { + return localFreezeReason; + } + + + /** + * Auto generated setter method + * @param param FreezeReason + */ + public void setFreezeReason(String param) { + + if (param != null) { + //update the setting tracker + localFreezeReasonTracker = true; + } else { + localFreezeReasonTracker = false; + + } + + this.localFreezeReason = param; + + + } + + + /** + * field for StartDate + */ + + + protected String localStartDate; + + /* 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 localStartDateTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getStartDate() { + return localStartDate; + } + + + /** + * Auto generated setter method + * @param param StartDate + */ + public void setStartDate(String param) { + + if (param != null) { + //update the setting tracker + localStartDateTracker = true; + } else { + localStartDateTracker = false; + + } + + this.localStartDate = param; + + + } + + + /** + * field for EndDate + */ + + + protected String localEndDate; + + /* 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 localEndDateTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getEndDate() { + return localEndDate; + } + + + /** + * Auto generated setter method + * @param param EndDate + */ + public void setEndDate(String param) { + + if (param != null) { + //update the setting tracker + localEndDateTracker = true; + } else { + localEndDateTracker = false; + + } + + this.localEndDate = param; + + + } + + + /** + * field for UnFreezonSDate + */ + + + protected String localUnFreezonSDate; + + /* 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 localUnFreezonSDateTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getUnFreezonSDate() { + return localUnFreezonSDate; + } + + + /** + * Auto generated setter method + * @param param UnFreezonSDate + */ + public void setUnFreezonSDate(String param) { + + if (param != null) { + //update the setting tracker + localUnFreezonSDateTracker = true; + } else { + localUnFreezonSDateTracker = false; + + } + + this.localUnFreezonSDate = param; + + + } + + + /** + * field for UnFreezonEDate + */ + + + protected String localUnFreezonEDate; + + /* 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 localUnFreezonEDateTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getUnFreezonEDate() { + return localUnFreezonEDate; + } + + + /** + * Auto generated setter method + * @param param UnFreezonEDate + */ + public void setUnFreezonEDate(String param) { + + if (param != null) { + //update the setting tracker + localUnFreezonEDateTracker = true; + } else { + localUnFreezonEDateTracker = false; + + } + + this.localUnFreezonEDate = param; + + + } + + + /** + * field for RequestId + */ + + + protected String localRequestId; + + /* 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 localRequestIdTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getRequestId() { + return localRequestId; + } + + + /** + * Auto generated setter method + * @param param RequestId + */ + public void setRequestId(String param) { + + if (param != null) { + //update the setting tracker + localRequestIdTracker = true; + } else { + localRequestIdTracker = false; + + } + + this.localRequestId = param; + + + } + + + /** + * field for ApplyUser + */ + + + protected String localApplyUser; + + /* 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 localApplyUserTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getApplyUser() { + return localApplyUser; + } + + + /** + * Auto generated setter method + * @param param ApplyUser + */ + public void setApplyUser(String param) { + + if (param != null) { + //update the setting tracker + localApplyUserTracker = true; + } else { + localApplyUserTracker = false; + + } + + this.localApplyUser = param; + + + } + + + /** + * field for CheckUser + */ + + + protected String localCheckUser; + + /* 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 localCheckUserTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getCheckUser() { + return localCheckUser; + } + + + /** + * Auto generated setter method + * @param param CheckUser + */ + public void setCheckUser(String param) { + + if (param != null) { + //update the setting tracker + localCheckUserTracker = true; + } else { + localCheckUserTracker = false; + + } + + this.localCheckUser = param; + + + } + + + /** + * field for HandleType + */ + + + protected String localHandleType; + + /* 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 localHandleTypeTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getHandleType() { + return localHandleType; + } + + + /** + * Auto generated setter method + * @param param HandleType + */ + public void setHandleType(String param) { + + if (param != null) { + //update the setting tracker + localHandleTypeTracker = true; + } else { + localHandleTypeTracker = false; + + } + + this.localHandleType = param; + + + } + + + /** + * field for Items + * This was an Array! + */ + + + protected VenMatExtResultItemIn[] localItems; + + /* 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 localItemsTracker = false; + + + /** + * Auto generated getter method + * @return VenMatExtResultItemIn[] + */ + public VenMatExtResultItemIn[] getItems() { + return localItems; + } + + + /** + * validate the array for Items + */ + protected void validateItems(VenMatExtResultItemIn[] param) { + + } + + + /** + * Auto generated setter method + * @param param Items + */ + public void setItems(VenMatExtResultItemIn[] param) { + + validateItems(param); + + + if (param != null) { + //update the setting tracker + localItemsTracker = true; + } else { + localItemsTracker = true; + + } + + this.localItems = param; + } + + + /** + * Auto generated add method for the array for convenience + * @param param VenMatExtResultItemIn + */ + public void addItems(VenMatExtResultItemIn param) { + if (localItems == null) { + localItems = new VenMatExtResultItemIn[]{}; + } + + + //update the setting tracker + localItemsTracker = true; + + + java.util.List list = + org.apache.axis2.databinding.utils.ConverterUtil.toList(localItems); + list.add(param); + this.localItems = + (VenMatExtResultItemIn[]) list.toArray( + new VenMatExtResultItemIn[list.size()]); + + } + + + /** + * isReaderMTOMAware + * @return true if the reader supports MTOM + */ + public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { + boolean isReaderMTOMAware = false; + + try { + isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); + } catch (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 { + VenMatExtResultIn.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 { + + + String prefix = null; + String namespace = null; + + + prefix = parentQName.getPrefix(); + namespace = parentQName.getNamespaceURI(); + + if ((namespace != null) && (namespace.trim().length() > 0)) { + 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) { + + + String namespacePrefix = registerPrefix(xmlWriter, "http://srm.webservice.elementspeed.com"); + if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) { + writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", + namespacePrefix + ":venMatExtResultIn", + xmlWriter); + } else { + writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", + "venMatExtResultIn", + xmlWriter); + } + + + } + if (localPurOrgCodeTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "purOrgCode", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "purOrgCode"); + } + + } else { + xmlWriter.writeStartElement("purOrgCode"); + } + + + if (localPurOrgCode == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("purOrgCode cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localPurOrgCode); + + } + + xmlWriter.writeEndElement(); + } + if (localCompanyNameTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "companyName", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "companyName"); + } + + } else { + xmlWriter.writeStartElement("companyName"); + } + + + if (localCompanyName == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("companyName cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localCompanyName); + + } + + xmlWriter.writeEndElement(); + } + if (localCompanyCodeTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "companyCode", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "companyCode"); + } + + } else { + xmlWriter.writeStartElement("companyCode"); + } + + + if (localCompanyCode == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("companyCode cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localCompanyCode); + + } + + xmlWriter.writeEndElement(); + } + if (localVendorCodeTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "vendorCode", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "vendorCode"); + } + + } else { + xmlWriter.writeStartElement("vendorCode"); + } + + + if (localVendorCode == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("vendorCode cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localVendorCode); + + } + + xmlWriter.writeEndElement(); + } + if (localVendorNameTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "vendorName", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "vendorName"); + } + + } else { + xmlWriter.writeStartElement("vendorName"); + } + + + if (localVendorName == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("vendorName cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localVendorName); + + } + + xmlWriter.writeEndElement(); + } + if (localFreezeReasonTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "freezeReason", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "freezeReason"); + } + + } else { + xmlWriter.writeStartElement("freezeReason"); + } + + + if (localFreezeReason == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("freezeReason cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localFreezeReason); + + } + + xmlWriter.writeEndElement(); + } + if (localStartDateTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "startDate", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "startDate"); + } + + } else { + xmlWriter.writeStartElement("startDate"); + } + + + if (localStartDate == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("startDate cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localStartDate); + + } + + xmlWriter.writeEndElement(); + } + if (localEndDateTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "endDate", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "endDate"); + } + + } else { + xmlWriter.writeStartElement("endDate"); + } + + + if (localEndDate == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("endDate cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localEndDate); + + } + + xmlWriter.writeEndElement(); + } + if (localUnFreezonSDateTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "unFreezonSDate", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "unFreezonSDate"); + } + + } else { + xmlWriter.writeStartElement("unFreezonSDate"); + } + + + if (localUnFreezonSDate == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("unFreezonSDate cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localUnFreezonSDate); + + } + + xmlWriter.writeEndElement(); + } + if (localUnFreezonEDateTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "unFreezonEDate", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "unFreezonEDate"); + } + + } else { + xmlWriter.writeStartElement("unFreezonEDate"); + } + + + if (localUnFreezonEDate == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("unFreezonEDate cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localUnFreezonEDate); + + } + + xmlWriter.writeEndElement(); + } + if (localRequestIdTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "requestId", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "requestId"); + } + + } else { + xmlWriter.writeStartElement("requestId"); + } + + + if (localRequestId == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("requestId cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localRequestId); + + } + + xmlWriter.writeEndElement(); + } + if (localApplyUserTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "applyUser", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "applyUser"); + } + + } else { + xmlWriter.writeStartElement("applyUser"); + } + + + if (localApplyUser == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("applyUser cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localApplyUser); + + } + + xmlWriter.writeEndElement(); + } + if (localCheckUserTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "checkUser", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "checkUser"); + } + + } else { + xmlWriter.writeStartElement("checkUser"); + } + + + if (localCheckUser == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("checkUser cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localCheckUser); + + } + + xmlWriter.writeEndElement(); + } + if (localHandleTypeTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = generatePrefix(namespace); + + xmlWriter.writeStartElement(prefix, "handleType", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "handleType"); + } + + } else { + xmlWriter.writeStartElement("handleType"); + } + + + if (localHandleType == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("handleType cannot be null!!"); + + } else { + + + xmlWriter.writeCharacters(localHandleType); + + } + + xmlWriter.writeEndElement(); + } + if (localItemsTracker) { + if (localItems != null) { + for (int i = 0; i < localItems.length; i++) { + if (localItems[i] != null) { + localItems[i].serialize(new javax.xml.namespace.QName("", "items"), + factory, xmlWriter); + } else { + + // write null attribute + String namespace2 = ""; + if (!namespace2.equals("")) { + String prefix2 = xmlWriter.getPrefix(namespace2); + + if (prefix2 == null) { + prefix2 = generatePrefix(namespace2); + + xmlWriter.writeStartElement(prefix2, "items", namespace2); + xmlWriter.writeNamespace(prefix2, namespace2); + xmlWriter.setPrefix(prefix2, namespace2); + + } else { + xmlWriter.writeStartElement(namespace2, "items"); + } + + } else { + xmlWriter.writeStartElement("items"); + } + + // write the nil attribute + writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter); + xmlWriter.writeEndElement(); + + } + + } + } else { + + // write null attribute + String namespace2 = ""; + if (!namespace2.equals("")) { + String prefix2 = xmlWriter.getPrefix(namespace2); + + if (prefix2 == null) { + prefix2 = generatePrefix(namespace2); + + xmlWriter.writeStartElement(prefix2, "items", namespace2); + xmlWriter.writeNamespace(prefix2, namespace2); + xmlWriter.setPrefix(prefix2, namespace2); + + } else { + xmlWriter.writeStartElement(namespace2, "items"); + } + + } else { + xmlWriter.writeStartElement("items"); + } + + // write the nil attribute + writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter); + xmlWriter.writeEndElement(); + + } + } + xmlWriter.writeEndElement(); + + + } + + /** + * Util method to write an attribute with the ns prefix + */ + private void writeAttribute(String prefix, String namespace, String attName, + 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(String namespace, String attName, + 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(String namespace, String attName, + javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + + String attributeNamespace = qname.getNamespaceURI(); + String attributePrefix = xmlWriter.getPrefix(attributeNamespace); + if (attributePrefix == null) { + attributePrefix = registerPrefix(xmlWriter, attributeNamespace); + } + 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 */ @@ -1613,10 +3474,10 @@ if (prefix == null) { prefix = generatePrefix(namespaceURI); xmlWriter.writeNamespace(prefix, namespaceURI); - xmlWriter.setPrefix(prefix,namespaceURI); + xmlWriter.setPrefix(prefix, namespaceURI); } - if (prefix.trim().length() > 0){ + if (prefix.trim().length() > 0) { xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); } else { // i.e this is the default namespace @@ -1648,10 +3509,10 @@ if ((prefix == null) || (prefix.length() == 0)) { prefix = generatePrefix(namespaceURI); xmlWriter.writeNamespace(prefix, namespaceURI); - xmlWriter.setPrefix(prefix,namespaceURI); + xmlWriter.setPrefix(prefix, namespaceURI); } - if (prefix.trim().length() > 0){ + 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])); @@ -1666,1878 +3527,885 @@ } - /** + /** * Register a namespace prefix */ - private String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { - String prefix = xmlWriter.getPrefix(namespace); + private String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { + 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(); - } + if (prefix == null) { + prefix = generatePrefix(namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); + while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) { + prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); } - return prefix; + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); } + return prefix; + } + - /** - * databinding method to get an XML representation of this object - * - */ + * 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 localSRM_OA_VENMATEXT_RESULTResponse.getPullParser(MY_QNAME); - - } + throws org.apache.axis2.databinding.ADBException { - - /** - * Factory class that keeps the parse method - */ - public static class Factory{ + java.util.ArrayList elementList = new java.util.ArrayList(); + java.util.ArrayList attribList = new java.util.ArrayList(); - - + if (localPurOrgCodeTracker) { + elementList.add(new javax.xml.namespace.QName("", + "purOrgCode")); - /** - * 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 SRM_OA_VENMATEXT_RESULTResponseE parse(javax.xml.stream.XMLStreamReader reader) throws Exception{ - SRM_OA_VENMATEXT_RESULTResponseE object = - new SRM_OA_VENMATEXT_RESULTResponseE(); - - int event; - String nillableValue = null; - String prefix =""; - String namespaceuri =""; - try { - - while (!reader.isStartElement() && !reader.isEndElement()) - reader.next(); + if (localPurOrgCode != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localPurOrgCode)); + } else { + throw new org.apache.axis2.databinding.ADBException("purOrgCode cannot be null!!"); + } + } + if (localCompanyNameTracker) { + elementList.add(new javax.xml.namespace.QName("", + "companyName")); - - - - // 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://srm.webservice.elementspeed.com","SRM_OA_VENMATEXT_RESULTResponse").equals(reader.getName())){ - - object.setSRM_OA_VENMATEXT_RESULTResponse(SRM_OA_VENMATEXT_RESULTResponse.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 - + if (localCompanyName != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCompanyName)); + } else { + throw new org.apache.axis2.databinding.ADBException("companyName cannot be null!!"); + } + } + if (localCompanyCodeTracker) { + elementList.add(new javax.xml.namespace.QName("", + "companyCode")); + if (localCompanyCode != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCompanyCode)); + } else { + throw new org.apache.axis2.databinding.ADBException("companyCode cannot be null!!"); + } + } + if (localVendorCodeTracker) { + elementList.add(new javax.xml.namespace.QName("", + "vendorCode")); + if (localVendorCode != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localVendorCode)); + } else { + throw new org.apache.axis2.databinding.ADBException("vendorCode cannot be null!!"); + } + } + if (localVendorNameTracker) { + elementList.add(new javax.xml.namespace.QName("", + "vendorName")); - } catch (javax.xml.stream.XMLStreamException e) { - throw new Exception(e); + if (localVendorName != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localVendorName)); + } else { + throw new org.apache.axis2.databinding.ADBException("vendorName cannot be null!!"); + } } + if (localFreezeReasonTracker) { + elementList.add(new javax.xml.namespace.QName("", + "freezeReason")); - return object; - } + if (localFreezeReason != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localFreezeReason)); + } else { + throw new org.apache.axis2.databinding.ADBException("freezeReason cannot be null!!"); + } + } + if (localStartDateTracker) { + elementList.add(new javax.xml.namespace.QName("", + "startDate")); - }//end of factory class + if (localStartDate != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localStartDate)); + } else { + throw new org.apache.axis2.databinding.ADBException("startDate cannot be null!!"); + } + } + if (localEndDateTracker) { + elementList.add(new javax.xml.namespace.QName("", + "endDate")); - + if (localEndDate != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localEndDate)); + } else { + throw new org.apache.axis2.databinding.ADBException("endDate cannot be null!!"); + } + } + if (localUnFreezonSDateTracker) { + elementList.add(new javax.xml.namespace.QName("", + "unFreezonSDate")); - } - - - public static class SRM_OA_VENMATEXT_RESULTE - implements org.apache.axis2.databinding.ADBBean{ - - public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName( - "http://srm.webservice.elementspeed.com", - "SRM_OA_VENMATEXT_RESULT", - "ns1"); + if (localUnFreezonSDate != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localUnFreezonSDate)); + } else { + throw new org.apache.axis2.databinding.ADBException("unFreezonSDate cannot be null!!"); + } + } + if (localUnFreezonEDateTracker) { + elementList.add(new javax.xml.namespace.QName("", + "unFreezonEDate")); - + if (localUnFreezonEDate != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localUnFreezonEDate)); + } else { + throw new org.apache.axis2.databinding.ADBException("unFreezonEDate cannot be null!!"); + } + } + if (localRequestIdTracker) { + elementList.add(new javax.xml.namespace.QName("", + "requestId")); - private static String generatePrefix(String namespace) { - if(namespace.equals("http://srm.webservice.elementspeed.com")){ - return "ns1"; + if (localRequestId != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRequestId)); + } else { + throw new org.apache.axis2.databinding.ADBException("requestId cannot be null!!"); + } } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } + if (localApplyUserTracker) { + elementList.add(new javax.xml.namespace.QName("", + "applyUser")); - - - /** - * field for SRM_OA_VENMATEXT_RESULT - */ - - - protected SRM_OA_VENMATEXT_RESULT localSRM_OA_VENMATEXT_RESULT ; - - - /** - * Auto generated getter method - * @return SRM_OA_VENMATEXT_RESULT - */ - public SRM_OA_VENMATEXT_RESULT getSRM_OA_VENMATEXT_RESULT(){ - return localSRM_OA_VENMATEXT_RESULT; - } - - - - /** - * Auto generated setter method - * @param param SRM_OA_VENMATEXT_RESULT - */ - public void setSRM_OA_VENMATEXT_RESULT(SRM_OA_VENMATEXT_RESULT param){ - - this.localSRM_OA_VENMATEXT_RESULT=param; - - - } - - - /** - * isReaderMTOMAware - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { - boolean isReaderMTOMAware = false; - - try{ - isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); - }catch(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 { - SRM_OA_VENMATEXT_RESULTE.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 (localSRM_OA_VENMATEXT_RESULT==null){ - throw new org.apache.axis2.databinding.ADBException("Property cannot be null!"); - } - localSRM_OA_VENMATEXT_RESULT.serialize(MY_QNAME,factory,xmlWriter); - - - } - - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute(String prefix,String namespace,String attName, - 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(String namespace,String attName, - 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(String namespace, String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + if (localApplyUser != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localApplyUser)); + } else { + throw new org.apache.axis2.databinding.ADBException("applyUser cannot be null!!"); + } + } + if (localCheckUserTracker) { + elementList.add(new javax.xml.namespace.QName("", + "checkUser")); - String attributeNamespace = qname.getNamespaceURI(); - String attributePrefix = xmlWriter.getPrefix(attributeNamespace); - if (attributePrefix == null) { - attributePrefix = registerPrefix(xmlWriter, attributeNamespace); + if (localCheckUser != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCheckUser)); + } else { + throw new org.apache.axis2.databinding.ADBException("checkUser cannot be null!!"); } - String attributeValue; - if (attributePrefix.trim().length() > 0) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); + } + if (localHandleTypeTracker) { + elementList.add(new javax.xml.namespace.QName("", + "handleType")); + + if (localHandleType != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHandleType)); } else { - attributeValue = qname.getLocalPart(); + throw new org.apache.axis2.databinding.ADBException("handleType cannot be null!!"); } + } + if (localItemsTracker) { + if (localItems != null) { + for (int i = 0; i < localItems.length; i++) { + + if (localItems[i] != null) { + elementList.add(new javax.xml.namespace.QName("", + "items")); + elementList.add(localItems[i]); + } else { + + elementList.add(new javax.xml.namespace.QName("", + "items")); + elementList.add(null); - if (namespace.equals("")) { - xmlWriter.writeAttribute(attName, attributeValue); + } + + } } else { - registerPrefix(xmlWriter, namespace); - xmlWriter.writeAttribute(namespace, attName, attributeValue); + + elementList.add(new javax.xml.namespace.QName("", + "items")); + elementList.add(localItems); + } + } + + return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray()); + + + } + + /** - * method to handle Qnames + * Factory class that keeps the parse method */ + public static class Factory { - private void writeQName(javax.xml.namespace.QName qname, - javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { - String namespaceURI = qname.getNamespaceURI(); - if (namespaceURI != null) { - 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)); - } + /** + * 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 VenMatExtResultIn parse(javax.xml.stream.XMLStreamReader reader) throws Exception { + VenMatExtResultIn object = + new VenMatExtResultIn(); + + int event; + String nillableValue = null; + String prefix = ""; + String namespaceuri = ""; + try { + + while (!reader.isStartElement() && !reader.isEndElement()) + reader.next(); + + + if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) { + String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", + "type"); + if (fullTypeName != null) { + String nsPrefix = null; + if (fullTypeName.indexOf(":") > -1) { + nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":")); + } + nsPrefix = nsPrefix == null ? "" : nsPrefix; + + String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1); + + if (!"venMatExtResultIn".equals(type)) { + //find namespace for the prefix + String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix); + return (VenMatExtResultIn) 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 list15 = new java.util.ArrayList(); + + + while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); + + if (reader.isStartElement() && new javax.xml.namespace.QName("", "purOrgCode").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setPurOrgCode( + 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("", "companyName").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setCompanyName( + 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("", "companyCode").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setCompanyCode( + 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("", "vendorCode").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setVendorCode( + 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("", "vendorName").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setVendorName( + 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("", "freezeReason").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setFreezeReason( + 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("", "startDate").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setStartDate( + 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("", "endDate").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setEndDate( + 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("", "unFreezonSDate").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setUnFreezonSDate( + 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("", "unFreezonEDate").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setUnFreezonEDate( + 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("", "requestId").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setRequestId( + 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("", "applyUser").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setApplyUser( + 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("", "checkUser").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setCheckUser( + 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("", "handleType").equals(reader.getName())) { + + String content = reader.getElementText(); - } else { - xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); - } - } + object.setHandleType( + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content)); - private void writeQNames(javax.xml.namespace.QName[] qnames, - javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + reader.next(); - 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 - StringBuffer stringToWrite = new StringBuffer(); - String namespaceURI = null; - String prefix = null; + } // End of if for expected property start element + + else { - 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])); + + while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); + + if (reader.isStartElement() && new javax.xml.namespace.QName("", "items").equals(reader.getName())) { + + + // Process the array and step past its final element's end. + + nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "nil"); + if ("true".equals(nillableValue) || "1".equals(nillableValue)) { + list15.add(null); + reader.next(); } else { - stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i])); + list15.add(VenMatExtResultItemIn.Factory.parse(reader)); } - } else { - stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i])); + //loop until we find a start element that is not part of this array + boolean loopDone15 = false; + while (!loopDone15) { + // 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 + loopDone15 = true; + } else { + if (new javax.xml.namespace.QName("", "items").equals(reader.getName())) { + + nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "nil"); + if ("true".equals(nillableValue) || "1".equals(nillableValue)) { + list15.add(null); + reader.next(); + } else { + list15.add(VenMatExtResultItemIn.Factory.parse(reader)); + } + } else { + loopDone15 = true; + } + } + } + // call the converter utility to convert and set the array + + object.setItems((VenMatExtResultItemIn[]) + org.apache.axis2.databinding.utils.ConverterUtil.convertToArray( + VenMatExtResultItemIn.class, + list15)); + + } // 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 Exception(e); } - xmlWriter.writeCharacters(stringToWrite.toString()); + + return object; } - } + }//end of factory class - /** - * Register a namespace prefix - */ - private String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { - 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(); - } + public static class ExtensionMapper { + + public static Object getTypeObject(String namespaceURI, + String typeName, + javax.xml.stream.XMLStreamReader reader) throws Exception { + + + if ( + "http://srm.webservice.elementspeed.com".equals(namespaceURI) && + "venMatExtResultItemIn".equals(typeName)) { + + return VenMatExtResultItemIn.Factory.parse(reader); - 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{ + if ( + "http://srm.webservice.elementspeed.com".equals(namespaceURI) && + "venMatExtResultOut".equals(typeName)) { + return VenMatExtResultOut.Factory.parse(reader); - - - //We can safely assume an element has only one type associated with it - return localSRM_OA_VENMATEXT_RESULT.getPullParser(MY_QNAME); - } + } - - /** - * Factory class that keeps the parse method - */ - public static class Factory{ + if ( + "http://srm.webservice.elementspeed.com".equals(namespaceURI) && + "SRM_OA_VENMATEXT_RESULTResponse".equals(typeName)) { - - + return SRM_OA_VENMATEXT_RESULTResponse.Factory.parse(reader); - /** - * 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 SRM_OA_VENMATEXT_RESULTE parse(javax.xml.stream.XMLStreamReader reader) throws Exception{ - SRM_OA_VENMATEXT_RESULTE object = - new SRM_OA_VENMATEXT_RESULTE(); - int event; - String nillableValue = null; - String prefix =""; - 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() ){ - - if (reader.isStartElement() && new javax.xml.namespace.QName("http://srm.webservice.elementspeed.com","SRM_OA_VENMATEXT_RESULT").equals(reader.getName())){ - - object.setSRM_OA_VENMATEXT_RESULT(SRM_OA_VENMATEXT_RESULT.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 - + if ( + "http://srm.webservice.elementspeed.com".equals(namespaceURI) && + "venMatExtResultIn".equals(typeName)) { + + return VenMatExtResultIn.Factory.parse(reader); - } catch (javax.xml.stream.XMLStreamException e) { - throw new Exception(e); } - return object; - } - }//end of factory class + if ( + "http://srm.webservice.elementspeed.com".equals(namespaceURI) && + "SRM_OA_VENMATEXT_RESULT".equals(typeName)) { + + return SRM_OA_VENMATEXT_RESULT.Factory.parse(reader); + + + } - + throw new org.apache.axis2.databinding.ADBException("Unsupported type " + namespaceURI + " " + typeName); } - - - public static class VenMatExtResultIn - implements org.apache.axis2.databinding.ADBBean{ + + } + + public static class SRM_OA_VENMATEXT_RESULTResponse + implements org.apache.axis2.databinding.ADBBean { /* This type was generated from the piece of schema that had - name = venMatExtResultIn + name = SRM_OA_VENMATEXT_RESULTResponse Namespace URI = http://srm.webservice.elementspeed.com Namespace Prefix = ns1 */ - + private static String generatePrefix(String namespace) { - if(namespace.equals("http://srm.webservice.elementspeed.com")){ + if (namespace.equals("http://srm.webservice.elementspeed.com")) { return "ns1"; } return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); } - - - /** - * field for PurOrgCode - */ - - - protected String localPurOrgCode ; - - /* 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 localPurOrgCodeTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getPurOrgCode(){ - return localPurOrgCode; - } - - - - /** - * Auto generated setter method - * @param param PurOrgCode - */ - public void setPurOrgCode(String param){ - - if (param != null){ - //update the setting tracker - localPurOrgCodeTracker = true; - } else { - localPurOrgCodeTracker = false; - - } - - this.localPurOrgCode=param; - - - } - - - /** - * field for CompanyName - */ - - - protected String localCompanyName ; - - /* 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 localCompanyNameTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getCompanyName(){ - return localCompanyName; - } - - - - /** - * Auto generated setter method - * @param param CompanyName - */ - public void setCompanyName(String param){ - - if (param != null){ - //update the setting tracker - localCompanyNameTracker = true; - } else { - localCompanyNameTracker = false; - - } - - this.localCompanyName=param; - - - } - - - /** - * field for CompanyCode - */ - - - protected String localCompanyCode ; - - /* 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 localCompanyCodeTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getCompanyCode(){ - return localCompanyCode; - } - - - - /** - * Auto generated setter method - * @param param CompanyCode - */ - public void setCompanyCode(String param){ - - if (param != null){ - //update the setting tracker - localCompanyCodeTracker = true; - } else { - localCompanyCodeTracker = false; - - } - - this.localCompanyCode=param; - - - } - - - /** - * field for VendorCode - */ - - - protected String localVendorCode ; - - /* 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 localVendorCodeTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getVendorCode(){ - return localVendorCode; - } - - - - /** - * Auto generated setter method - * @param param VendorCode - */ - public void setVendorCode(String param){ - - if (param != null){ - //update the setting tracker - localVendorCodeTracker = true; - } else { - localVendorCodeTracker = false; - - } - - this.localVendorCode=param; - - - } - - - /** - * field for VendorName - */ - - - protected String localVendorName ; - - /* 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 localVendorNameTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getVendorName(){ - return localVendorName; - } - - - - /** - * Auto generated setter method - * @param param VendorName - */ - public void setVendorName(String param){ - - if (param != null){ - //update the setting tracker - localVendorNameTracker = true; - } else { - localVendorNameTracker = false; - - } - - this.localVendorName=param; - - - } - - - /** - * field for FreezeReason - */ - - - protected String localFreezeReason ; - - /* 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 localFreezeReasonTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getFreezeReason(){ - return localFreezeReason; - } - - - - /** - * Auto generated setter method - * @param param FreezeReason - */ - public void setFreezeReason(String param){ - - if (param != null){ - //update the setting tracker - localFreezeReasonTracker = true; - } else { - localFreezeReasonTracker = false; - - } - - this.localFreezeReason=param; - - - } - - - /** - * field for StartDate - */ - - - protected String localStartDate ; - - /* 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 localStartDateTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getStartDate(){ - return localStartDate; - } - - - - /** - * Auto generated setter method - * @param param StartDate - */ - public void setStartDate(String param){ - - if (param != null){ - //update the setting tracker - localStartDateTracker = true; - } else { - localStartDateTracker = false; - - } - - this.localStartDate=param; - - - } - - - /** - * field for EndDate - */ - - - protected String localEndDate ; - - /* 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 localEndDateTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getEndDate(){ - return localEndDate; - } - - - - /** - * Auto generated setter method - * @param param EndDate - */ - public void setEndDate(String param){ - - if (param != null){ - //update the setting tracker - localEndDateTracker = true; - } else { - localEndDateTracker = false; - - } - - this.localEndDate=param; - - - } - - - /** - * field for UnFreezonSDate - */ - - - protected String localUnFreezonSDate ; - - /* 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 localUnFreezonSDateTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getUnFreezonSDate(){ - return localUnFreezonSDate; - } - - - - /** - * Auto generated setter method - * @param param UnFreezonSDate - */ - public void setUnFreezonSDate(String param){ - - if (param != null){ - //update the setting tracker - localUnFreezonSDateTracker = true; - } else { - localUnFreezonSDateTracker = false; - - } - - this.localUnFreezonSDate=param; - - - } - - - /** - * field for UnFreezonEDate - */ - - - protected String localUnFreezonEDate ; - - /* 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 localUnFreezonEDateTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getUnFreezonEDate(){ - return localUnFreezonEDate; - } - - - - /** - * Auto generated setter method - * @param param UnFreezonEDate - */ - public void setUnFreezonEDate(String param){ - - if (param != null){ - //update the setting tracker - localUnFreezonEDateTracker = true; - } else { - localUnFreezonEDateTracker = false; - - } - - this.localUnFreezonEDate=param; - - - } - - - /** - * field for RequestId - */ - - - protected String localRequestId ; - - /* 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 localRequestIdTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getRequestId(){ - return localRequestId; - } - - - - /** - * Auto generated setter method - * @param param RequestId - */ - public void setRequestId(String param){ - - if (param != null){ - //update the setting tracker - localRequestIdTracker = true; - } else { - localRequestIdTracker = false; - - } - - this.localRequestId=param; - - - } - - - /** - * field for ApplyUser - */ - - - protected String localApplyUser ; - - /* 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 localApplyUserTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getApplyUser(){ - return localApplyUser; - } - - - - /** - * Auto generated setter method - * @param param ApplyUser - */ - public void setApplyUser(String param){ - - if (param != null){ - //update the setting tracker - localApplyUserTracker = true; - } else { - localApplyUserTracker = false; - - } - - this.localApplyUser=param; - - - } - - - /** - * field for CheckUser - */ - - - protected String localCheckUser ; - - /* 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 localCheckUserTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getCheckUser(){ - return localCheckUser; - } - - - - /** - * Auto generated setter method - * @param param CheckUser - */ - public void setCheckUser(String param){ - - if (param != null){ - //update the setting tracker - localCheckUserTracker = true; - } else { - localCheckUserTracker = false; - - } - - this.localCheckUser=param; - - - } - - - /** - * field for HandleType - */ - - - protected String localHandleType ; - - /* 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 localHandleTypeTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getHandleType(){ - return localHandleType; - } - - - - /** - * Auto generated setter method - * @param param HandleType - */ - public void setHandleType(String param){ - - if (param != null){ - //update the setting tracker - localHandleTypeTracker = true; - } else { - localHandleTypeTracker = false; - - } - - this.localHandleType=param; - - - } - - - /** - * field for Items - * This was an Array! - */ - - - protected VenMatExtResultItemIn[] localItems ; - - /* 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 localItemsTracker = false ; - - - /** - * Auto generated getter method - * @return VenMatExtResultItemIn[] - */ - public VenMatExtResultItemIn[] getItems(){ - return localItems; - } - - - - - - - /** - * validate the array for Items - */ - protected void validateItems(VenMatExtResultItemIn[] param){ - - } - - - /** - * Auto generated setter method - * @param param Items - */ - public void setItems(VenMatExtResultItemIn[] param){ - - validateItems(param); - - - if (param != null){ - //update the setting tracker - localItemsTracker = true; - } else { - localItemsTracker = true; - - } - - this.localItems=param; - } - - - - /** - * Auto generated add method for the array for convenience - * @param param VenMatExtResultItemIn - */ - public void addItems(VenMatExtResultItemIn param){ - if (localItems == null){ - localItems = new VenMatExtResultItemIn[]{}; - } - - - //update the setting tracker - localItemsTracker = true; - - - java.util.List list = - org.apache.axis2.databinding.utils.ConverterUtil.toList(localItems); - list.add(param); - this.localItems = - (VenMatExtResultItemIn[])list.toArray( - new VenMatExtResultItemIn[list.size()]); - } - + /** + * field for OutputTab + */ - /** - * isReaderMTOMAware - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { - boolean isReaderMTOMAware = false; - - try{ - isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); - }catch(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 { - VenMatExtResultIn.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{ - - + protected VenMatExtResultOut localOutputTab; - String prefix = null; - String namespace = null; - + /* 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 localOutputTabTracker = false; - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); - if ((namespace != null) && (namespace.trim().length() > 0)) { - String writerPrefix = xmlWriter.getPrefix(namespace); - if (writerPrefix != null) { - xmlWriter.writeStartElement(namespace, parentQName.getLocalPart()); - } else { - if (prefix == null) { - prefix = generatePrefix(namespace); - } + /** + * Auto generated getter method + * @return VenMatExtResultOut + */ + public VenMatExtResultOut getOutputTab() { + return localOutputTab; + } - xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - } - } else { - xmlWriter.writeStartElement(parentQName.getLocalPart()); - } - - if (serializeType){ - - - String namespacePrefix = registerPrefix(xmlWriter,"http://srm.webservice.elementspeed.com"); - if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){ - writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", - namespacePrefix+":venMatExtResultIn", - xmlWriter); - } else { - writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", - "venMatExtResultIn", - xmlWriter); - } - - - } - if (localPurOrgCodeTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"purOrgCode", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"purOrgCode"); - } - } else { - xmlWriter.writeStartElement("purOrgCode"); - } - - - if (localPurOrgCode==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("purOrgCode cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localPurOrgCode); - - } - - xmlWriter.writeEndElement(); - } if (localCompanyNameTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"companyName", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"companyName"); - } + /** + * Auto generated setter method + * @param param OutputTab + */ + public void setOutputTab(VenMatExtResultOut param) { - } else { - xmlWriter.writeStartElement("companyName"); - } - - - if (localCompanyName==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("companyName cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localCompanyName); - - } - - xmlWriter.writeEndElement(); - } if (localCompanyCodeTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"companyCode", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"companyCode"); - } + if (param != null) { + //update the setting tracker + localOutputTabTracker = true; + } else { + localOutputTabTracker = false; - } else { - xmlWriter.writeStartElement("companyCode"); - } - - - if (localCompanyCode==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("companyCode cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localCompanyCode); - - } - - xmlWriter.writeEndElement(); - } if (localVendorCodeTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"vendorCode", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"vendorCode"); - } + } - } else { - xmlWriter.writeStartElement("vendorCode"); - } - - - if (localVendorCode==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("vendorCode cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localVendorCode); - - } - - xmlWriter.writeEndElement(); - } if (localVendorNameTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"vendorName", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"vendorName"); - } + this.localOutputTab = param; - } else { - xmlWriter.writeStartElement("vendorName"); - } - - - if (localVendorName==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("vendorName cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localVendorName); - - } - - xmlWriter.writeEndElement(); - } if (localFreezeReasonTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"freezeReason", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"freezeReason"); - } - } else { - xmlWriter.writeStartElement("freezeReason"); - } - - - if (localFreezeReason==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("freezeReason cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localFreezeReason); - - } - - xmlWriter.writeEndElement(); - } if (localStartDateTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"startDate", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"startDate"); - } + } - } else { - xmlWriter.writeStartElement("startDate"); - } - - - if (localStartDate==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("startDate cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localStartDate); - - } - - xmlWriter.writeEndElement(); - } if (localEndDateTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"endDate", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"endDate"); - } - } else { - xmlWriter.writeStartElement("endDate"); - } - - - if (localEndDate==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("endDate cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localEndDate); - - } - - xmlWriter.writeEndElement(); - } if (localUnFreezonSDateTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"unFreezonSDate", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"unFreezonSDate"); - } + /** + * isReaderMTOMAware + * @return true if the reader supports MTOM + */ + public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { + boolean isReaderMTOMAware = false; - } else { - xmlWriter.writeStartElement("unFreezonSDate"); - } - - - if (localUnFreezonSDate==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("unFreezonSDate cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localUnFreezonSDate); - - } - - xmlWriter.writeEndElement(); - } if (localUnFreezonEDateTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"unFreezonEDate", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"unFreezonEDate"); - } + try { + isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); + } catch (IllegalArgumentException e) { + isReaderMTOMAware = false; + } + return isReaderMTOMAware; + } - } else { - xmlWriter.writeStartElement("unFreezonEDate"); - } - - - if (localUnFreezonEDate==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("unFreezonEDate cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localUnFreezonEDate); - - } - - xmlWriter.writeEndElement(); - } if (localRequestIdTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"requestId", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"requestId"); - } - } else { - xmlWriter.writeStartElement("requestId"); - } - - - if (localRequestId==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("requestId cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localRequestId); - - } - - xmlWriter.writeEndElement(); - } if (localApplyUserTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"applyUser", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"applyUser"); - } + /** + * + * @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 { - } else { - xmlWriter.writeStartElement("applyUser"); - } - - - if (localApplyUser==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("applyUser cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localApplyUser); - - } - - xmlWriter.writeEndElement(); - } if (localCheckUserTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"checkUser", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"checkUser"); - } - } else { - xmlWriter.writeStartElement("checkUser"); - } - - - if (localCheckUser==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("checkUser cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localCheckUser); - - } - - xmlWriter.writeEndElement(); - } if (localHandleTypeTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"handleType", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"handleType"); - } + org.apache.axiom.om.OMDataSource dataSource = + new org.apache.axis2.databinding.ADBDataSource(this, parentQName) { - } else { - xmlWriter.writeStartElement("handleType"); - } - - - if (localHandleType==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("handleType cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localHandleType); - - } - - xmlWriter.writeEndElement(); - } if (localItemsTracker){ - if (localItems!=null){ - for (int i = 0;i < localItems.length;i++){ - if (localItems[i] != null){ - localItems[i].serialize(new javax.xml.namespace.QName("","items"), - factory,xmlWriter); - } else { - - // write null attribute - String namespace2 = ""; - if (! namespace2.equals("")) { - String prefix2 = xmlWriter.getPrefix(namespace2); - - if (prefix2 == null) { - prefix2 = generatePrefix(namespace2); - - xmlWriter.writeStartElement(prefix2,"items", namespace2); - xmlWriter.writeNamespace(prefix2, namespace2); - xmlWriter.setPrefix(prefix2, namespace2); - - } else { - xmlWriter.writeStartElement(namespace2,"items"); - } - - } else { - xmlWriter.writeStartElement("items"); - } - - // write the nil attribute - writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); - xmlWriter.writeEndElement(); - - } - - } - } else { - - // write null attribute - String namespace2 = ""; - if (! namespace2.equals("")) { - String prefix2 = xmlWriter.getPrefix(namespace2); - - if (prefix2 == null) { - prefix2 = generatePrefix(namespace2); - - xmlWriter.writeStartElement(prefix2,"items", namespace2); - xmlWriter.writeNamespace(prefix2, namespace2); - xmlWriter.setPrefix(prefix2, namespace2); - - } else { - xmlWriter.writeStartElement(namespace2,"items"); - } - - } else { - xmlWriter.writeStartElement("items"); - } - - // write the nil attribute - writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter); - xmlWriter.writeEndElement(); - - } - } - xmlWriter.writeEndElement(); - + public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + SRM_OA_VENMATEXT_RESULTResponse.this.serialize(parentQName, factory, xmlWriter); + } + }; + return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( + parentQName, factory, dataSource); } - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute(String prefix,String namespace,String attName, - 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); + 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 { - xmlWriter.writeAttribute(namespace,attName,attValue); - } + String prefix = null; + String namespace = null; - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute(String namespace,String attName, - 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); - } - } + prefix = parentQName.getPrefix(); + namespace = parentQName.getNamespaceURI(); - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute(String namespace, String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + if ((namespace != null) && (namespace.trim().length() > 0)) { + String writerPrefix = xmlWriter.getPrefix(namespace); + if (writerPrefix != null) { + xmlWriter.writeStartElement(namespace, parentQName.getLocalPart()); + } else { + if (prefix == null) { + prefix = generatePrefix(namespace); + } - String attributeNamespace = qname.getNamespaceURI(); - String attributePrefix = xmlWriter.getPrefix(attributeNamespace); - if (attributePrefix == null) { - attributePrefix = registerPrefix(xmlWriter, attributeNamespace); + xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); } - String attributeValue; - if (attributePrefix.trim().length() > 0) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); + } else { + xmlWriter.writeStartElement(parentQName.getLocalPart()); + } + + if (serializeType) { + + + String namespacePrefix = registerPrefix(xmlWriter, "http://srm.webservice.elementspeed.com"); + if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) { + writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", + namespacePrefix + ":SRM_OA_VENMATEXT_RESULTResponse", + xmlWriter); } else { - attributeValue = qname.getLocalPart(); + writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", + "SRM_OA_VENMATEXT_RESULTResponse", + xmlWriter); } - if (namespace.equals("")) { - xmlWriter.writeAttribute(attName, attributeValue); - } else { - registerPrefix(xmlWriter, namespace); - xmlWriter.writeAttribute(namespace, attName, attributeValue); + + } + if (localOutputTabTracker) { + if (localOutputTab == null) { + throw new org.apache.axis2.databinding.ADBException("OutputTab cannot be null!!"); } + localOutputTab.serialize(new javax.xml.namespace.QName("", "OutputTab"), + factory, xmlWriter); + } + xmlWriter.writeEndElement(); + + + } + + /** + * Util method to write an attribute with the ns prefix + */ + private void writeAttribute(String prefix, String namespace, String attName, + 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(String namespace, String attName, + 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(String namespace, String attName, + javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + + String attributeNamespace = qname.getNamespaceURI(); + String attributePrefix = xmlWriter.getPrefix(attributeNamespace); + if (attributePrefix == null) { + attributePrefix = registerPrefix(xmlWriter, attributeNamespace); + } + 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 */ @@ -3550,10 +4418,10 @@ if (prefix == null) { prefix = generatePrefix(namespaceURI); xmlWriter.writeNamespace(prefix, namespaceURI); - xmlWriter.setPrefix(prefix,namespaceURI); + xmlWriter.setPrefix(prefix, namespaceURI); } - if (prefix.trim().length() > 0){ + if (prefix.trim().length() > 0) { xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); } else { // i.e this is the default namespace @@ -3585,10 +4453,10 @@ if ((prefix == null) || (prefix.length() == 0)) { prefix = generatePrefix(namespaceURI); xmlWriter.writeNamespace(prefix, namespaceURI); - xmlWriter.setPrefix(prefix,namespaceURI); + xmlWriter.setPrefix(prefix, namespaceURI); } - if (prefix.trim().length() > 0){ + 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])); @@ -3603,1526 +4471,555 @@ } - /** + /** * Register a namespace prefix */ - private String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { - String prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); + private String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { + String prefix = xmlWriter.getPrefix(namespace); - while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } + if (prefix == null) { + prefix = generatePrefix(namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); + while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) { + prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); } - return prefix; + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); } + return prefix; + } + - /** - * databinding method to get an XML representation of this object - * - */ + * 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 (localPurOrgCodeTracker){ - elementList.add(new javax.xml.namespace.QName("", - "purOrgCode")); - - if (localPurOrgCode != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localPurOrgCode)); - } else { - throw new org.apache.axis2.databinding.ADBException("purOrgCode cannot be null!!"); - } - } if (localCompanyNameTracker){ - elementList.add(new javax.xml.namespace.QName("", - "companyName")); - - if (localCompanyName != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCompanyName)); - } else { - throw new org.apache.axis2.databinding.ADBException("companyName cannot be null!!"); - } - } if (localCompanyCodeTracker){ - elementList.add(new javax.xml.namespace.QName("", - "companyCode")); - - if (localCompanyCode != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCompanyCode)); - } else { - throw new org.apache.axis2.databinding.ADBException("companyCode cannot be null!!"); - } - } if (localVendorCodeTracker){ - elementList.add(new javax.xml.namespace.QName("", - "vendorCode")); - - if (localVendorCode != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localVendorCode)); - } else { - throw new org.apache.axis2.databinding.ADBException("vendorCode cannot be null!!"); - } - } if (localVendorNameTracker){ - elementList.add(new javax.xml.namespace.QName("", - "vendorName")); - - if (localVendorName != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localVendorName)); - } else { - throw new org.apache.axis2.databinding.ADBException("vendorName cannot be null!!"); - } - } if (localFreezeReasonTracker){ - elementList.add(new javax.xml.namespace.QName("", - "freezeReason")); - - if (localFreezeReason != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localFreezeReason)); - } else { - throw new org.apache.axis2.databinding.ADBException("freezeReason cannot be null!!"); - } - } if (localStartDateTracker){ - elementList.add(new javax.xml.namespace.QName("", - "startDate")); - - if (localStartDate != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localStartDate)); - } else { - throw new org.apache.axis2.databinding.ADBException("startDate cannot be null!!"); - } - } if (localEndDateTracker){ - elementList.add(new javax.xml.namespace.QName("", - "endDate")); - - if (localEndDate != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localEndDate)); - } else { - throw new org.apache.axis2.databinding.ADBException("endDate cannot be null!!"); - } - } if (localUnFreezonSDateTracker){ - elementList.add(new javax.xml.namespace.QName("", - "unFreezonSDate")); - - if (localUnFreezonSDate != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localUnFreezonSDate)); - } else { - throw new org.apache.axis2.databinding.ADBException("unFreezonSDate cannot be null!!"); - } - } if (localUnFreezonEDateTracker){ - elementList.add(new javax.xml.namespace.QName("", - "unFreezonEDate")); - - if (localUnFreezonEDate != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localUnFreezonEDate)); - } else { - throw new org.apache.axis2.databinding.ADBException("unFreezonEDate cannot be null!!"); - } - } if (localRequestIdTracker){ - elementList.add(new javax.xml.namespace.QName("", - "requestId")); - - if (localRequestId != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRequestId)); - } else { - throw new org.apache.axis2.databinding.ADBException("requestId cannot be null!!"); - } - } if (localApplyUserTracker){ - elementList.add(new javax.xml.namespace.QName("", - "applyUser")); - - if (localApplyUser != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localApplyUser)); - } else { - throw new org.apache.axis2.databinding.ADBException("applyUser cannot be null!!"); - } - } if (localCheckUserTracker){ - elementList.add(new javax.xml.namespace.QName("", - "checkUser")); - - if (localCheckUser != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localCheckUser)); - } else { - throw new org.apache.axis2.databinding.ADBException("checkUser cannot be null!!"); - } - } if (localHandleTypeTracker){ - elementList.add(new javax.xml.namespace.QName("", - "handleType")); - - if (localHandleType != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localHandleType)); - } else { - throw new org.apache.axis2.databinding.ADBException("handleType cannot be null!!"); - } - } if (localItemsTracker){ - if (localItems!=null) { - for (int i = 0;i < localItems.length;i++){ - - if (localItems[i] != null){ - elementList.add(new javax.xml.namespace.QName("", - "items")); - elementList.add(localItems[i]); - } else { - - elementList.add(new javax.xml.namespace.QName("", - "items")); - elementList.add(null); - - } + throws org.apache.axis2.databinding.ADBException { - } - } else { - - elementList.add(new javax.xml.namespace.QName("", - "items")); - elementList.add(localItems); - - } - } + java.util.ArrayList elementList = new java.util.ArrayList(); + java.util.ArrayList attribList = new java.util.ArrayList(); - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray()); - - + if (localOutputTabTracker) { + elementList.add(new javax.xml.namespace.QName("", + "OutputTab")); - } - + if (localOutputTab == null) { + throw new org.apache.axis2.databinding.ADBException("OutputTab cannot be null!!"); + } + elementList.add(localOutputTab); + } + + 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 VenMatExtResultIn parse(javax.xml.stream.XMLStreamReader reader) throws Exception{ - VenMatExtResultIn object = - new VenMatExtResultIn(); + * Factory class that keeps the parse method + */ + public static class Factory { - int event; - String nillableValue = null; - String prefix =""; - String namespaceuri =""; - try { - - while (!reader.isStartElement() && !reader.isEndElement()) - reader.next(); - - if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){ - String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", - "type"); - if (fullTypeName!=null){ - String nsPrefix = null; - if (fullTypeName.indexOf(":") > -1){ - nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":")); - } - nsPrefix = nsPrefix==null?"":nsPrefix; + /** + * 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 SRM_OA_VENMATEXT_RESULTResponse parse(javax.xml.stream.XMLStreamReader reader) throws Exception { + SRM_OA_VENMATEXT_RESULTResponse object = + new SRM_OA_VENMATEXT_RESULTResponse(); + + int event; + String nillableValue = null; + String prefix = ""; + String namespaceuri = ""; + try { + + while (!reader.isStartElement() && !reader.isEndElement()) + reader.next(); + + + if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) { + String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", + "type"); + if (fullTypeName != null) { + String nsPrefix = null; + if (fullTypeName.indexOf(":") > -1) { + nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":")); + } + nsPrefix = nsPrefix == null ? "" : nsPrefix; + + String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1); - String type = fullTypeName.substring(fullTypeName.indexOf(":")+1); - - if (!"venMatExtResultIn".equals(type)){ + if (!"SRM_OA_VENMATEXT_RESULTResponse".equals(type)) { //find namespace for the prefix String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix); - return (VenMatExtResultIn)ExtensionMapper.getTypeObject( - nsUri,type,reader); - } - + return (SRM_OA_VENMATEXT_RESULTResponse) 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 list15 = new java.util.ArrayList(); - - - while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); - - if (reader.isStartElement() && new javax.xml.namespace.QName("","purOrgCode").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setPurOrgCode( - 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("","companyName").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setCompanyName( - 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("","companyCode").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setCompanyCode( - 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("","vendorCode").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setVendorCode( - 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("","vendorName").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setVendorName( - 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("","freezeReason").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setFreezeReason( - 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("","startDate").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setStartDate( - 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("","endDate").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setEndDate( - 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("","unFreezonSDate").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setUnFreezonSDate( - 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("","unFreezonEDate").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setUnFreezonEDate( - 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("","requestId").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setRequestId( - 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("","applyUser").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setApplyUser( - 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("","checkUser").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setCheckUser( - 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("","handleType").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setHandleType( - 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("","items").equals(reader.getName())){ - - - - // Process the array and step past its final element's end. - - nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); - if ("true".equals(nillableValue) || "1".equals(nillableValue)){ - list15.add(null); - reader.next(); - } else { - list15.add(VenMatExtResultItemIn.Factory.parse(reader)); - } - //loop until we find a start element that is not part of this array - boolean loopDone15 = false; - while(!loopDone15){ - // 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 - loopDone15 = true; - } else { - if (new javax.xml.namespace.QName("","items").equals(reader.getName())){ - - nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil"); - if ("true".equals(nillableValue) || "1".equals(nillableValue)){ - list15.add(null); - reader.next(); - } else { - list15.add(VenMatExtResultItemIn.Factory.parse(reader)); - } - }else{ - loopDone15 = true; - } - } - } - // call the converter utility to convert and set the array - - object.setItems((VenMatExtResultItemIn[]) - org.apache.axis2.databinding.utils.ConverterUtil.convertToArray( - VenMatExtResultItemIn.class, - list15)); - - } // 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()); - + // Note all attributes that were handled. Used to differ normal attributes + // from anyAttributes. + java.util.Vector handledAttributes = new java.util.Vector(); - } catch (javax.xml.stream.XMLStreamException e) { - throw new Exception(e); - } + reader.next(); - return object; - } - }//end of factory class + while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); + + if (reader.isStartElement() && new javax.xml.namespace.QName("", "OutputTab").equals(reader.getName())) { - + object.setOutputTab(VenMatExtResultOut.Factory.parse(reader)); - } - - - public static class ExtensionMapper{ + reader.next(); - public static Object getTypeObject(String namespaceURI, - String typeName, - javax.xml.stream.XMLStreamReader reader) throws Exception{ + } // End of if for expected property start element - - if ( - "http://srm.webservice.elementspeed.com".equals(namespaceURI) && - "venMatExtResultItemIn".equals(typeName)){ - - return VenMatExtResultItemIn.Factory.parse(reader); - + else { - } + } - - if ( - "http://srm.webservice.elementspeed.com".equals(namespaceURI) && - "venMatExtResultOut".equals(typeName)){ - - return VenMatExtResultOut.Factory.parse(reader); - + 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()); - - if ( - "http://srm.webservice.elementspeed.com".equals(namespaceURI) && - "SRM_OA_VENMATEXT_RESULTResponse".equals(typeName)){ - - return SRM_OA_VENMATEXT_RESULTResponse.Factory.parse(reader); - - } + } catch (javax.xml.stream.XMLStreamException e) { + throw new Exception(e); + } - - if ( - "http://srm.webservice.elementspeed.com".equals(namespaceURI) && - "venMatExtResultIn".equals(typeName)){ - - return VenMatExtResultIn.Factory.parse(reader); - + return object; + } - } + }//end of factory class - - if ( - "http://srm.webservice.elementspeed.com".equals(namespaceURI) && - "SRM_OA_VENMATEXT_RESULT".equals(typeName)){ - - return SRM_OA_VENMATEXT_RESULT.Factory.parse(reader); - - } + } - - throw new org.apache.axis2.databinding.ADBException("Unsupported type " + namespaceURI + " " + typeName); - } - } - - public static class SRM_OA_VENMATEXT_RESULTResponse - implements org.apache.axis2.databinding.ADBBean{ + public static class VenMatExtResultOut + implements org.apache.axis2.databinding.ADBBean { /* This type was generated from the piece of schema that had - name = SRM_OA_VENMATEXT_RESULTResponse + name = venMatExtResultOut Namespace URI = http://srm.webservice.elementspeed.com Namespace Prefix = ns1 */ - + private static String generatePrefix(String namespace) { - if(namespace.equals("http://srm.webservice.elementspeed.com")){ + if (namespace.equals("http://srm.webservice.elementspeed.com")) { return "ns1"; } return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); } - - - /** - * field for OutputTab - */ - - - protected VenMatExtResultOut localOutputTab ; - - /* 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 localOutputTabTracker = false ; - - - /** - * Auto generated getter method - * @return VenMatExtResultOut - */ - public VenMatExtResultOut getOutputTab(){ - return localOutputTab; - } - - - - /** - * Auto generated setter method - * @param param OutputTab - */ - public void setOutputTab(VenMatExtResultOut param){ - - if (param != null){ - //update the setting tracker - localOutputTabTracker = true; - } else { - localOutputTabTracker = false; - - } - - this.localOutputTab=param; - - - } - - - /** - * isReaderMTOMAware - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { - boolean isReaderMTOMAware = false; - - try{ - isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); - }catch(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 { - SRM_OA_VENMATEXT_RESULTResponse.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{ - - + /** + * field for RequestId + */ - String prefix = null; - String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); + protected String localRequestId; - if ((namespace != null) && (namespace.trim().length() > 0)) { - String writerPrefix = xmlWriter.getPrefix(namespace); - if (writerPrefix != null) { - xmlWriter.writeStartElement(namespace, parentQName.getLocalPart()); - } else { - if (prefix == null) { - prefix = generatePrefix(namespace); - } + /* 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 localRequestIdTracker = false; - xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - } - } else { - xmlWriter.writeStartElement(parentQName.getLocalPart()); - } - - if (serializeType){ - - - String namespacePrefix = registerPrefix(xmlWriter,"http://srm.webservice.elementspeed.com"); - if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){ - writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", - namespacePrefix+":SRM_OA_VENMATEXT_RESULTResponse", - xmlWriter); - } else { - writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", - "SRM_OA_VENMATEXT_RESULTResponse", - xmlWriter); - } - - - } - if (localOutputTabTracker){ - if (localOutputTab==null){ - throw new org.apache.axis2.databinding.ADBException("OutputTab cannot be null!!"); - } - localOutputTab.serialize(new javax.xml.namespace.QName("","OutputTab"), - factory,xmlWriter); - } - xmlWriter.writeEndElement(); - + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getRequestId() { + return localRequestId; } - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute(String prefix,String namespace,String attName, - 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); - } + /** + * Auto generated setter method + * @param param RequestId + */ + public void setRequestId(String param) { + + if (param != null) { + //update the setting tracker + localRequestIdTracker = true; + } else { + localRequestIdTracker = false; + + } + + this.localRequestId = param; - xmlWriter.writeAttribute(namespace,attName,attValue); - } + } + /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute(String namespace,String attName, - 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); - } - } + * field for Istat + */ - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute(String namespace, String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + protected String localIstat; + + /* 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 localIstatTracker = false; - String attributeNamespace = qname.getNamespaceURI(); - String attributePrefix = xmlWriter.getPrefix(attributeNamespace); - if (attributePrefix == null) { - attributePrefix = registerPrefix(xmlWriter, attributeNamespace); - } - 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 + * Auto generated getter method + * @return java.lang.String */ + public String getIstat() { + return localIstat; + } - private void writeQName(javax.xml.namespace.QName qname, - javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { - String namespaceURI = qname.getNamespaceURI(); - if (namespaceURI != null) { - 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)); - } + /** + * Auto generated setter method + * @param param Istat + */ + public void setIstat(String param) { + if (param != null) { + //update the setting tracker + localIstatTracker = true; } else { - xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); + localIstatTracker = false; + } + + this.localIstat = param; + + } - 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 - StringBuffer stringToWrite = new StringBuffer(); - String namespaceURI = null; - String prefix = null; + /** + * field for Msg + */ - 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()); - } + protected String localMsg; + /* 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 localMsgTracker = false; + + + /** + * Auto generated getter method + * @return java.lang.String + */ + public String getMsg() { + return localMsg; } - /** - * Register a namespace prefix + /** + * Auto generated setter method + * @param param Msg */ - private String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { - String prefix = xmlWriter.getPrefix(namespace); + public void setMsg(String param) { - if (prefix == null) { - prefix = generatePrefix(namespace); + if (param != null) { + //update the setting tracker + localMsgTracker = true; + } else { + localMsgTracker = false; - while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } + } - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - } + this.localMsg = param; + + + } + + + /** + * isReaderMTOMAware + * @return true if the reader supports MTOM + */ + public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { + boolean isReaderMTOMAware = false; - return prefix; + try { + isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); + } catch (IllegalArgumentException e) { + isReaderMTOMAware = false; } + return isReaderMTOMAware; + } - /** - * 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{ + * + * @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 { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); + org.apache.axiom.om.OMDataSource dataSource = + new org.apache.axis2.databinding.ADBDataSource(this, parentQName) { - if (localOutputTabTracker){ - elementList.add(new javax.xml.namespace.QName("", - "OutputTab")); - - - if (localOutputTab==null){ - throw new org.apache.axis2.databinding.ADBException("OutputTab cannot be null!!"); - } - elementList.add(localOutputTab); - } + public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + VenMatExtResultOut.this.serialize(parentQName, factory, xmlWriter); + } + }; + return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl( + parentQName, factory, dataSource); - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray()); - - + } + 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 { - /** - * Factory class that keeps the parse method - */ - public static class Factory{ - - + String prefix = null; + String namespace = null; - /** - * 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 SRM_OA_VENMATEXT_RESULTResponse parse(javax.xml.stream.XMLStreamReader reader) throws Exception{ - SRM_OA_VENMATEXT_RESULTResponse object = - new SRM_OA_VENMATEXT_RESULTResponse(); - int event; - String nillableValue = null; - String prefix =""; - String namespaceuri =""; - try { - - while (!reader.isStartElement() && !reader.isEndElement()) - reader.next(); + prefix = parentQName.getPrefix(); + namespace = parentQName.getNamespaceURI(); - - if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){ - String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", - "type"); - if (fullTypeName!=null){ - String nsPrefix = null; - if (fullTypeName.indexOf(":") > -1){ - nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":")); + if ((namespace != null) && (namespace.trim().length() > 0)) { + String writerPrefix = xmlWriter.getPrefix(namespace); + if (writerPrefix != null) { + xmlWriter.writeStartElement(namespace, parentQName.getLocalPart()); + } else { + if (prefix == null) { + prefix = generatePrefix(namespace); } - nsPrefix = nsPrefix==null?"":nsPrefix; - String type = fullTypeName.substring(fullTypeName.indexOf(":")+1); - - if (!"SRM_OA_VENMATEXT_RESULTResponse".equals(type)){ - //find namespace for the prefix - String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix); - return (SRM_OA_VENMATEXT_RESULTResponse)ExtensionMapper.getTypeObject( - nsUri,type,reader); - } - + xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + } + } else { + xmlWriter.writeStartElement(parentQName.getLocalPart()); + } + + if (serializeType) { - } - + String namespacePrefix = registerPrefix(xmlWriter, "http://srm.webservice.elementspeed.com"); + if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) { + writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", + namespacePrefix + ":venMatExtResultOut", + xmlWriter); + } else { + writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", + "venMatExtResultOut", + xmlWriter); } - - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - + } + if (localRequestIdTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); - - - reader.next(); - - - while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); - - if (reader.isStartElement() && new javax.xml.namespace.QName("","OutputTab").equals(reader.getName())){ - - object.setOutputTab(VenMatExtResultOut.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()); - + if (prefix == null) { + prefix = generatePrefix(namespace); + xmlWriter.writeStartElement(prefix, "requestId", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + } else { + xmlWriter.writeStartElement(namespace, "requestId"); + } - } catch (javax.xml.stream.XMLStreamException e) { - throw new Exception(e); - } + } else { + xmlWriter.writeStartElement("requestId"); + } - return object; - } - }//end of factory class + if (localRequestId == null) { + // write the nil attribute - + throw new org.apache.axis2.databinding.ADBException("requestId cannot be null!!"); - } - - - public static class VenMatExtResultOut - implements org.apache.axis2.databinding.ADBBean{ - /* This type was generated from the piece of schema that had - name = venMatExtResultOut - Namespace URI = http://srm.webservice.elementspeed.com - Namespace Prefix = ns1 - */ - + } else { - private static String generatePrefix(String namespace) { - if(namespace.equals("http://srm.webservice.elementspeed.com")){ - return "ns1"; - } - return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } - - - /** - * field for RequestId - */ - - - protected String localRequestId ; - - /* 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 localRequestIdTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getRequestId(){ - return localRequestId; - } - - - - /** - * Auto generated setter method - * @param param RequestId - */ - public void setRequestId(String param){ - - if (param != null){ - //update the setting tracker - localRequestIdTracker = true; - } else { - localRequestIdTracker = false; - - } - - this.localRequestId=param; - - - } - - - /** - * field for Istat - */ - - - protected String localIstat ; - - /* 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 localIstatTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getIstat(){ - return localIstat; - } - - - - /** - * Auto generated setter method - * @param param Istat - */ - public void setIstat(String param){ - - if (param != null){ - //update the setting tracker - localIstatTracker = true; - } else { - localIstatTracker = false; - - } - - this.localIstat=param; - - - } - - - /** - * field for Msg - */ - - - protected String localMsg ; - - /* 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 localMsgTracker = false ; - - - /** - * Auto generated getter method - * @return java.lang.String - */ - public String getMsg(){ - return localMsg; - } - - - - /** - * Auto generated setter method - * @param param Msg - */ - public void setMsg(String param){ - - if (param != null){ - //update the setting tracker - localMsgTracker = true; - } else { - localMsgTracker = false; - - } - - this.localMsg=param; - - - } - - - /** - * isReaderMTOMAware - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { - boolean isReaderMTOMAware = false; - - try{ - isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); - }catch(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 { - VenMatExtResultOut.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{ - - + xmlWriter.writeCharacters(localRequestId); + } - String prefix = null; - String namespace = null; - + xmlWriter.writeEndElement(); + } + if (localIstatTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); + if (prefix == null) { + prefix = generatePrefix(namespace); - if ((namespace != null) && (namespace.trim().length() > 0)) { - String writerPrefix = xmlWriter.getPrefix(namespace); - if (writerPrefix != null) { - xmlWriter.writeStartElement(namespace, parentQName.getLocalPart()); - } else { - if (prefix == null) { - prefix = generatePrefix(namespace); - } + xmlWriter.writeStartElement(prefix, "istat", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); - xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - } } else { - xmlWriter.writeStartElement(parentQName.getLocalPart()); + xmlWriter.writeStartElement(namespace, "istat"); } - - if (serializeType){ - - - String namespacePrefix = registerPrefix(xmlWriter,"http://srm.webservice.elementspeed.com"); - if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){ - writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", - namespacePrefix+":venMatExtResultOut", - xmlWriter); - } else { - writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", - "venMatExtResultOut", - xmlWriter); - } - - - } - if (localRequestIdTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"requestId", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"requestId"); - } - } else { - xmlWriter.writeStartElement("requestId"); - } - - - if (localRequestId==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("requestId cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localRequestId); - - } - - xmlWriter.writeEndElement(); - } if (localIstatTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"istat", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"istat"); - } + } else { + xmlWriter.writeStartElement("istat"); + } - } else { - xmlWriter.writeStartElement("istat"); - } - - - if (localIstat==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("istat cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localIstat); - - } - - xmlWriter.writeEndElement(); - } if (localMsgTracker){ - namespace = ""; - if (! namespace.equals("")) { - prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); - - xmlWriter.writeStartElement(prefix,"msg", namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - - } else { - xmlWriter.writeStartElement(namespace,"msg"); - } - } else { - xmlWriter.writeStartElement("msg"); - } - - - if (localMsg==null){ - // write the nil attribute - - throw new org.apache.axis2.databinding.ADBException("msg cannot be null!!"); - - }else{ - - - xmlWriter.writeCharacters(localMsg); - - } - - xmlWriter.writeEndElement(); - } - xmlWriter.writeEndElement(); - + if (localIstat == null) { + // write the nil attribute - } + throw new org.apache.axis2.databinding.ADBException("istat cannot be null!!"); + + } else { - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute(String prefix,String namespace,String attName, - 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.writeCharacters(localIstat); - xmlWriter.writeAttribute(namespace,attName,attValue); + } - } + xmlWriter.writeEndElement(); + } + if (localMsgTracker) { + namespace = ""; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); - /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute(String namespace,String attName, - 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); - } - } + if (prefix == null) { + prefix = generatePrefix(namespace); + xmlWriter.writeStartElement(prefix, "msg", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute(String namespace, String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + } else { + xmlWriter.writeStartElement(namespace, "msg"); + } - String attributeNamespace = qname.getNamespaceURI(); - String attributePrefix = xmlWriter.getPrefix(attributeNamespace); - if (attributePrefix == null) { - attributePrefix = registerPrefix(xmlWriter, attributeNamespace); - } - String attributeValue; - if (attributePrefix.trim().length() > 0) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); } else { - attributeValue = qname.getLocalPart(); + xmlWriter.writeStartElement("msg"); } - if (namespace.equals("")) { - xmlWriter.writeAttribute(attName, attributeValue); + + if (localMsg == null) { + // write the nil attribute + + throw new org.apache.axis2.databinding.ADBException("msg cannot be null!!"); + } else { - registerPrefix(xmlWriter, namespace); - xmlWriter.writeAttribute(namespace, attName, attributeValue); + + + xmlWriter.writeCharacters(localMsg); + } + + xmlWriter.writeEndElement(); + } + xmlWriter.writeEndElement(); + + + } + + /** + * Util method to write an attribute with the ns prefix + */ + private void writeAttribute(String prefix, String namespace, String attName, + 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(String namespace, String attName, + 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(String namespace, String attName, + javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + + String attributeNamespace = qname.getNamespaceURI(); + String attributePrefix = xmlWriter.getPrefix(attributeNamespace); + if (attributePrefix == null) { + attributePrefix = registerPrefix(xmlWriter, attributeNamespace); + } + 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 */ @@ -5135,10 +5032,10 @@ if (prefix == null) { prefix = generatePrefix(namespaceURI); xmlWriter.writeNamespace(prefix, namespaceURI); - xmlWriter.setPrefix(prefix,namespaceURI); + xmlWriter.setPrefix(prefix, namespaceURI); } - if (prefix.trim().length() > 0){ + if (prefix.trim().length() > 0) { xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); } else { // i.e this is the default namespace @@ -5170,10 +5067,10 @@ if ((prefix == null) || (prefix.length() == 0)) { prefix = generatePrefix(namespaceURI); xmlWriter.writeNamespace(prefix, namespaceURI); - xmlWriter.setPrefix(prefix,namespaceURI); + xmlWriter.setPrefix(prefix, namespaceURI); } - if (prefix.trim().length() > 0){ + 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])); @@ -5182,454 +5079,436 @@ stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i])); } } - xmlWriter.writeCharacters(stringToWrite.toString()); + xmlWriter.writeCharacters(stringToWrite.toString()); + } + + } + + + /** + * Register a namespace prefix + */ + private String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { + 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 (localRequestIdTracker) { + elementList.add(new javax.xml.namespace.QName("", + "requestId")); + + if (localRequestId != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRequestId)); + } else { + throw new org.apache.axis2.databinding.ADBException("requestId cannot be null!!"); + } + } + if (localIstatTracker) { + elementList.add(new javax.xml.namespace.QName("", + "istat")); + + if (localIstat != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIstat)); + } else { + throw new org.apache.axis2.databinding.ADBException("istat cannot be null!!"); + } + } + if (localMsgTracker) { + elementList.add(new javax.xml.namespace.QName("", + "msg")); + + if (localMsg != null) { + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMsg)); + } else { + throw new org.apache.axis2.databinding.ADBException("msg cannot be null!!"); + } } + return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray()); + + } - /** - * Register a namespace prefix + /** + * Factory class that keeps the parse method */ - private String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { - String prefix = xmlWriter.getPrefix(namespace); + 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 VenMatExtResultOut parse(javax.xml.stream.XMLStreamReader reader) throws Exception { + VenMatExtResultOut object = + new VenMatExtResultOut(); + + int event; + String nillableValue = null; + String prefix = ""; + String namespaceuri = ""; + try { + + while (!reader.isStartElement() && !reader.isEndElement()) + reader.next(); + + + if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) { + String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", + "type"); + if (fullTypeName != null) { + String nsPrefix = null; + if (fullTypeName.indexOf(":") > -1) { + nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":")); + } + nsPrefix = nsPrefix == null ? "" : nsPrefix; + + String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1); + + if (!"venMatExtResultOut".equals(type)) { + //find namespace for the prefix + String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix); + return (VenMatExtResultOut) ExtensionMapper.getTypeObject( + nsUri, type, reader); + } + + + } - 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; - } + // Note all attributes that were handled. Used to differ normal attributes + // from anyAttributes. + java.util.Vector handledAttributes = new java.util.Vector(); - - /** - * 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 (localRequestIdTracker){ - elementList.add(new javax.xml.namespace.QName("", - "requestId")); - - if (localRequestId != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localRequestId)); - } else { - throw new org.apache.axis2.databinding.ADBException("requestId cannot be null!!"); - } - } if (localIstatTracker){ - elementList.add(new javax.xml.namespace.QName("", - "istat")); - - if (localIstat != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localIstat)); - } else { - throw new org.apache.axis2.databinding.ADBException("istat cannot be null!!"); - } - } if (localMsgTracker){ - elementList.add(new javax.xml.namespace.QName("", - "msg")); - - if (localMsg != null){ - elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localMsg)); - } else { - throw new org.apache.axis2.databinding.ADBException("msg cannot be null!!"); - } - } + reader.next(); - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray()); - - - } + while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); - + if (reader.isStartElement() && new javax.xml.namespace.QName("", "requestId").equals(reader.getName())) { - /** - * Factory class that keeps the parse method - */ - public static class Factory{ + String content = reader.getElementText(); - - + object.setRequestId( + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(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 VenMatExtResultOut parse(javax.xml.stream.XMLStreamReader reader) throws Exception{ - VenMatExtResultOut object = - new VenMatExtResultOut(); + reader.next(); - int event; - String nillableValue = null; - String prefix =""; - String namespaceuri =""; - try { - - while (!reader.isStartElement() && !reader.isEndElement()) - reader.next(); + } // End of if for expected property start element + + else { - - if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){ - String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", - "type"); - if (fullTypeName!=null){ - String nsPrefix = null; - if (fullTypeName.indexOf(":") > -1){ - nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":")); } - nsPrefix = nsPrefix==null?"":nsPrefix; - String type = fullTypeName.substring(fullTypeName.indexOf(":")+1); - - if (!"venMatExtResultOut".equals(type)){ - //find namespace for the prefix - String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix); - return (VenMatExtResultOut)ExtensionMapper.getTypeObject( - nsUri,type,reader); - } - - } - + while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); - } + if (reader.isStartElement() && new javax.xml.namespace.QName("", "istat").equals(reader.getName())) { - + String content = reader.getElementText(); - - // Note all attributes that were handled. Used to differ normal attributes - // from anyAttributes. - java.util.Vector handledAttributes = new java.util.Vector(); - + object.setIstat( + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content)); - - - reader.next(); - - - while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); - - if (reader.isStartElement() && new javax.xml.namespace.QName("","requestId").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setRequestId( - 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("","istat").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setIstat( - 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("","msg").equals(reader.getName())){ - - String content = reader.getElementText(); - - object.setMsg( - 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()); - + reader.next(); + } // End of if for expected property start element + else { - } catch (javax.xml.stream.XMLStreamException e) { - throw new Exception(e); - } + } - return object; - } + + while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); + + if (reader.isStartElement() && new javax.xml.namespace.QName("", "msg").equals(reader.getName())) { + + String content = reader.getElementText(); + + object.setMsg( + 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 Exception(e); + } + + return object; + } }//end of factory class - - } - - - public static class SRM_OA_VENMATEXT_RESULT - implements org.apache.axis2.databinding.ADBBean{ + } + + + public static class SRM_OA_VENMATEXT_RESULT + implements org.apache.axis2.databinding.ADBBean { /* This type was generated from the piece of schema that had name = SRM_OA_VENMATEXT_RESULT Namespace URI = http://srm.webservice.elementspeed.com Namespace Prefix = ns1 */ - + private static String generatePrefix(String namespace) { - if(namespace.equals("http://srm.webservice.elementspeed.com")){ + if (namespace.equals("http://srm.webservice.elementspeed.com")) { return "ns1"; } return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); } - - - /** - * field for InputTab - */ - - - protected VenMatExtResultIn localInputTab ; - - /* 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 localInputTabTracker = false ; - - - /** - * Auto generated getter method - * @return VenMatExtResultIn - */ - public VenMatExtResultIn getInputTab(){ - return localInputTab; - } - - - - /** - * Auto generated setter method - * @param param InputTab - */ - public void setInputTab(VenMatExtResultIn param){ - - if (param != null){ - //update the setting tracker - localInputTabTracker = true; - } else { - localInputTabTracker = false; - - } - - this.localInputTab=param; - - - } - - - /** - * isReaderMTOMAware - * @return true if the reader supports MTOM - */ - public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { - boolean isReaderMTOMAware = false; - - try{ - isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); - }catch(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 { - SRM_OA_VENMATEXT_RESULT.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{ - - + /** + * field for InputTab + */ - String prefix = null; - String namespace = null; - - prefix = parentQName.getPrefix(); - namespace = parentQName.getNamespaceURI(); + protected VenMatExtResultIn localInputTab; - if ((namespace != null) && (namespace.trim().length() > 0)) { - String writerPrefix = xmlWriter.getPrefix(namespace); - if (writerPrefix != null) { - xmlWriter.writeStartElement(namespace, parentQName.getLocalPart()); - } else { - if (prefix == null) { - prefix = generatePrefix(namespace); - } + /* 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 localInputTabTracker = false; + + + /** + * Auto generated getter method + * @return VenMatExtResultIn + */ + public VenMatExtResultIn getInputTab() { + return localInputTab; + } + + + /** + * Auto generated setter method + * @param param InputTab + */ + public void setInputTab(VenMatExtResultIn param) { + + if (param != null) { + //update the setting tracker + localInputTabTracker = true; + } else { + localInputTabTracker = false; + + } + + this.localInputTab = param; - xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); - } - } else { - xmlWriter.writeStartElement(parentQName.getLocalPart()); - } - - if (serializeType){ - - - String namespacePrefix = registerPrefix(xmlWriter,"http://srm.webservice.elementspeed.com"); - if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){ - writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", - namespacePrefix+":SRM_OA_VENMATEXT_RESULT", - xmlWriter); - } else { - writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type", - "SRM_OA_VENMATEXT_RESULT", - xmlWriter); - } - - - } - if (localInputTabTracker){ - if (localInputTab==null){ - throw new org.apache.axis2.databinding.ADBException("InputTab cannot be null!!"); - } - localInputTab.serialize(new javax.xml.namespace.QName("","InputTab"), - factory,xmlWriter); - } - xmlWriter.writeEndElement(); - } - /** - * Util method to write an attribute with the ns prefix - */ - private void writeAttribute(String prefix,String namespace,String attName, - 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); - } + /** + * isReaderMTOMAware + * @return true if the reader supports MTOM + */ + public static boolean isReaderMTOMAware(javax.xml.stream.XMLStreamReader reader) { + boolean isReaderMTOMAware = false; - xmlWriter.writeAttribute(namespace,attName,attValue); + try { + isReaderMTOMAware = Boolean.TRUE.equals(reader.getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); + } catch (IllegalArgumentException e) { + isReaderMTOMAware = false; + } + return isReaderMTOMAware; + } - } /** - * Util method to write an attribute without the ns prefix - */ - private void writeAttribute(String namespace,String attName, - 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); - } - } + * + * @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 { - /** - * Util method to write an attribute without the ns prefix - */ - private void writeQNameAttribute(String namespace, String attName, - javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + org.apache.axiom.om.OMDataSource dataSource = + new org.apache.axis2.databinding.ADBDataSource(this, parentQName) { - String attributeNamespace = qname.getNamespaceURI(); - String attributePrefix = xmlWriter.getPrefix(attributeNamespace); - if (attributePrefix == null) { - attributePrefix = registerPrefix(xmlWriter, attributeNamespace); - } - String attributeValue; - if (attributePrefix.trim().length() > 0) { - attributeValue = attributePrefix + ":" + qname.getLocalPart(); + public void serialize(org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + SRM_OA_VENMATEXT_RESULT.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 { + + + String prefix = null; + String namespace = null; + + + prefix = parentQName.getPrefix(); + namespace = parentQName.getNamespaceURI(); + + if ((namespace != null) && (namespace.trim().length() > 0)) { + String writerPrefix = xmlWriter.getPrefix(namespace); + if (writerPrefix != null) { + xmlWriter.writeStartElement(namespace, parentQName.getLocalPart()); } else { - attributeValue = qname.getLocalPart(); + 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) { - if (namespace.equals("")) { - xmlWriter.writeAttribute(attName, attributeValue); + + String namespacePrefix = registerPrefix(xmlWriter, "http://srm.webservice.elementspeed.com"); + if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) { + writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", + namespacePrefix + ":SRM_OA_VENMATEXT_RESULT", + xmlWriter); } else { - registerPrefix(xmlWriter, namespace); - xmlWriter.writeAttribute(namespace, attName, attributeValue); + writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", + "SRM_OA_VENMATEXT_RESULT", + xmlWriter); + } + + + } + if (localInputTabTracker) { + if (localInputTab == null) { + throw new org.apache.axis2.databinding.ADBException("InputTab cannot be null!!"); } + localInputTab.serialize(new javax.xml.namespace.QName("", "InputTab"), + factory, xmlWriter); + } + xmlWriter.writeEndElement(); + + + } + + /** + * Util method to write an attribute with the ns prefix + */ + private void writeAttribute(String prefix, String namespace, String attName, + 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(String namespace, String attName, + 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(String namespace, String attName, + javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException { + + String attributeNamespace = qname.getNamespaceURI(); + String attributePrefix = xmlWriter.getPrefix(attributeNamespace); + if (attributePrefix == null) { + attributePrefix = registerPrefix(xmlWriter, attributeNamespace); + } + 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 */ @@ -5642,10 +5521,10 @@ if (prefix == null) { prefix = generatePrefix(namespaceURI); xmlWriter.writeNamespace(prefix, namespaceURI); - xmlWriter.setPrefix(prefix,namespaceURI); + xmlWriter.setPrefix(prefix, namespaceURI); } - if (prefix.trim().length() > 0){ + if (prefix.trim().length() > 0) { xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname)); } else { // i.e this is the default namespace @@ -5677,10 +5556,10 @@ if ((prefix == null) || (prefix.length() == 0)) { prefix = generatePrefix(namespaceURI); xmlWriter.writeNamespace(prefix, namespaceURI); - xmlWriter.setPrefix(prefix,namespaceURI); + xmlWriter.setPrefix(prefix, namespaceURI); } - if (prefix.trim().length() > 0){ + 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])); @@ -5695,252 +5574,235 @@ } - /** + /** * Register a namespace prefix */ - private String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { - String prefix = xmlWriter.getPrefix(namespace); - - if (prefix == null) { - prefix = generatePrefix(namespace); + private String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, String namespace) throws javax.xml.stream.XMLStreamException { + String prefix = xmlWriter.getPrefix(namespace); - while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) { - prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); - } + if (prefix == null) { + prefix = generatePrefix(namespace); - xmlWriter.writeNamespace(prefix, namespace); - xmlWriter.setPrefix(prefix, namespace); + while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) { + prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); } - return prefix; + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); } + return prefix; + } + - /** - * databinding method to get an XML representation of this object - * - */ + * 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{ + throws org.apache.axis2.databinding.ADBException { - - java.util.ArrayList elementList = new java.util.ArrayList(); - java.util.ArrayList attribList = new java.util.ArrayList(); + java.util.ArrayList elementList = new java.util.ArrayList(); + java.util.ArrayList attribList = new java.util.ArrayList(); - if (localInputTabTracker){ - elementList.add(new javax.xml.namespace.QName("", - "InputTab")); - - - if (localInputTab==null){ - throw new org.apache.axis2.databinding.ADBException("InputTab cannot be null!!"); - } - elementList.add(localInputTab); - } + if (localInputTabTracker) { + elementList.add(new javax.xml.namespace.QName("", + "InputTab")); - return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList.toArray(), attribList.toArray()); - - - } + if (localInputTab == null) { + throw new org.apache.axis2.databinding.ADBException("InputTab cannot be null!!"); + } + elementList.add(localInputTab); + } - + 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 SRM_OA_VENMATEXT_RESULT parse(javax.xml.stream.XMLStreamReader reader) throws Exception{ - SRM_OA_VENMATEXT_RESULT object = - new SRM_OA_VENMATEXT_RESULT(); + * Factory class that keeps the parse method + */ + public static class Factory { - int event; - String nillableValue = null; - String prefix =""; - String namespaceuri =""; - try { - - while (!reader.isStartElement() && !reader.isEndElement()) - reader.next(); - - if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){ - String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", - "type"); - if (fullTypeName!=null){ - String nsPrefix = null; - if (fullTypeName.indexOf(":") > -1){ - nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":")); - } - nsPrefix = nsPrefix==null?"":nsPrefix; + /** + * 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 SRM_OA_VENMATEXT_RESULT parse(javax.xml.stream.XMLStreamReader reader) throws Exception { + SRM_OA_VENMATEXT_RESULT object = + new SRM_OA_VENMATEXT_RESULT(); + + int event; + String nillableValue = null; + String prefix = ""; + String namespaceuri = ""; + try { + + while (!reader.isStartElement() && !reader.isEndElement()) + reader.next(); + + + if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) { + String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", + "type"); + if (fullTypeName != null) { + String nsPrefix = null; + if (fullTypeName.indexOf(":") > -1) { + nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":")); + } + nsPrefix = nsPrefix == null ? "" : nsPrefix; - String type = fullTypeName.substring(fullTypeName.indexOf(":")+1); - - if (!"SRM_OA_VENMATEXT_RESULT".equals(type)){ + String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1); + + if (!"SRM_OA_VENMATEXT_RESULT".equals(type)) { //find namespace for the prefix String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix); - return (SRM_OA_VENMATEXT_RESULT)ExtensionMapper.getTypeObject( - nsUri,type,reader); - } - + return (SRM_OA_VENMATEXT_RESULT) 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(); - - // 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("","InputTab").equals(reader.getName())){ - - object.setInputTab(VenMatExtResultIn.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()); - + while (!reader.isStartElement() && !reader.isEndElement()) reader.next(); - } catch (javax.xml.stream.XMLStreamException e) { - throw new Exception(e); - } + if (reader.isStartElement() && new javax.xml.namespace.QName("", "InputTab").equals(reader.getName())) { - return object; - } + object.setInputTab(VenMatExtResultIn.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 Exception(e); + } + + return object; + } }//end of factory class - + } + + + private org.apache.axiom.om.OMElement toOM(SRM_OA_VENMATEXT_RESULTE param, boolean optimizeContent) + throws org.apache.axis2.AxisFault { + + + try { + return param.getOMElement(SRM_OA_VENMATEXT_RESULTE.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(SRM_OA_VENMATEXT_RESULTE param, boolean optimizeContent) + + + } + + private org.apache.axiom.om.OMElement toOM(SRM_OA_VENMATEXT_RESULTResponseE param, boolean optimizeContent) throws org.apache.axis2.AxisFault { - - try{ - return param.getOMElement(SRM_OA_VENMATEXT_RESULTE.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(SRM_OA_VENMATEXT_RESULTResponseE param, boolean optimizeContent) + try { + return param.getOMElement(SRM_OA_VENMATEXT_RESULTResponseE.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, SRM_OA_VENMATEXT_RESULTE param, boolean optimizeContent) throws org.apache.axis2.AxisFault { - - try{ - return param.getOMElement(SRM_OA_VENMATEXT_RESULTResponseE.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, SRM_OA_VENMATEXT_RESULTE param, boolean optimizeContent) - throws org.apache.axis2.AxisFault{ + try { + + org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope(); + emptyEnvelope.getBody().addChild(param.getOMElement(SRM_OA_VENMATEXT_RESULTE.MY_QNAME, factory)); + return emptyEnvelope; + } catch (org.apache.axis2.databinding.ADBException e) { + throw org.apache.axis2.AxisFault.makeFault(e); + } - - try{ - org.apache.axiom.soap.SOAPEnvelope emptyEnvelope = factory.getDefaultEnvelope(); - emptyEnvelope.getBody().addChild(param.getOMElement(SRM_OA_VENMATEXT_RESULTE.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 */ - + /* methods to provide back word compatibility */ - /** - * get the default envelope - */ - private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory){ + /** + * get the default envelope + */ + private org.apache.axiom.soap.SOAPEnvelope toEnvelope(org.apache.axiom.soap.SOAPFactory factory) { return factory.getDefaultEnvelope(); - } + } - private Object fromOM( - org.apache.axiom.om.OMElement param, - Class type, - java.util.Map extraNamespaces) throws org.apache.axis2.AxisFault{ + private Object fromOM( + org.apache.axiom.om.OMElement param, + Class type, + java.util.Map extraNamespaces) throws org.apache.axis2.AxisFault { try { - - if (SRM_OA_VENMATEXT_RESULTE.class.equals(type)){ - - return SRM_OA_VENMATEXT_RESULTE.Factory.parse(param.getXMLStreamReaderWithoutCaching()); - - } - - if (SRM_OA_VENMATEXT_RESULTResponseE.class.equals(type)){ - - return SRM_OA_VENMATEXT_RESULTResponseE.Factory.parse(param.getXMLStreamReaderWithoutCaching()); - + if (SRM_OA_VENMATEXT_RESULTE.class.equals(type)) { + + return SRM_OA_VENMATEXT_RESULTE.Factory.parse(param.getXMLStreamReaderWithoutCaching()); + + + } + + if (SRM_OA_VENMATEXT_RESULTResponseE.class.equals(type)) { + + return SRM_OA_VENMATEXT_RESULTResponseE.Factory.parse(param.getXMLStreamReaderWithoutCaching()); + + + } - } - } catch (Exception e) { - throw org.apache.axis2.AxisFault.makeFault(e); - } - return null; + throw org.apache.axis2.AxisFault.makeFault(e); } + return null; + } - - - } +} \ No newline at end of file