A B C D E F G H I J K L M N O P R S T U V W X Z

A

AbstractCalendarAccount - Class in org.jasig.schedassist.model
Abstract super type for ICalendarAccount.
AbstractCalendarAccount() - Constructor for class org.jasig.schedassist.model.AbstractCalendarAccount
 
AbstractScheduleOwner - Class in org.jasig.schedassist.model
Abstract IScheduleOwner implementation.
AbstractScheduleOwner(ICalendarAccount) - Constructor for class org.jasig.schedassist.model.AbstractScheduleOwner
 
AbstractScheduleVisitor - Class in org.jasig.schedassist.model
Abstract IScheduleVisitor implementation.
AbstractScheduleVisitor(ICalendarAccount) - Constructor for class org.jasig.schedassist.model.AbstractScheduleVisitor
 
addAvailableBlocks(Set<AvailableBlock>) - Method in class org.jasig.schedassist.model.AvailableSchedule
Add all of the supplied availableBlocks to this schedule.
addFreeBlock(AvailableBlock) - Method in class org.jasig.schedassist.model.VisibleSchedule
If the internal map already contains the target block as a key, the existing key is removed and the new block is stored as the key.
addFreeBlocks(Collection<AvailableBlock>) - Method in class org.jasig.schedassist.model.VisibleSchedule
Invokes VisibleSchedule.addFreeBlock(AvailableBlock) on each AvailableBlock in the Collection.
ADVISOR - Static variable in class org.jasig.schedassist.model.AffiliationImpl
 
AffiliationImpl - Class in org.jasig.schedassist.model
Default IAffiliation implementation.
AffiliationImpl(String) - Constructor for class org.jasig.schedassist.model.AffiliationImpl
 
APPOINTMENT_ROLE - Static variable in class org.jasig.schedassist.model.AppointmentRole
iCalendar property name
AppointmentRole - Class in org.jasig.schedassist.model
XParameter that is added to an Attendee to earmark the Attendee's role in the event (owner, visitor, or both).
AppointmentRole(String) - Constructor for class org.jasig.schedassist.model.AppointmentRole
 
AppointmentRole(AppointmentRole.Value) - Constructor for class org.jasig.schedassist.model.AppointmentRole
 
AppointmentRole.Value - Enum in org.jasig.schedassist.model
Enum to represent possible values for the AppointmentRole X-Parameter.
approximateDifference(Date, Date) - Static method in class org.jasig.schedassist.model.CommonDateOperations
Returns the approximate difference in DAYS between start and end.
attendeeMatchesPerson(Property, ICalendarAccount) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
attendeeMatchesPerson(Property, ICalendarAccount) - Method in interface org.jasig.schedassist.model.IEventUtils
 
ATTENDING - Static variable in class org.jasig.schedassist.model.VisibleScheduleBuilder
 
AVAILABILITY_REFLECTION - Static variable in class org.jasig.schedassist.model.AvailabilityReflection
Property name
AvailabilityReflection - Class in org.jasig.schedassist.model
XProperty added to Daily notes to signal that the event is a reflection of a period of Availability in an owner's schedule.
AVAILABLE_APPOINTMENT - Static variable in class org.jasig.schedassist.model.SchedulingAssistantAppointment
Property name: X-UW-AVAILABLE-APPOINTMENT
AVAILABLE_VERSION - Static variable in class org.jasig.schedassist.model.AvailableVersion
 
AVAILABLE_VERSION_1_0 - Static variable in class org.jasig.schedassist.model.AvailableVersion
 
AVAILABLE_VERSION_1_1 - Static variable in class org.jasig.schedassist.model.AvailableVersion
 
AVAILABLE_VERSION_1_2 - Static variable in class org.jasig.schedassist.model.AvailableVersion
 
AvailableBlock - Class in org.jasig.schedassist.model
Representation of a block of availability.
AvailableBlockBuilder - Class in org.jasig.schedassist.model
Factory for AvailableBlock objects.
AvailableBlockBuilder() - Constructor for class org.jasig.schedassist.model.AvailableBlockBuilder
 
AvailableBlockElement - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
AvailableBlockElement() - Constructor for class org.jasig.schedassist.messaging.AvailableBlockElement
 
availableBlockElement - Variable in class org.jasig.schedassist.messaging.AvailableBlockList
 
availableBlockElement - Variable in class org.jasig.schedassist.messaging.GetTargetAvailableBlockResponse
 
AvailableBlockList - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
AvailableBlockList() - Constructor for class org.jasig.schedassist.messaging.AvailableBlockList
 
availableBlockList - Variable in class org.jasig.schedassist.messaging.VisibleScheduleResponse
 
availableBlockList - Variable in class org.jasig.schedassist.messaging.VisitorConflictsResponse
 
AvailableSchedule - Class in org.jasig.schedassist.model
Container for a SortedSet of AvailableBlocks.
AvailableSchedule(Set<AvailableBlock>) - Constructor for class org.jasig.schedassist.model.AvailableSchedule
 
AvailableStatus - Enum in org.jasig.schedassist.model
Enum to represent different potential states for an AvailableBlock.
AvailableStatusType - Enum in org.jasig.schedassist.messaging
Java class for AvailableStatusType.
AvailableVersion - Class in org.jasig.schedassist.model
XProperty that describes the version of the Scheduling Assistant software used to create this event.
AvailableVersion(String) - Constructor for class org.jasig.schedassist.model.AvailableVersion
 

B

beginningOfDay(Date) - Static method in class org.jasig.schedassist.model.CommonDateOperations
Return a new Date object that represents the beginning of the same day as the argument, e.g.
BUSY - Static variable in class org.jasig.schedassist.model.VisibleScheduleBuilder
 

C

calculateCurrentWindowEnd() - Method in class org.jasig.schedassist.model.VisibleWindow
This method uses the current system time and this instance's windowWeeksEnd field to return a Date that represents the timestamp of the end of the Window relative to "now."
calculateCurrentWindowStart() - Method in class org.jasig.schedassist.model.VisibleWindow
This method uses the current system time and this instance's windowHoursStart field to return a Date that represents the timestamp of the start of the Window relative to "now."
calculateNextWeekIndex(VisibleWindow, int) - Static method in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
 
calculatePrevWeekIndex(VisibleWindow, int) - Static method in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
 
calculateRecurrence(VEvent, Date, Date) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
calculateRecurrence(VEvent, Date, Date) - Method in interface org.jasig.schedassist.model.IEventUtils
Calculate recurrence dates for the specified events between the 2 date boundaries.
calculateSundayPrior(Date) - Static method in class org.jasig.schedassist.model.CommonDateOperations
Returns the Sunday prior to the date argument elements of the returned array, respectively.
calculateVisibleSchedule(Date, Date, Calendar, AvailableSchedule, IScheduleOwner) - Method in interface org.jasig.schedassist.model.IVisibleScheduleBuilder
This method should simply delegate to IVisibleScheduleBuilder.calculateVisibleSchedule(Date, Date, Calendar, AvailableSchedule, IScheduleOwner, IScheduleVisitor), passing null in for the IScheduleVisitor argument.
calculateVisibleSchedule(Date, Date, Calendar, AvailableSchedule, IScheduleOwner, IScheduleVisitor) - Method in interface org.jasig.schedassist.model.IVisibleScheduleBuilder
Core algorithm for calculating a VisibleSchedule for an IScheduleVisitor viewing an IScheduleOwner's account.
calculateVisibleSchedule(Date, Date, Calendar, AvailableSchedule, IScheduleOwner) - Method in class org.jasig.schedassist.model.VisibleScheduleBuilder
 
calculateVisibleSchedule(Date, Date, Calendar, AvailableSchedule, IScheduleOwner, IScheduleVisitor) - Method in class org.jasig.schedassist.model.VisibleScheduleBuilder
 
calculateVisibleScheduleNoAttendingCheck(Date, Date, Calendar, AvailableSchedule, MeetingDurations, ICalendarAccount) - Method in class org.jasig.schedassist.model.VisibleScheduleBuilder
 
calculateVisitorConflicts(Date, Date, Calendar, AvailableSchedule, MeetingDurations, IScheduleVisitor) - Method in interface org.jasig.schedassist.model.IVisibleScheduleBuilder
This method is intended to provide a means for incorporating the IScheduleVisitor's own calendar data within the display of an IScheduleOwners schedule.
calculateVisitorConflicts(Date, Date, Calendar, AvailableSchedule, MeetingDurations, IScheduleVisitor) - Method in class org.jasig.schedassist.model.VisibleScheduleBuilder
 
calculateVisitorConflicts(IScheduleVisitor, IScheduleOwner, Date, Date) - Method in interface org.jasig.schedassist.SchedulingAssistantService
Retrieve the IScheduleVisitor's calendar data and compare it to the IScheduleOwner's availability.
CalendarAccountNotFoundException - Exception in org.jasig.schedassist
Thrown if a required ICalendarAccount cannot be located.
CalendarAccountNotFoundException() - Constructor for exception org.jasig.schedassist.CalendarAccountNotFoundException
 
CalendarAccountNotFoundException(String, Throwable) - Constructor for exception org.jasig.schedassist.CalendarAccountNotFoundException
 
CalendarAccountNotFoundException(String) - Constructor for exception org.jasig.schedassist.CalendarAccountNotFoundException
 
CalendarAccountNotFoundException(Throwable) - Constructor for exception org.jasig.schedassist.CalendarAccountNotFoundException
 
calendarUniqueId - Variable in class org.jasig.schedassist.model.AbstractCalendarAccount
 
cancelAppointment(IScheduleVisitor, IScheduleOwner, VEvent) - Method in interface org.jasig.schedassist.ICalendarDataDao
Cancel the specified appointment in the IScheduleOwner's schedule.
cancelAppointment(IScheduleVisitor, IScheduleOwner, VEvent, AvailableBlock, String) - Method in interface org.jasig.schedassist.SchedulingAssistantService
Cancel an available appointment for IScheduleVisitor/IScheduleOwner.
CancelAppointmentRequest - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
CancelAppointmentRequest() - Constructor for class org.jasig.schedassist.messaging.CancelAppointmentRequest
 
CancelAppointmentResponse - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
CancelAppointmentResponse() - Constructor for class org.jasig.schedassist.messaging.CancelAppointmentResponse
 
checkForConflicts(IScheduleOwner, AvailableBlock) - Method in interface org.jasig.schedassist.ICalendarDataDao
Check the IScheduleOwner's schedule for events within the times defined by the AvailableBlock.
combine(SortedSet<AvailableBlock>) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Combine adjacent AvailableBlocks in the argument Set.
CommonDateOperations - Class in org.jasig.schedassist.model
Date and Calendar operations common across this application.
CommonDateOperations() - Constructor for class org.jasig.schedassist.model.CommonDateOperations
 
compareTo(AvailableBlock) - Method in class org.jasig.schedassist.model.AvailableBlock
Order of comparison: startTime endTime The visitorLimit and meetingLocation fields are immaterial to comparison.
compareTo(PublicProfileId) - Method in class org.jasig.schedassist.model.PublicProfileId
 
ConflictExistsException - Exception in org.jasig.schedassist
Exception that signals a conflict exists within the schedule.\ Most likely thrown when attempting to schedule an appointment and the time is no longer available.
ConflictExistsException() - Constructor for exception org.jasig.schedassist.ConflictExistsException
 
ConflictExistsException(String, Throwable) - Constructor for exception org.jasig.schedassist.ConflictExistsException
 
ConflictExistsException(String) - Constructor for exception org.jasig.schedassist.ConflictExistsException
 
ConflictExistsException(Throwable) - Constructor for exception org.jasig.schedassist.ConflictExistsException
 
constrainWeekStartToWindow(VisibleWindow, int) - Static method in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
 
constructAvailableAppointment(AvailableBlock, IScheduleOwner, IScheduleVisitor, String) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
constructAvailableAppointment(AvailableBlock, IScheduleOwner, IScheduleVisitor, String) - Method in interface org.jasig.schedassist.model.IEventUtils
Construct an iCalendar EVENT for the Scheduling Assistant system.
constructOrganizer(ICalendarAccount) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
Construct an Organizer property for the specified ICalendarAccount.
constructSchedulingAssistantAttendee(ICalendarAccount, AppointmentRole) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
Construct an Attendee property for the specified user and role.
constructSchedulingAssistantAttendee(ICalendarAccount, AppointmentRole) - Method in interface org.jasig.schedassist.model.IEventUtils
Construct an Attendee appropriate for the specified ICalendarAccount for the specified role.
constructSummaryValueForReflectionEvent(AvailableBlock) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
convertBlockToReflectionEvent(AvailableBlock) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
Convert the AvailableBlock into a VEvent that can be stored in the calendar system to represent that same block.
convertDateToXMLGregorianCalendar(Date) - Static method in class org.jasig.schedassist.messaging.XMLDataUtils
Convert the Date into a XMLGregorianCalendar.
convertMinutesToMsec(int) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Convert integer minutes to milliseconds (as long).
convertScheduleForReflection(AvailableSchedule) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
convertScheduleForReflection(AvailableSchedule) - Method in interface org.jasig.schedassist.model.IEventUtils
Convert the AvailableSchedule into an iCalendar Calendar for the purposes of reflection back into the calendar system.
convertToICalendarFormat(Date) - Static method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
Helper method to convert the Date into the String representation required for iCalendar.
convertXMLGregorianCalendarToDate(XMLGregorianCalendar) - Static method in class org.jasig.schedassist.messaging.XMLDataUtils
Convert the XMLGregorianCalendar into a Date.
createAppointment(IScheduleVisitor, IScheduleOwner, AvailableBlock, String) - Method in interface org.jasig.schedassist.ICalendarDataDao
Create an appointment.
CreateAppointmentRequest - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
CreateAppointmentRequest() - Constructor for class org.jasig.schedassist.messaging.CreateAppointmentRequest
 
CreateAppointmentResponse - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
CreateAppointmentResponse() - Constructor for class org.jasig.schedassist.messaging.CreateAppointmentResponse
 
createAvailableBlockElement() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of AvailableBlockElement
createAvailableBlockList() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of AvailableBlockList
createBlock(Date, Date) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Create a single AvailableBlock with a visitorLimit of 1.
createBlock(Date, Date, int) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Create a single AvailableBlock.
createBlock(Date, Date, int, String) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Create a single AvailableBlock.
createBlock(String, String) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Create a single AvailableBlock with a visitorLimit of 1 and using this application's common time format ("yyyyMMdd-HHmm") for the start and end datetimes.
createBlock(String, String, int) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Create a single AvailableBlock using this applications common time format ("yyyyMMdd-HHmm").
createBlock(String, String, int, String) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Create a single AvailableBlock using this applications common time format ("yyyyMMdd-HHmm").
createBlock(String, int) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Create a single AvailableBlock that starts at the startTime Phrase (uses CommonDateOperations.parseDateTimePhrase(String) format) and ends duration minutes later.
createBlockEndsAt(Date, int) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Create a single AvailableBlock that ENDS at the endDate argument and starts duration minutes prior.
createBlocks(String, String, String, Date, Date) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Construct a list of AvailableBlock from the following criteria: startTimePhrase and endTimePhrase should look like HH:MM AM/PM. daysOfWeekPhrase looks like "MWF" and uses the following characters: N is Sunday M is Monday T is Tuesday W is Wednesday R is Thursday F is Friday S is Saturday startDate must exist before endDate on the calendar.
createBlocks(String, String, String, Date, Date, int) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Construct a list of AvailableBlock from the following criteria: startTimePhrase and endTimePhrase should look like HH:MM AM/PM. daysOfWeekPhrase looks like "MWF" and uses the following characters: N is Sunday M is Monday T is Tuesday W is Wednesday R is Thursday F is Friday S is Saturday startDate must exist before endDate on the calendar.
createBlocks(String, String, String, Date, Date, int, String) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
 
createCancelAppointmentRequest() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of CancelAppointmentRequest
createCancelAppointmentResponse() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of CancelAppointmentResponse
createCreateAppointmentRequest() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of CreateAppointmentRequest
createCreateAppointmentResponse() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of CreateAppointmentResponse
createGetRelationshipsRequest() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of GetRelationshipsRequest
createGetRelationshipsResponse() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of GetRelationshipsResponse
createGetScheduleOwnerByIdRequest() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of GetScheduleOwnerByIdRequest
createGetScheduleOwnerByIdResponse() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of GetScheduleOwnerByIdResponse
createGetTargetAvailableBlockRequest() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of GetTargetAvailableBlockRequest
createGetTargetAvailableBlockResponse() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of GetTargetAvailableBlockResponse
createIsEligibleRequest() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of IsEligibleRequest
createIsEligibleResponse() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of IsEligibleResponse
createMinimumEndBlock(Date) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Creates a minimum size AvailableBlock using the argument endTime as the end and MINIMUM_MINUTES minutes prior to endTime as the start.
createPreferencesElement() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of PreferencesElement
createPreferencesSet() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of PreferencesSet
createPreferredMinimumDurationBlock(Date, MeetingDurations) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Create an AvailableBlock from the specified startTime to an endTime interpreted from MeetingDurations.getMinLength().
createPreferredMinimumDurationBlock(Date, MeetingDurations, int) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Create an AvailableBlock from the specified startTime to an endTime interpreted from MeetingDurations.getMinLength().
createRelationship(IScheduleOwner, IScheduleVisitor, String) - Method in interface org.jasig.schedassist.MutableRelationshipDao
Create a relationship between owner and visitor with the 3rd argument being the relationship description.
createRelationshipElement() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of RelationshipElement
createRelationshipList() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of RelationshipList
createScheduleOwnerElement() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of ScheduleOwnerElement
createSmallestAllowedBlock(String) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Creates a minimum size AvailableBlock by adding MINIMUM_MINUTES minutes to startTime as the endTime and visitorLimit of 1.
createSmallestAllowedBlock(String, int) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Creates a minimum size AvailableBlock by adding MINIMUM_MINUTES minutes to startTime as the endTime.
createSmallestAllowedBlock(Date) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Creates a minimum size AvailableBlock by adding MINIMUM_MINUTES minutes to startTime as the endTime and visitorLimit of 1.
createSmallestAllowedBlock(Date, int) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Creates a minimum size AvailableBlock by adding MINIMUM_MINUTES minutes to startTime as the endTime.
createVisibleScheduleRequest() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of VisibleScheduleRequest
createVisibleScheduleResponse() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of VisibleScheduleResponse
createVisitorConflictsRequest() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of VisitorConflictsRequest
createVisitorConflictsResponse() - Method in class org.jasig.schedassist.messaging.ObjectFactory
Create an instance of VisitorConflictsResponse

D

DATE_FORMAT - Static variable in class org.jasig.schedassist.model.CommonDateOperations
 
DATE_TIME_FORMAT - Static variable in class org.jasig.schedassist.model.CommonDateOperations
 
DEFAULT - Static variable in class org.jasig.schedassist.model.Reminders
Default email reminders (disabled).
DEFAULT - Static variable in class org.jasig.schedassist.model.VisibleWindow
Default value for VisibleWindow is 24 hours (start) and 3 weeks (end).
DefaultEventUtilsImpl - Class in org.jasig.schedassist.model
Default IEventUtils implementation.
DefaultEventUtilsImpl() - Constructor for class org.jasig.schedassist.model.DefaultEventUtilsImpl
Default constructor, sets the IAffiliationSource to the NullAffiliationSourceImpl implementation.
DefaultEventUtilsImpl(IAffiliationSource) - Constructor for class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
description - Variable in class org.jasig.schedassist.messaging.RelationshipElement
 
destroyRelationship(IScheduleOwner, IScheduleVisitor) - Method in interface org.jasig.schedassist.MutableRelationshipDao
Destroy the existing relationship between the owner and visitor.
determineAppropriateClassProperty(ICalendarAccount) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
Called by DefaultEventUtilsImpl.constructAvailableAppointment(AvailableBlock, IScheduleOwner, IScheduleVisitor, String); returns an appropriate Clazz depending on whether or not the ICalendarAccount is a resource account.
displayName - Variable in class org.jasig.schedassist.model.AbstractCalendarAccount
 
doesAccountHaveAffiliation(ICalendarAccount, IAffiliation) - Method in interface org.jasig.schedassist.IAffiliationSource
 
doesAccountHaveAffiliation(ICalendarAccount, IAffiliation) - Method in class org.jasig.schedassist.NullAffiliationSourceImpl
Always returns false.
doubleLength - Variable in class org.jasig.schedassist.messaging.GetTargetAvailableBlockRequest
 

E

eligible - Variable in class org.jasig.schedassist.messaging.IsEligibleResponse
 
eligible - Variable in class org.jasig.schedassist.model.AbstractCalendarAccount
 
emailAddress - Variable in class org.jasig.schedassist.model.AbstractCalendarAccount
 
emailToURI(String) - Static method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
Convert the String argument to a mailto URI if possible.
endOfDay(Date) - Static method in class org.jasig.schedassist.model.CommonDateOperations
Return a new Date object that represents the end of the same day as the argument, e.g.
endTime - Variable in class org.jasig.schedassist.messaging.AvailableBlockElement
 
endTime - Variable in class org.jasig.schedassist.messaging.CancelAppointmentRequest
 
endTime - Variable in class org.jasig.schedassist.messaging.CancelAppointmentResponse
 
endTime - Variable in class org.jasig.schedassist.messaging.CreateAppointmentResponse
 
equals(Object) - Method in class org.jasig.schedassist.messaging.PreferencesElement
 
equals(Object) - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
equals(Object) - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
equals(Object) - Method in class org.jasig.schedassist.model.AffiliationImpl
 
equals(Object) - Method in class org.jasig.schedassist.model.AvailableBlock
 
equals(Object) - Method in class org.jasig.schedassist.model.AvailableSchedule
 
equals(Object) - Method in class org.jasig.schedassist.model.PublicProfile
 
equals(Object) - Method in class org.jasig.schedassist.model.PublicProfileId
 
equals(Object) - Method in class org.jasig.schedassist.model.PublicProfileTag
 
equals(Object) - Method in class org.jasig.schedassist.model.Relationship
This implementation ignores the "description" field.
equalsIncludeDescription(Object) - Method in class org.jasig.schedassist.model.Relationship
Non-standard equals method includes the description field.
equalsOrAfter(Date, Date) - Static method in class org.jasig.schedassist.model.CommonDateOperations
Returns true if the specified dates are equal OR if date1 is after date2.
equalsOrBefore(Date, Date) - Static method in class org.jasig.schedassist.model.CommonDateOperations
Returns true if the specified dates are equal OR if date1 is before date2.
eventDescription - Variable in class org.jasig.schedassist.messaging.CreateAppointmentRequest
 
eventLocation - Variable in class org.jasig.schedassist.messaging.CreateAppointmentResponse
 
eventTitle - Variable in class org.jasig.schedassist.messaging.CreateAppointmentResponse
 
expand(AvailableBlock, int) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Expand one AvailableBlock into a SortedSet of AvailableBlocks with a duration equal to the meetingLengthMinutes argument in minutes.
expand(Set<AvailableBlock>, int) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Expand a Set of AvailableBlock into a SortedSet of AvailableBlocks with a duration equal to the meetingLengthMinutes argument in minutes.
extractUid(Calendar) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
extractUid(Calendar) - Method in interface org.jasig.schedassist.model.IEventUtils
If the Calendar contains one and only one event (series), return the Uid.

F

FIFTEEN - Static variable in class org.jasig.schedassist.model.MeetingDurations
 
forOwner(IScheduleOwner) - Method in interface org.jasig.schedassist.RelationshipDao
Return a List of Relationships with the specified IScheduleOwner.
FORTYFIVE - Static variable in class org.jasig.schedassist.model.MeetingDurations
 
forVisitor(IScheduleVisitor) - Method in interface org.jasig.schedassist.RelationshipDao
Return a List of Relationships with the specified IScheduleVisitor.
FREE - Static variable in class org.jasig.schedassist.model.VisibleScheduleBuilder
 
fromDisplayName(String) - Static method in enum org.jasig.schedassist.model.Preferences
 
fromKey(String) - Static method in class org.jasig.schedassist.model.MeetingDurations
Creates a MeetingDurations object from the argument String.
fromKey(String) - Static method in enum org.jasig.schedassist.model.Preferences
 
fromKey(String) - Static method in class org.jasig.schedassist.model.Reminders
 
fromKey(String) - Static method in class org.jasig.schedassist.model.VisibleWindow
Static method to generate a VisibleWindow from it's String storage format.
fromValue(String) - Static method in enum org.jasig.schedassist.messaging.AvailableStatusType
 
fullName - Variable in class org.jasig.schedassist.messaging.ScheduleOwnerElement
 

G

generateNewUid() - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
generateNewUid() - Method in interface org.jasig.schedassist.model.IEventUtils
Generate a new Uid, intended for use with Scheduling Assistant VEvents.
getAccountOwner() - Method in interface org.jasig.schedassist.model.IDelegateCalendarAccount
 
getAccountOwnerAttribute() - Method in interface org.jasig.schedassist.model.IDelegateCalendarAccount
 
getAffiliationSource() - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
getAttendeeForUserFromEvent(VEvent, ICalendarAccount) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
Walk through the attendee list in the VEvent argument.
getAttendeeForUserFromEvent(VEvent, ICalendarAccount) - Method in interface org.jasig.schedassist.model.IEventUtils
Walk through the attendee list in the VEvent argument.
getAttendeeListFromEvent(VEvent) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
getAttendeeListFromEvent(VEvent) - Method in interface org.jasig.schedassist.model.IEventUtils
If the event is a Scheduling Assistant event, retrieve only the attendees on the event set by the Available system.
getAttendingCount() - Method in class org.jasig.schedassist.model.VisibleSchedule
 
getAttendingList() - Method in class org.jasig.schedassist.model.VisibleSchedule
 
getAttributeListSafely(String) - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
getAttributes() - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
getAttributes() - Method in interface org.jasig.schedassist.model.ICalendarAccount
 
getAttributeValue(String) - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
getAttributeValue(String) - Method in interface org.jasig.schedassist.model.ICalendarAccount
Get the value of the specified single-valued attribute on the account.
getAttributeValues(String) - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
getAttributeValues(String) - Method in interface org.jasig.schedassist.model.ICalendarAccount
Get the list of values of the specified multi-valued attribute on the account.
getAvailableBlockElement() - Method in class org.jasig.schedassist.messaging.AvailableBlockList
Gets the value of the availableBlockElement property.
getAvailableBlockElement() - Method in class org.jasig.schedassist.messaging.GetTargetAvailableBlockResponse
Gets the value of the availableBlockElement property.
getAvailableBlockList() - Method in class org.jasig.schedassist.messaging.VisibleScheduleResponse
Gets the value of the availableBlockList property.
getAvailableBlockList() - Method in class org.jasig.schedassist.messaging.VisitorConflictsResponse
Gets the value of the availableBlockList property.
getAvailableBlocks() - Method in class org.jasig.schedassist.model.AvailableSchedule
 
getBlockListForStatus(AvailableStatus) - Method in class org.jasig.schedassist.model.VisibleSchedule
Iterate through the blockMap and return a List of AvailableBlocks that match the target AvailableStatus.
getBlockMap() - Method in class org.jasig.schedassist.model.VisibleSchedule
 
getBusyCount() - Method in class org.jasig.schedassist.model.VisibleSchedule
 
getBusyList() - Method in class org.jasig.schedassist.model.VisibleSchedule
 
getCalendar(ICalendarAccount, Date, Date) - Method in interface org.jasig.schedassist.ICalendarDataDao
Retrieve the Calendar for the ICalendarAccount between the specified dates.
getCalendar() - Method in class org.jasig.schedassist.model.VisibleSchedule
Convenience method to generate an ical4j Calendar from the AvailableBlocks stored in this instance.
getCalendarAccount(String) - Method in interface org.jasig.schedassist.ICalendarAccountDao
Locate a ICalendarAccount by username.
getCalendarAccount(String, String) - Method in interface org.jasig.schedassist.ICalendarAccountDao
Locate a ICalendarAccount by listed attributeName and attributeValue.
getCalendarAccount() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
getCalendarAccount() - Method in class org.jasig.schedassist.model.AbstractScheduleVisitor
 
getCalendarAccount() - Method in interface org.jasig.schedassist.model.IScheduleOwner
 
getCalendarAccount() - Method in interface org.jasig.schedassist.model.IScheduleVisitor
 
getCalendarAccountFromUniqueId(String) - Method in interface org.jasig.schedassist.ICalendarAccountDao
Locate a ICalendarAccount by unique id in the calendar system.
getCalendarLoginId() - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
getCalendarLoginId() - Method in interface org.jasig.schedassist.model.ICalendarAccount
Get the ID (as a String) used to authenticate with the calendar system.
getCalendarUniqueId() - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
getCalendarUniqueId() - Method in interface org.jasig.schedassist.model.ICalendarAccount
Get the unique identifier (as a String) for this account in the calendar system.
getConstrainedWeekStart() - Method in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
 
getContactInformation() - Method in interface org.jasig.schedassist.model.IDelegateCalendarAccount
 
getCountForStatus(AvailableStatus) - Method in class org.jasig.schedassist.model.VisibleSchedule
Iterate through the blockMap and return a count of AvailableBlocks that match the target AvailableStatus.
getDateFormat() - Static method in class org.jasig.schedassist.model.CommonDateOperations
 
getDateTimeFormat() - Static method in class org.jasig.schedassist.model.CommonDateOperations
 
getDefaultPreferences() - Static method in enum org.jasig.schedassist.model.Preferences
Returns a Map containing all Preferences as keys mapped to their default values (as Strings).
getDefaultValue() - Method in enum org.jasig.schedassist.model.Preferences
 
getDelegate(String) - Method in interface org.jasig.schedassist.IDelegateCalendarAccountDao
Return the specified IDelegateCalendarAccount by name, only skip resolution of the owner ICalendarAccount.
getDelegate(String, ICalendarAccount) - Method in interface org.jasig.schedassist.IDelegateCalendarAccountDao
Return the specified IDelegateCalendarAccount by name if the specified ICalendarAccount argument is the designated account owner.
getDelegate(String, String) - Method in interface org.jasig.schedassist.IDelegateCalendarAccountDao
Return a matching IDelegateCalendarAccount with the specified attributeName equal to the specified attributeValue.
getDelegateByUniqueId(String) - Method in interface org.jasig.schedassist.IDelegateCalendarAccountDao
Return the specified IDelegateCalendarAccount by calendar system unique id, only skip resolution of the owner ICalendarAccount.
getDelegateByUniqueId(String, ICalendarAccount) - Method in interface org.jasig.schedassist.IDelegateCalendarAccountDao
Return the specified IDelegateCalendarAccount by unique id if the specified ICalendarAccount argument is the designated account owner.
getDescription() - Method in class org.jasig.schedassist.messaging.RelationshipElement
Gets the value of the description property.
getDescription() - Method in class org.jasig.schedassist.model.PublicProfile
 
getDescription() - Method in class org.jasig.schedassist.model.Relationship
 
getDisplayName() - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
getDisplayName() - Method in interface org.jasig.schedassist.model.ICalendarAccount
The "display name" for the account.
getDisplayName() - Method in enum org.jasig.schedassist.model.Preferences
 
getDurationInMinutes() - Method in class org.jasig.schedassist.model.AvailableBlock
 
getEmailAddress() - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
getEmailAddress() - Method in interface org.jasig.schedassist.model.ICalendarAccount
 
getEndTime() - Method in class org.jasig.schedassist.messaging.AvailableBlockElement
Gets the value of the endTime property.
getEndTime() - Method in class org.jasig.schedassist.messaging.CancelAppointmentRequest
Gets the value of the endTime property.
getEndTime() - Method in class org.jasig.schedassist.messaging.CancelAppointmentResponse
Gets the value of the endTime property.
getEndTime() - Method in class org.jasig.schedassist.messaging.CreateAppointmentResponse
Gets the value of the endTime property.
getEndTime() - Method in class org.jasig.schedassist.model.AvailableBlock
 
getEventClassForPersonOwners() - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
getEventClassForResourceOwners() - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
getEventDescription() - Method in class org.jasig.schedassist.messaging.CreateAppointmentRequest
Gets the value of the eventDescription property.
getEventLocation() - Method in class org.jasig.schedassist.messaging.CreateAppointmentResponse
Gets the value of the eventLocation property.
getEventTitle() - Method in class org.jasig.schedassist.messaging.CreateAppointmentResponse
Gets the value of the eventTitle property.
getEventVisitorLimit(VEvent) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
getEventVisitorLimit(VEvent) - Method in interface org.jasig.schedassist.model.IEventUtils
If the event argument is an event created by the Scheduling Assistant, return the value of it's VisitorLimit property.
getExistingAppointment(IScheduleOwner, AvailableBlock) - Method in interface org.jasig.schedassist.ICalendarDataDao
Lookup the VEvent that corresponds with the information in the AvailableBlock in the IScheduleOwner's schedule.
getExistingAppointment(AvailableBlock, IScheduleOwner) - Method in interface org.jasig.schedassist.SchedulingAssistantService
Return the VEvent for an existing Scheduling Assistant Appointment at the times specified by the targetBlock in the IScheduleOwner's schedule.
getExistingAppointment(AvailableBlock, IScheduleOwner, IScheduleVisitor) - Method in interface org.jasig.schedassist.SchedulingAssistantService
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.
getFreeCount() - Method in class org.jasig.schedassist.model.VisibleSchedule
 
getFreeList() - Method in class org.jasig.schedassist.model.VisibleSchedule
 
getFullName() - Method in class org.jasig.schedassist.messaging.ScheduleOwnerElement
Gets the value of the fullName property.
getHours() - Method in class org.jasig.schedassist.model.Reminders
 
getId() - Method in class org.jasig.schedassist.messaging.GetScheduleOwnerByIdRequest
Gets the value of the id property.
getId() - Method in class org.jasig.schedassist.messaging.ScheduleOwnerElement
Gets the value of the id property.
getId() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
getId() - Method in interface org.jasig.schedassist.model.IScheduleOwner
Internal identifier within the Scheduling Assistant for an IScheduleOwner.
getIntegerValue() - Method in class org.jasig.schedassist.model.VisitorLimit
 
getKey() - Method in class org.jasig.schedassist.messaging.PreferencesElement
Gets the value of the key property.
getKey() - Method in class org.jasig.schedassist.model.MeetingDurations
 
getKey() - Method in enum org.jasig.schedassist.model.Preferences
 
getKey() - Method in class org.jasig.schedassist.model.Reminders
 
getKey() - Method in class org.jasig.schedassist.model.VisibleWindow
 
getLocation() - Method in interface org.jasig.schedassist.model.IDelegateCalendarAccount
 
getMaxLength() - Method in class org.jasig.schedassist.model.MeetingDurations
 
getMeetingLocation() - Method in class org.jasig.schedassist.model.AvailableBlock
Get the meetingLocation specified for this block.
getMinLength() - Method in class org.jasig.schedassist.model.MeetingDurations
 
getName() - Method in class org.jasig.schedassist.model.AffiliationImpl
 
getName() - Method in interface org.jasig.schedassist.model.IAffiliation
 
getNetid() - Method in class org.jasig.schedassist.messaging.ScheduleOwnerElement
Gets the value of the netid property.
getNextWeekIndex() - Method in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
 
getOwner() - Method in class org.jasig.schedassist.model.Relationship
 
getOwnerDisplayName() - Method in class org.jasig.schedassist.model.PublicProfileId
 
getOwnerId() - Method in class org.jasig.schedassist.messaging.CancelAppointmentRequest
Gets the value of the ownerNetid property.
getOwnerId() - Method in class org.jasig.schedassist.messaging.CreateAppointmentRequest
Gets the value of the ownerNetid property.
getOwnerId() - Method in class org.jasig.schedassist.messaging.GetTargetAvailableBlockRequest
Gets the value of the ownerId property.
getOwnerId() - Method in class org.jasig.schedassist.messaging.VisibleScheduleRequest
Gets the value of the ownerNetid property.
getOwnerId() - Method in class org.jasig.schedassist.messaging.VisitorConflictsRequest
Gets the value of the ownerId property.
getOwnerId() - Method in class org.jasig.schedassist.model.PublicProfile
 
getOwnerMeetingDurationsPreference() - Method in class org.jasig.schedassist.messaging.VisibleScheduleResponse
Gets the value of the ownerMeetingDurationsPreference property.
getOwnerNoteboard() - Method in class org.jasig.schedassist.model.PublicProfile
 
getOwnerNoteboardSentences() - Method in class org.jasig.schedassist.model.PublicProfile
Utility method to return the owner's noteboard as an array of "sentences" by splitting the noteboard value on newline characters.
getPreference(Preferences) - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
getPreference(Preferences) - Method in interface org.jasig.schedassist.model.IScheduleOwner
 
getPreferences() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
getPreferences() - Method in interface org.jasig.schedassist.model.IScheduleOwner
 
getPreferencesElement() - Method in class org.jasig.schedassist.messaging.PreferencesSet
Gets the value of the preferencesElement property.
getPreferencesSet() - Method in class org.jasig.schedassist.messaging.ScheduleOwnerElement
Gets the value of the preferencesSet property.
getPreferredDefaultVisitorLimit() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
getPreferredDefaultVisitorLimit() - Method in interface org.jasig.schedassist.model.IScheduleOwner
 
getPreferredLocation() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
getPreferredLocation() - Method in interface org.jasig.schedassist.model.IScheduleOwner
Short cut method to return the owner's value for Preferences.LOCATION.
getPreferredMeetingDurations() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
getPreferredMeetingDurations() - Method in interface org.jasig.schedassist.model.IScheduleOwner
Short cut method to return the owner's value for Preferences.DURATIONS.
getPreferredMinimumDuration() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
getPreferredMinimumDuration() - Method in interface org.jasig.schedassist.model.IScheduleOwner
Short cut method to return the owner's min value for Preferences.DURATIONS as an integer.
getPreferredVisibleWindow() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
getPreferredVisibleWindow() - Method in interface org.jasig.schedassist.model.IScheduleOwner
Short cut method to return the owner's value for Preferences.VISIBLE_WINDOW.
getPrevWeekIndex() - Method in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
 
getProfileKey() - Method in class org.jasig.schedassist.model.PublicProfileId
 
getProfileKey() - Method in class org.jasig.schedassist.model.PublicProfileTag
 
getPublicProfileId() - Method in class org.jasig.schedassist.model.PublicProfile
 
getReason() - Method in class org.jasig.schedassist.messaging.CancelAppointmentRequest
Gets the value of the reason property.
getRelationshipElement() - Method in class org.jasig.schedassist.messaging.RelationshipList
Gets the value of the relationshipElement property.
getRelationshipList() - Method in class org.jasig.schedassist.messaging.GetRelationshipsResponse
Gets the value of the relationshipList property.
GetRelationshipsRequest - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
GetRelationshipsRequest() - Constructor for class org.jasig.schedassist.messaging.GetRelationshipsRequest
 
GetRelationshipsResponse - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
GetRelationshipsResponse() - Constructor for class org.jasig.schedassist.messaging.GetRelationshipsResponse
 
getRemindersPreference() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
getRemindersPreference() - Method in interface org.jasig.schedassist.model.IScheduleOwner
Short cut method to return the owner's value for Preferences.REMINDERS.
getScheduleEnd() - Method in class org.jasig.schedassist.model.VisibleSchedule
Return the endTime of the last AvailableBlock stored within this object, or null if this object is empty.
getScheduleEndTime() - Method in class org.jasig.schedassist.model.AvailableSchedule
 
GetScheduleOwnerByIdRequest - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
GetScheduleOwnerByIdRequest() - Constructor for class org.jasig.schedassist.messaging.GetScheduleOwnerByIdRequest
 
GetScheduleOwnerByIdResponse - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
GetScheduleOwnerByIdResponse() - Constructor for class org.jasig.schedassist.messaging.GetScheduleOwnerByIdResponse
 
getScheduleOwnerElement() - Method in class org.jasig.schedassist.messaging.GetScheduleOwnerByIdResponse
Gets the value of the scheduleOwnerElement property.
getScheduleOwnerElement() - Method in class org.jasig.schedassist.messaging.RelationshipElement
Gets the value of the scheduleOwnerElement property.
getScheduleStart() - Method in class org.jasig.schedassist.model.VisibleSchedule
Return the startTime of the first AvailableBlock stored within this object, or null if this object is empty.
getScheduleStartTime() - Method in class org.jasig.schedassist.model.AvailableSchedule
 
getScheduleVisitorCount(VEvent) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
getScheduleVisitorCount(VEvent) - Method in interface org.jasig.schedassist.model.IEventUtils
Return the number of Attendees in the event that have the role AppointmentRole.VISITOR.
getSelectedDuration() - Method in class org.jasig.schedassist.messaging.CreateAppointmentRequest
Gets the value of the selectedDuration property.
getSingleAttributeValue(List<String>) - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
getSize() - Method in class org.jasig.schedassist.model.VisibleSchedule
 
getStartTime() - Method in class org.jasig.schedassist.messaging.AvailableBlockElement
Gets the value of the startTime property.
getStartTime() - Method in class org.jasig.schedassist.messaging.CancelAppointmentRequest
Gets the value of the startTime property.
getStartTime() - Method in class org.jasig.schedassist.messaging.CancelAppointmentResponse
Gets the value of the startTime property.
getStartTime() - Method in class org.jasig.schedassist.messaging.CreateAppointmentRequest
Gets the value of the startTime property.
getStartTime() - Method in class org.jasig.schedassist.messaging.CreateAppointmentResponse
Gets the value of the startTime property.
getStartTime() - Method in class org.jasig.schedassist.messaging.GetTargetAvailableBlockRequest
Gets the value of the startTime property.
getStartTime() - Method in class org.jasig.schedassist.model.AvailableBlock
 
getStatus() - Method in class org.jasig.schedassist.messaging.AvailableBlockElement
Gets the value of the status property.
getTag() - Method in class org.jasig.schedassist.model.PublicProfileTag
 
getTagDisplay() - Method in class org.jasig.schedassist.model.PublicProfileTag
 
GetTargetAvailableBlockRequest - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
GetTargetAvailableBlockRequest() - Constructor for class org.jasig.schedassist.messaging.GetTargetAvailableBlockRequest
 
GetTargetAvailableBlockResponse - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
GetTargetAvailableBlockResponse() - Constructor for class org.jasig.schedassist.messaging.GetTargetAvailableBlockResponse
 
getTargetEndDate() - Method in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
 
getTargetStartDate() - Method in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
 
getUsername() - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
getUsername() - Method in interface org.jasig.schedassist.model.ICalendarAccount
The common "username" for the account.
getValue() - Method in class org.jasig.schedassist.messaging.PreferencesElement
Gets the value of the value property.
getValue() - Method in enum org.jasig.schedassist.model.AvailableStatus
 
getVisibleSchedule(IScheduleVisitor, IScheduleOwner) - Method in interface org.jasig.schedassist.SchedulingAssistantService
Return the VisibleSchedule for the specified IScheduleOwner scoped to the IScheduleVisitor.
getVisibleSchedule(IScheduleVisitor, IScheduleOwner, Date, Date) - Method in interface org.jasig.schedassist.SchedulingAssistantService
Return the VisibleSchedule for the specified IScheduleOwner scoped to the IScheduleVisitor.
getVisitor() - Method in class org.jasig.schedassist.model.Relationship
 
getVisitorLimit() - Method in class org.jasig.schedassist.messaging.AvailableBlockElement
Gets the value of the visitorLimit property.
getVisitorLimit() - Method in class org.jasig.schedassist.model.AvailableBlock
 
getVisitorNetid() - Method in class org.jasig.schedassist.messaging.CancelAppointmentRequest
Gets the value of the visitorNetid property.
getVisitorNetid() - Method in class org.jasig.schedassist.messaging.CreateAppointmentRequest
Gets the value of the visitorNetid property.
getVisitorNetid() - Method in class org.jasig.schedassist.messaging.GetRelationshipsRequest
Gets the value of the visitorNetid property.
getVisitorNetid() - Method in class org.jasig.schedassist.messaging.IsEligibleRequest
Gets the value of the visitorNetid property.
getVisitorNetid() - Method in class org.jasig.schedassist.messaging.VisibleScheduleRequest
Gets the value of the visitorNetid property.
getVisitorNetid() - Method in class org.jasig.schedassist.messaging.VisitorConflictsRequest
Gets the value of the visitorNetid property.
getVisitorsAttending() - Method in class org.jasig.schedassist.messaging.AvailableBlockElement
Gets the value of the visitorsAttending property.
getVisitorsAttending() - Method in class org.jasig.schedassist.model.AvailableBlock
 
getWeekStart() - Method in class org.jasig.schedassist.messaging.VisibleScheduleRequest
Gets the value of the weekStart property.
getWeekStart() - Method in class org.jasig.schedassist.messaging.VisitorConflictsRequest
Gets the value of the weekStart property.
getWindowHoursStart() - Method in class org.jasig.schedassist.model.VisibleWindow
 
getWindowWeeksEnd() - Method in class org.jasig.schedassist.model.VisibleWindow
 

H

hashCode() - Method in class org.jasig.schedassist.messaging.PreferencesElement
 
hashCode() - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
hashCode() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
hashCode() - Method in class org.jasig.schedassist.model.AffiliationImpl
 
hashCode() - Method in class org.jasig.schedassist.model.AvailableBlock
 
hashCode() - Method in class org.jasig.schedassist.model.AvailableSchedule
 
hashCode() - Method in class org.jasig.schedassist.model.PublicProfile
 
hashCode() - Method in class org.jasig.schedassist.model.PublicProfileId
 
hashCode() - Method in class org.jasig.schedassist.model.PublicProfileTag
 
hashCode() - Method in class org.jasig.schedassist.model.Relationship
Implementation ignores the "description" field.
hasMeetingLimit() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
hasMeetingLimit() - Method in interface org.jasig.schedassist.model.IScheduleOwner
Short cut method to determine whether this owner restricts the number of appointments that a visitor can create within a visible window.

I

IAffiliation - Interface in org.jasig.schedassist.model
Simple interface to describe a calendar account's affiliation with the university or organization.
IAffiliationSource - Interface in org.jasig.schedassist
Interface definition operations regarding account "affiliations" (e.g.
ICAL_DATETIME_FORMAT - Static variable in class org.jasig.schedassist.model.DefaultEventUtilsImpl
Date/time format for iCalendar.
ICalendarAccount - Interface in org.jasig.schedassist.model
Interface to describe common properties of accounts with a remote calendar system.
ICalendarAccountDao - Interface in org.jasig.schedassist
Interface for retrieving ICalendarAccount objects.
ICalendarDataDao - Interface in org.jasig.schedassist
Interface for interacting with the back end calendar system.
id - Variable in class org.jasig.schedassist.messaging.GetScheduleOwnerByIdRequest
 
id - Variable in class org.jasig.schedassist.messaging.ScheduleOwnerElement
 
IDelegateCalendarAccount - Interface in org.jasig.schedassist.model
Extension of ICalendarAccount that represents a (potentially non-human) calendar account that can be administered by another ICalendarAccount (which is the return value of IDelegateCalendarAccount.getAccountOwner()).
IDelegateCalendarAccountDao - Interface in org.jasig.schedassist
Interface that defines operations for locating and searching for IDelegateCalendarAccounts.
IEventUtils - Interface in org.jasig.schedassist.model
This interface provides methods to construct iCal4j VEvents and Attendees for the Scheduling Assistant stack.
InputFormatException - Exception in org.jasig.schedassist.model
Exception regarding improperly formatted input.
InputFormatException() - Constructor for exception org.jasig.schedassist.model.InputFormatException
 
InputFormatException(String) - Constructor for exception org.jasig.schedassist.model.InputFormatException
 
InputFormatException(Throwable) - Constructor for exception org.jasig.schedassist.model.InputFormatException
 
InputFormatException(String, Throwable) - Constructor for exception org.jasig.schedassist.model.InputFormatException
 
INSTRUCTOR - Static variable in class org.jasig.schedassist.model.AffiliationImpl
 
interpretAndUpdateTime(String, Calendar) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Parses the timePhrase (e.g.
isAllDayEvent(VEvent) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
isAllDayPeriod(Period) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
isAttendingAsOwner(VEvent, ICalendarAccount) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
isAttendingAsOwner(VEvent, ICalendarAccount) - Method in interface org.jasig.schedassist.model.IEventUtils
 
isAttendingAsVisitor(VEvent, ICalendarAccount) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
isAttendingAsVisitor(VEvent, ICalendarAccount) - Method in interface org.jasig.schedassist.model.IEventUtils
 
isAttendingMatch(VEvent, IScheduleVisitor, IScheduleOwner) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
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.
isAttendingMatch(VEvent, IScheduleVisitor, IScheduleOwner) - Method in interface org.jasig.schedassist.model.IEventUtils
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.
IScheduleOwner - Interface in org.jasig.schedassist.model
Interface that represents a registered "Schedule Owner" within the Scheduling Assistant.
IScheduleVisitor - Interface in org.jasig.schedassist.model
Interface to represent a "Schedule Visitor."
isDelegate() - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
isDelegate() - Method in interface org.jasig.schedassist.model.ICalendarAccount
 
isDoubleLength() - Method in class org.jasig.schedassist.messaging.GetTargetAvailableBlockRequest
 
isDoubleLength() - Method in class org.jasig.schedassist.model.MeetingDurations
 
isEligible() - Method in class org.jasig.schedassist.messaging.IsEligibleResponse
Gets the value of the eligible property.
isEligible() - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
isEligible() - Method in interface org.jasig.schedassist.model.ICalendarAccount
 
IsEligibleRequest - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
IsEligibleRequest() - Constructor for class org.jasig.schedassist.messaging.IsEligibleRequest
 
IsEligibleResponse - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
IsEligibleResponse() - Constructor for class org.jasig.schedassist.messaging.IsEligibleResponse
 
isEmpty() - Method in class org.jasig.schedassist.model.AvailableSchedule
 
isEnabled() - Method in class org.jasig.schedassist.model.Reminders
 
isEventRecurring(VEvent) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
isEventRecurring(VEvent) - Method in interface org.jasig.schedassist.model.IEventUtils
 
isExceedingMeetingLimit(int) - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
isExceedingMeetingLimit(int) - Method in interface org.jasig.schedassist.model.IScheduleOwner
Short cut method to check if an attendee count for an event exceeds the owner's preferences.
isIncludeOwner() - Method in class org.jasig.schedassist.model.Reminders
 
isMeetingLimitExceeded() - Method in class org.jasig.schedassist.messaging.VisibleScheduleResponse
 
isOwner() - Method in class org.jasig.schedassist.model.AppointmentRole
 
isPartStatNeedsAction(Property) - Static method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
isReflectSchedule() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
isReflectSchedule() - Method in interface org.jasig.schedassist.model.IScheduleOwner
Short cut method backed by Preferences.REFLECT_SCHEDULE.
isSamePerson(IScheduleVisitor) - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
isSamePerson(IScheduleVisitor) - Method in interface org.jasig.schedassist.model.IScheduleOwner
 
isVisitor() - Method in class org.jasig.schedassist.model.AppointmentRole
 
IVisibleScheduleBuilder - Interface in org.jasig.schedassist.model
Interface defining operations for calculating VisibleSchedules.

J

joinAppointment(IScheduleVisitor, IScheduleOwner, VEvent) - Method in interface org.jasig.schedassist.ICalendarDataDao
Add the specified IScheduleVisitor as an attendee to the VEvent in the IScheduleOwner's schedule.

K

key - Variable in class org.jasig.schedassist.messaging.PreferencesElement
 

L

leaveAppointment(IScheduleVisitor, IScheduleOwner, VEvent) - Method in interface org.jasig.schedassist.ICalendarDataDao
Remove the specified IScheduleVisitor from the attendees in the VEvent in the IScheduleOwner's schedule.
locateConflicting(AvailableBlock) - Method in class org.jasig.schedassist.model.VisibleSchedule
Returns the set of AvailableBlock objects within this instance that conflict with the argument.
LOG - Variable in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 

M

matchingDays(String, Date, Date) - Static method in class org.jasig.schedassist.model.AvailableBlockBuilder
Returns a List of Date objects that fall between startDate and endDate and exist on the days specified by daysOfWeekPhrase.
MeetingDurations - Class in org.jasig.schedassist.model
Class to represent meeting durations.
meetingLimitExceeded - Variable in class org.jasig.schedassist.messaging.VisibleScheduleResponse
 
MeetingLimitExceededException - Exception in org.jasig.schedassist
Subclass of SchedulingException thrown when a IScheduleVisitor attempts to create an appointment with a IScheduleOwner that has a defined meeting limit that the IScheduleVisitor has already met (or exceeds).
MeetingLimitExceededException() - Constructor for exception org.jasig.schedassist.MeetingLimitExceededException
 
MeetingLimitExceededException(String) - Constructor for exception org.jasig.schedassist.MeetingLimitExceededException
 
MeetingLimitExceededException(Throwable) - Constructor for exception org.jasig.schedassist.MeetingLimitExceededException
 
MeetingLimitExceededException(String, Throwable) - Constructor for exception org.jasig.schedassist.MeetingLimitExceededException
 
MINIMUM_MINUTES - Static variable in class org.jasig.schedassist.model.AvailableBlockBuilder
 
MutableRelationshipDao - Interface in org.jasig.schedassist
Extension of RelationshipDao interface that adds functions for the Available system to create or destroy Relationships

N

netid - Variable in class org.jasig.schedassist.messaging.ScheduleOwnerElement
 
newInstance(IScheduleOwner, int) - Static method in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
Use this method to construct a VisibleScheduleRequestConstraints, which enforces all the appropriate constraints.
NoAppointmentExistsException - Exception in org.jasig.schedassist
SchedulingException triggered when an attempt to cancel an appointment that doesn't exist is made.
NoAppointmentExistsException() - Constructor for exception org.jasig.schedassist.NoAppointmentExistsException
 
NoAppointmentExistsException(String) - Constructor for exception org.jasig.schedassist.NoAppointmentExistsException
 
NoAppointmentExistsException(Throwable) - Constructor for exception org.jasig.schedassist.NoAppointmentExistsException
 
NoAppointmentExistsException(String, Throwable) - Constructor for exception org.jasig.schedassist.NoAppointmentExistsException
 
NullAffiliationSourceImpl - Class in org.jasig.schedassist
Empty IAffiliationSource implementation; knows of no affiliations.
NullAffiliationSourceImpl() - Constructor for class org.jasig.schedassist.NullAffiliationSourceImpl
 
numberOfDaysUntilSunday(Date) - Static method in class org.jasig.schedassist.model.CommonDateOperations
Helper method to calculate the first week's end date.

O

ObjectFactory - Class in org.jasig.schedassist.messaging
This object contains factory methods for each Java content interface and Java element interface generated in the org.jasig.schedassist.messages package.
ObjectFactory() - Constructor for class org.jasig.schedassist.messaging.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jasig.schedassist.messages
org.jasig.schedassist - package org.jasig.schedassist
 
org.jasig.schedassist.messaging - package org.jasig.schedassist.messaging
Licensed to Jasig under one or more contributor license agreements.
org.jasig.schedassist.model - package org.jasig.schedassist.model
 
overwriteFreeBlockOnlyIfPresent(AvailableBlock) - Method in class org.jasig.schedassist.model.VisibleSchedule
If the internal map already contains the target block as a key, remove the existing and store the argument in its place.
OWNER - Static variable in class org.jasig.schedassist.model.AppointmentRole
 
ownerId - Variable in class org.jasig.schedassist.messaging.CancelAppointmentRequest
 
ownerId - Variable in class org.jasig.schedassist.messaging.CreateAppointmentRequest
 
ownerId - Variable in class org.jasig.schedassist.messaging.GetTargetAvailableBlockRequest
 
ownerId - Variable in class org.jasig.schedassist.messaging.VisibleScheduleRequest
 
ownerId - Variable in class org.jasig.schedassist.messaging.VisitorConflictsRequest
 
ownerMeetingDurationsPreference - Variable in class org.jasig.schedassist.messaging.VisibleScheduleResponse
 

P

parseDatePhrase(String) - Static method in class org.jasig.schedassist.model.CommonDateOperations
Convert a String in the common date format for this application into a Date.
parseDateTimePhrase(String) - Static method in class org.jasig.schedassist.model.CommonDateOperations
Convert a String in the common date/time format for this application into a Date.
Preferences - Enum in org.jasig.schedassist.model
Enum to store the displayName and key for the different Schedule Owner preferences stored in the Scheduling Assistant system.
PreferencesElement - Class in org.jasig.schedassist.messaging
Java class for PreferencesElement complex type.
PreferencesElement() - Constructor for class org.jasig.schedassist.messaging.PreferencesElement
 
preferencesElement - Variable in class org.jasig.schedassist.messaging.PreferencesSet
 
PreferencesSet - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
PreferencesSet() - Constructor for class org.jasig.schedassist.messaging.PreferencesSet
 
preferencesSet - Variable in class org.jasig.schedassist.messaging.ScheduleOwnerElement
 
PROD_ID - Static variable in class org.jasig.schedassist.model.DefaultEventUtilsImpl
ProdId attached to Calendars sent to the CalDAV server by the Scheduling Assistant.
PublicProfile - Class in org.jasig.schedassist.model
The bean represents a public profile for an IScheduleOwner.
PublicProfile() - Constructor for class org.jasig.schedassist.model.PublicProfile
 
PublicProfileId - Class in org.jasig.schedassist.model
A PublicProfileId is the combination of fields that identify a PublicProfile.
PublicProfileId() - Constructor for class org.jasig.schedassist.model.PublicProfileId
 
PublicProfileTag - Class in org.jasig.schedassist.model
 
PublicProfileTag() - Constructor for class org.jasig.schedassist.model.PublicProfileTag
 
purgeAvailableScheduleReflections(IScheduleOwner, Date, Date) - Method in interface org.jasig.schedassist.ICalendarDataDao
Purge any available schedule reflections from the specified IScheduleOwner's account between the specified dates.

R

reason - Variable in class org.jasig.schedassist.messaging.CancelAppointmentRequest
 
reflectAvailableSchedule(IScheduleOwner, AvailableSchedule) - Method in interface org.jasig.schedassist.ICalendarDataDao
The purpose of this method is to reflect a copy of the IScheduleOwner's current AvailableSchedule in the owner's calendar account.
Relationship - Class in org.jasig.schedassist.model
Bean to represent an association between an IScheduleOwner and an IScheduleVisitor along with a description.
Relationship() - Constructor for class org.jasig.schedassist.model.Relationship
 
RelationshipDao - Interface in org.jasig.schedassist
Interface defining operations for retrieving Relationships for IScheduleOwners and IScheduleVisitors.
RelationshipElement - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
RelationshipElement() - Constructor for class org.jasig.schedassist.messaging.RelationshipElement
 
relationshipElement - Variable in class org.jasig.schedassist.messaging.RelationshipList
 
relationshipList - Variable in class org.jasig.schedassist.messaging.GetRelationshipsResponse
 
RelationshipList - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
RelationshipList() - Constructor for class org.jasig.schedassist.messaging.RelationshipList
 
Reminders - Class in org.jasig.schedassist.model
Bean to represent the reminders preference.
removeAvailableBlocks(Set<AvailableBlock>) - Method in class org.jasig.schedassist.model.AvailableSchedule
Remove all of the supplied availableBlocks from this schedule.
resolveEndDate(VisibleWindow, Date) - Static method in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
 
resolveStartDate(Date, int) - Static method in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
 

S

scheduleAppointment(IScheduleVisitor, IScheduleOwner, AvailableBlock, String) - Method in interface org.jasig.schedassist.SchedulingAssistantService
Schedule an available appointment for IScheduleVisitor/IScheduleOwner within the times specified in the AvailableBlock.
ScheduleConstructionException - Exception in org.jasig.schedassist.model
Exception regarding a failure to construct a visible schedule.
ScheduleConstructionException() - Constructor for exception org.jasig.schedassist.model.ScheduleConstructionException
 
ScheduleConstructionException(String) - Constructor for exception org.jasig.schedassist.model.ScheduleConstructionException
 
ScheduleConstructionException(Throwable) - Constructor for exception org.jasig.schedassist.model.ScheduleConstructionException
 
ScheduleConstructionException(String, Throwable) - Constructor for exception org.jasig.schedassist.model.ScheduleConstructionException
 
scheduleOwnerElement - Variable in class org.jasig.schedassist.messaging.GetScheduleOwnerByIdResponse
 
scheduleOwnerElement - Variable in class org.jasig.schedassist.messaging.RelationshipElement
 
ScheduleOwnerElement - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
ScheduleOwnerElement() - Constructor for class org.jasig.schedassist.messaging.ScheduleOwnerElement
 
SchedulingAssistantAppointment - Class in org.jasig.schedassist.model
XProperty to be set on all appointments created via the Scheduling Assistant system.
SchedulingAssistantService - Interface in org.jasig.schedassist
Main service interface for Scheduling Assistant; provides methods for exposing a IScheduleOwner's VisibleSchedule and appointment creation/cancellation by IScheduleVisitors.
SchedulingException - Exception in org.jasig.schedassist
Can be thrown by SchedulingAssistantService from an attempt to create an appointment on an already busy calendar.
SchedulingException() - Constructor for exception org.jasig.schedassist.SchedulingException
 
SchedulingException(String) - Constructor for exception org.jasig.schedassist.SchedulingException
 
SchedulingException(Throwable) - Constructor for exception org.jasig.schedassist.SchedulingException
 
SchedulingException(String, Throwable) - Constructor for exception org.jasig.schedassist.SchedulingException
 
searchForCalendarAccounts(String) - Method in interface org.jasig.schedassist.ICalendarAccountDao
Return 0 or more ICalendarAccounts that correspond with the searchText argument.
searchForDelegates(String, ICalendarAccount) - Method in interface org.jasig.schedassist.IDelegateCalendarAccountDao
Return a List of IDelegateCalendarAccount that correspond to the searchText argument and are assigned to the ICalendarAccount owner argument.
searchForDelegates(String) - Method in interface org.jasig.schedassist.IDelegateCalendarAccountDao
Return a List of IDelegateCalendarAccount that correspond to the searchText argument.
selectedDuration - Variable in class org.jasig.schedassist.messaging.CreateAppointmentRequest
 
setAttendingBlock(AvailableBlock) - Method in class org.jasig.schedassist.model.VisibleSchedule
ONLY stores the block in the map if conflicting FREE blocks are already stored in the block.
setAttendingBlocks(Collection<AvailableBlock>) - Method in class org.jasig.schedassist.model.VisibleSchedule
 
setAvailableBlockElement(AvailableBlockElement) - Method in class org.jasig.schedassist.messaging.GetTargetAvailableBlockResponse
Sets the value of the availableBlockElement property.
setAvailableBlockList(AvailableBlockList) - Method in class org.jasig.schedassist.messaging.VisibleScheduleResponse
Sets the value of the availableBlockList property.
setAvailableBlockList(AvailableBlockList) - Method in class org.jasig.schedassist.messaging.VisitorConflictsResponse
Sets the value of the availableBlockList property.
setBusyBlock(AvailableBlock) - Method in class org.jasig.schedassist.model.VisibleSchedule
ONLY stores the block in the map if conflicting FREE blocks are already stored in the block.
setBusyBlocks(Collection<AvailableBlock>) - Method in class org.jasig.schedassist.model.VisibleSchedule
 
setCalendarUniqueId(String) - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
setDescription(String) - Method in class org.jasig.schedassist.messaging.RelationshipElement
Sets the value of the description property.
setDescription(String) - Method in class org.jasig.schedassist.model.PublicProfile
 
setDescription(String) - Method in class org.jasig.schedassist.model.Relationship
 
setDisplayName(String) - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
setDoubleLength(boolean) - Method in class org.jasig.schedassist.messaging.GetTargetAvailableBlockRequest
 
setEligible(boolean) - Method in class org.jasig.schedassist.messaging.IsEligibleResponse
Sets the value of the eligible property.
setEligible(boolean) - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
setEmailAddress(String) - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
setEndTime(XMLGregorianCalendar) - Method in class org.jasig.schedassist.messaging.AvailableBlockElement
Sets the value of the endTime property.
setEndTime(XMLGregorianCalendar) - Method in class org.jasig.schedassist.messaging.CancelAppointmentRequest
Sets the value of the endTime property.
setEndTime(XMLGregorianCalendar) - Method in class org.jasig.schedassist.messaging.CancelAppointmentResponse
Sets the value of the endTime property.
setEndTime(XMLGregorianCalendar) - Method in class org.jasig.schedassist.messaging.CreateAppointmentResponse
Sets the value of the endTime property.
setEventClassForPersonOwners(String) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
setEventClassForResourceOwners(String) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
setEventDescription(String) - Method in class org.jasig.schedassist.messaging.CreateAppointmentRequest
Sets the value of the eventDescription property.
setEventLocation(String) - Method in class org.jasig.schedassist.messaging.CreateAppointmentResponse
Sets the value of the eventLocation property.
setEventTitle(String) - Method in class org.jasig.schedassist.messaging.CreateAppointmentResponse
Sets the value of the eventTitle property.
setEventUtils(IEventUtils) - Method in class org.jasig.schedassist.model.VisibleScheduleBuilder
 
setFullName(String) - Method in class org.jasig.schedassist.messaging.ScheduleOwnerElement
Sets the value of the fullName property.
setId(long) - Method in class org.jasig.schedassist.messaging.GetScheduleOwnerByIdRequest
Sets the value of the id property.
setId(long) - Method in class org.jasig.schedassist.messaging.ScheduleOwnerElement
Sets the value of the id property.
setKey(String) - Method in class org.jasig.schedassist.messaging.PreferencesElement
Sets the value of the key property.
setMeetingLimitExceeded(boolean) - Method in class org.jasig.schedassist.messaging.VisibleScheduleResponse
 
setNetid(String) - Method in class org.jasig.schedassist.messaging.ScheduleOwnerElement
Sets the value of the netid property.
setOwner(IScheduleOwner) - Method in class org.jasig.schedassist.model.Relationship
 
setOwnerDisplayName(String) - Method in class org.jasig.schedassist.model.PublicProfileId
 
setOwnerId(long) - Method in class org.jasig.schedassist.messaging.CancelAppointmentRequest
Sets the value of the ownerId property.
setOwnerId(long) - Method in class org.jasig.schedassist.messaging.CreateAppointmentRequest
Sets the value of the ownerId property.
setOwnerId(long) - Method in class org.jasig.schedassist.messaging.GetTargetAvailableBlockRequest
Sets the value of the ownerId property.
setOwnerId(long) - Method in class org.jasig.schedassist.messaging.VisibleScheduleRequest
Sets the value of the ownerId property.
setOwnerId(long) - Method in class org.jasig.schedassist.messaging.VisitorConflictsRequest
Sets the value of the ownerId property.
setOwnerId(long) - Method in class org.jasig.schedassist.model.PublicProfile
 
setOwnerMeetingDurationsPreference(PreferencesElement) - Method in class org.jasig.schedassist.messaging.VisibleScheduleResponse
Sets the value of the ownerMeetingDurationsPreference property.
setOwnerNoteboard(String) - Method in class org.jasig.schedassist.model.PublicProfile
 
setPreferencesSet(PreferencesSet) - Method in class org.jasig.schedassist.messaging.ScheduleOwnerElement
Sets the value of the preferencesSet property.
setProfileKey(String) - Method in class org.jasig.schedassist.model.PublicProfileId
 
setProfileKey(String) - Method in class org.jasig.schedassist.model.PublicProfileTag
 
setPublicProfileId(PublicProfileId) - Method in class org.jasig.schedassist.model.PublicProfile
 
setReason(String) - Method in class org.jasig.schedassist.messaging.CancelAppointmentRequest
Sets the value of the reason property.
setRelationshipList(RelationshipList) - Method in class org.jasig.schedassist.messaging.GetRelationshipsResponse
Sets the value of the relationshipList property.
setScheduleOwnerElement(ScheduleOwnerElement) - Method in class org.jasig.schedassist.messaging.GetScheduleOwnerByIdResponse
Sets the value of the scheduleOwnerElement property.
setScheduleOwnerElement(ScheduleOwnerElement) - Method in class org.jasig.schedassist.messaging.RelationshipElement
Sets the value of the scheduleOwnerElement property.
setSelectedDuration(int) - Method in class org.jasig.schedassist.messaging.CreateAppointmentRequest
Sets the value of the selectedDuration property.
setStartTime(XMLGregorianCalendar) - Method in class org.jasig.schedassist.messaging.AvailableBlockElement
Sets the value of the startTime property.
setStartTime(XMLGregorianCalendar) - Method in class org.jasig.schedassist.messaging.CancelAppointmentRequest
Sets the value of the startTime property.
setStartTime(XMLGregorianCalendar) - Method in class org.jasig.schedassist.messaging.CancelAppointmentResponse
Sets the value of the startTime property.
setStartTime(XMLGregorianCalendar) - Method in class org.jasig.schedassist.messaging.CreateAppointmentRequest
Sets the value of the startTime property.
setStartTime(XMLGregorianCalendar) - Method in class org.jasig.schedassist.messaging.CreateAppointmentResponse
Sets the value of the startTime property.
setStartTime(XMLGregorianCalendar) - Method in class org.jasig.schedassist.messaging.GetTargetAvailableBlockRequest
Sets the value of the startTime property.
setStatus(AvailableStatusType) - Method in class org.jasig.schedassist.messaging.AvailableBlockElement
Sets the value of the status property.
setTagDisplay(String) - Method in class org.jasig.schedassist.model.PublicProfileTag
 
setUsername(String) - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
setValue(String) - Method in class org.jasig.schedassist.messaging.PreferencesElement
Sets the value of the value property.
setVisitor(IScheduleVisitor) - Method in class org.jasig.schedassist.model.Relationship
 
setVisitorLimit(int) - Method in class org.jasig.schedassist.messaging.AvailableBlockElement
Sets the value of the visitorLimit property.
setVisitorNetid(String) - Method in class org.jasig.schedassist.messaging.CancelAppointmentRequest
Sets the value of the visitorNetid property.
setVisitorNetid(String) - Method in class org.jasig.schedassist.messaging.CreateAppointmentRequest
Sets the value of the visitorNetid property.
setVisitorNetid(String) - Method in class org.jasig.schedassist.messaging.GetRelationshipsRequest
Sets the value of the visitorNetid property.
setVisitorNetid(String) - Method in class org.jasig.schedassist.messaging.IsEligibleRequest
Sets the value of the visitorNetid property.
setVisitorNetid(String) - Method in class org.jasig.schedassist.messaging.VisibleScheduleRequest
Sets the value of the visitorNetid property.
setVisitorNetid(String) - Method in class org.jasig.schedassist.messaging.VisitorConflictsRequest
Sets the value of the visitorNetid property.
setVisitorsAttending(int) - Method in class org.jasig.schedassist.messaging.AvailableBlockElement
Sets the value of the visitorsAttending property.
setVisitorsAttending(int) - Method in class org.jasig.schedassist.model.AvailableBlock
 
setWeekStart(int) - Method in class org.jasig.schedassist.messaging.VisibleScheduleRequest
Sets the value of the weekStart property.
setWeekStart(Integer) - Method in class org.jasig.schedassist.messaging.VisitorConflictsRequest
Sets the value of the weekStart property.
startTime - Variable in class org.jasig.schedassist.messaging.AvailableBlockElement
 
startTime - Variable in class org.jasig.schedassist.messaging.CancelAppointmentRequest
 
startTime - Variable in class org.jasig.schedassist.messaging.CancelAppointmentResponse
 
startTime - Variable in class org.jasig.schedassist.messaging.CreateAppointmentRequest
 
startTime - Variable in class org.jasig.schedassist.messaging.CreateAppointmentResponse
 
startTime - Variable in class org.jasig.schedassist.messaging.GetTargetAvailableBlockRequest
 
status - Variable in class org.jasig.schedassist.messaging.AvailableBlockElement
 
subset(Date, Date) - Method in class org.jasig.schedassist.model.VisibleSchedule
This method returns a subset of this VisibleSchedule including only blocks between start and end, inclusive.

T

THIRTY - Static variable in class org.jasig.schedassist.model.MeetingDurations
 
THIRTY_SIXTY - Static variable in class org.jasig.schedassist.model.MeetingDurations
 
TIME_PATTERN - Static variable in class org.jasig.schedassist.model.AvailableBlockBuilder
 
TIME_REGEX - Static variable in class org.jasig.schedassist.model.AvailableBlockBuilder
 
toString() - Method in class org.jasig.schedassist.messaging.CancelAppointmentRequest
 
toString() - Method in class org.jasig.schedassist.messaging.CreateAppointmentRequest
 
toString() - Method in class org.jasig.schedassist.messaging.GetRelationshipsRequest
 
toString() - Method in class org.jasig.schedassist.messaging.GetScheduleOwnerByIdRequest
 
toString() - Method in class org.jasig.schedassist.messaging.GetTargetAvailableBlockRequest
 
toString() - Method in class org.jasig.schedassist.messaging.IsEligibleRequest
 
toString() - Method in class org.jasig.schedassist.messaging.PreferencesElement
 
toString() - Method in class org.jasig.schedassist.messaging.VisibleScheduleRequest
 
toString() - Method in class org.jasig.schedassist.messaging.VisitorConflictsRequest
 
toString() - Method in class org.jasig.schedassist.model.AbstractCalendarAccount
 
toString() - Method in class org.jasig.schedassist.model.AbstractScheduleOwner
 
toString() - Method in class org.jasig.schedassist.model.AffiliationImpl
 
toString() - Method in class org.jasig.schedassist.model.AvailableBlock
 
toString() - Method in class org.jasig.schedassist.model.PublicProfile
 
toString() - Method in class org.jasig.schedassist.model.PublicProfileId
 
toString() - Method in class org.jasig.schedassist.model.PublicProfileTag
 
toString() - Method in class org.jasig.schedassist.model.Relationship
 
toString() - Method in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
 
TRUE - Static variable in class org.jasig.schedassist.model.AvailabilityReflection
 
TRUE - Static variable in class org.jasig.schedassist.model.SchedulingAssistantAppointment
Property that represents this event IS an appointment created via the Scheduling Assistant system.

U

username - Variable in class org.jasig.schedassist.model.AbstractCalendarAccount
 

V

value() - Method in enum org.jasig.schedassist.messaging.AvailableStatusType
 
value - Variable in class org.jasig.schedassist.messaging.PreferencesElement
 
valueOf(String) - Static method in enum org.jasig.schedassist.messaging.AvailableStatusType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jasig.schedassist.model.AppointmentRole.Value
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jasig.schedassist.model.AvailableStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jasig.schedassist.model.Preferences
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jasig.schedassist.messaging.AvailableStatusType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jasig.schedassist.model.AppointmentRole.Value
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jasig.schedassist.model.AvailableStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jasig.schedassist.model.Preferences
Returns an array containing the constants of this enum type, in the order they are declared.
VisibleSchedule - Class in org.jasig.schedassist.model
Object representation of the merged result of an IScheduleOwner's AvailableSchedule and their Calendar data (from a ICalendarDataDao).
VisibleSchedule(MeetingDurations) - Constructor for class org.jasig.schedassist.model.VisibleSchedule
Default constructor.
VisibleScheduleBuilder - Class in org.jasig.schedassist.model
This class implements the mechanism of merging the IScheduleOwner's AvailableSchedule and the IScheduleOwner's Calendar for an IScheduleVisitor.
VisibleScheduleBuilder() - Constructor for class org.jasig.schedassist.model.VisibleScheduleBuilder
Default Constructor, will set the eventUtils field to DefaultEventUtilsImpl.
VisibleScheduleBuilder(IEventUtils) - Constructor for class org.jasig.schedassist.model.VisibleScheduleBuilder
 
VisibleScheduleRequest - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
VisibleScheduleRequest() - Constructor for class org.jasig.schedassist.messaging.VisibleScheduleRequest
 
VisibleScheduleRequestConstraints - Class in org.jasig.schedassist.model
Java bean to encapsulate the derived fields from a request to view an IScheduleOwner's visible schedule.
VisibleScheduleResponse - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
VisibleScheduleResponse() - Constructor for class org.jasig.schedassist.messaging.VisibleScheduleResponse
 
VisibleWindow - Class in org.jasig.schedassist.model
Class to represent the IScheduleOwner's preferences for schedule visibility.
VISITOR - Static variable in class org.jasig.schedassist.model.AppointmentRole
 
VISITOR_LIMIT - Static variable in class org.jasig.schedassist.model.VisitorLimit
 
VisitorConflictsRequest - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
VisitorConflictsRequest() - Constructor for class org.jasig.schedassist.messaging.VisitorConflictsRequest
 
VisitorConflictsResponse - Class in org.jasig.schedassist.messaging
Java class for anonymous complex type.
VisitorConflictsResponse() - Constructor for class org.jasig.schedassist.messaging.VisitorConflictsResponse
 
visitorLimit - Variable in class org.jasig.schedassist.messaging.AvailableBlockElement
 
VisitorLimit - Class in org.jasig.schedassist.model
XProperty that represents the AvailableBlock's visitor limit.
VisitorLimit(int) - Constructor for class org.jasig.schedassist.model.VisitorLimit
 
visitorNetid - Variable in class org.jasig.schedassist.messaging.CancelAppointmentRequest
 
visitorNetid - Variable in class org.jasig.schedassist.messaging.CreateAppointmentRequest
 
visitorNetid - Variable in class org.jasig.schedassist.messaging.GetRelationshipsRequest
 
visitorNetid - Variable in class org.jasig.schedassist.messaging.IsEligibleRequest
 
visitorNetid - Variable in class org.jasig.schedassist.messaging.VisibleScheduleRequest
 
visitorNetid - Variable in class org.jasig.schedassist.messaging.VisitorConflictsRequest
 
visitorsAttending - Variable in class org.jasig.schedassist.messaging.AvailableBlockElement
 

W

WEEKS_PER_PAGE - Static variable in class org.jasig.schedassist.model.VisibleScheduleRequestConstraints
 
weekStart - Variable in class org.jasig.schedassist.messaging.VisibleScheduleRequest
 
weekStart - Variable in class org.jasig.schedassist.messaging.VisitorConflictsRequest
 
willEventCauseConflict(ICalendarAccount, VEvent) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
willEventCauseConflict(ICalendarAccount, VEvent) - Method in interface org.jasig.schedassist.model.IEventUtils
This method defines our criteria for which VEvents will cause a conflict (either a red/busy block in the visible schedule or cause ConflictExistsExceptions).
wrapEventInCalendar(VEvent) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 
wrapEventInCalendar(VEvent) - Method in interface org.jasig.schedassist.model.IEventUtils
Wrap the VEvent argument in a Calendar.
wrapInternal(ComponentList) - Method in class org.jasig.schedassist.model.DefaultEventUtilsImpl
 

X

XMLDataUtils - Class in org.jasig.schedassist.messaging
This class provides helper methods for converting XMLGregorianCalendar objects to Dates and vice-versa.
XMLDataUtils() - Constructor for class org.jasig.schedassist.messaging.XMLDataUtils
 

Z

zeroOutTimeFields(Calendar) - Static method in class org.jasig.schedassist.model.CommonDateOperations
Simple method that sets Calendar.HOUR_OF_DAY, Calendar.MINUTE, Calendar.SECOND, and Calendar.MILLISECOND to 0.

A B C D E F G H I J K L M N O P R S T U V W X Z

Copyright © 2012 Jasig. All Rights Reserved.