public static class ScheduleRecord.Repeat extends Object
Modifier and Type | Class and Description |
---|---|
static class |
ScheduleRecord.Repeat.Mode |
Constructor and Description |
---|
Repeat(ScheduleRecord.Repeat.Mode mode,
int frequency,
ScheduleRecord.ShortDate until,
boolean[] weeklyDays,
int monthlyWeek,
int monthlyDay)
Creates a new
ScheduleRecord.Repeat . |
Modifier and Type | Method and Description |
---|---|
int |
getFrequency() |
ScheduleRecord.Repeat.Mode |
getMode() |
int |
getMonthlyDay()
Weekday in week where the repetition occurs. 0 = Sunday, and so on.
|
int |
getMonthlyWeek()
Week in month where the repetition occurs.
|
ScheduleRecord.ShortDate |
getUntil() |
boolean[] |
getWeeklyDays()
Array of days in week where the repetition occurs.
|
String |
toString() |
public Repeat(ScheduleRecord.Repeat.Mode mode, int frequency, ScheduleRecord.ShortDate until, boolean[] weeklyDays, int monthlyWeek, int monthlyDay)
ScheduleRecord.Repeat
.mode
- Repeat modefrequency
- Repetition frequencyuntil
- Ending dateweeklyDays
- For Mode.WEEKLY: bitmap of weekdaysmonthlyWeek
- For Mode.MONTHLY_BY_DAY: week numbermonthlyDay
- For Mode.MONTHLY_BY_DAY: day of weekpublic ScheduleRecord.Repeat.Mode getMode()
public int getFrequency()
public ScheduleRecord.ShortDate getUntil()
public boolean[] getWeeklyDays()
public int getMonthlyWeek()
public int getMonthlyDay()
Copyright © 2009–2016. All rights reserved.