KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > dotmarketing > portlets > events > model > Recurance


1 package com.dotmarketing.portlets.events.model;
2
3 import java.io.Serializable JavaDoc;
4 import java.util.Calendar JavaDoc;
5 import java.util.Date JavaDoc;
6 import java.util.GregorianCalendar JavaDoc;
7 import com.dotmarketing.beans.*;
8
9 /** @author Hibernate CodeGenerator */
10 public class Recurance extends Inode implements Serializable JavaDoc {
11
12     String JavaDoc occurs;
13     int interval;
14     Date JavaDoc starting;
15     Date JavaDoc ending;
16     String JavaDoc daysOfWeek;
17     int dayOfMonth;
18
19     /**
20      * Returns the daysOfWeek.
21      * @return String
22      */

23     public String JavaDoc getDaysOfWeek() {
24         return daysOfWeek;
25     }
26
27     public Recurance() {
28         starting = new java.util.Date JavaDoc();
29         ending = new java.util.Date JavaDoc();
30         interval = 1;
31         dayOfMonth = 1;
32         occurs = "day";
33         setType("recurance");
34     }
35
36     /**
37      * Returns the ending.
38      * @return Date
39      */

40     public Date JavaDoc getEnding() {
41         return ending;
42     }
43
44     /**
45      * Returns the interval.
46      * @return int
47      */

48     public int getInterval() {
49         return interval;
50     }
51
52     /**
53      * Returns the occurs.
54      * @return String
55      */

56     public String JavaDoc getOccurs() {
57         return occurs;
58     }
59
60     /**
61      * Returns the starting.
62      * @return Date
63      */

64     public Date JavaDoc getStarting() {
65         return starting;
66     }
67
68     /**
69      * Sets the daysOfWeek.
70      * @param daysOfWeek The daysOfWeek to set
71      */

72     public void setDaysOfWeek(String JavaDoc daysOfWeek) {
73         this.daysOfWeek = daysOfWeek;
74     }
75
76     /**
77      * Sets the ending.
78      * @param ending The ending to set
79      */

80     public void setEnding(Date JavaDoc ending) {
81         this.ending = ending;
82     }
83
84     /**
85      * Sets the interval.
86      * @param interval The interval to set
87      */

88     public void setInterval(int interval) {
89         this.interval = interval;
90     }
91
92     /**
93      * Sets the occurs.
94      * @param occurs The occurs to set
95      */

96     public void setOccurs(String JavaDoc occurs) {
97         this.occurs = occurs;
98     }
99
100     /**
101      * Sets the starting.
102      * @param starting The starting to set
103      */

104     public void setStarting(Date JavaDoc starting) {
105         this.starting = starting;
106     }
107
108     /**
109      * Returns the dayOfMonth.
110      * @return int
111      */

112     public int getDayOfMonth() {
113         return dayOfMonth;
114     }
115
116     /**
117      * Sets the dayOfMonth.
118      * @param dayOfMonth The dayOfMonth to set
119      */

120     public void setDayOfMonth(int dayOfMonth) {
121         this.dayOfMonth = dayOfMonth;
122     }
123     
124     public void setStartTime(java.util.Date JavaDoc newStartTime){
125
126         
127         
128         GregorianCalendar JavaDoc _starting = new GregorianCalendar JavaDoc();
129         _starting.setTime(starting);
130         
131         
132         GregorianCalendar JavaDoc _newStartTime = new GregorianCalendar JavaDoc();
133         _newStartTime.setTime(newStartTime);
134
135
136         
137         _starting.set(Calendar.HOUR_OF_DAY, _newStartTime.get(Calendar.HOUR_OF_DAY));
138         _starting.set(Calendar.MINUTE, _newStartTime.get(Calendar.MINUTE));
139
140         this.starting = _starting.getTime();
141         
142         
143     }
144     
145     public void setEndTime(java.util.Date JavaDoc newEndTime){
146
147         GregorianCalendar JavaDoc _ending = new GregorianCalendar JavaDoc();
148         GregorianCalendar JavaDoc _newEndTime = new GregorianCalendar JavaDoc();
149         _ending.setTime(ending);
150         _newEndTime.setTime(newEndTime);
151         _ending.set(Calendar.HOUR_OF_DAY, _newEndTime.get(Calendar.HOUR_OF_DAY));
152         _ending.set(Calendar.MINUTE, _newEndTime.get(Calendar.MINUTE));
153         this.ending = _ending.getTime();
154         
155         
156     }
157     
158
159 }
160
Popular Tags