public IExtendableCriterion Add(IAuditCriterion criterion) {
     criterions.Add(criterion);
     return this;
 }
 public IAuditQuery Add(IAuditCriterion criterion) {
     criterions.Add(criterion);
     return this;
 }
Example #3
0
 /**
  * Return the disjuction of two criterions.
  */
 public static IAuditCriterion Or(IAuditCriterion lhs, IAuditCriterion rhs)
 {
     return new LogicalAuditExpression(lhs, rhs, "or");
 }
Example #4
0
 /**
  * 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;
 }