public class ReaderPolicy extends AbstractPolicy implements ConfPolicy
labelUtil| Constructor and Description |
|---|
ReaderPolicy(LabelUtil labelUtil,
Principal owner,
Principal reader) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
ConfPolicy |
join(ConfPolicy p) |
ConfPolicy |
join(ConfPolicy p,
boolean simplify) |
ConfPolicy |
join(ConfPolicy p,
java.util.Set<jif.lang.PrincipalUtil.DelegationPair> s)
Return the join of this policy and p.
|
ConfPolicy |
join(ConfPolicy p,
java.util.Set<jif.lang.PrincipalUtil.DelegationPair> s,
boolean simplify) |
ConfPolicy |
meet(ConfPolicy p) |
ConfPolicy |
meet(ConfPolicy p,
boolean simplify) |
ConfPolicy |
meet(ConfPolicy p,
java.util.Set<jif.lang.PrincipalUtil.DelegationPair> s) |
ConfPolicy |
meet(ConfPolicy p,
java.util.Set<jif.lang.PrincipalUtil.DelegationPair> s,
boolean simplify) |
Principal |
owner() |
Principal |
reader() |
boolean |
relabelsTo(Policy p,
java.util.Set<jif.lang.PrincipalUtil.DelegationPair> s)
Does this policy relabel to policy p? If this method returns true,
then all delegations that this result depend upon (i.e., DelegationPairs)
should be added to the set s.
|
java.lang.String |
toString() |
public Principal owner()
public Principal reader()
public boolean relabelsTo(Policy p, java.util.Set<jif.lang.PrincipalUtil.DelegationPair> s)
PolicyrelabelsTo in interface Policypublic int hashCode()
hashCode in class AbstractPolicypublic boolean equals(java.lang.Object o)
equals in class AbstractPolicypublic java.lang.String toString()
toString in class java.lang.Objectpublic ConfPolicy join(ConfPolicy p, java.util.Set<jif.lang.PrincipalUtil.DelegationPair> s)
ConfPolicyjoin in interface ConfPolicypublic ConfPolicy meet(ConfPolicy p, java.util.Set<jif.lang.PrincipalUtil.DelegationPair> s)
meet in interface ConfPolicypublic ConfPolicy join(ConfPolicy p)
join in interface ConfPolicypublic ConfPolicy meet(ConfPolicy p)
meet in interface ConfPolicypublic ConfPolicy join(ConfPolicy p, boolean simplify)
join in interface ConfPolicypublic ConfPolicy meet(ConfPolicy p, boolean simplify)
meet in interface ConfPolicypublic ConfPolicy join(ConfPolicy p, java.util.Set<jif.lang.PrincipalUtil.DelegationPair> s, boolean simplify)
join in interface ConfPolicypublic ConfPolicy meet(ConfPolicy p, java.util.Set<jif.lang.PrincipalUtil.DelegationPair> s, boolean simplify)
meet in interface ConfPolicy