org.jboss.security
Class SubjectInfo

java.lang.Object
  extended by org.jboss.security.SubjectInfo
All Implemented Interfaces:
Serializable

public class SubjectInfo
extends Object
implements Serializable

Holds information - principal, credential and subject This class is handled by the Util class associated with the security context

Since:
Dec 26, 2006
Version:
$Revision$
Author:
Anil Saldhana
See Also:
SecurityContextUtil, Serialized Form

Method Summary
 void addIdentity(Identity id)
           
 Subject getAuthenticatedSubject()
           
 Set<Identity> getIdentities()
           
<T> T
getIdentity(Class<T> clazz)
           
 RoleGroup getRoles()
           
 void setAuthenticatedSubject(Subject authenticatedSubject)
           
 void setIdentities(Set<Identity> ids)
           
 void setRoles(RoleGroup roles)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getAuthenticatedSubject

public Subject getAuthenticatedSubject()

setAuthenticatedSubject

public void setAuthenticatedSubject(Subject authenticatedSubject)

getRoles

public RoleGroup getRoles()

setRoles

public void setRoles(RoleGroup roles)

addIdentity

public void addIdentity(Identity id)

getIdentity

public <T> T getIdentity(Class<T> clazz)

getIdentities

public Set<Identity> getIdentities()

setIdentities

public void setIdentities(Set<Identity> ids)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2009 JBoss Inc.. All Rights Reserved.