diff options
Diffstat (limited to 'sandbox/rfeng/samples.M2/creditws-axis2/src/credit/GetCreditScoreResponse.java')
-rw-r--r-- | sandbox/rfeng/samples.M2/creditws-axis2/src/credit/GetCreditScoreResponse.java | 290 |
1 files changed, 290 insertions, 0 deletions
diff --git a/sandbox/rfeng/samples.M2/creditws-axis2/src/credit/GetCreditScoreResponse.java b/sandbox/rfeng/samples.M2/creditws-axis2/src/credit/GetCreditScoreResponse.java new file mode 100644 index 0000000000..5d5981b177 --- /dev/null +++ b/sandbox/rfeng/samples.M2/creditws-axis2/src/credit/GetCreditScoreResponse.java @@ -0,0 +1,290 @@ +/** + * GetCreditScoreResponse.java + * + * This file was auto-generated from WSDL + * by the Apache Axis2 version: #axisVersion# #today# + */ + +package credit; + +/** + * GetCreditScoreResponse bean class + */ + +public class GetCreditScoreResponse implements org.apache.axis2.databinding.ADBBean { + + public static final javax.xml.namespace.QName MY_QNAME = + new javax.xml.namespace.QName("http://credit", "getCreditScoreResponse", "ns1"); + + /** + * field for Score + */ + + protected int localScore; + + /** + * Auto generated getter method + * + * @return int + */ + public int getScore() { + return localScore; + } + + /** + * Auto generated setter method + * + * @param param Score + */ + public void setScore(int param) { + + this.localScore = param; + + } + + /** + * @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) { + + org.apache.axiom.om.OMDataSource dataSource = + new org.apache.axis2.databinding.ADBDataSource(this, parentQName) { + + public void serialize(javax.xml.stream.XMLStreamWriter xmlWriter) + throws javax.xml.stream.XMLStreamException { + + java.lang.String prefix = parentQName.getPrefix(); + java.lang.String namespace = parentQName.getNamespaceURI(); + + if (namespace != null) { + java.lang.String writerPrefix = xmlWriter.getPrefix(namespace); + if (writerPrefix != null) { + xmlWriter.writeStartElement(namespace, parentQName.getLocalPart()); + } else { + if (prefix == null) { + prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); + } + + xmlWriter.writeStartElement(prefix, parentQName.getLocalPart(), namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + } + } else { + xmlWriter.writeStartElement(parentQName.getLocalPart()); + } + + namespace = "http://credit"; + if (!namespace.equals("")) { + prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix(); + + xmlWriter.writeStartElement(prefix, "score", namespace); + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } else { + xmlWriter.writeStartElement(namespace, "score"); + } + + } else { + xmlWriter.writeStartElement("score"); + } + + xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil + .convertToString(localScore)); + + xmlWriter.writeEndElement(); + + xmlWriter.writeEndElement(); + + } + + /** + * Util method to write an attribute with the ns prefix + */ + private void writeAttribute(java.lang.String prefix, + java.lang.String namespace, + java.lang.String attName, + java.lang.String attValue, + javax.xml.stream.XMLStreamWriter xmlWriter) + throws javax.xml.stream.XMLStreamException { + if (xmlWriter.getPrefix(namespace) == null) { + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + + } + + xmlWriter.writeAttribute(namespace, attName, attValue); + + } + + /** + * Util method to write an attribute without the ns prefix + */ + private void writeAttribute(java.lang.String namespace, + java.lang.String attName, + java.lang.String attValue, + javax.xml.stream.XMLStreamWriter xmlWriter) + throws javax.xml.stream.XMLStreamException { + if (namespace.equals("")) { + xmlWriter.writeAttribute(attName, attValue); + } else { + registerPrefix(xmlWriter, namespace); + xmlWriter.writeAttribute(namespace, attName, attValue); + } + } + + /** + * Register a namespace prefix + */ + private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, + java.lang.String namespace) + throws javax.xml.stream.XMLStreamException { + java.lang.String prefix = xmlWriter.getPrefix(namespace); + + if (prefix == null) { + prefix = createPrefix(); + + while (xmlWriter.getNamespaceContext().getNamespaceURI(prefix) != null) { + prefix = createPrefix(); + } + + xmlWriter.writeNamespace(prefix, namespace); + xmlWriter.setPrefix(prefix, namespace); + } + + return prefix; + } + + /** + * Create a prefix + */ + private java.lang.String createPrefix() { + return "ns" + (int)Math.random(); + } + }; + + return new org.apache.axiom.om.impl.llom.OMSourcedElementImpl(MY_QNAME, factory, dataSource); + + } + + /** + * databinding method to get an XML representation of this object + */ + public javax.xml.stream.XMLStreamReader getPullParser(javax.xml.namespace.QName qName) { + + java.util.ArrayList elementList = new java.util.ArrayList(); + java.util.ArrayList attribList = new java.util.ArrayList(); + + elementList.add(new javax.xml.namespace.QName("http://credit", "score")); + + elementList.add(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localScore)); + + return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(qName, elementList + .toArray(), attribList.toArray()); + + } + + /** + * Factory class that keeps the parse method + */ + public static class Factory { + + /** + * static method to create the object Precondition: If this object is an + * element, the current or next start element starts this object and any + * intervening reader events are ignorable If this object is not an + * element, it is a complex type and the reader is at the event just + * after the outer start element Postcondition: If this object is an + * element, the reader is positioned at its end element If this object + * is a complex type, the reader is positioned at the end element of its + * outer element + */ + public static GetCreditScoreResponse parse(javax.xml.stream.XMLStreamReader reader) + throws java.lang.Exception { + GetCreditScoreResponse object = new GetCreditScoreResponse(); + int event; + try { + + while (!reader.isStartElement() && !reader.isEndElement()) + reader.next(); + + if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) { + java.lang.String fullTypeName = + reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type"); + if (fullTypeName != null) { + java.lang.String nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":")); + nsPrefix = nsPrefix == null ? "" : nsPrefix; + + java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1); + if (!"getCreditScoreResponse".equals(type)) { + // find namespace for the prefix + java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix); + return (GetCreditScoreResponse)credit.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(); + + boolean isReaderMTOMAware = false; + + try { + isReaderMTOMAware = + java.lang.Boolean.TRUE.equals(reader + .getProperty(org.apache.axiom.om.OMConstants.IS_DATA_HANDLERS_AWARE)); + } catch (java.lang.IllegalArgumentException e) { + isReaderMTOMAware = false; + } + + reader.next(); + + while (!reader.isStartElement() && !reader.isEndElement()) + reader.next(); + + if (reader.isStartElement() && new javax.xml.namespace.QName("http://credit", "score") + .equals(reader.getName())) { + + java.lang.String content = reader.getElementText(); + + object.setScore(org.apache.axis2.databinding.utils.ConverterUtil.convertToInt(content)); + + reader.next(); + + } // End of if for expected property start element + + else { + // A start element we are not expecting indicates an invalid + // parameter was passed + throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName()); + } + + while (!reader.isStartElement() && !reader.isEndElement()) + reader.next(); + if (reader.isStartElement()) + // A start element we are not expecting indicates a trailing + // invalid property + throw new java.lang.RuntimeException("Unexpected subelement " + reader.getLocalName()); + + } catch (javax.xml.stream.XMLStreamException e) { + throw new java.lang.Exception(e); + } + + return object; + } + + }// end of factory class + +} |