org.eclipse.higgins.sts.common
Class SAMLToken

java.lang.Object
  extended byorg.eclipse.higgins.sts.common.SAMLToken
All Implemented Interfaces:
org.eclipse.higgins.sts.api.ISAMLToken, org.eclipse.higgins.sts.api.ISecurityElement, org.eclipse.higgins.sts.api.ISecurityToken
Direct Known Subclasses:
SAML11Token

public abstract class SAMLToken
extends Object
implements org.eclipse.higgins.sts.api.ISAMLToken

Author:
mikemci

Constructor Summary
SAMLToken()
           
 
Method Summary
 void fromElement(org.eclipse.higgins.sts.api.IElement element)
           
 org.eclipse.higgins.sts.api.IElement getAdvice()
           
 org.eclipse.higgins.sts.api.IElement getAttributeStatement()
           
 org.eclipse.higgins.sts.api.IElement getAuthenticationStatement()
           
 org.eclipse.higgins.sts.api.IElement getAuthorizationDecisionStatement()
           
 org.eclipse.higgins.sts.api.IElement getConditions()
           
 Date getIssueInstant()
           
 String getIssuer()
           
 org.eclipse.higgins.sts.api.IElement getSignature()
           
 org.eclipse.higgins.sts.api.IElement getStatement()
           
 org.eclipse.higgins.sts.api.IElement getSubjectStatement()
           
 void setAdvice(org.eclipse.higgins.sts.api.IElement elemAdvice)
           
 void setAttributeStatement(org.eclipse.higgins.sts.api.IElement elemAttributeStatement)
           
 void setAuthenticationStatement(org.eclipse.higgins.sts.api.IElement elemAuthenticationStatement)
           
 void setAuthorizationDecisionStatement(org.eclipse.higgins.sts.api.IElement elemAuthorizationDecisionStatement)
           
 void setConditions(org.eclipse.higgins.sts.api.IElement elemConditions)
           
 void setIssueInstant(Date dtIssueInstant)
           
 void setIssuer(String strIssuer)
           
 void setSignature(org.eclipse.higgins.sts.api.IElement elemSignature)
           
 void setStatement(org.eclipse.higgins.sts.api.IElement elemStatement)
           
 void setSubjectStatement(org.eclipse.higgins.sts.api.IElement elemSubjectStatement)
           
 org.eclipse.higgins.sts.api.IElement toElement()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAMLToken

public SAMLToken()
Method Detail

getAdvice

public org.eclipse.higgins.sts.api.IElement getAdvice()
                                               throws Exception
Specified by:
getAdvice in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

getAttributeStatement

public org.eclipse.higgins.sts.api.IElement getAttributeStatement()
                                                           throws Exception
Specified by:
getAttributeStatement in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

getAuthenticationStatement

public org.eclipse.higgins.sts.api.IElement getAuthenticationStatement()
                                                                throws Exception
Specified by:
getAuthenticationStatement in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

getAuthorizationDecisionStatement

public org.eclipse.higgins.sts.api.IElement getAuthorizationDecisionStatement()
                                                                       throws Exception
Specified by:
getAuthorizationDecisionStatement in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

getConditions

public org.eclipse.higgins.sts.api.IElement getConditions()
                                                   throws Exception
Specified by:
getConditions in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

getIssueInstant

public Date getIssueInstant()
Specified by:
getIssueInstant in interface org.eclipse.higgins.sts.api.ISAMLToken

getIssuer

public String getIssuer()
Specified by:
getIssuer in interface org.eclipse.higgins.sts.api.ISAMLToken

getSignature

public org.eclipse.higgins.sts.api.IElement getSignature()
                                                  throws Exception
Specified by:
getSignature in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

getStatement

public org.eclipse.higgins.sts.api.IElement getStatement()
                                                  throws Exception
Specified by:
getStatement in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

getSubjectStatement

public org.eclipse.higgins.sts.api.IElement getSubjectStatement()
                                                         throws Exception
Specified by:
getSubjectStatement in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

setAdvice

public void setAdvice(org.eclipse.higgins.sts.api.IElement elemAdvice)
               throws Exception
Specified by:
setAdvice in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

setAttributeStatement

public void setAttributeStatement(org.eclipse.higgins.sts.api.IElement elemAttributeStatement)
                           throws Exception
Specified by:
setAttributeStatement in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

setAuthenticationStatement

public void setAuthenticationStatement(org.eclipse.higgins.sts.api.IElement elemAuthenticationStatement)
                                throws Exception
Specified by:
setAuthenticationStatement in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

setAuthorizationDecisionStatement

public void setAuthorizationDecisionStatement(org.eclipse.higgins.sts.api.IElement elemAuthorizationDecisionStatement)
                                       throws Exception
Specified by:
setAuthorizationDecisionStatement in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

setConditions

public void setConditions(org.eclipse.higgins.sts.api.IElement elemConditions)
                   throws Exception
Specified by:
setConditions in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

setIssueInstant

public void setIssueInstant(Date dtIssueInstant)
Specified by:
setIssueInstant in interface org.eclipse.higgins.sts.api.ISAMLToken

setIssuer

public void setIssuer(String strIssuer)
Specified by:
setIssuer in interface org.eclipse.higgins.sts.api.ISAMLToken

setSignature

public void setSignature(org.eclipse.higgins.sts.api.IElement elemSignature)
                  throws Exception
Specified by:
setSignature in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

setStatement

public void setStatement(org.eclipse.higgins.sts.api.IElement elemStatement)
                  throws Exception
Specified by:
setStatement in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

setSubjectStatement

public void setSubjectStatement(org.eclipse.higgins.sts.api.IElement elemSubjectStatement)
                         throws Exception
Specified by:
setSubjectStatement in interface org.eclipse.higgins.sts.api.ISAMLToken
Throws:
Exception

fromElement

public void fromElement(org.eclipse.higgins.sts.api.IElement element)
                 throws Exception
Specified by:
fromElement in interface org.eclipse.higgins.sts.api.ISecurityElement
Throws:
Exception

toElement

public org.eclipse.higgins.sts.api.IElement toElement()
                                               throws Exception
Specified by:
toElement in interface org.eclipse.higgins.sts.api.ISecurityElement
Throws:
Exception