Class RecurrenceFieldUpdate

java.lang.Object
davmail.exchange.ews.FieldUpdate
davmail.exchange.ews.RecurrenceFieldUpdate

public class RecurrenceFieldUpdate extends FieldUpdate
Handle calendar item recurrence update See ...
  • Field Details

    • LOGGER

      public static final org.apache.log4j.Logger LOGGER
    • startDate

      protected Date startDate
    • endDate

      protected Date endDate
    • count

      protected String count
    • byDays

      protected HashSet<String> byDays
    • dayOfMonth

      protected String dayOfMonth
    • month

      protected String month
    • dayOfWeekIndex

      protected String dayOfWeekIndex
    • firstDayOfWeek

      protected String firstDayOfWeek
  • Constructor Details

    • RecurrenceFieldUpdate

      public RecurrenceFieldUpdate()
      Create a recurrence field update.
  • Method Details

    • setStartDate

      public void setStartDate(Date startDate)
    • setEndDate

      public void setEndDate(Date endDate)
    • setByDay

      public void setByDay(String[] days)
    • setDayOfMonth

      public void setDayOfMonth(String dayOfMonth)
    • setMonthFromByMonth

      public void setMonthFromByMonth(String byMonth)
    • setDayOfWeekIndexFromByDay

      public void setDayOfWeekIndexFromByDay(String byDay)
    • setFirstDayOfWeek

      public void setFirstDayOfWeek(String firstDayOfWeek)
    • setCount

      public void setCount(String count)
    • setRecurrencePattern

      public void setRecurrencePattern(RecurrenceFieldUpdate.RecurrencePattern recurrencePattern)
    • setRecurrencePattern

      public void setRecurrencePattern(String value)
    • setRecurrenceInterval

      public void setRecurrenceInterval(String interval)
    • write

      public void write(String itemType, Writer writer) throws IOException
      Write this field to request writer.
      Overrides:
      write in class FieldUpdate
      Parameters:
      itemType - item type
      writer - request writer
      Throws:
      IOException - on error