org.jboss.seam.security.external.saml.idp
Class SamlIdpSessionImpl
java.lang.Object
org.jboss.seam.security.external.saml.idp.SamlIdpSessionImpl
- All Implemented Interfaces:
- SamlIdpSession
public class SamlIdpSessionImpl
- extends Object
- implements SamlIdpSession
- Author:
- Marcel Kolsteren
SamlIdpSessionImpl
public SamlIdpSessionImpl()
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.