| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.sun.identity.liberty.ws.security.SessionContext
The SessionContext class represents session status of an entity
 to another system entity. It is supplied to a relying party to support policy
 enforcement.
| Constructor Summary | |
| SessionContext(org.w3c.dom.Element element)Constructs an SessionContextobject from a DOM Element. | |
| SessionContext(SessionSubject sessionSubject,
               com.sun.identity.federation.message.common.AuthnContext authnContext,
               java.lang.String providerID)Constructs a SessionContextobject from aSessionSubjectobject, aAuthnContextobject and aString. | |
| Method Summary | |
|  com.sun.identity.federation.message.common.AuthnContext | getAuthnContext()Gets the AuthnContextwithin theSessionContextelement. | 
|  java.lang.String | getProviderID()Gets the ProviderIDwithin theSessionContextelement. | 
|  SessionSubject | getSessionSubject()Gets the SessionSubjectwithin theSessionContext. | 
|  boolean | setAuthnContext(com.sun.identity.federation.message.common.AuthnContext authnContext)Sets the AuthnContextto theSessionContext. | 
|  void | setSessionSubject(SessionSubject sub)Sets the SessionSubjectwithin theSessionContext. | 
|  java.lang.String | toXMLString()Returns a String representation of the SessionContextelement. | 
|  java.lang.String | toXMLString(boolean includeNS,
            boolean declareNS)Returns a String representation of the <SessionContext>element. | 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public SessionContext(SessionSubject sessionSubject,
                      com.sun.identity.federation.message.common.AuthnContext authnContext,
                      java.lang.String providerID)
               throws SAMLException
SessionContext object from a
 SessionSubject object, a AuthnContext
 object and a String.sessionSubject - SessionSubject object.authnContext - authentication context object.providerID - provider ID.SAMLException - if sessionSubject is null or
            providerID is null.
public SessionContext(org.w3c.dom.Element element)
               throws SAMLException
SessionContext object from a DOM Element.element - representing a DOM tree element.SAMLException - if there is an error in the sender or in the
            element definition.| Method Detail | 
public SessionSubject getSessionSubject()
SessionSubject within the
 SessionContext.
 element.SessionSubject object, within this 
         SessionContext.public void setSessionSubject(SessionSubject sub)
SessionSubject within the
 SessionContext.
 element.sub - SessionSubject object, within this 
         SessionContext.public com.sun.identity.federation.message.common.AuthnContext getAuthnContext()
AuthnContext within the SessionContext
 element.AuthnContext object, within this 
         SessionSubject.public java.lang.String getProviderID()
ProviderID within the SessionContext
 element.ProviderID object, within this 
         SessionSubject.public boolean setAuthnContext(com.sun.identity.federation.message.common.AuthnContext authnContext)
AuthnContext to the SessionContext.authnContext - AuthnContext to be set.
public java.lang.String toXMLString()
                             throws java.text.ParseException,
                                    com.sun.identity.federation.message.common.FSMsgException
SessionContext
 element.<saml:Subject>.java.text.ParseException - if could not convert String Date
            expression to Date object.com.sun.identity.federation.message.common.FSMsgException - if could not get AuthnContext XML
            String representation.
public java.lang.String toXMLString(boolean includeNS,
                                    boolean declareNS)
                             throws java.text.ParseException,
                                    com.sun.identity.federation.message.common.FSMsgException
<SessionContext>
 element.includeNS - if true prepends all elements by their Namespace
        name <saml:Subject>.declareNS - if true includes the namespace within the
        generated XML.java.text.ParseException - if could not convert String Date
            expression to Date object.com.sun.identity.federation.message.common.FSMsgException - if could not get AuthnContext XML
            String representation.| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||