Uses of Interface
org.jasig.schedassist.model.IScheduleVisitor

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 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.
 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 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.calculateVisibleSchedule(Date startTime, Date endTime, net.fortuna.ical4j.model.Calendar calendar, AvailableSchedule schedule, IScheduleOwner owner, 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.
 VisibleSchedule VisibleScheduleBuilder.calculateVisitorConflicts(Date startTime, Date endTime, net.fortuna.ical4j.model.Calendar calendar, AvailableSchedule schedule, MeetingDurations meetingDurations, IScheduleVisitor visitor)
           
 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)
           
 



Copyright © 2011 Jasig. All Rights Reserved.