public abstract class AbstractSecurityContext extends Object implements AppServSecurityContext, Serializable
| Modifier and Type | Field and Description |
|---|---|
protected Principal |
additional |
protected Principal |
initiator |
protected Subject |
subject |
| Constructor and Description |
|---|
AbstractSecurityContext() |
| Modifier and Type | Method and Description |
|---|---|
Principal |
getAdditionalPrincipal() |
abstract Principal |
getCallerPrincipal()
This method should be implemented by the subclasses to
return the caller principal.
|
abstract Subject |
getSubject()
This method should be implemented by the subclasses to return
the Credentials of the caller principal.
|
void |
setAdditionalPrincipal(Principal principal) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCurrentSecurityContext, newInstance, newInstance, setCurrentSecurityContext, setSecurityContextWithPrincipal, setUnauthenticatedSecurityContextprotected Principal initiator
protected Subject subject
protected Principal additional
public abstract Principal getCallerPrincipal()
getCallerPrincipal in interface AppServSecurityContextpublic abstract Subject getSubject()
getSubject in interface AppServSecurityContextpublic Principal getAdditionalPrincipal()
public void setAdditionalPrincipal(Principal principal)
Copyright © 2017. All rights reserved.