Calendarable

API

Calendarable.java
interface Calendarable {
  Set<String> getCalendarNames()     (1)
  Map<String, CalendarEventable> getCalendarEvents()     (2)
}
1 getCalendarNames()

The names of unique 'calendar’s provided by this object.

2 getCalendarEvents()

The events associated with this object, keyed by their corresponding #getCalendarNames() calendar name .

Members

getCalendarNames()

The names of unique 'calendar’s provided by this object.

The 'calendar' is a string identifier that indicates the nature of this event.

For example, an event of a lease’s FixedBreakOption has three dates: the break date , the exercise date and the reminder date . These therefore correspond to three different calendar names, respectively Fixed break , Fixed break exercise and Fixed break exercise reminder .

getCalendarEvents()

The events associated with this object, keyed by their corresponding #getCalendarNames() calendar name .