Serialized Form

  • Package org.exoplatform.agenda.entity

    • Class org.exoplatform.agenda.entity.CalendarEntity

      class CalendarEntity extends Object implements Serializable
      serialVersionUID:
      -5042089789130151840L
      • Serialized Fields

        • color
          String color
        • createdDate
          Date createdDate
        • description
          String description
        • id
          Long id
        • isSubscription
          boolean isSubscription
        • isSystem
          boolean isSystem
        • name
          String name
        • ownerId
          Long ownerId
        • syncUid
          String syncUid
        • updatedDate
          Date updatedDate
    • Class org.exoplatform.agenda.entity.CalendarLinkEntity

      class CalendarLinkEntity extends Object implements Serializable
      serialVersionUID:
      4172285071739427358L
      • Serialized Fields

        • calendarId
          long calendarId
          The calendar the link publishes; unique.
        • createdDate
          Date createdDate
          When the link was created or last reset.
        • creatorId
          long creatorId
          Identity identifier of the user who created or last reset the link.
        • id
          Long id
          Technical identifier of the row.
        • tokenEncrypted
          String tokenEncrypted
          The token encrypted by the platform codec, for display to managers.
        • tokenHash
          String tokenHash
          Lowercase hexadecimal SHA-256 digest of the token; unique.
    • Class org.exoplatform.agenda.entity.CalendarSubscriptionEntity

      class CalendarSubscriptionEntity extends Object implements Serializable
      serialVersionUID:
      -1720361480329115846L
      • Serialized Fields

        • calendarId
          long calendarId
          The calendar the feed fills; unique.
        • claimedBy
          String claimedBy
          The node holding the refresh claim.
        • claimedDate
          Date claimedDate
          When the refresh claim was taken.
        • contentHash
          String contentHash
          SHA-256 of the last body imported.
        • createdDate
          Date createdDate
          When the user subscribed.
        • etag
          String etag
          Entity tag of the last read.
        • id
          Long id
          Technical identifier of the row.
        • lastAttemptDate
          Date lastAttemptDate
          When a refresh was last attempted.
        • lastError
          String lastError
          Message code of the last failure, null after a success.
        • lastModified
          String lastModified
          Last-Modified header of the last read.
        • lastSuccessDate
          Date lastSuccessDate
          When the feed was last imported successfully.
        • nextRefreshDate
          Date nextRefreshDate
          When the next refresh is due.
        • refreshMinutes
          Integer refreshMinutes
          Refresh interval the feed advertised, in minutes.
        • truncated
          boolean truncated
          Whether the last import kept only part of a feed holding too many occurrences.
        • urlEncrypted
          String urlEncrypted
          The URL encrypted by the platform codec.
        • urlKey
          String urlKey
          SHA-256 of the owner and the normalized URL; unique.
        • userIdentityId
          long userIdentityId
          Identity identifier of the user who subscribed.
    • Class org.exoplatform.agenda.entity.CalendarSubscriptionEventEntity

      class CalendarSubscriptionEventEntity extends Object implements Serializable
      serialVersionUID:
      2893349130650813572L
      • Serialized Fields

        • contentHash
          String contentHash
          SHA-256 of the imported fields.
        • eventId
          long eventId
          The agenda event holding the occurrence; unique.
        • eventKey
          String eventKey
          Identity of the occurrence in the feed; unique.
        • id
          Long id
          Technical identifier of the row.
        • subscriptionId
          long subscriptionId
          The subscription that imported the occurrence.
    • Class org.exoplatform.agenda.entity.EventAttendeeEntity

      class EventAttendeeEntity extends Object implements Serializable
      serialVersionUID:
      8633143729031653190L
      • Serialized Fields

        • event
          EventEntity event
        • fromOccurrenceId
          Date fromOccurrenceId
        • id
          Long id
        • identityId
          long identityId
        • response
          org.exoplatform.agenda.constant.EventAttendeeResponse response
        • untilOccurrenceId
          Date untilOccurrenceId
    • Class org.exoplatform.agenda.entity.EventConferenceEntity

      class EventConferenceEntity extends Object implements Serializable
      serialVersionUID:
      -2825448569914546772L
    • Class org.exoplatform.agenda.entity.EventDateOptionEntity

      class EventDateOptionEntity extends Object implements Serializable
      serialVersionUID:
      -508194709102103065L
      • Serialized Fields

        • allDay
          boolean allDay
        • endDate
          Date endDate
        • eventId
          Long eventId
        • id
          Long id
        • startDate
          Date startDate
    • Class org.exoplatform.agenda.entity.EventDatePollEntity

      class EventDatePollEntity extends Object implements Serializable
      serialVersionUID:
      -6015331866476045556L
      • Serialized Fields

        • eventId
          Long eventId
        • id
          Long id
        • selectedDateOptionId
          Long selectedDateOptionId
    • Class org.exoplatform.agenda.entity.EventDateVoteEntity

      class EventDateVoteEntity extends Object implements Serializable
      serialVersionUID:
      -6015331866476045556L
      • Serialized Fields

        • dateOptionId
          Long dateOptionId
        • id
          Long id
        • identityId
          Long identityId
    • Class org.exoplatform.agenda.entity.EventEntity

      class EventEntity extends Object implements Serializable
      serialVersionUID:
      -597472315530960636L
      • Serialized Fields

        • allDay
          boolean allDay
        • allowAttendeeToInvite
          boolean allowAttendeeToInvite
        • allowAttendeeToUpdate
          boolean allowAttendeeToUpdate
        • attendees
          List<EventAttendeeEntity> attendees
        • availability
          org.exoplatform.agenda.constant.EventAvailability availability
        • calendar
          CalendarEntity calendar
        • color
          String color
        • createdDate
          Date createdDate
        • creatorId
          long creatorId
        • description
          String description
        • endDate
          Date endDate
        • id
          Long id
        • location
          String location
        • modifierId
          long modifierId
        • occurrenceId
          Date occurrenceId
        • occurrencePeriodChanged
          boolean occurrencePeriodChanged
        • parent
          EventEntity parent
        • recurrence
          EventRecurrenceEntity recurrence
        • startDate
          Date startDate
        • status
          org.exoplatform.agenda.constant.EventStatus status
        • summary
          String summary
        • timeZoneId
          String timeZoneId
        • updatedDate
          Date updatedDate
        • visibility
          org.exoplatform.agenda.constant.EventVisibility visibility
          Whether the event's content may be published outside eXo (EXO-90322). Stored by ordinal, as AVAILABILITY is: the column is a SMALLINT the changeset backfills with 0, which is EventVisibility.DEFAULT.

          Nullable, unlike AVAILABILITY next to it. Not because the DDL says so — AVAILABILITY's column carries no NOT NULL either and is still declared nullable = false, so the two do not have to agree — but because of what declaring it would do: Hibernate checks nullable = false itself at insert time and throws PropertyValueException, so every writer that reaches the DAO without going through AgendaEventServiceImpl — which is where the defaulting lives — would fail. Such writers exist: EventDAOTest is one, and it failed on the first run of this delivery.

          A null that slips past anyway reads as "not masked", which is what every event did before this field existed. On a privacy flag that is the safe direction: a null cannot accidentally mask, and an event someone marked private is never null.

    • Class org.exoplatform.agenda.entity.EventRecurrenceEntity

      class EventRecurrenceEntity extends Object implements Serializable
      serialVersionUID:
      -4214007539857435152L
      • Serialized Fields

        • endDate
          Date endDate
        • event
          EventEntity event
        • id
          Long id
        • rrule
          String rrule
        • startDate
          Date startDate
        • type
          org.exoplatform.agenda.constant.EventRecurrenceType type
    • Class org.exoplatform.agenda.entity.EventReminderEntity

      class EventReminderEntity extends Object implements Serializable
      serialVersionUID:
      6460217989840428489L
      • Serialized Fields

        • before
          int before
        • beforeType
          org.exoplatform.agenda.constant.ReminderPeriodType beforeType
        • eventId
          Long eventId
        • fromOccurrenceId
          Date fromOccurrenceId
        • id
          Long id
        • receiverId
          long receiverId
        • triggerDate
          Date triggerDate
        • untilOccurrenceId
          Date untilOccurrenceId
    • Class org.exoplatform.agenda.entity.RemoteEventEntity

      class RemoteEventEntity extends Object implements Serializable
      serialVersionUID:
      6095103528261973968L
      • Serialized Fields

        • eventId
          Long eventId
        • id
          Long id
        • identityId
          long identityId
        • remoteId
          String remoteId
        • remoteProviderId
          Long remoteProviderId
    • Class org.exoplatform.agenda.entity.RemoteProviderEntity

      class RemoteProviderEntity extends Object implements Serializable
      serialVersionUID:
      -5031970577705728288L
      • Serialized Fields

  • Package org.exoplatform.agenda.rest.model

    • Class org.exoplatform.agenda.rest.model.CalendarEntity

      class CalendarEntity extends Object implements Serializable
      serialVersionUID:
      2689301355435962774L
      • Serialized Fields

        • acl
          org.exoplatform.agenda.model.CalendarPermission acl
        • color
          String color
        • created
          String created
        • description
          String description
        • id
          long id
        • name
          String name
        • owner
          org.exoplatform.social.rest.entity.IdentityEntity owner
        • subscription
          boolean subscription
        • system
          boolean system
        • title
          String title
        • updated
          String updated
    • Class org.exoplatform.agenda.rest.model.CalendarList

      class CalendarList extends Object implements Serializable
      serialVersionUID:
      -3532407964104047773L
      • Serialized Fields

        • calendars
          List<org.exoplatform.agenda.rest.model.CalendarEntity> calendars
        • limit
          int limit
        • offset
          int offset
        • size
          int size
    • Class org.exoplatform.agenda.rest.model.EventAttendeeEntity

      class EventAttendeeEntity extends Object implements Serializable
      serialVersionUID:
      4729314827604510766L
      • Serialized Fields

        • id
          long id
        • identity
          org.exoplatform.social.rest.entity.IdentityEntity identity
        • response
          org.exoplatform.agenda.constant.EventAttendeeResponse response
    • Class org.exoplatform.agenda.rest.model.EventDateOptionEntity

      class EventDateOptionEntity extends Object implements Serializable
      serialVersionUID:
      -8336156948034042032L
      • Serialized Fields

        • allDay
          boolean allDay
        • end
          String end
        • eventId
          long eventId
        • id
          long id
        • selected
          boolean selected
        • start
          String start
        • voters
          List<Long> voters
    • Class org.exoplatform.agenda.rest.model.EventEntity

      class EventEntity extends Object implements Serializable
      serialVersionUID:
      4802741507885433036L
      • Serialized Fields

        • acl
          org.exoplatform.agenda.model.EventPermission acl
        • allDay
          boolean allDay
        • allowAttendeeToInvite
          boolean allowAttendeeToInvite
        • allowAttendeeToUpdate
          boolean allowAttendeeToUpdate
        • attendees
          List<org.exoplatform.agenda.rest.model.EventAttendeeEntity> attendees
        • availability
          org.exoplatform.agenda.constant.EventAvailability availability
        • calendar
          org.exoplatform.agenda.rest.model.CalendarEntity calendar
        • color
          String color
        • conferences
          List<org.exoplatform.agenda.model.EventConference> conferences
        • created
          String created
        • creator
          org.exoplatform.social.rest.entity.IdentityEntity creator
        • dateOptions
          List<org.exoplatform.agenda.rest.model.EventDateOptionEntity> dateOptions
        • description
          String description
        • end
          String end
        • id
          long id
        • location
          String location
        • occurrence
          org.exoplatform.agenda.rest.model.EventOccurrenceEntity occurrence
        • parameters
          Map<String,String> parameters
        • parent
          org.exoplatform.agenda.rest.model.EventEntity parent
        • recurrence
          org.exoplatform.agenda.rest.model.EventRecurrenceEntity recurrence
        • reminders
          List<org.exoplatform.agenda.rest.model.EventReminderEntity> reminders
        • remoteId
          String remoteId
        • remoteProviderId
          long remoteProviderId
        • remoteProviderName
          String remoteProviderName
        • start
          String start
        • status
          org.exoplatform.agenda.constant.EventStatus status
        • summary
          String summary
        • timeZoneId
          String timeZoneId
        • updated
          String updated
        • visibility
          org.exoplatform.agenda.constant.EventVisibility visibility
    • Class org.exoplatform.agenda.rest.model.EventList

      class EventList extends Object implements Serializable
      serialVersionUID:
      5755432994258383974L
      • Serialized Fields

        • end
          String end
        • events
          List<org.exoplatform.agenda.rest.model.EventEntity> events
        • limit
          int limit
        • size
          long size
        • start
          String start
    • Class org.exoplatform.agenda.rest.model.EventOccurrenceEntity

      class EventOccurrenceEntity extends Object implements Serializable
      serialVersionUID:
      -6680864287258344039L
      • Serialized Fields

        • exceptional
          boolean exceptional
        • id
          String id
    • Class org.exoplatform.agenda.rest.model.EventRecurrenceEntity

      class EventRecurrenceEntity extends Object implements Serializable
      serialVersionUID:
      5053547947788569270L
      • Serialized Fields

    • Class org.exoplatform.agenda.rest.model.EventReminderEntity

      class EventReminderEntity extends Object implements Serializable
      serialVersionUID:
      6943741617810854720L
      • Serialized Fields

        • before
          int before
        • beforePeriodType
          String beforePeriodType
        • id
          long id
    • Class org.exoplatform.agenda.rest.model.EventSearchResultEntity

      class EventSearchResultEntity extends org.exoplatform.agenda.rest.model.EventEntity implements Serializable
      serialVersionUID:
      5124367759439151153L
      • Serialized Fields

  • Package org.exoplatform.agenda.util