|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use IScheduleVisitor | |
|---|---|
| org.jasig.schedassist | |
| org.jasig.schedassist.model | |
| Uses of IScheduleVisitor in org.jasig.schedassist |
|---|
| Methods in org.jasig.schedassist with parameters of type IScheduleVisitor | |
|---|---|
List<AvailableBlock> |
SchedulingAssistantService.calculateVisitorConflicts(IScheduleVisitor visitor,
IScheduleOwner owner,
Date start,
Date end)
Retrieve the IScheduleVisitor's calendar data and compare it to the IScheduleOwner's availability. |
void |
ICalendarDataDao.cancelAppointment(IScheduleVisitor visitor,
IScheduleOwner owner,
net.fortuna.ical4j.model.component.VEvent event)
Cancel the specified appointment in the IScheduleOwner's schedule. |
void |
SchedulingAssistantService.cancelAppointment(IScheduleVisitor visitor,
IScheduleOwner owner,
net.fortuna.ical4j.model.component.VEvent event,
AvailableBlock block,
String cancelReason)
Cancel an available appointment for IScheduleVisitor/IScheduleOwner. |
net.fortuna.ical4j.model.component.VEvent |
ICalendarDataDao.createAppointment(IScheduleVisitor visitor,
IScheduleOwner owner,
AvailableBlock block,
String eventDescription)
Create an appointment. |
Relationship |
MutableRelationshipDao.createRelationship(IScheduleOwner owner,
IScheduleVisitor visitor,
String relationshipDescription)
Create a relationship between owner and visitor with the 3rd argument being the relationship description. |
void |
MutableRelationshipDao.destroyRelationship(IScheduleOwner owner,
IScheduleVisitor visitor)
Destroy the existing relationship between the owner and visitor. |
List<Relationship> |
RelationshipDao.forVisitor(IScheduleVisitor visitor)
Return a List of Relationships with
the specified IScheduleVisitor. |
net.fortuna.ical4j.model.component.VEvent |
SchedulingAssistantService.getExistingAppointment(AvailableBlock targetBlock,
IScheduleOwner owner,
IScheduleVisitor visitor)
Return the VEvent for an existing Scheduling Assistant Appointment at the times
specified by the targetBlock in the IScheduleOwner's schedule with the specified
IScheduleVisitor in attendance. |
VisibleSchedule |
SchedulingAssistantService.getVisibleSchedule(IScheduleVisitor visitor,
IScheduleOwner owner)
Return the VisibleSchedule for the specified IScheduleOwner
scoped to the IScheduleVisitor. |
VisibleSchedule |
SchedulingAssistantService.getVisibleSchedule(IScheduleVisitor visitor,
IScheduleOwner owner,
Date start,
Date end)
Return the VisibleSchedule for the specified IScheduleOwner
scoped to the IScheduleVisitor. |
net.fortuna.ical4j.model.component.VEvent |
ICalendarDataDao.joinAppointment(IScheduleVisitor visitor,
IScheduleOwner owner,
net.fortuna.ical4j.model.component.VEvent appointment)
Add the specified IScheduleVisitor as an attendee to the VEvent in
the IScheduleOwner's schedule. |
net.fortuna.ical4j.model.component.VEvent |
ICalendarDataDao.leaveAppointment(IScheduleVisitor visitor,
IScheduleOwner owner,
net.fortuna.ical4j.model.component.VEvent appointment)
Remove the specified IScheduleVisitor from the attendees in the VEvent in
the IScheduleOwner's schedule. |
net.fortuna.ical4j.model.component.VEvent |
SchedulingAssistantService.scheduleAppointment(IScheduleVisitor visitor,
IScheduleOwner owner,
AvailableBlock block,
String eventDescription)
Schedule an available appointment for IScheduleVisitor/IScheduleOwner within
the times specified in the AvailableBlock. |
| Uses of IScheduleVisitor in org.jasig.schedassist.model |
|---|
| Classes in org.jasig.schedassist.model that implement IScheduleVisitor | |
|---|---|
class |
AbstractScheduleVisitor
Abstract IScheduleVisitor implementation. |
| Methods in org.jasig.schedassist.model that return IScheduleVisitor | |
|---|---|
IScheduleVisitor |
Relationship.getVisitor()
|
| Methods in org.jasig.schedassist.model with parameters of type IScheduleVisitor | |
|---|---|
VisibleSchedule |
VisibleScheduleBuilder.calculateVisibleSchedule(Date startTime,
Date endTime,
net.fortuna.ical4j.model.Calendar calendar,
AvailableSchedule schedule,
IScheduleOwner owner,
IScheduleVisitor visitor)
|
VisibleSchedule |
IVisibleScheduleBuilder.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 |
VisibleScheduleBuilder.calculateVisitorConflicts(Date startTime,
Date endTime,
net.fortuna.ical4j.model.Calendar calendar,
AvailableSchedule schedule,
MeetingDurations meetingDurations,
IScheduleVisitor visitor)
|
VisibleSchedule |
IVisibleScheduleBuilder.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. |
net.fortuna.ical4j.model.component.VEvent |
DefaultEventUtilsImpl.constructAvailableAppointment(AvailableBlock block,
IScheduleOwner owner,
IScheduleVisitor visitor,
String eventDescription)
|
net.fortuna.ical4j.model.component.VEvent |
IEventUtils.constructAvailableAppointment(AvailableBlock block,
IScheduleOwner owner,
IScheduleVisitor visitor,
String eventDescription)
Construct an iCalendar EVENT for the Scheduling Assistant system. |
boolean |
DefaultEventUtilsImpl.isAttendingMatch(net.fortuna.ical4j.model.component.VEvent event,
IScheduleVisitor visitor,
IScheduleOwner owner)
Check the event to see if this event represents an existing available appointment that the visitor is "visiting" and the owner is "owning" (including the special case when visitor and owner are the same person) Will return true if the event's attendees match the roles passed in. |
boolean |
IEventUtils.isAttendingMatch(net.fortuna.ical4j.model.component.VEvent event,
IScheduleVisitor visitor,
IScheduleOwner owner)
Returns true if the visitor and owner are in the VEvent's attendee list,
the visitor argument has VISITOR role in the event, and the owner argument has OWNER role in the event. |
boolean |
AbstractScheduleOwner.isSamePerson(IScheduleVisitor visitor)
|
boolean |
IScheduleOwner.isSamePerson(IScheduleVisitor visitor)
|
void |
Relationship.setVisitor(IScheduleVisitor visitor)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||