public final class AciTargets extends Object
Modifier and Type | Method and Description |
---|---|
static AciTargets |
decode(String input,
Dn dn)
Decode an ACI's target part of the syntax from the string provided.
|
ExtOp |
getExtOp()
Return the class representing the ACI extop keyword.
|
TargAttrFilters |
getTargAttrFilters()
Return the class representing the ACI targattrfilters keyword.
|
org.opends.server.authorization.dseecompat.TargetAttr |
getTargetAttr()
Return class representing the ACI targetattr keyword.
|
TargetControl |
getTargetControl()
Return the class representing the ACI targetcontrol keyword.
|
TargetFilter |
getTargetFilter()
Return class representing the ACI targetfilter keyword.
|
SearchScope |
getTargetScope()
Return the ACI targetscope keyword.
|
static boolean |
isTargetAttrApplicable(Aci aci,
AciTargetMatchContext targetMatchCtx)
Checks an provided ACI's targetattr rule against a target match context.
|
boolean |
isTargetFilterApplicable(AciTargetMatchContext matchCtx)
Checks an ACI's targetfilter rule information against a target match context.
|
public org.opends.server.authorization.dseecompat.TargetAttr getTargetAttr()
public SearchScope getTargetScope()
public TargetFilter getTargetFilter()
public TargAttrFilters getTargAttrFilters()
public TargetControl getTargetControl()
public ExtOp getExtOp()
public static AciTargets decode(String input, Dn dn) throws AciException
input
- String representing an ACI target part of syntax.dn
- The DN of the entry containing the ACI.AciException
- If the provided string contains errors.public boolean isTargetFilterApplicable(AciTargetMatchContext matchCtx)
matchCtx
- The target match context containing information needed to perform a target match.public static boolean isTargetAttrApplicable(Aci aci, AciTargetMatchContext targetMatchCtx)
aci
- The ACI to evaluate.targetMatchCtx
- The target match context to check the ACI against.Copyright 2010-2022 ForgeRock AS.