Package org.jboss.security
Class SubjectInfo
- java.lang.Object
-
- 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addIdentity(Identity id)
Subject
getAuthenticatedSubject()
Set<Identity>
getIdentities()
<T> T
getIdentity(Class<T> clazz)
RoleGroup
getRoles()
void
removeIdentity(Identity id)
Remove an identityvoid
setAuthenticatedSubject(Subject authenticatedSubject)
void
setIdentities(Set<Identity> ids)
void
setRoles(RoleGroup roles)
String
toString()
-
-
-
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)
-
removeIdentity
public void removeIdentity(Identity id)
Remove an identity- Parameters:
id
-
-
-