wt.admin
Class CompareSystemAndUserDomainRulesR6ToR7.PolicyInfo
java.lang.Object
wt.admin.CompareSystemAndUserDomainRulesR6ToR7.PolicyInfo
- All Implemented Interfaces:
- Cloneable
- Enclosing class:
- CompareSystemAndUserDomainRulesR6ToR7
- private static final class CompareSystemAndUserDomainRulesR6ToR7.PolicyInfo
- extends Object
- implements Cloneable
A utility class that maintains all the grant and deny permissions
for a given WTPrincipalReference
and AccessSelector
selector
final AccessSelector selector
principal
final WTPrincipalReference principal
grants
Vector grants
denies
Vector denies
CompareSystemAndUserDomainRulesR6ToR7.PolicyInfo
CompareSystemAndUserDomainRulesR6ToR7.PolicyInfo(AccessSelector a_Selector,
WTPrincipalReference a_Principal)
hasGrants
boolean hasGrants()
hasDenies
boolean hasDenies()
merge
void merge(CompareSystemAndUserDomainRulesR6ToR7.PolicyInfo source,
Writer log)
throws Exception
- Merge the permissions in the source info into this info.
If the source info contains a grant permission in conflict
with a deny permission in this info, or conversely if the source
info contains a deny permission in conflict with a grant
permission in this info, then log the conflict without merging
anything.
- Parameters:
source
- The info to merge permissions from
- Throws:
Exception
clone
protected Object clone()
toString
public String toString()
toString
String toString(boolean include_permissions)
getGrantsDisplay
String getGrantsDisplay()
getDeniesDisplay
String getDeniesDisplay()
getDomainPath
String getDomainPath()