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 voidaddIdentity(Identity id)SubjectgetAuthenticatedSubject()Set<Identity>getIdentities()<T> TgetIdentity(Class<T> clazz)RoleGroupgetRoles()voidremoveIdentity(Identity id)Remove an identityvoidsetAuthenticatedSubject(Subject authenticatedSubject)voidsetIdentities(Set<Identity> ids)voidsetRoles(RoleGroup roles)StringtoString()
-
-
-
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-
-
-