|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IVisibleScheduleBuilder
Interface defining operations for calculating VisibleSchedules.
| Method Summary | |
|---|---|
VisibleSchedule |
calculateVisibleSchedule(Date startTime,
Date endTime,
net.fortuna.ical4j.model.Calendar calendar,
AvailableSchedule schedule,
IScheduleOwner owner)
This method should simply delegate to calculateVisibleSchedule(Date, Date, Calendar, AvailableSchedule, IScheduleOwner, IScheduleVisitor),
passing null in for the IScheduleVisitor argument. |
VisibleSchedule |
calculateVisibleSchedule(Date startTime,
Date endTime,
net.fortuna.ical4j.model.Calendar calendar,
AvailableSchedule schedule,
IScheduleOwner owner,
IScheduleVisitor visitor)
Core algorithm for calculating a VisibleSchedule for an IScheduleVisitor viewing
an IScheduleOwner's account. |
VisibleSchedule |
calculateVisitorConflicts(Date startTime,
Date endTime,
net.fortuna.ical4j.model.Calendar calendar,
AvailableSchedule schedule,
MeetingDurations meetingDurations,
IScheduleVisitor visitor)
This method is intended to provide a means for incorporating the IScheduleVisitor's own calendar data
within the display of an IScheduleOwners schedule. |
| Method Detail |
|---|
VisibleSchedule calculateVisibleSchedule(Date startTime,
Date endTime,
net.fortuna.ical4j.model.Calendar calendar,
AvailableSchedule schedule,
IScheduleOwner owner)
calculateVisibleSchedule(Date, Date, Calendar, AvailableSchedule, IScheduleOwner, IScheduleVisitor),
passing null in for the IScheduleVisitor argument.
As such, it will never return appointments with "ATTENDING" status (only FREE
or BUSY).
startTime - endTime - calendar - schedule - owner -
VisibleSchedule
VisibleSchedule calculateVisibleSchedule(Date startTime,
Date endTime,
net.fortuna.ical4j.model.Calendar calendar,
AvailableSchedule schedule,
IScheduleOwner owner,
IScheduleVisitor visitor)
VisibleSchedule for an IScheduleVisitor viewing
an IScheduleOwner's account.
startTime - endTime - calendar - schedule - owner - visitor -
VisibleSchedule
VisibleSchedule calculateVisitorConflicts(Date startTime,
Date endTime,
net.fortuna.ical4j.model.Calendar calendar,
AvailableSchedule schedule,
MeetingDurations meetingDurations,
IScheduleVisitor visitor)
IScheduleVisitor's own calendar data
within the display of an IScheduleOwners schedule.
The MeetingDurations argument is required and represents the preference of the IScheduleOwner in
context.
startTime - endTime - calendar - schedule - meetingDurations - visitor -
VisibleSchedule
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||