org.jboss.seam.security.external.saml.idp
Class SamlIdpSessionImpl

java.lang.Object
  extended by org.jboss.seam.security.external.saml.idp.SamlIdpSessionImpl
All Implemented Interfaces:
SamlIdpSession

public class SamlIdpSessionImpl
extends Object
implements SamlIdpSession

Author:
Marcel Kolsteren

Constructor Summary
SamlIdpSessionImpl()
           
 
Method Summary
 boolean equals(Object obj)
           
 SamlPrincipal getPrincipal()
          Returns the details of the principal, i.e.
 Set<SamlExternalServiceProvider> getServiceProviders()
          Returns the list of service providers that participate in the session.
 String getSessionIndex()
           
 int hashCode()
           
 void setPrincipal(SamlPrincipal samlPrincipal)
           
 void setServiceProviders(Set<SamlExternalServiceProvider> serviceProviders)
           
 void setSessionIndex(String sessionIndex)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SamlIdpSessionImpl

public SamlIdpSessionImpl()
Method Detail

getPrincipal

public SamlPrincipal getPrincipal()
Description copied from interface: SamlIdpSession
Returns the details of the principal, i.e. the logged in person

Specified by:
getPrincipal in interface SamlIdpSession
Returns:
the principal

setPrincipal

public void setPrincipal(SamlPrincipal samlPrincipal)

getSessionIndex

public String getSessionIndex()

setSessionIndex

public void setSessionIndex(String sessionIndex)

getServiceProviders

public Set<SamlExternalServiceProvider> getServiceProviders()
Description copied from interface: SamlIdpSession
Returns the list of service providers that participate in the session. The list can be empty. In that case, the session is local to the identity provider.

Specified by:
getServiceProviders in interface SamlIdpSession
Returns:
the list

setServiceProviders

public void setServiceProviders(Set<SamlExternalServiceProvider> serviceProviders)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2011 Seam Framework. All Rights Reserved.