KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > columba > calendar > model > api > IRecurrence


1 package org.columba.calendar.model.api;
2
3 import java.util.Calendar JavaDoc;
4 import java.util.List JavaDoc;
5
6 public interface IRecurrence {
7     
8     final static int RECURRENCE_NONE = 0;
9     final static int RECURRENCE_DAILY = 1;
10     final static int RECURRENCE_WEEKLY = 2;
11     final static int RECURRENCE_MONTHLY = 3;
12     final static int RECURRENCE_ANNUALLY = 4;
13     
14     final static int RECURRENCE_END_FOREVER = 0;
15     final static int RECURRENCE_END_MAXOCCURRENCES = 1;
16     final static int RECURRENCE_END_ENDDATE = 2;
17     
18     public abstract int getType();
19     public abstract void setType(int type);
20     
21     public abstract int getEndType();
22     public abstract void setEndType(int type);
23     
24     public abstract int getEndMaxOccurrences();
25     public abstract void setEndMaxOccurrences(int max);
26     
27     public abstract Calendar JavaDoc getEndDate();
28     public abstract void setEndDate(Calendar JavaDoc endDate);
29     
30     public abstract int getInterval();
31     public abstract void setInterval(int interval);
32     
33     public abstract List JavaDoc getWeekDays();
34     public abstract void setWeekDays(List JavaDoc<IWeekDay> days);
35
36 }
37
Popular Tags