1 package org.columba.calendar.model.api; 2 3 import java.util.Calendar ; 4 import java.util.List ; 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 getEndDate(); 28 public abstract void setEndDate(Calendar endDate); 29 30 public abstract int getInterval(); 31 public abstract void setInterval(int interval); 32 33 public abstract List getWeekDays(); 34 public abstract void setWeekDays(List <IWeekDay> days); 35 36 } 37 | Popular Tags |