Class GenericSecuredHeader

    • Constructor Detail

      • GenericSecuredHeader

        public GenericSecuredHeader​(XMLStreamReader reader,
                                    com.sun.xml.ws.api.SOAPVersion soapVersion,
                                    com.sun.xml.stream.buffer.stax.StreamReaderBufferCreator creator,
                                    HashMap nsDecl,
                                    XMLInputFactory staxIF,
                                    boolean encHeaderContent)
                             throws com.sun.xml.stream.buffer.XMLStreamBufferException,
                                    XMLStreamException
        Throws:
        com.sun.xml.stream.buffer.XMLStreamBufferException
        XMLStreamException
    • Method Detail

      • hasEncData

        public boolean hasEncData()
      • hasID

        public boolean hasID​(String id)
        Specified by:
        hasID in interface SecuredHeader
        Parameters:
        id - true if the SecuredHeader refers to id.
        Returns:
      • isIgnorable

        public final boolean isIgnorable​(com.sun.xml.ws.api.SOAPVersion soapVersion,
                                         Set<String> roles)
        Specified by:
        isIgnorable in interface com.sun.xml.ws.api.message.Header
        Overrides:
        isIgnorable in class com.sun.xml.ws.message.AbstractHeaderImpl
      • getRole

        public String getRole​(com.sun.xml.ws.api.SOAPVersion soapVersion)
        Specified by:
        getRole in interface com.sun.xml.ws.api.message.Header
        Overrides:
        getRole in class com.sun.xml.ws.message.AbstractHeaderImpl
      • isRelay

        public boolean isRelay()
        Specified by:
        isRelay in interface com.sun.xml.ws.api.message.Header
        Overrides:
        isRelay in class com.sun.xml.ws.message.AbstractHeaderImpl
      • getNamespaceURI

        public String getNamespaceURI()
        Specified by:
        getNamespaceURI in interface com.sun.xml.ws.api.message.Header
      • getLocalPart

        public String getLocalPart()
        Specified by:
        getLocalPart in interface com.sun.xml.ws.api.message.Header
      • getAttribute

        public String getAttribute​(String nsUri,
                                   String localName)
        Specified by:
        getAttribute in interface com.sun.xml.ws.api.message.Header
      • writeTo

        public void writeTo​(javax.xml.soap.SOAPMessage saaj)
                     throws javax.xml.soap.SOAPException
        Specified by:
        writeTo in interface com.sun.xml.ws.api.message.Header
        Throws:
        javax.xml.soap.SOAPException
      • getStringContent

        public String getStringContent()
        Specified by:
        getStringContent in interface com.sun.xml.ws.api.message.Header
        Overrides:
        getStringContent in class com.sun.xml.ws.message.AbstractHeaderImpl
      • readAsJAXB

        public <T> T readAsJAXB​(javax.xml.bind.Unmarshaller um)
                         throws javax.xml.bind.JAXBException
        Specified by:
        readAsJAXB in interface com.sun.xml.ws.api.message.Header
        Overrides:
        readAsJAXB in class com.sun.xml.ws.message.AbstractHeaderImpl
        Throws:
        javax.xml.bind.JAXBException
      • readAsJAXB

        public <T> T readAsJAXB​(com.sun.xml.bind.api.Bridge<T> bridge)
                         throws javax.xml.bind.JAXBException
        Specified by:
        readAsJAXB in interface com.sun.xml.ws.api.message.Header
        Overrides:
        readAsJAXB in class com.sun.xml.ws.message.AbstractHeaderImpl
        Throws:
        javax.xml.bind.JAXBException