|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 |
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. |
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)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||