Class CrptComplianceStatusResponse

java.lang.Object
com.persequor.saga.modules.crpt.messages.CrptComplianceStatusResponse
All Implemented Interfaces:
com.persequor.saga.modules.compliance.services.IComplianceRepositoryReply

public class CrptComplianceStatusResponse extends Object implements com.persequor.saga.modules.compliance.services.IComplianceRepositoryReply
  • Constructor Details

    • CrptComplianceStatusResponse

      public CrptComplianceStatusResponse()
  • Method Details

    • getStatus

      public com.persequor.saga.modules.compliance.services.messages.MessageStatus getStatus()
      Specified by:
      getStatus in interface com.persequor.saga.modules.compliance.services.IComplianceRepositoryReply
    • setStatus

      public void setStatus(com.persequor.saga.modules.compliance.services.messages.MessageStatus status)
    • setStatus

      public void setStatus(ReportStatusDto.ReportStatusEnum status)
    • getSagaEventId

      public UUID getSagaEventId()
      Specified by:
      getSagaEventId in interface com.persequor.saga.modules.compliance.services.IComplianceRepositoryReply
    • setSagaEventId

      public void setSagaEventId(UUID sagaEventId)
    • getEpcisEventId

      public Optional<String> getEpcisEventId()
      Specified by:
      getEpcisEventId in interface com.persequor.saga.modules.compliance.services.IComplianceRepositoryReply
    • setEpcisEventId

      public void setEpcisEventId(String epcisEventId)
    • getExtraDetails

      public com.persequor.saga.modules.compliance.model.ExtraDetails getExtraDetails()
      Specified by:
      getExtraDetails in interface com.persequor.saga.modules.compliance.services.IComplianceRepositoryReply
    • getStatusReason

      public Optional<String> getStatusReason()
      Specified by:
      getStatusReason in interface com.persequor.saga.modules.compliance.services.IComplianceRepositoryReply
    • getReplyIdentifier

      public Optional<String> getReplyIdentifier()
      Specified by:
      getReplyIdentifier in interface com.persequor.saga.modules.compliance.services.IComplianceRepositoryReply
    • setExtraDetails

      public void setExtraDetails(com.persequor.saga.modules.compliance.model.ExtraDetails extraDetails)
    • setStatusReason

      public void setStatusReason(String statusReason)
    • getMessageType

      public String getMessageType()
      Specified by:
      getMessageType in interface com.persequor.saga.modules.compliance.services.IComplianceRepositoryReply
    • setMessageType

      public void setMessageType(ReportType messageType)