org.apache.ws.sandbox.security.trust2
Class SecurityTokenOrReference

java.lang.Object
  extended byorg.apache.ws.sandbox.security.trust2.SecurityTokenOrReference

public class SecurityTokenOrReference
extends java.lang.Object

Author:
ddelvecc

A class to hold either a security token of some kind (UsernameToken, BinarySecurityToken, etc.) or a SecurityTokenReference.


Field Summary
protected  BinarySecurity binarySecurityToken
           
protected  org.w3c.dom.Document doc
           
protected  boolean isReference
           
protected  SecurityTokenReference reference
           
protected  UsernameToken usernameToken
           
 
Constructor Summary
SecurityTokenOrReference(BinarySecurity securityToken)
           
SecurityTokenOrReference(org.w3c.dom.Element element)
           
SecurityTokenOrReference(org.w3c.dom.Element element, org.w3c.dom.Document doc)
           
SecurityTokenOrReference(SecurityTokenReference reference)
           
SecurityTokenOrReference(UsernameToken securityToken)
           
 
Method Summary
 BinarySecurity getBinarySecurity()
           
 org.w3c.dom.Element getElement()
           
 SecurityTokenReference getReference()
           
 java.lang.Object getTokenOrReference()
           
 UsernameToken getUsernameToken()
           
 boolean isReference()
           
 boolean isToken()
           
 java.lang.Object resolveToken()
           
 void setDocument(org.w3c.dom.Document doc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

doc

protected org.w3c.dom.Document doc

reference

protected SecurityTokenReference reference

usernameToken

protected UsernameToken usernameToken

binarySecurityToken

protected BinarySecurity binarySecurityToken

isReference

protected boolean isReference
Constructor Detail

SecurityTokenOrReference

public SecurityTokenOrReference(org.w3c.dom.Element element)
                         throws ElementParsingException

SecurityTokenOrReference

public SecurityTokenOrReference(org.w3c.dom.Element element,
                                org.w3c.dom.Document doc)
                         throws ElementParsingException

SecurityTokenOrReference

public SecurityTokenOrReference(SecurityTokenReference reference)

SecurityTokenOrReference

public SecurityTokenOrReference(UsernameToken securityToken)

SecurityTokenOrReference

public SecurityTokenOrReference(BinarySecurity securityToken)
Method Detail

isReference

public boolean isReference()

isToken

public boolean isToken()

setDocument

public void setDocument(org.w3c.dom.Document doc)

getElement

public org.w3c.dom.Element getElement()

getTokenOrReference

public java.lang.Object getTokenOrReference()
                                     throws TrustException
Throws:
TrustException

resolveToken

public java.lang.Object resolveToken()
                              throws TrustException
Throws:
TrustException

getReference

public SecurityTokenReference getReference()

getUsernameToken

public UsernameToken getUsernameToken()

getBinarySecurity

public BinarySecurity getBinarySecurity()


Copyright © 2004-2008 Apache Web Services. All Rights Reserved.