public abstract class AbstractPrincipal extends java.lang.Object implements Principal
Modifier | Constructor and Description |
---|---|
|
AbstractPrincipal() |
protected |
AbstractPrincipal(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addDelegatesTo(Principal p) |
boolean |
delegatesTo(Principal p) |
boolean |
equals(java.lang.Object o) |
boolean |
equals(Principal p) |
ActsForProof |
findProofDownto(Principal q,
java.lang.Object searchState) |
ActsForProof |
findProofUpto(Principal p,
java.lang.Object searchState) |
int |
hashCode() |
boolean |
isAuthorized(java.lang.Object authPrf,
Closure closure,
Label lb,
boolean executeNow) |
protected AbstractPrincipal |
jif$lang$AbstractPrincipal$(java.lang.String name) |
protected AbstractPrincipal |
jif$lang$AbstractPrincipal$(java.lang.String name,
Principal superior) |
java.lang.String |
name() |
void |
removeDelegatesTo(Principal p) |
protected boolean |
superiorsContains(Principal p) |
public AbstractPrincipal()
protected AbstractPrincipal(java.lang.String name)
protected AbstractPrincipal jif$lang$AbstractPrincipal$(java.lang.String name)
protected AbstractPrincipal jif$lang$AbstractPrincipal$(java.lang.String name, Principal superior)
public boolean delegatesTo(Principal p)
delegatesTo
in interface Principal
public void addDelegatesTo(Principal p)
public void removeDelegatesTo(Principal p)
protected boolean superiorsContains(Principal p)
public boolean isAuthorized(java.lang.Object authPrf, Closure closure, Label lb, boolean executeNow)
isAuthorized
in interface Principal
public ActsForProof findProofDownto(Principal q, java.lang.Object searchState)
findProofDownto
in interface Principal
public ActsForProof findProofUpto(Principal p, java.lang.Object searchState)
findProofUpto
in interface Principal
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object