superwaba.ext.ce.io.builtin
Class IRecurrencePattern

java.lang.Object
  |
  +--superwaba.ext.ce.io.builtin.IExtended
        |
        +--superwaba.ext.ce.io.builtin.IRecurrencePattern

public class IRecurrencePattern
extends IExtended

represents the eVC++ interface IRecurrencePattern and is capable of converting its data to a vCal representation TODO implement convert method


Field Summary
protected  java.lang.String dayOfMonth
           
protected  java.lang.String dayOfWeek
           
protected  java.lang.String duration
           
protected  IDate endTime
           
protected  java.lang.String interval
           
protected  java.lang.String isRecurring
           
protected  java.lang.String monthOfYear
           
protected  java.lang.String noEndDate
           
protected  java.lang.String occurrences
           
protected  IDate patternEndDate
           
protected  IDate patternStartDate
           
protected  java.lang.String recurrenceType
           
protected  IDate startTime
           
protected  java.lang.String weekOfMonth
           
 
Constructor Summary
IRecurrencePattern(java.lang.String value)
          parses the given String and reads out all the attributes of this recurrence pattern
 
Method Summary
 java.lang.String getDayOfMonth()
           
 java.lang.String getDayOfWeek()
           
 java.lang.String getDuration()
           
 java.lang.String getEndTime()
           
 java.lang.String getInterval()
           
 java.lang.String getIsRecurring()
           
 java.lang.String getMonthOfYear()
           
 java.lang.String getNoEndDate()
           
 java.lang.String getOccurrences()
           
 java.lang.String getPatternEndDate()
           
 java.lang.String getPatternStartDate()
           
 java.lang.String getRecurrenceType()
           
 java.lang.String getStartTime()
           
 java.lang.String getWeekOfMonth()
           
 
Methods inherited from class superwaba.ext.ce.io.builtin.IExtended
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

isRecurring

protected java.lang.String isRecurring

duration

protected java.lang.String duration

recurrenceType

protected java.lang.String recurrenceType

occurrences

protected java.lang.String occurrences

interval

protected java.lang.String interval

dayOfWeek

protected java.lang.String dayOfWeek

dayOfMonth

protected java.lang.String dayOfMonth

weekOfMonth

protected java.lang.String weekOfMonth

monthOfYear

protected java.lang.String monthOfYear

noEndDate

protected java.lang.String noEndDate

patternStartDate

protected IDate patternStartDate

patternEndDate

protected IDate patternEndDate

startTime

protected IDate startTime

endTime

protected IDate endTime
Constructor Detail

IRecurrencePattern

public IRecurrencePattern(java.lang.String value)
parses the given String and reads out all the attributes of this recurrence pattern
Parameters:
value -  
Method Detail

getIsRecurring

public java.lang.String getIsRecurring()
Returns:
"true" or "false", depends on whether there is a recurrence or not

getDuration

public java.lang.String getDuration()
Returns:
the duration of the recurrence patterm

getRecurrenceType

public java.lang.String getRecurrenceType()
Returns:
the type of the recurrence pattern

getOccurrences

public java.lang.String getOccurrences()
Returns:
the number of occurrences of this recurrence pattern

getInterval

public java.lang.String getInterval()
Returns:
the interval of this recurrence pattern

getDayOfWeek

public java.lang.String getDayOfWeek()
Returns:
depends on interval whether it returns "" or the day of the week of this recurrence pattern

getDayOfMonth

public java.lang.String getDayOfMonth()
Returns:
depends on the interval whether it returns "" or the day of the month of this recurrence pattern

getWeekOfMonth

public java.lang.String getWeekOfMonth()
Returns:
depends on the interval whether it returns "" or the week of the month of this recurrence pattern

getMonthOfYear

public java.lang.String getMonthOfYear()
Returns:
depends on the interval whether it returns "" or the month of the year of this recurrence pattern

getPatternStartDate

public java.lang.String getPatternStartDate()
Returns:
returns the startDate of this pattern

getPatternEndDate

public java.lang.String getPatternEndDate()
Returns:
returns the endDate of this pattern

getStartTime

public java.lang.String getStartTime()
Returns:
the time on which the recurring Item starts every time

getEndTime

public java.lang.String getEndTime()
Returns:
the time on which the recurring Item ends every time

getNoEndDate

public java.lang.String getNoEndDate()
Returns:
"true" or "false", depends on whether the recurrence is eternal or not