// Path: code/api/src/main/java/ar/edu/itba/tpf/chatterbot/support/IntervalCriteria.java
// public class IntervalCriteria {
//     private Date from;
//     private Date to;
// 
//     /**
//      * Crea un nuevo criterio de búsqueda completando la fecha de comienzo y fin.
//      * 
//      * @param from Fecha inicial.
//      * @param to Fecha final.
//      */
//     public IntervalCriteria(Date from, Date to) {
//         super();
//         this.from = from;
//         this.to = to;
//     }
// 
//     /**
//      * @return Fecha inicial.
//      */
//     public Date getFrom() {
//         return from;
//     }
// 
//     /**
//      * @param from Fecha inicial.
//      * @return this.
//      */
//     public IntervalCriteria setFrom(Date from) {
//         this.from = from;
//         return this;
//     }
// 
//     /**
//      * @return Fecha final.
//      */
//     public Date getTo() {
//         return to;
//     }
// 
//     /**
//      * @param to Fecha final.
//      * @return this.
//      */
//     public IntervalCriteria setTo(Date to) {
//         this.to = to;
//         return this;
//     }
// }


import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import ar.edu.itba.tpf.chatterbot.support.IntervalCriteria;

package ar.edu.itba.tpf.chatterbot.web;



public class IntervalCriteriaManager {

	private static final int FROM_HOUR_INITIAL = 0;
	private static final int TO_HOUR_INITIAL = 23;
	

// Path: code/api/src/main/java/ar/edu/itba/tpf/chatterbot/support/IntervalCriteria.java
// public class IntervalCriteria {
//     private Date from;
//     private Date to;
// 
//     /**
//      * Crea un nuevo criterio de búsqueda completando la fecha de comienzo y fin.
//      * 
//      * @param from Fecha inicial.
//      * @param to Fecha final.
//      */
//     public IntervalCriteria(Date from, Date to) {
//         super();
//         this.from = from;
//         this.to = to;
//     }
// 
//     /**
//      * @return Fecha inicial.
//      */
//     public Date getFrom() {
//         return from;
//     }
// 
//     /**
//      * @param from Fecha inicial.
//      * @return this.
//      */
//     public IntervalCriteria setFrom(Date from) {
//         this.from = from;
//         return this;
//     }
// 
//     /**
//      * @return Fecha final.
//      */
//     public Date getTo() {
//         return to;
//     }
// 
//     /**
//      * @param to Fecha final.
//      * @return this.
//      */
//     public IntervalCriteria setTo(Date to) {
//         this.to = to;
//         return this;
//     }
// }


// Path: code/web/src/main/java/ar/edu/itba/tpf/chatterbot/web/IntervalCriteriaManager.java
import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
import ar.edu.itba.tpf.chatterbot.support.IntervalCriteria;

package ar.edu.itba.tpf.chatterbot.web;



public class IntervalCriteriaManager {

	private static final int FROM_HOUR_INITIAL = 0;
	private static final int TO_HOUR_INITIAL = 23;
	

	private IntervalCriteria intervalCriteria;
