Class AgendaConnectorAccount

java.lang.Object
org.exoplatform.agenda.model.AgendaConnectorAccount
All Implemented Interfaces:
Cloneable

public class AgendaConnectorAccount extends Object implements Cloneable
One remote account a user connected to their agenda, identified by the connector (remote provider) it belongs to. A user may hold several of these at the same time — typically one CalDAV account backing "My Calendars" plus one or more remote accounts (Google, Office 365) — at most one per provider.
  • Constructor Details

    • AgendaConnectorAccount

      public AgendaConnectorAccount()
  • Method Details

    • clone

      public AgendaConnectorAccount clone()
      Clones this account into an independent instance, so that mutating the copy (e.g. from a cloned AgendaUserSettings) never alters the original.
      Overrides:
      clone in class Object
      Returns:
      a field-by-field copy of this account