Package net.bluemind.icalendar.api
Class ICalendarElement
java.lang.Object
net.bluemind.icalendar.api.ICalendarElement
- 
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumstatic enum4.2.3 Calendar User Type To specify the type of calendar userstatic classstatic enumstatic enumstatic classstatic enumstatic class - 
Field Summary
FieldsModifier and TypeFieldDescriptionContains HTML without the outer html invalid input: '&' body markups.booleanIndicates whether invitations have been already sent at least once.When a ICalendarElement is created, its sequence number is 0. - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptioncopy()static List<ICalendarElement.Attendee> diff(List<ICalendarElement.Attendee> source, List<ICalendarElement.Attendee> attendees) * Compare this list with the listattendeesand return theICalendarElement.Attendees present in the current list but not contained inattendeesstatic ICalendarElement.Attendeeget(List<ICalendarElement.Attendee> source, ICalendarElement.Attendee a) booleanhasAlarm()booleanbooleanmeeting()static List<ICalendarElement.Attendee> same(List<ICalendarElement.Attendee> source, List<ICalendarElement.Attendee> attendees) timezone() 
- 
Field Details
- 
dtstart
 - 
summary
 - 
classification
 - 
location
 - 
description
Contains HTML without the outer html invalid input: '&' body markups. - 
priority
 - 
alarm
 - 
status
 - 
attendees
 - 
organizer
 - 
categories
 - 
exdate
 - 
rdate
 - 
rrule
 - 
url
 - 
conference
 - 
conferenceId
 - 
conferenceConfiguration
 - 
attachments
 - 
properties
 - 
sequence
When a ICalendarElement is created, its sequence number is 0. It is monotonically incremented by the "Organizer's" each time the "Organizer" makes a significant revision to the calendar component. - 
draft
public boolean draftIndicates whether invitations have been already sent at least once. 
 - 
 - 
Constructor Details
- 
ICalendarElement
public ICalendarElement() 
 - 
 - 
Method Details
- 
diff
public static List<ICalendarElement.Attendee> diff(List<ICalendarElement.Attendee> source, List<ICalendarElement.Attendee> attendees) * Compare this list with the listattendeesand return theICalendarElement.Attendees present in the current list but not contained inattendees- Parameters:
 attendees-- Returns:
 
 - 
get
public static ICalendarElement.Attendee get(List<ICalendarElement.Attendee> source, ICalendarElement.Attendee a)  - 
same
public static List<ICalendarElement.Attendee> same(List<ICalendarElement.Attendee> source, List<ICalendarElement.Attendee> attendees) - Parameters:
 attendees-- Returns:
 
 - 
timezone
- Returns:
 - timezone id
 
 - 
copy
- Returns:
 
 - 
hasAlarm
public boolean hasAlarm() - 
hasRecurrence
public boolean hasRecurrence() - 
meeting
public boolean meeting() 
 -