Example #1
0
      public static ConsultaCadastro2Result parse(final javax.xml.stream.XMLStreamReader reader)
          throws java.lang.Exception {
        final ConsultaCadastro2Result object = new ConsultaCadastro2Result();

        try {

          while (!reader.isStartElement() && !reader.isEndElement()) {
            reader.next();
          }

          if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type")
              != null) {
            final java.lang.String fullTypeName =
                reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type");
            if (fullTypeName != null) {
              java.lang.String nsPrefix = null;
              if (fullTypeName.contains(":")) {
                nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
              }
              nsPrefix = nsPrefix == null ? "" : nsPrefix;

              final java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);

              if (!"consultaCadastro2Result".equals(type)) {
                // find namespace for the prefix
                final java.lang.String nsUri =
                    reader.getNamespaceContext().getNamespaceURI(nsPrefix);
                return (ConsultaCadastro2Result) ExtensionMapper.getTypeObject(nsUri, type, reader);
              }
            }
          }

          reader.next();

          while (!reader.isStartElement() && !reader.isEndElement()) {
            reader.next();
          }

          if (reader.isStartElement()) {

            // use the QName from the parser as the name for the builder
            final javax.xml.namespace.QName startQname1 = reader.getName();

            // We need to wrap the reader so that it produces a fake START_DOCUMENT event
            // this is needed by the builder classes
            final org.apache.axis2.databinding.utils.NamedStaxOMBuilder builder1 =
                new org.apache.axis2.databinding.utils.NamedStaxOMBuilder(
                    new org.apache.axis2.util.StreamWrapper(reader), startQname1);
            object.setExtraElement(builder1.getOMElement());

            reader.next();

          } // End of if for expected property start element
          else {
            // A start element we are not expecting indicates an invalid parameter was passed
            throw new org.apache.axis2.databinding.ADBException(
                "Unexpected subelement " + reader.getName());
          }

          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.getName());
          }

        } catch (final javax.xml.stream.XMLStreamException e) {
          throw new java.lang.Exception(e);
        }

        return object;
      }
Example #2
0
      public static NfeCabecMsg parse(final javax.xml.stream.XMLStreamReader reader)
          throws java.lang.Exception {
        final NfeCabecMsg object = new NfeCabecMsg();

        java.lang.String nillableValue = null;
        try {

          while (!reader.isStartElement() && !reader.isEndElement()) {
            reader.next();
          }

          if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type")
              != null) {
            final java.lang.String fullTypeName =
                reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type");
            if (fullTypeName != null) {
              java.lang.String nsPrefix = null;
              if (fullTypeName.contains(":")) {
                nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
              }
              nsPrefix = nsPrefix == null ? "" : nsPrefix;

              final java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);

              if (!"nfeCabecMsg".equals(type)) {
                // find namespace for the prefix
                final java.lang.String nsUri =
                    reader.getNamespaceContext().getNamespaceURI(nsPrefix);
                return (NfeCabecMsg) ExtensionMapper.getTypeObject(nsUri, type, reader);
              }
            }
          }

          // Note all attributes that were handled. Used to differ normal attributes
          // from anyAttributes.
          final java.util.Vector<String> handledAttributes = new java.util.Vector<>();

          // now run through all any or extra attributes
          // which were not reflected until now
          for (int i = 0; i < reader.getAttributeCount(); i++) {
            if (!handledAttributes.contains(reader.getAttributeLocalName(i))) {
              // this is an anyAttribute and we create
              // an OMAttribute for this
              final org.apache.axiom.om.OMFactory factory =
                  org.apache.axiom.om.OMAbstractFactory.getOMFactory();
              final org.apache.axiom.om.OMAttribute attr =
                  factory.createOMAttribute(
                      reader.getAttributeLocalName(i),
                      factory.createOMNamespace(
                          reader.getAttributeNamespace(i), reader.getAttributePrefix(i)),
                      reader.getAttributeValue(i));

              // and add it to the extra attributes

              object.addExtraAttributes(attr);
            }
          }

          reader.next();

          while (!reader.isStartElement() && !reader.isEndElement()) {
            reader.next();
          }

          if (reader.isStartElement()
              && new javax.xml.namespace.QName(
                      "http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2", "versaoDados")
                  .equals(reader.getName())) {

            nillableValue =
                reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "nil");
            if ("true".equals(nillableValue) || "1".equals(nillableValue)) {
              throw new org.apache.axis2.databinding.ADBException(
                  "The element: " + "versaoDados" + "  cannot be null");
            }

            final java.lang.String content = reader.getElementText();

            object.setVersaoDados(
                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(
                      "http://www.portalfiscal.inf.br/nfe/wsdl/CadConsultaCadastro2", "cUF")
                  .equals(reader.getName())) {

            nillableValue =
                reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "nil");
            if ("true".equals(nillableValue) || "1".equals(nillableValue)) {
              throw new org.apache.axis2.databinding.ADBException(
                  "The element: " + "cUF" + "  cannot be null");
            }

            final java.lang.String content = reader.getElementText();

            object.setCUF(
                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.getName());
          }

        } catch (final javax.xml.stream.XMLStreamException e) {
          throw new java.lang.Exception(e);
        }

        return object;
      }
Example #3
0
    public static SessionFiles parse(final XMLStreamReader reader) throws Exception {
      final SessionFiles object = new SessionFiles();

      try {
        while (!reader.isStartElement() && !reader.isEndElement()) {
          reader.next();
        }

        if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
          final 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;

            final String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);

            if (!"SessionFiles".equals(type)) {
              // find namespace for the prefix
              final String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
              return (SessionFiles) ExtensionMapper.getTypeObject(nsUri, type, reader);
            }
          }
        }

        reader.next();
        final ArrayList<SessionFile> fileList = new ArrayList<SessionFile>();
        while (!reader.isStartElement() && !reader.isEndElement()) {
          reader.next();
        }

        if (reader.isStartElement() && new QName("", "name").equals(reader.getName())) {
          final String content = reader.getElementText();
          object.setName(ConverterUtil.convertToString(content));
          reader.next();
        } else {
          throw new ADBException("Unexpected subelement " + reader.getLocalName());
        }

        while (!reader.isStartElement() && !reader.isEndElement()) {
          reader.next();
        }

        if (reader.isStartElement() && new QName("", "files").equals(reader.getName())) {
          fileList.add(SessionFile.Factory.parse(reader));
          boolean noMore = false;
          while (!noMore) {
            while (!reader.isEndElement()) {
              reader.next();
            }

            reader.next();
            while (!reader.isStartElement() && !reader.isEndElement()) {
              reader.next();
            }

            if (reader.isEndElement()) {
              noMore = true;
            } else {
              if (new QName("", "files").equals(reader.getName())) {
                fileList.add(SessionFile.Factory.parse(reader));
              } else {
                noMore = true;
              }
            }
          }
          object.setFiles(
              (SessionFile[]) ConverterUtil.convertToArray(SessionFile.class, fileList));
        } else {
          throw new ADBException("Unexpected subelement " + reader.getLocalName());
        }

        while (!reader.isStartElement() && !reader.isEndElement()) {
          reader.next();
        }

        if (reader.isStartElement() && new QName("", "user").equals(reader.getName())) {
          final String content = reader.getElementText();
          object.setUser(ConverterUtil.convertToString(content));
          reader.next();
        } else {
          throw new ADBException("Unexpected subelement " + reader.getLocalName());
        }

        while (!reader.isStartElement() && !reader.isEndElement()) {
          reader.next();
        }
        if (reader.isStartElement()) {
          throw new ADBException("Unexpected subelement " + reader.getLocalName());
        }
      } catch (final XMLStreamException e) {
        throw new Exception(e);
      }

      return object;
    }
Example #4
0
    /**
     * 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 Appointment parse(javax.xml.stream.XMLStreamReader reader)
        throws java.lang.Exception {
      Appointment object = new Appointment();

      int event;
      java.lang.String nillableValue = null;
      java.lang.String prefix = "";
      java.lang.String namespaceuri = "";
      try {

        while (!reader.isStartElement() && !reader.isEndElement()) reader.next();

        if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
          java.lang.String fullTypeName =
              reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type");
          if (fullTypeName != null) {
            java.lang.String nsPrefix = null;
            if (fullTypeName.indexOf(":") > -1) {
              nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
            }
            nsPrefix = nsPrefix == null ? "" : nsPrefix;

            java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);

            if (!"Appointment".equals(type)) {
              // find namespace for the prefix
              java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
              return (Appointment) 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 list9 = new java.util.ArrayList();

        while (!reader.isStartElement() && !reader.isEndElement()) reader.next();

        if (reader.isStartElement()
            && new javax.xml.namespace.QName("http://virtuallabs.acrl.cis.fiu.edu", "id")
                .equals(reader.getName())) {

          java.lang.String content = reader.getElementText();

          object.setId(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("http://virtuallabs.acrl.cis.fiu.edu", "userName")
                .equals(reader.getName())) {

          java.lang.String content = reader.getElementText();

          object.setUserName(
              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("http://virtuallabs.acrl.cis.fiu.edu", "start")
                .equals(reader.getName())) {

          java.lang.String content = reader.getElementText();

          object.setStart(
              org.apache.axis2.databinding.utils.ConverterUtil.convertToDateTime(content));

          reader.next();

        } // End of if for expected property start element
        else {
          // A start element we are not expecting indicates an invalid parameter was passed
          throw new org.apache.axis2.databinding.ADBException(
              "Unexpected subelement " + reader.getLocalName());
        }

        while (!reader.isStartElement() && !reader.isEndElement()) reader.next();

        if (reader.isStartElement()
            && new javax.xml.namespace.QName("http://virtuallabs.acrl.cis.fiu.edu", "end")
                .equals(reader.getName())) {

          java.lang.String content = reader.getElementText();

          object.setEnd(
              org.apache.axis2.databinding.utils.ConverterUtil.convertToDateTime(content));

          reader.next();

        } // End of if for expected property start element
        else {
          // A start element we are not expecting indicates an invalid parameter was passed
          throw new org.apache.axis2.databinding.ADBException(
              "Unexpected subelement " + reader.getLocalName());
        }

        while (!reader.isStartElement() && !reader.isEndElement()) reader.next();

        if (reader.isStartElement()
            && new javax.xml.namespace.QName("http://virtuallabs.acrl.cis.fiu.edu", "resourceType")
                .equals(reader.getName())) {

          java.lang.String content = reader.getElementText();

          object.setResourceType(
              org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));

          reader.next();

        } // End of if for expected property start element
        else {
          // A start element we are not expecting indicates an invalid parameter was passed
          throw new org.apache.axis2.databinding.ADBException(
              "Unexpected subelement " + reader.getLocalName());
        }

        while (!reader.isStartElement() && !reader.isEndElement()) reader.next();

        if (reader.isStartElement()
            && new javax.xml.namespace.QName("http://virtuallabs.acrl.cis.fiu.edu", "course")
                .equals(reader.getName())) {

          java.lang.String content = reader.getElementText();

          object.setCourse(
              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("http://virtuallabs.acrl.cis.fiu.edu", "affiliationId")
                .equals(reader.getName())) {

          java.lang.String content = reader.getElementText();

          object.setAffiliationId(
              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(
                    "http://virtuallabs.acrl.cis.fiu.edu", "availabilityStatus")
                .equals(reader.getName())) {

          java.lang.String content = reader.getElementText();

          object.setAvailabilityStatus(
              org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));

          reader.next();

        } // End of if for expected property start element
        else {
          // A start element we are not expecting indicates an invalid parameter was passed
          throw new org.apache.axis2.databinding.ADBException(
              "Unexpected subelement " + reader.getLocalName());
        }

        while (!reader.isStartElement() && !reader.isEndElement()) reader.next();

        if (reader.isStartElement()
            && new javax.xml.namespace.QName("http://virtuallabs.acrl.cis.fiu.edu", "action")
                .equals(reader.getName())) {

          // Process the array and step past its final element's end.
          list9.add(Action.Factory.parse(reader));

          // loop until we find a start element that is not part of this array
          boolean loopDone9 = false;
          while (!loopDone9) {
            // We should be at the end element, but make sure
            while (!reader.isEndElement()) reader.next();
            // Step out of this element
            reader.next();
            // Step to next element event.
            while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
            if (reader.isEndElement()) {
              // two continuous end elements means we are exiting the xml structure
              loopDone9 = true;
            } else {
              if (new javax.xml.namespace.QName("http://virtuallabs.acrl.cis.fiu.edu", "action")
                  .equals(reader.getName())) {
                list9.add(Action.Factory.parse(reader));

              } else {
                loopDone9 = true;
              }
            }
          }
          // call the converter utility  to convert and set the array

          object.setAction(
              (Action[])
                  org.apache.axis2.databinding.utils.ConverterUtil.convertToArray(
                      Action.class, list9));

        } // End of if for expected property start element
        else {

        }

        while (!reader.isStartElement() && !reader.isEndElement()) reader.next();

        if (reader.isStartElement())
          // A start element we are not expecting indicates a trailing invalid property
          throw new org.apache.axis2.databinding.ADBException(
              "Unexpected subelement " + reader.getLocalName());

      } catch (javax.xml.stream.XMLStreamException e) {
        throw new java.lang.Exception(e);
      }

      return object;
    }
    public static OperationRequestType parse(final XMLStreamReader reader) throws Exception {
      final OperationRequestType object = new OperationRequestType();
      try {
        while (!reader.isStartElement() && !reader.isEndElement()) {
          reader.next();
        }

        if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
          final 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;

            final String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
            if (!"OperationRequestType".equals(type)) {
              final String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
              return (OperationRequestType) ExtensionMapper.getTypeObject(nsUri, type, reader);
            }
          }
        }

        reader.next();
        while (!reader.isStartElement() && !reader.isEndElement()) {
          reader.next();
        }
        if (reader.isStartElement() && new QName("", "requestorID").equals(reader.getName())) {
          final String content = reader.getElementText();
          object.setRequestorID(ConverterUtil.convertToInt(content));
          reader.next();
        } else {
          object.setRequestorID(Integer.MIN_VALUE);
        }

        while (!reader.isStartElement() && !reader.isEndElement()) {
          reader.next();
        }
        try {
          if (reader.isStartElement()) {
            object.setRequestorNSNameSequence(RequestorNSNameSequence.Factory.parse(reader));
          }
        } catch (final Exception e) {
          /* Min-occurs is 0. */
        }

        while (!reader.isStartElement() && !reader.isEndElement()) {
          reader.next();
        }
        if (reader.isStartElement() && new QName("", "requestorQName").equals(reader.getName())) {
          final String content = reader.getElementText();
          object.setRequestorQName(ConverterUtil.convertToString(content));
          reader.next();
        }

        while (!reader.isStartElement() && !reader.isEndElement()) {
          reader.next();
        }
        if (reader.isStartElement()) {
          throw new ADBException("Unexpected subelement " + reader.getLocalName());
        }
      } catch (final XMLStreamException e) {
        throw new Exception(e);
      }

      return object;
    }