A B C D E F G H I J L N O P R S T W X

A

afterPropertiesSet() - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
Injects the Credentials and AuthScope into the HttpClient's HttpState.

B

BEDEWORK_SUBMITTEDBY - Static variable in class org.jasig.schedassist.impl.caldav.bedework.BedeworkEventUtilsImpl
 
BedeworkEventUtilsImpl - Class in org.jasig.schedassist.impl.caldav.bedework
Bedework specific override for CaldavEventUtilsImpl.
BedeworkEventUtilsImpl(IAffiliationSource) - Constructor for class org.jasig.schedassist.impl.caldav.bedework.BedeworkEventUtilsImpl
 
BedeworkHttpMethodInterceptorImpl - Class in org.jasig.schedassist.impl.caldav.bedework
Bedework expects each request include a Request Header with the name BedeworkHttpMethodInterceptorImpl.RUN_AS_HEADER and the value set to the username of the ICalendarAccount the request is being sent on behalf of.
BedeworkHttpMethodInterceptorImpl() - Constructor for class org.jasig.schedassist.impl.caldav.bedework.BedeworkHttpMethodInterceptorImpl
 

C

CALDAV_NS - Static variable in class org.jasig.schedassist.impl.caldav.xml.ReportResponseHandlerImpl
 
CaldavCalendarDataDaoImpl - Class in org.jasig.schedassist.impl.caldav
Implementation of ICalendarDataDao for CalDAV-capable calendar servers.
CaldavCalendarDataDaoImpl() - Constructor for class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
CaldavDataAccessException - Exception in org.jasig.schedassist.impl.caldav
RuntimeException raised at runtime when caldav operations unexpectedly fail.
CaldavDataAccessException() - Constructor for exception org.jasig.schedassist.impl.caldav.CaldavDataAccessException
 
CaldavDataAccessException(String) - Constructor for exception org.jasig.schedassist.impl.caldav.CaldavDataAccessException
 
CaldavDataAccessException(Throwable) - Constructor for exception org.jasig.schedassist.impl.caldav.CaldavDataAccessException
 
CaldavDataAccessException(String, Throwable) - Constructor for exception org.jasig.schedassist.impl.caldav.CaldavDataAccessException
 
CaldavDataFormatException - Exception in org.jasig.schedassist.impl.caldav
RuntimeException raised when the data returned by the caldav server is malformed.
CaldavDataFormatException() - Constructor for exception org.jasig.schedassist.impl.caldav.CaldavDataFormatException
 
CaldavDataFormatException(String, Throwable) - Constructor for exception org.jasig.schedassist.impl.caldav.CaldavDataFormatException
 
CaldavDataFormatException(String) - Constructor for exception org.jasig.schedassist.impl.caldav.CaldavDataFormatException
 
CaldavDataFormatException(Throwable) - Constructor for exception org.jasig.schedassist.impl.caldav.CaldavDataFormatException
 
CaldavDialect - Interface in org.jasig.schedassist.impl.caldav
This interface specifies a number of methods focused on dialect with the CalDAV server.
CaldavEventUtilsImpl - Class in org.jasig.schedassist.impl.caldav
Subclass of DefaultEventUtilsImpl specific for caldav.
CaldavEventUtilsImpl(IAffiliationSource) - Constructor for class org.jasig.schedassist.impl.caldav.CaldavEventUtilsImpl
 
CALENDAR_DATA - Static variable in class org.jasig.schedassist.impl.caldav.xml.ReportResponseHandlerImpl
 
CalendarWithURI - Class in org.jasig.schedassist.impl.caldav
Java bean used to track a Calendar along with it's source URI (and etag, if available) in the CalDAV server.
CalendarWithURI(Calendar, String) - Constructor for class org.jasig.schedassist.impl.caldav.CalendarWithURI
 
CalendarWithURI(Calendar, String, String) - Constructor for class org.jasig.schedassist.impl.caldav.CalendarWithURI
 
cancelAppointment(IScheduleVisitor, IScheduleOwner, VEvent) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
checkForConflicts(IScheduleOwner, AvailableBlock) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
CLIENT_ID_HEADER - Static variable in class org.jasig.schedassist.impl.caldav.bedework.BedeworkHttpMethodInterceptorImpl
 
consolidate(List<CalendarWithURI>) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
Consolidate the Calendars within the argument, returning 1.
constructAvailableAppointment(AvailableBlock, IScheduleOwner, IScheduleVisitor, String) - Method in class org.jasig.schedassist.impl.caldav.bedework.BedeworkEventUtilsImpl
Adds an XProperty with name BedeworkEventUtilsImpl.BEDEWORK_SUBMITTEDBY and value as the IScheduleOwner's username.
constructAvailableAppointment(AvailableBlock, IScheduleOwner, IScheduleVisitor, String) - Method in class org.jasig.schedassist.impl.caldav.CaldavEventUtilsImpl
Calls the super implementation, and adds an Organizer and an Uid.
constructAvailableAttendee(ICalendarAccount, AppointmentRole) - Method in class org.jasig.schedassist.impl.caldav.CaldavEventUtilsImpl
 
constructOrganizer(ICalendarAccount) - Method in class org.jasig.schedassist.impl.caldav.CaldavEventUtilsImpl
Construct an Organizer property for the specified ICalendarAccount.
convertBlockToReflectionEvent(AvailableBlock) - Method in class org.jasig.schedassist.impl.caldav.CaldavEventUtilsImpl
 
createAppointment(IScheduleVisitor, IScheduleOwner, AvailableBlock, String) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 

D

DATE_FORMAT - Static variable in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
Date format expected by CalDAV servers.
DefaultCaldavDialectImpl - Class in org.jasig.schedassist.impl.caldav
Class to encapsulate generation of the dialect between the scheduling assistant and the CalDAV server.
DefaultCaldavDialectImpl() - Constructor for class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
 
deleteCalendar(CalendarWithURI, ICalendarAccount) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
doWithMethod(HttpMethod, ICalendarAccount) - Method in class org.jasig.schedassist.impl.caldav.bedework.BedeworkHttpMethodInterceptorImpl
 
doWithMethod(HttpMethod, ICalendarAccount) - Method in interface org.jasig.schedassist.impl.caldav.HttpMethodInterceptor
Implementations will receive the HttpMethod just before the HttpClient.executeMethod(HttpMethod) is called on it.
doWithMethod(HttpMethod, ICalendarAccount) - Method in class org.jasig.schedassist.impl.caldav.NoopHttpMethodInterceptorImpl
 

E

equals(Object) - Method in class org.jasig.schedassist.impl.caldav.CalendarWithURI
 
ETAG - Static variable in class org.jasig.schedassist.impl.caldav.xml.ReportResponseHandlerImpl
 
extractCalendar(String) - Method in class org.jasig.schedassist.impl.caldav.xml.ReportResponseHandlerImpl
 
extractCalendars(InputStream) - Method in class org.jasig.schedassist.impl.caldav.xml.ReportResponseHandlerImpl
Extracts a List of Calendars from the InputStream, if present.

F

formatDateTime(Date) - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
Convert the date to a String using the format:

G

generateEventUri(IScheduleOwner, VEvent) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
This method is intended to generate a unique URI to use with the PUT method in CaldavCalendarDataDaoImpl.createAppointment(IScheduleVisitor, IScheduleOwner, AvailableBlock, String).
generateGetCalendarRequestEntity(Date, Date) - Method in interface org.jasig.schedassist.impl.caldav.CaldavDialect
Generate an appropriate RequestEntity body for retrieving Calendar data between the specified dates.
generateGetCalendarRequestEntity(Date, Date) - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
 
generateGetCalendarRequestXML(Date, Date) - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
Generate the XML that makes up a valid CalDAV calendar-query request body that would be issued with a REPORT request for Calendar events between the 2 Date arguments.
generatePutAppointmentRequestEntity(VEvent) - Method in interface org.jasig.schedassist.impl.caldav.CaldavDialect
Generate an appropriate RequestEntity body for storing the specified VEvent.
generatePutAppointmentRequestEntity(VEvent) - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
 
getAccountHomePrefix() - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
 
getAccountHomeSuffix() - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
 
getCaldavHost() - Method in interface org.jasig.schedassist.impl.caldav.CaldavDialect
Return a URI that resolves to the root address of the CalDAV server, e.g.
getCaldavHost() - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
 
getCalendar(ICalendarAccount, Date, Date) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
getCalendar() - Method in class org.jasig.schedassist.impl.caldav.CalendarWithURI
 
getCalendarAccountHome(ICalendarAccount) - Method in interface org.jasig.schedassist.impl.caldav.CaldavDialect
Returns a String that represents the "Path" the ICalendarAccount's calendar home directory.
getCalendarAccountHome(ICalendarAccount) - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
 
getCalendarAccountHome(ICalendarAccount) - Method in class org.jasig.schedassist.impl.caldav.oracle.OracleCommsCaldavDialectImpl
Overrides the default behavior to use the ICalendarAccount's email address in the path (rather than username).
getCalendarsInternal(ICalendarAccount, Date, Date) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
getEtag() - Method in class org.jasig.schedassist.impl.caldav.CalendarWithURI
 
getExistingAppointment(IScheduleOwner, AvailableBlock) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
getExistingAppointmentInternal(IScheduleOwner, Date, Date) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
This method returns the CalendarWithURI containing a single VEvent that was created with the Scheduling Assistant with the specified IScheduleOwner as the owner and the specified start and end times.
getExistingAppointmentInternalForVisitor(IScheduleVisitor, Date, Date, Uid) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
Special method used when cancelUpdatesVisitorCalendar is set to true.
getName() - Method in class org.jasig.schedassist.impl.caldav.ReportMethod
 
getUri() - Method in class org.jasig.schedassist.impl.caldav.CalendarWithURI
 

H

hashCode() - Method in class org.jasig.schedassist.impl.caldav.CalendarWithURI
 
HREF - Static variable in class org.jasig.schedassist.impl.caldav.xml.ReportResponseHandlerImpl
 
HttpMethodInterceptor - Interface in org.jasig.schedassist.impl.caldav
Different CalDAV servers may expect different information in the HTTP requests.

I

isCalendarDataElement(QName) - Method in class org.jasig.schedassist.impl.caldav.xml.ReportResponseHandlerImpl
 
isWebdavEtagElement(QName) - Method in class org.jasig.schedassist.impl.caldav.xml.ReportResponseHandlerImpl
 
isWebdavHrefElement(QName) - Method in class org.jasig.schedassist.impl.caldav.xml.ReportResponseHandlerImpl
 

J

joinAppointment(IScheduleVisitor, IScheduleOwner, VEvent) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 

L

leaveAppointment(IScheduleVisitor, IScheduleOwner, VEvent) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
log - Variable in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
log - Variable in class org.jasig.schedassist.impl.caldav.xml.ReportResponseHandlerImpl
 

N

NoopHttpMethodInterceptorImpl - Class in org.jasig.schedassist.impl.caldav
Does nothing to the HttpMethod.
NoopHttpMethodInterceptorImpl() - Constructor for class org.jasig.schedassist.impl.caldav.NoopHttpMethodInterceptorImpl
 

O

OracleCommsCaldavDialectImpl - Class in org.jasig.schedassist.impl.caldav.oracle
Sub class of DefaultCaldavDialectImpl useful for Oracle Communications Suite.
OracleCommsCaldavDialectImpl() - Constructor for class org.jasig.schedassist.impl.caldav.oracle.OracleCommsCaldavDialectImpl
 
org.jasig.schedassist.impl.caldav - package org.jasig.schedassist.impl.caldav
 
org.jasig.schedassist.impl.caldav.bedework - package org.jasig.schedassist.impl.caldav.bedework
 
org.jasig.schedassist.impl.caldav.oracle - package org.jasig.schedassist.impl.caldav.oracle
 
org.jasig.schedassist.impl.caldav.xml - package org.jasig.schedassist.impl.caldav.xml
 

P

peekAtAvailableScheduleReflections(IScheduleOwner, Date, Date) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
PROD_ID - Static variable in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
ProdId attached to Calendars sent to the CalDAV server by the Scheduling Assistant.
purgeAvailableScheduleReflections(IScheduleOwner, Date, Date) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
putExistingEvent(IScheduleOwner, VEvent, String) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
Update an existing event using CalDAV PUT.
putNewEvent(IScheduleOwner, VEvent) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
Store a new event using CalDAV PUT.

R

reflectAvailableSchedule(IScheduleOwner, AvailableSchedule) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
REPORT - Static variable in class org.jasig.schedassist.impl.caldav.ReportMethod
 
ReportMethod - Class in org.jasig.schedassist.impl.caldav
Provides "REPORT" HTTP Method.
ReportMethod() - Constructor for class org.jasig.schedassist.impl.caldav.ReportMethod
 
ReportMethod(String) - Constructor for class org.jasig.schedassist.impl.caldav.ReportMethod
 
ReportResponseHandlerImpl - Class in org.jasig.schedassist.impl.caldav.xml
StaX based parser for handling the response body of ReportMethod requests.
ReportResponseHandlerImpl() - Constructor for class org.jasig.schedassist.impl.caldav.xml.ReportResponseHandlerImpl
 
resolveCalendarURI(CalendarWithURI) - Method in interface org.jasig.schedassist.impl.caldav.CaldavDialect
Return a URI that represents the full URI to the URI field within the CalendarWithURI.
resolveCalendarURI(CalendarWithURI) - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
 
RUN_AS_HEADER - Static variable in class org.jasig.schedassist.impl.caldav.bedework.BedeworkHttpMethodInterceptorImpl
 

S

setAccountHomePrefix(String) - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
 
setAccountHomeSuffix(String) - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
 
setCaldavAdminAuthScope(AuthScope) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
setCaldavAdminCredentials(Credentials) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
setCaldavDialect(CaldavDialect) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
setCaldavHost(URI) - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
Annotated with Resource to allow injection by name.
setCancelUpdatesVisitorCalendar(String) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
setEventUtils(IEventUtils) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
setHttpClient(HttpClient) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 
setMethodInterceptor(HttpMethodInterceptor) - Method in class org.jasig.schedassist.impl.caldav.CaldavCalendarDataDaoImpl
 

T

toString() - Method in class org.jasig.schedassist.impl.caldav.CalendarWithURI
 

W

WEBDAV_NS - Static variable in class org.jasig.schedassist.impl.caldav.xml.ReportResponseHandlerImpl
 
willEventCauseConflict(ICalendarAccount, VEvent) - Method in class org.jasig.schedassist.impl.caldav.CaldavEventUtilsImpl
 
wrapEventInCalendar(VEvent) - Method in class org.jasig.schedassist.impl.caldav.DefaultCaldavDialectImpl
Wrap the event in a Calendar.

X

XmlParsingException - Exception in org.jasig.schedassist.impl.caldav.xml
Generic RuntimeException that indicates an unrecoverable problem occurred parsing the XML in the CalDAV dialect.
XmlParsingException() - Constructor for exception org.jasig.schedassist.impl.caldav.xml.XmlParsingException
 
XmlParsingException(String) - Constructor for exception org.jasig.schedassist.impl.caldav.xml.XmlParsingException
 
XmlParsingException(Throwable) - Constructor for exception org.jasig.schedassist.impl.caldav.xml.XmlParsingException
 
XmlParsingException(String, Throwable) - Constructor for exception org.jasig.schedassist.impl.caldav.xml.XmlParsingException
 

A B C D E F G H I J L N O P R S T W X

Copyright © 2011 Jasig. All Rights Reserved.