Class AbstractBackofficeMonitorEvent<B extends es.kukenan.smartfi.events.common.AbstractEventBody>
java.lang.Object
es.kukenan.smartfi.events.common.AbstractEvent<B>
es.kukenan.smartfi.microservice.backoffice.events.AbstractBackofficeMonitorEvent<B>
- Type Parameters:
B- the events body type.
- All Implemented Interfaces:
es.kukenan.smartfi.events.common.Event
- Direct Known Subclasses:
BackOfficeAppointmentUpdatedEvent,BackOfficeCardProductCreatedEvent,BackOfficeCardProductUpdatedEvent,BackOfficeNotificationCreatedEvent,BackOfficeOnboardingUserUpdatedEvent,BackOfficeProductCancelledEvent,BackOfficeProductCreatedEvent,BackOfficeProductUpdatedEvent,BackOfficeUserCreatedEvent,BackOfficeUserUpdatedEvent
public abstract class AbstractBackofficeMonitorEvent<B extends es.kukenan.smartfi.events.common.AbstractEventBody>
extends es.kukenan.smartfi.events.common.AbstractEvent<B>
Class that describes the contract of the events generated by the settings context.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringConstant value for the context field, unique for client management context.Fields inherited from class es.kukenan.smartfi.events.common.AbstractEvent
UTC -
Constructor Summary
ConstructorsConstructorDescriptionAbstractBackofficeMonitorEvent(String typeId) Minimal constructor.AbstractBackofficeMonitorEvent(String requestId, String companyId, String messageId, String origin, String typeId, String operationType, String version, Long creationTs, String channel, String session, String manager, String userId, B 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
-
Field Details
-
CONTEXT
Constant value for the context field, unique for client management context.- See Also:
-
-
Constructor Details
-
AbstractBackofficeMonitorEvent
Minimal constructor.- Parameters:
typeId- events type (typeId is the unique identifier of the events type in the platform).
-
AbstractBackofficeMonitorEvent
public AbstractBackofficeMonitorEvent(String requestId, String companyId, String messageId, String origin, String typeId, String operationType, String version, Long creationTs, String channel, String session, String manager, String userId, B 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.typeId- events type (typeId is the unique identifier of the events type in the platform).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.userId- person identifier.body- events body.
-