/** * The contents of this file are subject to the OpenMRS Public License * Version 1.0 (the "License"); you may not use this file except in * compliance with the License. You may obtain a copy of the License at * http://license.openmrs.org * * Software distributed under the License is distributed on an "AS IS" * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the * License for the specific language governing rights and limitations * under the License. * * Copyright (C) OpenMRS, LLC. All Rights Reserved. */ package org.openmrs.module.reporting.logic; import java.util.Collection; import java.util.Date; import java.util.Map; import org.openmrs.logic.Duration; import org.openmrs.logic.LogicCriteria; import org.openmrs.logic.LogicExpression; import org.openmrs.logic.op.Operand; import org.openmrs.logic.op.Operator; /** * Mock implementation of Logic Criteria to get around issues using the actual Logic Service implementations */ public class MockLogicCriteria implements LogicCriteria { private String token; public MockLogicCriteria(String token) { this.token = token; } /** * @see LogicCriteria#getRootToken() */ public String getRootToken() { return token; } /** * @see LogicCriteria#getExpression() */ public LogicExpression getExpression() { return null; } /** * @see LogicCriteria#getLogicParameters() */ public Map<String, Object> getLogicParameters() { return null; } /** * @see LogicCriteria#after(java.util.Date) */ public LogicCriteria after(Date arg0) { return null; } /** * @see LogicCriteria#and(LogicCriteria) */ public LogicCriteria and(LogicCriteria arg0) { return null; } /** * @see LogicCriteria#appendCriteria(op.Operator, LogicCriteria) */ public LogicCriteria appendCriteria(Operator arg0, LogicCriteria arg1) { return null; } /** * @see LogicCriteria#appendExpression(op.Operator, double) */ public LogicCriteria appendExpression(Operator arg0, double arg1) { return null; } /** * @see LogicCriteria#appendExpression(op.Operator, op.Operand) */ public LogicCriteria appendExpression(Operator arg0, Operand arg1) { return null; } /** * @see LogicCriteria#appendExpression(op.Operator, java.lang.String) */ public LogicCriteria appendExpression(Operator arg0, String arg1) { return null; } /** * @see LogicCriteria#applyTransform(op.Operator) */ public LogicCriteria applyTransform(Operator arg0) { return null; } /** * @see LogicCriteria#asOf(java.util.Date) */ public LogicCriteria asOf(Date arg0) { return null; } /** * @see LogicCriteria#average() */ public LogicCriteria average() { return null; } /** * @see LogicCriteria#before(java.util.Date) */ public LogicCriteria before(Date arg0) { return null; } /** * @see LogicCriteria#contains(double) */ public LogicCriteria contains(double arg0) { return null; } /** * @see LogicCriteria#contains(float) */ public LogicCriteria contains(float arg0) { return null; } /** * @see LogicCriteria#contains(int) */ public LogicCriteria contains(int arg0) { return null; } /** * @see LogicCriteria#contains(op.Operand) */ public LogicCriteria contains(Operand arg0) { return null; } /** * @see LogicCriteria#contains(java.lang.String) */ public LogicCriteria contains(String arg0) { return null; } /** * @see LogicCriteria#count() */ public LogicCriteria count() { return null; } /** * @see LogicCriteria#distinct() */ public LogicCriteria distinct() { return null; } /** * @see LogicCriteria#equalTo(double) */ public LogicCriteria equalTo(double arg0) { return null; } /** * @see LogicCriteria#equalTo(float) */ public LogicCriteria equalTo(float arg0) { return null; } /** * @see LogicCriteria#equalTo(int) */ public LogicCriteria equalTo(int arg0) { return null; } /** * @see LogicCriteria#equalTo(op.Operand) */ public LogicCriteria equalTo(Operand arg0) { return null; } /** * @see LogicCriteria#equalTo(java.lang.String) */ public LogicCriteria equalTo(String arg0) { return null; } /** * @see LogicCriteria#exists() */ public LogicCriteria exists() { return null; } /** * @see LogicCriteria#first() */ public LogicCriteria first() { return null; } /** * @see LogicCriteria#first(java.lang.Integer, java.lang.String) */ public LogicCriteria first(Integer arg0, String arg1) { return null; } /** * @see LogicCriteria#first(java.lang.Integer) */ public LogicCriteria first(Integer arg0) { return null; } /** * @see LogicCriteria#first(java.lang.String) */ public LogicCriteria first(String arg0) { return null; } /** * @see LogicCriteria#gt(double) */ public LogicCriteria gt(double arg0) { return null; } /** * @see LogicCriteria#gt(float) */ public LogicCriteria gt(float arg0) { return null; } /** * @see LogicCriteria#gt(int) */ public LogicCriteria gt(int arg0) { return null; } /** * @see LogicCriteria#gt(op.Operand) */ public LogicCriteria gt(Operand arg0) { return null; } /** * @see LogicCriteria#gte(double) */ public LogicCriteria gte(double arg0) { return null; } /** * @see LogicCriteria#gte(float) */ public LogicCriteria gte(float arg0) { return null; } /** * @see LogicCriteria#gte(int) */ public LogicCriteria gte(int arg0) { return null; } /** * @see LogicCriteria#gte(op.Operand) */ public LogicCriteria gte(Operand arg0) { return null; } /** * @see LogicCriteria#in(java.util.Collection) */ public LogicCriteria in(Collection<?> arg0) { return null; } /** * @see LogicCriteria#last() */ public LogicCriteria last() { return null; } /** * @see LogicCriteria#last(java.lang.Integer) */ public LogicCriteria last(Integer arg0) { return null; } /** * @see LogicCriteria#lt(double) */ public LogicCriteria lt(double arg0) { return null; } /** * @see LogicCriteria#lt(float) */ public LogicCriteria lt(float arg0) { return null; } /** * @see LogicCriteria#lt(int) */ public LogicCriteria lt(int arg0) { return null; } /** * @see LogicCriteria#lt(op.Operand) */ public LogicCriteria lt(Operand arg0) { return null; } /** * @see LogicCriteria#lte(double) */ public LogicCriteria lte(double arg0) { return null; } /** * @see LogicCriteria#lte(float) */ public LogicCriteria lte(float arg0) { return null; } /** * @see LogicCriteria#lte(int) */ public LogicCriteria lte(int arg0) { return null; } /** * @see LogicCriteria#lte(op.Operand) */ public LogicCriteria lte(Operand arg0) { return null; } /** * @see LogicCriteria#not() */ public LogicCriteria not() { return null; } /** * @see LogicCriteria#notExists() */ public LogicCriteria notExists() { return null; } /** * @see LogicCriteria#or(LogicCriteria) */ public LogicCriteria or(LogicCriteria arg0) { return null; } /** * @see LogicCriteria#setLogicParameters(java.util.Map) */ public void setLogicParameters(Map<String, Object> arg0) { } /** * @see LogicCriteria#within(Duration) */ public LogicCriteria within(Duration arg0) { return null; } }