Class MessagePartnerV2Controller

java.lang.Object
ch.admin.bit.jeap.messageexchange.web.api.MessagePartnerV2Controller

@RestController @Validated @RequestMapping("/api/partner/v2/messages") @Deprecated public class MessagePartnerV2Controller extends Object
Deprecated.
  • Constructor Details

    • MessagePartnerV2Controller

      public MessagePartnerV2Controller(MessageExchangeService messageExchangeService, ControllerStreams controllerStreams, ch.admin.bit.jeap.security.resource.semanticAuthentication.ServletSemanticAuthorization jeapSemanticAuthorization)
      Deprecated.
  • Method Details

    • sendMessage

      @PutMapping(value="/{messageId}", consumes="application/xml") @PreAuthorize("hasRole(\'b2bmessagein\',\'write\')") public org.springframework.http.ResponseEntity<Void> sendMessage(@PathVariable("messageId") UUID messageId, @RequestHeader(value="bp-id",required=false) String bpId, @RequestHeader(value="bpId",required=false) String bpIdOld, @RequestHeader(value="message-type",required=false) String messageType, @RequestHeader(value="messageType",required=false) String messageTypeOld, jakarta.servlet.http.HttpServletRequest request) throws InvalidBpIdException, IOException, MissingRequiredHeaderException
      Deprecated.
      Throws:
      InvalidBpIdException
      IOException
      MissingRequiredHeaderException
    • getMessages

      @GetMapping(produces="application/xml") @PreAuthorize("hasRole(\'b2bmessageout\',\'read\')") public MessagesResultDto getMessages(@RequestHeader(value="bp-id",required=false) String bpId, @RequestHeader(value="bpId",required=false) String bpIdOld, @RequestParam(value="topicName",required=false) String topicName, @RequestParam(value="groupId",required=false) String groupId, @RequestParam(value="lastMessageId",required=false) UUID lastMessageId, @RequestHeader(value="partner-topic",required=false) String partnerTopic, @RequestHeader(value="partnerTopic",required=false) String partnerTopicOld, @RequestParam(value="size",defaultValue="1000") int size, jakarta.servlet.http.HttpServletRequest request) throws InvalidBpIdException, MissingRequiredHeaderException
      Deprecated.
      Throws:
      InvalidBpIdException
      MissingRequiredHeaderException
    • getMessage

      @GetMapping(value="/{messageId}", produces="application/xml") @PreAuthorize("hasRole(\'b2bmessageout\',\'read\')") public org.springframework.http.ResponseEntity<org.springframework.core.io.InputStreamResource> getMessage(@PathVariable("messageId") UUID messageId, @RequestHeader(value="bp-id",required=false) String bpId, @RequestHeader(value="bpId",required=false) String bpIdOld) throws InvalidBpIdException, MissingRequiredHeaderException
      Deprecated.
      Throws:
      InvalidBpIdException
      MissingRequiredHeaderException
    • getNextMessage

      @GetMapping(value="/{messageId}/next", produces="application/xml") @PreAuthorize("hasRole(\'b2bmessageout\',\'read\')") public org.springframework.http.ResponseEntity<org.springframework.core.io.InputStreamResource> getNextMessage(@PathVariable("messageId") UUID lastMessageId, @RequestHeader(value="bp-id",required=false) String bpId, @RequestHeader(value="bpId",required=false) String bpIdOld, @RequestHeader(value="partner-topic",required=false) String partnerTopic, @RequestHeader(value="partnerTopic",required=false) String partnerTopicOld, @RequestParam(value="topicName",required=false) String topicName) throws InvalidBpIdException, MissingRequiredHeaderException
      Deprecated.
      Throws:
      InvalidBpIdException
      MissingRequiredHeaderException