org.jasig.schedassist.impl.caldav.bedework
Class BedeworkEventUtilsImpl

java.lang.Object
  extended by org.jasig.schedassist.model.DefaultEventUtilsImpl
      extended by org.jasig.schedassist.impl.caldav.CaldavEventUtilsImpl
          extended by org.jasig.schedassist.impl.caldav.bedework.BedeworkEventUtilsImpl
All Implemented Interfaces:
IEventUtils, org.springframework.beans.factory.InitializingBean

public class BedeworkEventUtilsImpl
extends CaldavEventUtilsImpl

Bedework specific override for CaldavEventUtilsImpl.

Version:
$Id: BedeworkEventUtilsImpl.java $
Author:
Nicholas Blair

Field Summary
static String BEDEWORK_SUBMITTEDBY
           
 
Fields inherited from class org.jasig.schedassist.model.DefaultEventUtilsImpl
ICAL_DATETIME_FORMAT, LOG, PROD_ID
 
Constructor Summary
BedeworkEventUtilsImpl(IAffiliationSource affiliationSource)
           
 
Method Summary
 net.fortuna.ical4j.model.component.VEvent constructAvailableAppointment(AvailableBlock block, IScheduleOwner owner, IScheduleVisitor visitor, String eventDescription)
          Adds an XProperty with name BEDEWORK_SUBMITTEDBY and value as the IScheduleOwner's username.
 
Methods inherited from class org.jasig.schedassist.impl.caldav.CaldavEventUtilsImpl
afterPropertiesSet, constructSchedulingAssistantAttendee, convertBlockToReflectionEvent, getTimeZone, isExplicitSetTimeZone, setExplicitSetTimeZone, setTimeZone, willEventCauseConflict, wrapEventInCalendar
 
Methods inherited from class org.jasig.schedassist.model.DefaultEventUtilsImpl
attendeeMatchesPerson, calculateRecurrence, constructOrganizer, constructSummaryValueForReflectionEvent, convertScheduleForReflection, convertToICalendarFormat, determineAppropriateClassProperty, emailToURI, extractUid, generateNewUid, getAffiliationSource, getAttendeeForUserFromEvent, getAttendeeListFromEvent, getEventClassForPersonOwners, getEventClassForResourceOwners, getEventVisitorLimit, getScheduleVisitorCount, isAllDayEvent, isAllDayPeriod, isAttendingAsOwner, isAttendingAsVisitor, isAttendingMatch, isEventRecurring, isPartStatNeedsAction, setEventClassForPersonOwners, setEventClassForResourceOwners, wrapInternal
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

BEDEWORK_SUBMITTEDBY

public static final String BEDEWORK_SUBMITTEDBY
See Also:
Constant Field Values
Constructor Detail

BedeworkEventUtilsImpl

public BedeworkEventUtilsImpl(IAffiliationSource affiliationSource)
Parameters:
affiliationSource -
Method Detail

constructAvailableAppointment

public net.fortuna.ical4j.model.component.VEvent constructAvailableAppointment(AvailableBlock block,
                                                                               IScheduleOwner owner,
                                                                               IScheduleVisitor visitor,
                                                                               String eventDescription)
Adds an XProperty with name BEDEWORK_SUBMITTEDBY and value as the IScheduleOwner's username. (non-Javadoc)

Specified by:
constructAvailableAppointment in interface IEventUtils
Overrides:
constructAvailableAppointment in class CaldavEventUtilsImpl
See Also:
CaldavEventUtilsImpl.constructAvailableAppointment(org.jasig.schedassist.model.AvailableBlock, org.jasig.schedassist.model.IScheduleOwner, org.jasig.schedassist.model.IScheduleVisitor, java.lang.String)


Copyright © 2012 Jasig. All Rights Reserved.