Class AttendeeLifeCycleEvent

  • All Implemented Interfaces:
    Serializable, ResourceEvent<Attendee>

    public class AttendeeLifeCycleEvent
    extends AbstractResourceEvent<Attendee>
    An lifecycle event of an Attendee. Such an event is triggered when a change occurred in the lifecycle of an attendee (the attendee is added in an event, its participation status has changed, and so on) and it is sent by the system notification bus.
    Author:
    mmoquillon
    See Also:
    Serialized Form
    • Constructor Detail

      • AttendeeLifeCycleEvent

        public AttendeeLifeCycleEvent​(Contribution eventOrOccurrence,
                                      ResourceEvent.Type type,
                                      LifeCycleEventSubType subType,
                                      @NotNull
                                      @NotNull Attendee... attendees)
        Constructs a new lifecycle event with the specified type and with the specified Attendee instances representing each of them a state in a transition in the lifecycle of an attendee.
        Parameters:
        eventOrOccurrence - the contribution in relation with the action.
        type - the type of the event in the lifecycle of an attendee.
        subType - the subtype of the lifecycle transition.
        attendees - the different states of an attendee concerned by the event in its lifecycle.