javax > javax.security > javax.security.auth > javax.security.auth.subject >

Class: javax.security.auth.Subject
    java.lang.Object
       javax.security.auth.Subject


public final class Subject extends Object implements Serializable


FIELDS:

CONSTRUCTORS:
public Subject()

public Subject(boolean readOnly, Set principals, Set pubCredentials, Set privCredentials)


METHODS:
public static Object doAs(Subject subject, PrivilegedAction action)
Throws: NullPointerException
Throws: SecurityException

public static Object doAs(Subject subject, PrivilegedExceptionAction action)
Throws: PrivilegedActionException
Throws: NullPointerException
Throws: SecurityException

public static Object doAsPrivileged(Subject subject, PrivilegedAction action, AccessControlContext acc)
Throws: NullPointerException
Throws: SecurityException

public static Object doAsPrivileged(Subject subject, PrivilegedExceptionAction action, AccessControlContext acc)
Throws: PrivilegedActionException
Throws: NullPointerException
Throws: SecurityException

public boolean equals(Object o)
Throws: SecurityException
Overrides: Object

public Set getPrincipals()

public Set getPrincipals(Class c)
Throws: NullPointerException

public Set getPrivateCredentials()

public Set getPrivateCredentials(Class c)
Throws: NullPointerException

public Set getPublicCredentials()

public Set getPublicCredentials(Class c)
Throws: NullPointerException

public static Subject getSubject(AccessControlContext acc)
Throws: SecurityException
Throws: NullPointerException

public int hashCode()
Throws: SecurityException
Overrides: Object

public boolean isReadOnly()

public void setReadOnly()
Throws: SecurityException

public String toString()
Overrides: Object


INHERITED METHODS:
getClass(), hashCode(), equals(java.lang.Object), clone(), toString(), notify(), notifyAll(), wait(long), wait(long, int), wait(), finalize(),

SUBCLASSES:





Yazilar kaynak gosterilmeden kopyalanamaz © www.kodcu.net