View Javadoc

1   /*
2    *  DISCLAIMER
3    */
4   package org.flowfuse.base.model.filter;
5   
6   import org.apache.commons.logging.Log;
7   import org.apache.commons.logging.LogFactory;
8   
9   import java.util.Date;
10  import java.util.List;
11  import java.util.ArrayList;
12  
13  /***
14   * @author <a href="stefan@flowfuse.org">Stefan Kleineikenscheidt</a>,
15   *         Flowfuse.org
16   * @version $Id: DateRangeFilter.java,v 1.1 2006/01/15 20:01:24 skleinei Exp $
17   */
18  public class DateRangeFilter extends AbstractWorklistFilter {
19  
20    /*** RCS ID */
21    public final static String rcsid = "$Id: DateRangeFilter.java,v 1.1 2006/01/15 20:01:24 skleinei Exp $";
22  
23    /*** Logger */
24    protected final Log logger = LogFactory.getLog(this.getClass());
25  
26    Date fromDate = null;
27  
28    Date toDate = null;
29  
30    public List getParameters() {
31      List parameterList = new ArrayList();
32      parameterList.add(fromDate);
33      parameterList.add(toDate);
34      return parameterList;
35    }
36  
37    public boolean isSet() {
38      if ((fromDate != null) && (toDate != null)) {
39        return true;
40      } else {
41        return false;
42      }
43    }
44  
45    public Date getFromDate() {
46      return fromDate;
47    }
48  
49    public void setFromDate(Date fromDate) {
50      this.fromDate = fromDate;
51    }
52  
53    public Date getToDate() {
54      return toDate;
55    }
56  
57    public void setToDate(Date toDate) {
58      this.toDate = toDate;
59    }
60  
61  }
62  
63  /* EOF */