org.jboss.seam.security.external.saml.sp
Class SamlSpSessionImpl

java.lang.Object
  extended by org.jboss.seam.security.external.saml.sp.SamlSpSessionImpl
All Implemented Interfaces:
SamlSpSession

public class SamlSpSessionImpl
extends Object
implements SamlSpSession

Author:
Marcel Kolsteren

Constructor Summary
SamlSpSessionImpl()
           
 
Method Summary
 SamlExternalIdentityProvider getIdentityProvider()
          Gets the entity provider that manages the session.
 SamlPrincipal getPrincipal()
          Gets the details of the principal, i.e.
 String getSessionIndex()
           
 void setIdentityProvider(SamlExternalIdentityProvider identityProvider)
           
 void setPrincipal(SamlPrincipal samlPrincipal)
           
 void setSessionIndex(String sessionIndex)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SamlSpSessionImpl

public SamlSpSessionImpl()
Method Detail

getPrincipal

public SamlPrincipal getPrincipal()
Description copied from interface: SamlSpSession
Gets the details of the principal, i.e. the logged in user.

Specified by:
getPrincipal in interface SamlSpSession
Returns:
the principal

setPrincipal

public void setPrincipal(SamlPrincipal samlPrincipal)

getSessionIndex

public String getSessionIndex()

setSessionIndex

public void setSessionIndex(String sessionIndex)

getIdentityProvider

public SamlExternalIdentityProvider getIdentityProvider()
Description copied from interface: SamlSpSession
Gets the entity provider that manages the session.

Specified by:
getIdentityProvider in interface SamlSpSession
Returns:
the entity provider

setIdentityProvider

public void setIdentityProvider(SamlExternalIdentityProvider identityProvider)


Copyright © 2011 Seam Framework. All Rights Reserved.