jif.types.hierarchy
Class PrincipalHierarchy
java.lang.Object
jif.types.hierarchy.PrincipalHierarchy
public class PrincipalHierarchy
- extends java.lang.Object
The principal hierarchy that defines the acts-for relationships
between principals.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PrincipalHierarchy
public PrincipalHierarchy()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
actsForString
public java.lang.String actsForString()
isEmpty
public boolean isEmpty()
add
public void add(Principal actor,
Principal granter)
actsFor
public boolean actsFor(Principal actor,
Principal granter)
actsFor
protected boolean actsFor(Principal actor,
Principal granter,
java.util.LinkedList goalStack)
copy
public PrincipalHierarchy copy()
clear
public void clear()