Uses of Interface
org.opends.server.authorization.dseecompat.AciEvalContext
Packages that use AciEvalContext
Package
Description
Contains the Directory Server Sun Java System Directory Server Enterprise Edition (dseecompat) compatability access
control handler implementation.
-
Uses of AciEvalContext in org.opends.server.authorization.dseecompat
Methods in org.opends.server.authorization.dseecompat with parameters of type AciEvalContextModifier and TypeMethodDescriptionstatic StringAciEffectiveRights.createSummary(AciEvalContext evalCtx, boolean evalRet) Create the summary string used in the aclRightsInfo log string.AciBody.evaluate(AciEvalContext evalCtx) Performs an evaluation of the permission-bind rule pairs using the evaluation context.AuthMethod.evaluate(AciEvalContext evalCtx) BindRule.evaluate(AciEvalContext evalCtx) Evaluate a bind rule against an evaluation context.DayOfWeek.evaluate(AciEvalContext evalCtx) Performs evaluation of a dayofweek bind rule using the provided evaluation context.DNS.evaluate(AciEvalContext evalCtx) IP.evaluate(AciEvalContext evalCtx) Perform an evaluation using the provided evaluation context's remote IP address information.KeywordBindRule.evaluate(AciEvalContext evalCtx) Evaluate a bind rule using the passed in context.SSF.evaluate(AciEvalContext evalCtx) TimeOfDay.evaluate(AciEvalContext evalCtx) UserAttr.evaluate(AciEvalContext evalCtx) Evaluate the expression using an evaluation context.UserDN.evaluate(AciEvalContext evalCtx) Performs the evaluation of a userdn bind rule based on the evaluation context passed to it.static booleanUserDN.evalURL(AciEvalContext evalCtx, LDAPURL url) This method evaluates a URL userdn expression.static booleanAciEffectiveRights.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.