Class WsAddressingUtil


  • public class WsAddressingUtil
    extends Object
    Utility class for WS-Addressing related interaction.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.somda.sdc.dpws.soap.wsaddressing.model.AttributedQNameType createAttributedQNameType​(QName qName)
      Shorthand method to create an AttributedQNameType from a QName.
      org.somda.sdc.dpws.soap.wsaddressing.model.AttributedURIType createAttributedURIType​(String uri)
      Shorthand method to create an AttributedURIType from a simple string.
      org.somda.sdc.dpws.soap.wsaddressing.model.AttributedURIType createAttributedURIType​(URI uri)
      Shorthand method to create an AttributedURIType from an URI.
      org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType createEprWithAddress​(String addressUri)
      Creates an endpoint reference given an address string.
      org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType createEprWithAddress​(URI addressUri)
      Creates an endpoint reference given an address URI.
      org.somda.sdc.dpws.soap.wsaddressing.model.RelatesToType createRelatesToType​(String uri)
      Shorthand method to create an RelatesToType from a simple String.
      org.somda.sdc.dpws.soap.wsaddressing.model.RelatesToType createRelatesToType​(org.somda.sdc.dpws.soap.wsaddressing.model.AttributedURIType attributedURIType)
      Shorthand method to create an RelatesToType from an AttributedURIType.
      Optional<String> getAddressUri​(org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType epr)
      Gets the address URI of an endpoint reference.
      String getAddressUriString​(org.somda.sdc.dpws.soap.wsaddressing.model.AttributedURIType attributedURIType)
      Gets the address URI string of an AttributedURIType.
    • Method Detail

      • createAttributedURIType

        public org.somda.sdc.dpws.soap.wsaddressing.model.AttributedURIType createAttributedURIType​(String uri)
        Shorthand method to create an AttributedURIType from a simple string.
        Parameters:
        uri - the URI as string.
        Returns:
        an AttributedURIType instance.
      • createAttributedQNameType

        public org.somda.sdc.dpws.soap.wsaddressing.model.AttributedQNameType createAttributedQNameType​(QName qName)
        Shorthand method to create an AttributedQNameType from a QName.
        Parameters:
        qName - the QName to add.
        Returns:
        an AttributedQNameType instance.
      • createAttributedURIType

        public org.somda.sdc.dpws.soap.wsaddressing.model.AttributedURIType createAttributedURIType​(URI uri)
        Shorthand method to create an AttributedURIType from an URI.
        Parameters:
        uri - the URI.
        Returns:
        an AttributedURIType instance.
      • createRelatesToType

        public org.somda.sdc.dpws.soap.wsaddressing.model.RelatesToType createRelatesToType​(String uri)
        Shorthand method to create an RelatesToType from a simple String.
        Parameters:
        uri - the URI as string.
        Returns:
        an RelatesToType instance.
      • createRelatesToType

        public org.somda.sdc.dpws.soap.wsaddressing.model.RelatesToType createRelatesToType​(@Nullable
                                                                                            org.somda.sdc.dpws.soap.wsaddressing.model.AttributedURIType attributedURIType)
        Shorthand method to create an RelatesToType from an AttributedURIType.
        Parameters:
        attributedURIType - the URI as AttributedURIType.
        Returns:
        an RelatesToType instance.
      • getAddressUri

        public Optional<String> getAddressUri​(org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType epr)
        Gets the address URI of an endpoint reference.
        Parameters:
        epr - the endpoint reference.
        Returns:
        the endpoint reference or Optional.empty() if there was no URI available.
      • getAddressUriString

        public String getAddressUriString​(org.somda.sdc.dpws.soap.wsaddressing.model.AttributedURIType attributedURIType)
        Gets the address URI string of an AttributedURIType.
        Parameters:
        attributedURIType - the attributed URI type where to extract the URI string.
        Returns:
        the URI or an empty string if AttributedURIType.getValue() returned null.
      • createEprWithAddress

        public org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType createEprWithAddress​(String addressUri)
        Creates an endpoint reference given an address string.
        Parameters:
        addressUri - the address string of the endpoint reference.
        Returns:
        a new endpoint reference object.
      • createEprWithAddress

        public org.somda.sdc.dpws.soap.wsaddressing.model.EndpointReferenceType createEprWithAddress​(URI addressUri)
        Creates an endpoint reference given an address URI.
        Parameters:
        addressUri - the address URI of the endpoint reference.
        Returns:
        a new endpoint reference object.