Package org.exoplatform.agenda.entity
Class CalendarSubscriptionEntity
java.lang.Object
org.exoplatform.agenda.entity.CalendarSubscriptionEntity
- All Implemented Interfaces:
Serializable
@Entity(name="AgendaCalendarSubscription")
public class CalendarSubscriptionEntity
extends Object
implements Serializable
The stored side of a calendar subscription (EXO-90278).
CALENDAR_ID and URL_KEY are unique in the table: a calendar
holds one subscription, a user subscribes once to a URL. DynamicUpdate
because three writers share the row — the owner's edits, the refresh outcome
and the job's claim — and the refresh writes go through targeted UPDATE
statements that name their own columns, so a save of the entity must never
put back columns it did not change.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
CalendarSubscriptionEntity
public CalendarSubscriptionEntity()
-