package com.braintreegateway;
import java.util.Calendar;
public class DateRangeNode<T extends SearchRequest> extends SearchNode<T> {
public DateRangeNode(String nodeName, T parent) {
super(nodeName, parent);
}
public T between(Calendar min, Calendar max) {
greaterThanOrEqualTo(min);
lessThanOrEqualTo(max);
return parent;
}
@Deprecated
public T greaterThanOrEqual(Calendar min) {
return greaterThanOrEqualTo(min);
}
@Deprecated
public T lessThanOrEqual(Calendar max) {
return lessThanOrEqualTo(max);
}
public T greaterThanOrEqualTo(Calendar min) {
parent.addRangeCriteria(nodeName, new SearchCriteria("min", min));
return parent;
}
public T lessThanOrEqualTo(Calendar max) {
parent.addRangeCriteria(nodeName, new SearchCriteria("max", max));
return parent;
}
}