java.lang.Object
org.apache.openmeetings.util.mail.IcalHandler
- Author:
- o.becherer, seba.wagner
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final net.fortuna.ical4j.model.property.Methodstatic final net.fortuna.ical4j.model.property.Methodstatic final net.fortuna.ical4j.model.property.MethodCreation of a new Eventstatic final net.fortuna.ical4j.model.TimeZoneRegistry
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionaddAttendee(String email, String display, boolean chair) addOrganizer(String email, String name) build()createVEvent(ZonedDateTime start, ZonedDateTime end, String name) net.fortuna.ical4j.model.property.MethodsetCreated(ZonedDateTime date) setDescription(String description) setLocation(String location) setModified(ZonedDateTime date) setSequence(int seq) byte[]Get IcalBody as ByteArrayvoidWrite iCal to FiletoString()Retrieving Data as String
- 
Field Details- 
TZ_REGISTRYpublic static final net.fortuna.ical4j.model.TimeZoneRegistry TZ_REGISTRY
- 
ICAL_METHOD_REQUESTpublic static final net.fortuna.ical4j.model.property.Method ICAL_METHOD_REQUESTCreation of a new Event
- 
ICAL_METHOD_CANCELpublic static final net.fortuna.ical4j.model.property.Method ICAL_METHOD_CANCEL
- 
ICAL_METHOD_REFRESHpublic static final net.fortuna.ical4j.model.property.Method ICAL_METHOD_REFRESH
 
- 
- 
Constructor Details- 
IcalHandlerpublic IcalHandler(net.fortuna.ical4j.model.property.Method method) Constructor- Parameters:
- method- (@see IcalHandler) constants
 
 
- 
- 
Method Details- 
createVEvent
- 
setCreated
- 
setModified
- 
setDescription
- 
setLocation
- 
setSequence
- 
setUid
- 
addOrganizer
- 
addAttendee
- 
build
- 
getMethodpublic net.fortuna.ical4j.model.property.Method getMethod()
- 
toFileWrite iCal to File- Parameters:
- inFilerPath- - path to '*.ics' file
- Throws:
- Exception- - in case of error during writing to the file
 
- 
toByteArrayGet IcalBody as ByteArray- Returns:
- - calendar in ICS format as byte[]
- Throws:
- IOException- - in case of error during writing to byte array
- net.fortuna.ical4j.validate.ValidationException- - in case of invalid calendar properties
 
- 
toStringRetrieving Data as String
 
-