Examples of AnyElement


Examples of com.arjuna.webservices.stax.AnyElement

                    final TextElement subSubcodeElement = new TextElement(streamReader) ;
                    soapFault.setSubSubcode(QNameHelper.toQName(streamReader.getNamespaceContext(), subSubcodeElement.getText())) ;
                    if (!StreamHelper.checkParentFinished(streamReader))
                    {
                        // Throw away any subcodes as we only support two level.
                        new AnyElement(streamReader) ;
                        if (!StreamHelper.checkParentFinished(streamReader))
                        {
                            final String pattern = WSCLogger.log_mesg.getString("com.arjuna.webservices.soap.Soap12Details_1") ;
                            final String message = MessageFormat.format(pattern, new Object[] {streamReader.getName()}) ;
                            throw new XMLStreamException(message) ;
                        }
                    }
                    if (!StreamHelper.checkParentFinished(streamReader))
                    {
                        final String pattern = WSCLogger.log_mesg.getString("com.arjuna.webservices.soap.Soap12Details_1") ;
                        final String message = MessageFormat.format(pattern, new Object[] {streamReader.getName()}) ;
                        throw new XMLStreamException(message) ;
                    }
                }
                if (!StreamHelper.checkParentFinished(streamReader))
                {
                    final String pattern = WSCLogger.log_mesg.getString("com.arjuna.webservices.soap.Soap12Details_1") ;
                    final String message = MessageFormat.format(pattern, new Object[] {streamReader.getName()}) ;
                    throw new XMLStreamException(message) ;
                }
            }
           
            // Reason processing
            StreamHelper.checkNextStartTag(streamReader, QNAME_REASON) ;
            StreamHelper.checkNextStartTag(streamReader, QNAME_TEXT) ;
            final TextElement reasonElement = new TextElement(streamReader) ;
            soapFault.setReason(reasonElement.getText()) ;
            if (!StreamHelper.checkParentFinished(streamReader))
            {
                final String pattern = WSCLogger.log_mesg.getString("com.arjuna.webservices.soap.Soap12Details_1") ;
                final String message = MessageFormat.format(pattern, new Object[] {streamReader.getName()}) ;
                throw new XMLStreamException(message) ;
            }
            if (StreamHelper.checkParentFinished(streamReader))
            {
                return soapFault ;
            }
           
            // Node if present
            if (QNAME_NODE.equals(streamReader.getName()))
            {
                final TextElement nodeElement = new TextElement(streamReader) ;
                soapFault.setNode(nodeElement.getText()) ;
                if (StreamHelper.checkParentFinished(streamReader))
                {
                    return soapFault ;
                }
            }
            // Role if present
            if (QNAME_ROLE.equals(streamReader.getName()))
            {
                final TextElement roleElement = new TextElement(streamReader) ;
                soapFault.setRole(roleElement.getText()) ;
                if (StreamHelper.checkParentFinished(streamReader))
                {
                    return soapFault ;
                }
            }
           
            // Detail if present
            if (QNAME_DETAIL.equals(streamReader.getName()))
            {
                soapFault.setDetailElement(new NamedElement(null, new AnyElement(streamReader))) ;
                if (StreamHelper.checkParentFinished(streamReader))
                {
                    return soapFault ;
                }
            }
View Full Code Here

Examples of com.arjuna.webservices.stax.AnyElement

        {
            final String pattern = WSCLogger.log_mesg.getString("com.arjuna.webservices.wsaddr2005.AttributedAnyType_1") ;
            final String message = MessageFormat.format(pattern, new Object[] {elementName}) ;
            throw new XMLStreamException(message) ;
        }
        final AnyElement anyElement = new AnyElement(in) ;
        setAny(new NamedElement(elementName, anyElement)) ;
    }
View Full Code Here

Examples of com.arjuna.webservices.stax.AnyElement

                                catch (final IOException ioe)
                                {
                                    // Something happened while sending an async response so null out the replyTo and throw a fault.
                                    addressingContext.setReplyTo(null) ;
                                   
                                    final AnyElement detail = new AnyElement() ;
                                    detail.putAnyContent(new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_PROBLEM_IRI, responseAddressingContext.getTo())) ;
                                    final NamedElement detailElement = new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_FAULT_DETAIL, detail) ;
                                    final SoapFault soapFault = new SoapFault10(SoapFaultType.FAULT_SENDER, AddressingConstants.WSA_FAULT_CODE_QNAME_DESTINATION_UNREACHABLE,
                                        "Destination unreachable", detailElement) ;
                                    soapFault.setAction(AddressingConstants.WSA_ACTION_FAULT) ;
                                    throw soapFault ;
View Full Code Here

Examples of com.arjuna.webservices.stax.AnyElement

     * @param context The message context.
     * @return The SOAP fault.
     */
    protected SoapFault initialiseMissingActionSoapFault(final MessageContext context)
    {
        final AnyElement detail = new AnyElement() ;
        detail.putAnyContent(new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_PROBLEM_HEADER_QNAME, new AttributedQNameType(AddressingConstants.WSA_ELEMENT_QNAME_ACTION))) ;
       
        final NamedElement detailElement = new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_FAULT_DETAIL, detail) ;
        final SoapFault soapFault = new SoapFault10(SoapFaultType.FAULT_SENDER, AddressingConstants.WSA_FAULT_CODE_QNAME_MESSAGING_ADDRESSING_HEADER_REQUIRED,
            "Missing Addressing Header", detailElement) ;
        soapFault.setAction(AddressingConstants.WSA_ACTION_FAULT) ;
View Full Code Here

Examples of com.arjuna.webservices.stax.AnyElement

     * @param header The contents of the header.
     * @return The SOAP fault.
     */
    protected SoapFault initialiseDuplicateHeaderSoapFault(final MessageContext context, final QName headerName, final ElementContent header)
    {
        final AnyElement problemHeader = new AnyElement() ;
        problemHeader.putAnyContent(new NamedElement(headerName, header)) ;

        final AnyElement detail = new AnyElement() ;
        detail.putAnyContent(new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_PROBLEM_HEADER_QNAME, new AttributedQNameType(headerName))) ;
        detail.putAnyContent(new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_PROBLEM_HEADER, problemHeader)) ;
        final NamedElement detailElement = new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_FAULT_DETAIL, detail) ;
        final SoapFault soapFault = new SoapFault10(SoapFaultType.FAULT_SENDER, AddressingConstants.WSA_FAULT_CODE_QNAME_INVALID_ADDRESSING_HEADER,
            "Duplicate Addressing Header", detailElement) ;
        soapFault.setSubSubcode(AddressingConstants.WSA_FAULT_CODE_QNAME_INVALID_CARDINALITY) ;
        soapFault.setAction(AddressingConstants.WSA_ACTION_FAULT) ;
View Full Code Here

Examples of com.arjuna.webservices.stax.AnyElement

        }
       
        // detail if present
        if (QNAME_DETAIL.equals(streamReader.getName()))
        {
            soapFault.setDetailElement(new NamedElement(null, new AnyElement(streamReader))) ;
            if (StreamHelper.checkParentFinished(streamReader))
            {
                return soapFault ;
            }
        }
View Full Code Here

Examples of com.arjuna.webservices.stax.AnyElement

        }
       
        // detail if present
        if (QNAME_DETAIL.equals(streamReader.getName()))
        {
            soapFault.setDetail(new NamedElement(null, new AnyElement(streamReader))) ;
            if (StreamHelper.checkParentFinished(streamReader))
            {
                return soapFault ;
            }
        }
View Full Code Here

Examples of com.arjuna.webservices.stax.AnyElement

                                catch (final IOException ioe)
                                {
                                    // Something happened while sending an async response so null out the replyTo and throw a fault.
                                    addressingContext.setReplyTo(null) ;
                                   
                                    final AnyElement detail = new AnyElement() ;
                                    detail.putAnyContent(new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_PROBLEM_IRI, responseAddressingContext.getTo())) ;
                                    final NamedElement detailElement = new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_FAULT_DETAIL, detail) ;
                                    final SoapFault soapFault = new SoapFault(SoapFaultType.FAULT_SENDER, AddressingConstants.WSA_FAULT_CODE_QNAME_DESTINATION_UNREACHABLE,
                                        "Destination unreachable", detailElement) ;
                                    soapFault.setAction(AddressingConstants.WSA_ACTION_FAULT) ;
                                    throw soapFault ;
View Full Code Here

Examples of com.arjuna.webservices.stax.AnyElement

     * @param header The contents of the header.
     * @return The SOAP fault.
     */
    protected SoapFault initialiseMissingActionSoapFault(final MessageContext context)
    {
        final AnyElement detail = new AnyElement() ;
        detail.putAnyContent(new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_PROBLEM_HEADER_QNAME, new AttributedQNameType(AddressingConstants.WSA_ELEMENT_QNAME_ACTION))) ;
       
        final NamedElement detailElement = new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_FAULT_DETAIL, detail) ;
        final SoapFault soapFault = new SoapFault(SoapFaultType.FAULT_SENDER, AddressingConstants.WSA_FAULT_CODE_QNAME_MESSAGING_ADDRESSING_HEADER_REQUIRED,
            "Missing Addressing Header", detailElement) ;
        soapFault.setAction(AddressingConstants.WSA_ACTION_FAULT) ;
View Full Code Here

Examples of com.arjuna.webservices.stax.AnyElement

     * @param header The contents of the header.
     * @return The SOAP fault.
     */
    protected SoapFault initialiseDuplicateHeaderSoapFault(final MessageContext context, final QName headerName, final ElementContent header)
    {
        final AnyElement problemHeader = new AnyElement() ;
        problemHeader.putAnyContent(new NamedElement(headerName, header)) ;

        final AnyElement detail = new AnyElement() ;
        detail.putAnyContent(new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_PROBLEM_HEADER_QNAME, new AttributedQNameType(headerName))) ;
        detail.putAnyContent(new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_PROBLEM_HEADER, problemHeader)) ;
        final NamedElement detailElement = new NamedElement(AddressingConstants.WSA_ELEMENT_QNAME_FAULT_DETAIL, detail) ;
        final SoapFault soapFault = new SoapFault(SoapFaultType.FAULT_SENDER, AddressingConstants.WSA_FAULT_CODE_QNAME_INVALID_ADDRESSING_HEADER,
            "Duplicate Addressing Header", detailElement) ;
        soapFault.setSubSubcode(AddressingConstants.WSA_FAULT_CODE_QNAME_INVALID_CARDINALITY) ;
        soapFault.setAction(AddressingConstants.WSA_ACTION_FAULT) ;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.