KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > tigris > scarab > reports > ReportDateRange


1 package org.tigris.scarab.reports;
2
3 /* ================================================================
4  * Copyright (c) 2000-2002 CollabNet. All rights reserved.
5  *
6  * Redistribution and use in source and binary forms, with or without
7  * modification, are permitted provided that the following conditions are
8  * met:
9  *
10  * 1. Redistributions of source code must retain the above copyright
11  * notice, this list of conditions and the following disclaimer.
12  *
13  * 2. Redistributions in binary form must reproduce the above copyright
14  * notice, this list of conditions and the following disclaimer in the
15  * documentation and/or other materials provided with the distribution.
16  *
17  * 3. The end-user documentation included with the redistribution, if
18  * any, must include the following acknowlegement: "This product includes
19  * software developed by Collab.Net <http://www.Collab.Net/>."
20  * Alternately, this acknowlegement may appear in the software itself, if
21  * and wherever such third-party acknowlegements normally appear.
22  *
23  * 4. The hosted project names must not be used to endorse or promote
24  * products derived from this software without prior written
25  * permission. For written permission, please contact info@collab.net.
26  *
27  * 5. Products derived from this software may not use the "Tigris" or
28  * "Scarab" names nor may "Tigris" or "Scarab" appear in their names without
29  * prior written permission of Collab.Net.
30  *
31  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
32  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
33  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
34  * IN NO EVENT SHALL COLLAB.NET OR ITS CONTRIBUTORS BE LIABLE FOR ANY
35  * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
36  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
37  * GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
38  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
39  * IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
40  */

41
42 import org.apache.fulcrum.intake.Retrievable;
43
44 /**
45  * Represents a date range in the xml report definition. The functionality
46  * surrounding date ranges is not yet implemented.
47  *
48  * @author <a HREF="mailto:jmcnally@collab.net">John McNally</a>
49  * @version $Id: ReportDateRange.java 7498 2003-03-28 00:00:16Z jon $
50  */

51 public class ReportDateRange
52     implements java.io.Serializable JavaDoc,
53                Retrievable
54 {
55     private long minTime;
56
57     private long maxTime;
58
59     /**
60      * Get the MinTime value.
61      * @return the MinTime value.
62      */

63     public long getMinTime()
64     {
65         return minTime;
66     }
67
68     /**
69      * Set the MinTime value.
70      * @param newMinTime The new MinTime value.
71      */

72     public void setMinTime(long newMinTime)
73     {
74         this.minTime = newMinTime;
75     }
76
77     /**
78      * Get the MaxTime value.
79      * @return the MaxTime value.
80      */

81     public long getMaxTime()
82     {
83         return maxTime;
84     }
85
86     /**
87      * Set the MaxTime value.
88      * @param newMaxTime The new MaxTime value.
89      */

90     public void setMaxTime(long newMaxTime)
91     {
92         this.maxTime = newMaxTime;
93     }
94
95     private String JavaDoc queryKey;
96
97     /**
98      * Get the QueryKey value.
99      * @return the QueryKey value.
100      */

101     public String JavaDoc getQueryKey()
102     {
103         return queryKey == null ? "": queryKey;
104     }
105     
106     /**
107      * Set the QueryKey value.
108      * @param newQueryKey The new QueryKey value.
109      */

110     public void setQueryKey(String JavaDoc newQueryKey)
111     {
112         this.queryKey = newQueryKey;
113     }
114 }
115
116
Popular Tags