Lines Matching refs:evalCtx

173      * @param evalCtx   The evaluation context to use in the evaluation of the
177 public EnumEvalResult evaluate(AciEvalContext evalCtx) {
181 //evalCtx has a copy of the non-filtered entry, switch to it for these
187 matched=evalDNKeywords(evalCtx);
191 matched=evalURL(evalCtx);
195 matched=evalVAL(evalCtx);
203 * @param evalCtx The evaluation context to use.
207 private EnumEvalResult evalVAL(AciEvalContext evalCtx) {
216 conn.processSearch(evalCtx.getClientDN(),
225 Entry e=evalCtx.getResourceEntry();
272 * @param evalCtx The evaluation context to evaluate with.
275 private EnumEvalResult evalURL(AciEvalContext evalCtx) {
281 List<Attribute> attrs=evalCtx.getResourceEntry().getAttribute(attrType);
292 matched=UserDN.evalURL(evalCtx, url);
314 * @param evalCtx The evaluation context to evaluate with.
317 private EnumEvalResult evalDNKeywords(AciEvalContext evalCtx) {
325 if (evalCtx.getResourceEntry().hasAttribute(attrType))
326 matched=GroupDN.evaluate(evalCtx.getResourceEntry(),
327 evalCtx,attrType, baseDN);
334 if(evalCtx.isAddOperation()) {
336 } else if (evalCtx.getResourceEntry().hasAttribute(attrType)) {
338 evalEntryAttr(evalCtx.getResourceEntry(),
339 evalCtx,attrType);
345 getDNParentLevel(levels[i], evalCtx.getResourceDN());
361 matched = evalEntryAttr(e, evalCtx, attrType);
398 * @param evalCtx The evaluation context to use in the evaluation.
402 private EnumEvalResult evalEntryAttr(Entry e, AciEvalContext evalCtx,
407 result=UserDN.evaluate(e, evalCtx.getClientDN(),
412 result=GroupDN.evaluate(e, evalCtx, attributeType, null);