org.apache.ws.security.message.token
Class SecurityContextToken

java.lang.Object
  extended by org.apache.ws.security.message.token.SecurityContextToken

public class SecurityContextToken
extends Object

Version:
1.0
Author:
Ruchith Fernando

Field Summary
protected  org.w3c.dom.Element element
          Security context token element
protected  org.w3c.dom.Element elementIdentifier
          Identifier element
 
Constructor Summary
SecurityContextToken(org.w3c.dom.Document doc)
          Constructor to create the SCT
SecurityContextToken(org.w3c.dom.Document doc, String uuid)
          Constructor to create the SCT with a given uuid
SecurityContextToken(org.w3c.dom.Element elem)
          This is used to create a SecurityContextToken using a DOM Element
SecurityContextToken(int version, org.w3c.dom.Document doc)
          Constructor to create the SCT
SecurityContextToken(int version, org.w3c.dom.Document doc, String uuid)
          Constructor to create the SCT with a given uuid
 
Method Summary
 org.w3c.dom.Element getElement()
          Returns the dom element of this SecurityContextToken object.
 String getID()
          Gets the id.
 String getIdentifier()
          Get the identifier.
 void setElement(org.w3c.dom.Element elem)
           
 void setID(String id)
          Set the id of this security context token.
 void setIdentifier(org.w3c.dom.Document doc, String uuid)
          Deprecated. use {#link SecurityContextToken.setIdentifier(String)} instead
 void setIdentifier(String uuid)
          Set the identifier.
 String toString()
          Returns the string representation of the token.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

element

protected org.w3c.dom.Element element
Security context token element


elementIdentifier

protected org.w3c.dom.Element elementIdentifier
Identifier element

Constructor Detail

SecurityContextToken

public SecurityContextToken(org.w3c.dom.Document doc)
                     throws ConversationException
Constructor to create the SCT

Parameters:
doc -
Throws:
ConversationException

SecurityContextToken

public SecurityContextToken(org.w3c.dom.Document doc,
                            String uuid)
                     throws ConversationException
Constructor to create the SCT with a given uuid

Parameters:
doc -
Throws:
ConversationException

SecurityContextToken

public SecurityContextToken(int version,
                            org.w3c.dom.Document doc)
                     throws ConversationException
Constructor to create the SCT

Parameters:
doc -
Throws:
ConversationException

SecurityContextToken

public SecurityContextToken(int version,
                            org.w3c.dom.Document doc,
                            String uuid)
                     throws ConversationException
Constructor to create the SCT with a given uuid

Parameters:
doc -
Throws:
ConversationException

SecurityContextToken

public SecurityContextToken(org.w3c.dom.Element elem)
                     throws WSSecurityException
This is used to create a SecurityContextToken using a DOM Element

Parameters:
elem - The DOM element: The security context token
Throws:
WSSecurityException - If the element passed in in not a security context token
Method Detail

setIdentifier

public void setIdentifier(org.w3c.dom.Document doc,
                          String uuid)
Deprecated. use {#link SecurityContextToken.setIdentifier(String)} instead

Set the identifier.


setIdentifier

public void setIdentifier(String uuid)
Set the identifier.


getIdentifier

public String getIdentifier()
Get the identifier.

Returns:
the data from the identifier element.

setElement

public void setElement(org.w3c.dom.Element elem)

getElement

public org.w3c.dom.Element getElement()
Returns the dom element of this SecurityContextToken object.

Returns:
the wsse:UsernameToken element

toString

public String toString()
Returns the string representation of the token.

Overrides:
toString in class Object
Returns:
a XML string representation

getID

public String getID()
Gets the id.

Returns:
the value of the wsu:Id attribute of this SecurityContextToken

setID

public void setID(String id)
Set the id of this security context token.

Parameters:
id - the value for the wsu:Id attribute of this SecurityContextToken


Copyright © 2004-2013 The Apache Software Foundation. All Rights Reserved.