Links a group to a calendar, so that the calendar is shared with every member of that group. One row per group and calendar pairing; a group can be linked to several calendars and a calendar can be shared with several groups. Removing the row withdraws the sharing without touching either the group or the calendar itself.
Group: Database Entities
Implements: Serializable
Properties
| Property | Returns | Description |
|---|---|---|
| calendar | Calendar | The calendar being shared with the group. Never null. |
| calendarGroup | Group | The group whose members are given access to the calendar. Never null. |
| createdDate | Date | When the calendar was shared with the group. Stored to date precision only, so the time part is not meaningful, and it may be null on records created before the column was populated. |
| id | Long | Generated primary key of the link record. Null until the record has been saved. |
Methods
getId()
Returns: Long
Generated primary key of the link record. Null until the record has been saved.
getCalendarGroup()
Returns: Group
The group whose members are given access to the calendar. Never null.
getCalendar()
Returns: Calendar
The calendar being shared with the group. Never null.
getCreatedDate()
Returns: Date
When the calendar was shared with the group. Stored to date precision only, so the time part is not meaningful, and it may be null on records created before the column was populated.