public IExtendableCriterion Add(IAuditCriterion criterion) { criterions.Add(criterion); return this; }
public IAuditQuery Add(IAuditCriterion criterion) { criterions.Add(criterion); return this; }
/** * Return the disjuction of two criterions. */ public static IAuditCriterion Or(IAuditCriterion lhs, IAuditCriterion rhs) { return new LogicalAuditExpression(lhs, rhs, "or"); }
/** * Return the negation of a criterion. */ public static IAuditCriterion Not(IAuditCriterion expression) { return new NotAuditExpression(expression); }
public NotAuditExpression(IAuditCriterion criterion) { this.criterion = criterion; }
public LogicalAuditExpression(IAuditCriterion lhs, IAuditCriterion rhs, String op) { this.lhs = lhs; this.rhs = rhs; this.op = op; }