org.jboss.security
Class SecurityAssociation.SubjectContext

java.lang.Object
  extended byorg.jboss.security.SecurityAssociation.SubjectContext
Enclosing class:
SecurityAssociation (src)

public static class SecurityAssociation.SubjectContext
extends java.lang.Object

The encapsulation of the authenticated subject


Field Summary
static int CREDENTIAL_WAS_SET
           
static int PRINCIPAL_WAS_SET
           
static int SUBJECT_WAS_SET
           
 
Constructor Summary
SecurityAssociation.SubjectContext()
           
SecurityAssociation.SubjectContext(javax.security.auth.Subject s, java.security.Principal p, java.lang.Object cred)
           
 
Method Summary
 java.lang.Object getCredential()
           
 int getFlags()
           
 java.security.Principal getPrincipal()
           
 javax.security.auth.Subject getSubject()
           
 void setCredential(java.lang.Object credential)
           
 void setPrincipal(java.security.Principal principal)
           
 void setSubject(javax.security.auth.Subject subject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SUBJECT_WAS_SET

public static final int SUBJECT_WAS_SET
See Also:
Constant Field Values (src)

PRINCIPAL_WAS_SET

public static final int PRINCIPAL_WAS_SET
See Also:
Constant Field Values (src)

CREDENTIAL_WAS_SET

public static final int CREDENTIAL_WAS_SET
See Also:
Constant Field Values (src)
Constructor Detail

SecurityAssociation.SubjectContext

public SecurityAssociation.SubjectContext()

SecurityAssociation.SubjectContext

public SecurityAssociation.SubjectContext(javax.security.auth.Subject s,
                                          java.security.Principal p,
                                          java.lang.Object cred)
Method Detail

getSubject

public javax.security.auth.Subject getSubject()

setSubject

public void setSubject(javax.security.auth.Subject subject)

getPrincipal

public java.security.Principal getPrincipal()

setPrincipal

public void setPrincipal(java.security.Principal principal)

getCredential

public java.lang.Object getCredential()

setCredential

public void setCredential(java.lang.Object credential)

getFlags

public int getFlags()