IBM WebSphere Application ServerTM
Release 8

com.ibm.wsspi.wsaddressing
Interface Relationship

All Superinterfaces:
AttributedType, java.lang.Cloneable, java.io.Serializable

public interface Relationship
extends AttributedType, java.io.Serializable, java.lang.Cloneable

This interface represents the [relationship] abstract property of the WS-Addressing specification.

This type represents a pair of values that indicate how this message relates to another message. The type of the relationship is identified by a URI. The related message is identified by a URI that corresponds to the related message's [message id] property.


Method Summary
 java.lang.Object clone()
          Returns a clone of this Relationship
 java.net.URI getRelationshipType()
           
 java.net.URI getURI()
           
 void setRelationshipType(java.net.URI relationshipType)
           
 void setURI(java.net.URI uri)
           
 
Methods inherited from interface com.ibm.wsspi.wsaddressing.AttributedType
addAttribute, getAttributeNames, getAttributeValue
 

Method Detail

getURI

java.net.URI getURI()
Returns:
A URI that EITHER uniquely identifies the related message, corresponding to the related messages [message id] property OR be the well known URI visible in String form as the constant: com.ibm.wsspi.wsaddressing.Constants.UNSPECIFIED_MESSAGE If the URI was set to null, null will be returned.

setURI

void setURI(java.net.URI uri)
Parameters:
uri - The URI value that EITHER uniquely identifies the related message, corresponding to the related messages [message id] property OR be the well known URI visible in String form as the constant: Relationship.UNSPECIFIED_MESSAGE

getRelationshipType

java.net.URI getRelationshipType()
Returns:
A URI identifying the type of the relationship. If no RelationshipType has been set, the implied value specified by WS-Addressing Core Section 3.2 is returned. NOTE: When the 2004/08 namespace is in use, the QName wsa:Reply will be deserialized as the RelationshipType URI of the default namespace.
See Also:
http://www.w3.org/TR/ws-addr-core/#msgaddrpropsinfoset

setRelationshipType

void setRelationshipType(java.net.URI relationshipType)
Parameters:
relationshipType - A URI identifying the type of the relationship. NOTE: When the 2004/08 namespace is in use, the RelationshipType URI of the default namespace will be serialized to the QName wsa:Reply

clone

java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Returns a clone of this Relationship

Returns:
Relationship A clone of this Relationship instance.
Throws:
java.lang.CloneNotSupportedException

IBM WebSphere Application ServerTM
Release 8