void |
AciTargetMatchContext.addTargAttrFiltersMatchAci(Aci aci) |
Add the specified ACI to a list of ACIs that have a targattrfilters rule
that matched.
|
int |
Aci.compareTo(Aci aci) |
Compares this Aci with the provided Aci based on a natural order.
|
static EnumEvalResult |
Aci.evaluate(AciEvalContext evalCtx,
Aci aci) |
Static class used to evaluate an ACI and evaluation context.
|
boolean |
AciEvalContext.hasTargAttrFiltersMatchAci(Aci aci) |
The context maintains a hashtable of ACIs that matched the targattrfilters
keyword evaluation.
|
static boolean |
Aci.isApplicable(Aci aci,
AciTargetMatchContext matchCtx) |
Test if the given ACI is applicable using the target match information
provided.
|
boolean |
TargAttrFilters.isApplicableMod(AciTargetMatchContext matchCtx,
Aci aci) |
Check if this TargAttrFilters object is applicable to the target
specified match context.
|
static boolean |
AciTargets.isExtOpApplicable(Aci aci,
AciTargetMatchContext matchCtx) |
Check an ACI's extop rule against a target match context.
|
static boolean |
AciTargets.isTargAttrFiltersApplicable(Aci aci,
AciTargetMatchContext matchCtx) |
Check an ACI's targattrfilters rule against a target match context.
|
static boolean |
AciTargets.isTargetApplicable(Aci aci,
AciTargetMatchContext matchCtx) |
Wrapper class that passes an ACI, an ACI's targets and the specified
target match context's resource entry DN to the main isTargetApplicable
method.
|
static boolean |
AciTargets.isTargetApplicable(Aci aci,
AciTargets targets,
DN entryDN) |
Main target isApplicable method.
|
static boolean |
AciTargets.isTargetAttrApplicable(Aci aci,
AciTargetMatchContext targetMatchCtx) |
Checks an provided ACI's targetattr rule against a target match
context.
|
static boolean |
AciTargets.isTargetControlApplicable(Aci aci,
AciTargetMatchContext matchCtx) |
Check an ACI's targetcontrol rule against a target match context.
|
static boolean |
AciTargets.isTargetFilterApplicable(Aci aci,
AciTargetMatchContext matchCtx) |
Checks an ACI's targetfilter rule information against a target match
context.
|
void |
AciEvalContext.setEvaluationResult(EnumEvalReason reason,
Aci decidingAci) |
Set the reason and the ACI that decided why the last access evaluation was
evaluated the way it was.
|
static boolean |
AciEffectiveRights.setTargAttrAci(AciEvalContext evalCtx,
Aci aci,
boolean denyAci) |
If the specified ACI is in the targattrfilters hashtable contained in the
evaluation context, set the evaluation context's targattrfilters match
variable to either ACL_TARGATTR_DENY_MATCH or ACL_TARGATTR_ALLOW_MATCH
depending on the value of the variable denyAci.
|