Lines Matching refs:evalCtx
177 * @param evalCtx The evaluation context to evaluate with.
182 public EnumEvalResult evaluate(AciEvalContext evalCtx) {
186 boolean isAnonUser=evalCtx.isAnonymousUser();
200 matched=evalNonAnonymous(evalCtx, dnTypeURL);
210 * @param evalCtx The evaluation context to evaluate with.
215 private EnumEvalResult evalNonAnonymous(AciEvalContext evalCtx,
217 DN clientDN=evalCtx.getClientDN();
218 DN resDN=evalCtx.getResourceDN();
225 matched = evalURL(evalCtx, url);
257 matched = evalDNPattern(evalCtx, url);
299 * @param evalCtx The evaluation context to use.
303 private EnumEvalResult evalDNPattern(AciEvalContext evalCtx, LDAPURL url) {
311 return pattern.matchesDN(evalCtx.getClientDN()) ?
322 * @param evalCtx The evaluation context to use.
326 public static EnumEvalResult evalURL(AciEvalContext evalCtx, LDAPURL url) {
338 if(!evalCtx.getClientDN().isDescendantOf(urlDN))
343 DN parent=evalCtx.getClientDN().parent();
349 DN userDN = evalCtx.getClientDN();
355 if(!evalCtx.getClientDN().equals(urlDN))
361 if(filter.matchesEntry(evalCtx.getClientEntry()))