Class BackOfficeAppointmentUpdatedEvent

java.lang.Object
es.kukenan.smartfi.events.common.AbstractEvent<B>
es.kukenan.smartfi.microservice.backoffice.events.AbstractBackofficeMonitorEvent<BackOfficeAppointmentUpdatedEventBody>
es.kukenan.smartfi.microservice.backoffice.events.update.BackOfficeAppointmentUpdatedEvent
All Implemented Interfaces:
es.kukenan.smartfi.events.common.Event

public class BackOfficeAppointmentUpdatedEvent extends AbstractBackofficeMonitorEvent<BackOfficeAppointmentUpdatedEventBody>
Class that describes the contract of the events generated by backoffice microservice.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Unique platform events type identifier.
    static final String
    Event version.

    Fields inherited from class es.kukenan.smartfi.microservice.backoffice.events.AbstractBackofficeMonitorEvent

    CONTEXT

    Fields inherited from class es.kukenan.smartfi.events.common.AbstractEvent

    UTC
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor.
    BackOfficeAppointmentUpdatedEvent(String requestId, String companyId, String messageId, String origin, String operationType, String version, Long creationTs, String channel, String session, String manager, String personId, BackOfficeAppointmentUpdatedEventBody body)
    State constructor.
  • Method Summary

    Methods inherited from class es.kukenan.smartfi.events.common.AbstractEvent

    canEqual, equals, getBody, getChannel, getCompanyId, getContext, getCreationDate, getCreationTs, getManager, getMessageId, getOperationType, getOrigin, getRequestId, getSession, getTypeId, getUserAgent, getUserId, getUserIp, getVersion, hashCode, setBody, setChannel, setCompanyId, setCreationDate, setCreationTs, setManager, setMessageId, setOperationType, setOrigin, setRequestId, setSession, setUserAgent, setUserId, setUserIp, setVersion, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • BackOfficeAppointmentUpdatedEvent

      public BackOfficeAppointmentUpdatedEvent()
      Default constructor.
    • BackOfficeAppointmentUpdatedEvent

      public BackOfficeAppointmentUpdatedEvent(String requestId, String companyId, String messageId, String origin, String operationType, String version, Long creationTs, String channel, String session, String manager, String personId, BackOfficeAppointmentUpdatedEventBody body)
      State constructor.
      Parameters:
      requestId - the request identifier (transaction).
      companyId - company/bank identifier (multi-tenant context, BC/BF).
      messageId - arbitrary application-specific identifier for the message/events.
      origin - service that have produced this events.
      operationType - operation type (some kind of events sub-type).
      version - events version.
      creationTs - events creation timestamp (milliseconds from EPOCH).
      channel - events channel.
      session - session identifier.
      manager - manager that generate events.
      personId - person identifier.
      body - events body.