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

Packages that use IScheduleOwner
org.jasig.schedassist   
org.jasig.schedassist.model   
 

Uses of IScheduleOwner in org.jasig.schedassist
 

Methods in org.jasig.schedassist with parameters of type IScheduleOwner
 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.
 void ICalendarDataDao.checkForConflicts(IScheduleOwner owner, AvailableBlock block)
          Check the IScheduleOwner's schedule for events within the times defined by the AvailableBlock.
 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.forOwner(IScheduleOwner owner)
          Return a List of Relationships with the specified IScheduleOwner.
 net.fortuna.ical4j.model.component.VEvent SchedulingAssistantService.getExistingAppointment(AvailableBlock targetBlock, IScheduleOwner owner)
          Return the VEvent for an existing Scheduling Assistant Appointment at the times specified by the targetBlock in the IScheduleOwner's schedule.
 net.fortuna.ical4j.model.component.VEvent ICalendarDataDao.getExistingAppointment(IScheduleOwner owner, AvailableBlock block)
          Lookup the VEvent that corresponds with the information in the AvailableBlock in the IScheduleOwner's schedule.
 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.
 void ICalendarDataDao.purgeAvailableScheduleReflections(IScheduleOwner owner, Date startDate, Date endDate)
          Purge any available schedule reflections from the specified IScheduleOwner's account between the specified dates.
 void ICalendarDataDao.reflectAvailableSchedule(IScheduleOwner owner, AvailableSchedule schedule)
          The purpose of this method is to reflect a copy of the IScheduleOwner's current AvailableSchedule in the owner's calendar account.
 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 IScheduleOwner in org.jasig.schedassist.model
 

Classes in org.jasig.schedassist.model that implement IScheduleOwner
 class AbstractScheduleOwner
          Abstract IScheduleOwner implementation.
 

Methods in org.jasig.schedassist.model that return IScheduleOwner
 IScheduleOwner Relationship.getOwner()
           
 

Methods in org.jasig.schedassist.model with parameters of type IScheduleOwner
 VisibleSchedule IVisibleScheduleBuilder.calculateVisibleSchedule(Date startTime, Date endTime, net.fortuna.ical4j.model.Calendar calendar, AvailableSchedule schedule, IScheduleOwner owner)
          This method should simply delegate to IVisibleScheduleBuilder.calculateVisibleSchedule(Date, Date, Calendar, AvailableSchedule, IScheduleOwner, IScheduleVisitor), passing null in for the IScheduleVisitor argument.
 VisibleSchedule VisibleScheduleBuilder.calculateVisibleSchedule(Date startTime, Date endTime, net.fortuna.ical4j.model.Calendar calendar, AvailableSchedule schedule, IScheduleOwner owner)
           
 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)
           
 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.
static VisibleScheduleRequestConstraints VisibleScheduleRequestConstraints.newInstance(IScheduleOwner owner, int weekStart)
          Use this method to construct a VisibleScheduleRequestConstraints, which enforces all the appropriate constraints.
 void Relationship.setOwner(IScheduleOwner owner)
           
 



Copyright © 2011 Jasig. All Rights Reserved.