com.funambol.domino.document
Class RecurrentDocument

java.lang.Object
  extended bycom.funambol.domino.document.DominoDocument
      extended bycom.funambol.domino.document.RecurrentDocument

public class RecurrentDocument
extends DominoDocument


Field Summary
static short FOR_EVER_VALUE
           
static java.lang.String REPEAT_FOR_DAYS
           
static java.lang.String REPEAT_FOR_MONTHS
           
static java.lang.String REPEAT_FOR_WEEKS
           
static java.lang.String REPEAT_FOR_YEARS
           
static java.lang.String REPEAT_HOW_FOR
           
static java.lang.String REPEAT_HOW_UNTIL
           
static java.lang.String REPEAT_UNIT_DAILY
           
static java.lang.String REPEAT_UNIT_MONTHLY_DATES
           
static java.lang.String REPEAT_UNIT_MONTHLY_DAY
           
static java.lang.String REPEAT_UNIT_WEEKLY
           
static java.lang.String REPEAT_UNIT_YEARLY
           
static java.lang.String REPEAT_UNIT_YEARLY_2
           
static java.lang.String REPEAT_WEEKENDS_DELETE
           
static java.lang.String REPEAT_WEEKENDS_DO_NOT_MOVE
           
static short WEEK_DAYS_MASK
           
 
Fields inherited from class com.funambol.domino.document.DominoDocument
ALT_CHAIR, ALT_PRINCIPAL, APPOINTMENT_TYPE, APPT_UNID, ATTACHMENT_LENGTH, ATTACHMENT_NAMES, BUSY_PRIORITY, CALENDAR_DATE_TIME, CHAIR, CS_FLAGS, CS_VERSION, CSWISL, document, END_DATE, END_DATE_TIME, END_TIME, EXCLUDE_FROM_VIEW, log, NO_PURGE, ORG_REPEAT, ORG_TABLE, PREVENT_REPLIES, PUBLIC_ACCESS, REF, REF_OPTIONS, REPEAT_ADJUST, REPEAT_CUSTOM, REPEAT_DATES, REPEAT_END_DATES, REPEAT_FOR, REPEAT_FOR_UNIT, REPEAT_HOW, REPEAT_INSTANCE_DATES, REPEAT_INTERVAL, REPEAT_START_DATE, REPEAT_UNIT, REPEAT_UNTIL, REPEAT_WEEKENDS, REPEATS, SEQUENCE_NUM, START_DATE, START_DATE_TIME, START_TIME, timeZone, TXT_NUM, UPDATE_SEQ, VIEW_ICON
 
Constructor Summary
RecurrentDocument(lotus.domino.Document document, java.util.TimeZone timeZone)
          Creates a new instance of Recurrence
 
Method Summary
 void clearRecurrence()
           
 SimpleDocument getParent()
           
 com.funambol.foundation.pdi.event.RecurrencePattern getRecurrencePattern()
          comment
 java.util.Vector getRepeatAdjust()
           
 int getRepeatFor()
           
 java.lang.String getRepeatForUnit()
           
 java.lang.String getRepeatHow()
           
 java.lang.String getRepeatInterval()
           
 java.lang.String getRepeatUnit()
           
 java.lang.String getRepeatWeekends()
           
 boolean isRecurrent()
           
 void setEndDate(java.lang.Object endDate)
           
 void setEndTime(java.lang.Object endTime)
           
 void setRecurrencePattern(com.funambol.foundation.pdi.event.RecurrencePattern rp, java.lang.String dtStart, java.lang.String dtEnd)
           
 void setRepeatAdjust(java.lang.Object repeatAdjust)
           
 void setRepeatFor(int repeatFor)
           
 void setRepeatForUnit(java.lang.String repeatForUnit)
           
 void setRepeatHow(java.lang.String repeatHow)
           
 void setRepeatInterval(java.lang.String repeatInterval)
           
 void setRepeatUnit(java.lang.String repeatUnit)
           
 void setRepeatWeekends(java.lang.String repeatWeekends)
           
 void setStartDate(java.lang.Object startDate)
           
 void setStartTime(java.lang.Object startTime)
           
 
Methods inherited from class com.funambol.domino.document.DominoDocument
createDateTime, createDateTime, foundationDateToDominoDateTime, getAltChair, getAltPrincipal, getAppointmentType, getApptUNID, getAttachmentLength, getAttachmentNames, getBusyPriority, getCalendarDateTime, getChair, getCsFlags, getCsVersion, getCSWISL, getDatabase, getDocument, getEndDate, getEndDateTime, getEndTime, getExcludeFromView, getNoPurge, getOrgRepeat, getOrgTable, getPreventReplies, getPublicAccess, getRef, getRefOptions, getRepeatCustom, getRepeatDates, getRepeatEndDates, getRepeatInstanceDates, getRepeats, getRepeatStartDate, getRepeatUntil, getSequenceNum, getSession, getStartDate, getStartDateTime, getStartTime, getTimeZone, getTxtNum, getUpdateSeq, getUserName, getViewIcon, setAltChair, setAltPrincipal, setAppointmentType, setApptUNID, setAttachmentLength, setAttachmentNames, setBusyPriority, setCalendarDateTime, setChair, setCsFlags, setCsVersion, setCSWISL, setEndDateTime, setExcludeFromView, setNoPurge, setOrgRepeat, setOrgTable, setPreventReplies, setPublicAccess, setRef, setRefOptions, setRepeatCustom, setRepeatDates, setRepeatEndDates, setRepeatInstanceDates, setRepeats, setRepeatStartDate, setRepeatUntil, setSequenceNum, setStartDateTime, setTimeZone, setTxtNum, setUpdateSeq, setViewIcon
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REPEAT_UNIT_DAILY

public static final java.lang.String REPEAT_UNIT_DAILY
See Also:
Constant Field Values

REPEAT_UNIT_WEEKLY

public static final java.lang.String REPEAT_UNIT_WEEKLY
See Also:
Constant Field Values

REPEAT_UNIT_MONTHLY_DAY

public static final java.lang.String REPEAT_UNIT_MONTHLY_DAY
See Also:
Constant Field Values

REPEAT_UNIT_MONTHLY_DATES

public static final java.lang.String REPEAT_UNIT_MONTHLY_DATES
See Also:
Constant Field Values

REPEAT_UNIT_YEARLY

public static final java.lang.String REPEAT_UNIT_YEARLY
See Also:
Constant Field Values

REPEAT_UNIT_YEARLY_2

public static final java.lang.String REPEAT_UNIT_YEARLY_2
See Also:
Constant Field Values

REPEAT_HOW_FOR

public static final java.lang.String REPEAT_HOW_FOR
See Also:
Constant Field Values

REPEAT_HOW_UNTIL

public static final java.lang.String REPEAT_HOW_UNTIL
See Also:
Constant Field Values

REPEAT_FOR_DAYS

public static final java.lang.String REPEAT_FOR_DAYS
See Also:
Constant Field Values

REPEAT_FOR_WEEKS

public static final java.lang.String REPEAT_FOR_WEEKS
See Also:
Constant Field Values

REPEAT_FOR_MONTHS

public static final java.lang.String REPEAT_FOR_MONTHS
See Also:
Constant Field Values

REPEAT_FOR_YEARS

public static final java.lang.String REPEAT_FOR_YEARS
See Also:
Constant Field Values

REPEAT_WEEKENDS_DELETE

public static final java.lang.String REPEAT_WEEKENDS_DELETE
See Also:
Constant Field Values

REPEAT_WEEKENDS_DO_NOT_MOVE

public static final java.lang.String REPEAT_WEEKENDS_DO_NOT_MOVE
See Also:
Constant Field Values

WEEK_DAYS_MASK

public static final short WEEK_DAYS_MASK
See Also:
Constant Field Values

FOR_EVER_VALUE

public static final short FOR_EVER_VALUE
See Also:
Constant Field Values
Constructor Detail

RecurrentDocument

public RecurrentDocument(lotus.domino.Document document,
                         java.util.TimeZone timeZone)
                  throws DominoDocumentException
Creates a new instance of Recurrence

Method Detail

getRepeatInterval

public java.lang.String getRepeatInterval()
                                   throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

setRepeatInterval

public void setRepeatInterval(java.lang.String repeatInterval)
                       throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

getRepeatAdjust

public java.util.Vector getRepeatAdjust()
                                 throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

setRepeatAdjust

public void setRepeatAdjust(java.lang.Object repeatAdjust)
                     throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

getRepeatHow

public java.lang.String getRepeatHow()
                              throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

setRepeatHow

public void setRepeatHow(java.lang.String repeatHow)
                  throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

getRepeatFor

public int getRepeatFor()
                 throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

setRepeatFor

public void setRepeatFor(int repeatFor)
                  throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

getRepeatForUnit

public java.lang.String getRepeatForUnit()
                                  throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

setRepeatForUnit

public void setRepeatForUnit(java.lang.String repeatForUnit)
                      throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

getRepeatWeekends

public java.lang.String getRepeatWeekends()
                                   throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

setRepeatWeekends

public void setRepeatWeekends(java.lang.String repeatWeekends)
                       throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

getRepeatUnit

public java.lang.String getRepeatUnit()
                               throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

setRepeatUnit

public void setRepeatUnit(java.lang.String repeatUnit)
                   throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

getParent

public SimpleDocument getParent()

isRecurrent

public boolean isRecurrent()

getRecurrencePattern

public com.funambol.foundation.pdi.event.RecurrencePattern getRecurrencePattern()
                                                                         throws DominoDocumentException
comment

Returns:
RecurrencePattern
Throws:
DominoDocumentException

setRecurrencePattern

public void setRecurrencePattern(com.funambol.foundation.pdi.event.RecurrencePattern rp,
                                 java.lang.String dtStart,
                                 java.lang.String dtEnd)
                          throws DominoDocumentException
Throws:
DominoDocumentException

clearRecurrence

public void clearRecurrence()
                     throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException

setStartDate

public void setStartDate(java.lang.Object startDate)
                  throws lotus.domino.NotesException
Overrides:
setStartDate in class DominoDocument
Throws:
lotus.domino.NotesException

setStartTime

public void setStartTime(java.lang.Object startTime)
                  throws lotus.domino.NotesException
Overrides:
setStartTime in class DominoDocument
Throws:
lotus.domino.NotesException

setEndDate

public void setEndDate(java.lang.Object endDate)
                throws lotus.domino.NotesException
Overrides:
setEndDate in class DominoDocument
Throws:
lotus.domino.NotesException

setEndTime

public void setEndTime(java.lang.Object endTime)
                throws lotus.domino.NotesException
Overrides:
setEndTime in class DominoDocument
Throws:
lotus.domino.NotesException


Copyright © 2003-2006 Funambol.