Class UserContractDocumentEventService

java.lang.Object
es.kukenan.smartfi.microservice.communication.service.messaging.AbstractDomainEventService
es.kukenan.smartfi.microservice.communication.service.messaging.UserContractDocumentEventService

@Service public class UserContractDocumentEventService extends AbstractDomainEventService
This service owns the logic of the notifications created events processing.
  • Field Details

  • Constructor Details

    • UserContractDocumentEventService

      public UserContractDocumentEventService()
  • Method Details

    • handleUserContractDocumentEvent

      public void handleUserContractDocumentEvent(es.kukenan.smartfi.microservice.clients.events.document.UserContractDocumentEvent userContractDocumentEvent)
      Handles the given notifications request delivery NotificationCreatedEvent Event.
      Parameters:
      userContractDocumentEvent - object holding the notifications request details.
    • findUser

      private User findUser(String userId)
      Find user for template data.
      Parameters:
      userId - Skyline unique user identifier
      Returns:
      user found by skyline identifier.
    • getTemplateVariables

      private Map<String,Object> getTemplateVariables(es.kukenan.smartfi.microservice.clients.events.document.UserContractDocumentEventBody body)
      Get event data to complete message template variables.
      Parameters:
      body - user contract document event body.
      Returns:
      Map with variables.
    • getTemplateAttachment

      private Map<String,String> getTemplateAttachment(es.kukenan.smartfi.microservice.clients.events.document.UserContractDocumentEventBody body)
      Get event data to complete message template variables.
      Parameters:
      body - user contract document event body.
      Returns:
      Map with variables.