package com.xiongyingqi.logic;
import com.xiongyingqi.logic.condition.And;
import com.xiongyingqi.logic.condition.Condition;
import com.xiongyingqi.logic.condition.Not;
import com.xiongyingqi.logic.condition.Or;
/**
* 条件运算
* Created by 瑛琪<a href="http://xiongyingqi.com">xiongyingqi.com</a> on 2014/10/22 0022.
*/
public class ConditionalOperation {
Condition condition = new Condition() {
public Condition condition(Condition condition) {
return null;
}
};
And and = new And();
Or or = new Or();
Not not = new Not();
public ConditionalOperation and(Condition condition) {
and.condition(condition);
return this;
}
public ConditionalOperation or(Condition condition) {
and.condition(condition);
return this;
}
public ConditionalOperation not(Condition condition) {
and.condition(condition);
return this;
}
}