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 Summary
ConstructorsConstructorDescriptionMessagePartnerV2Controller(MessageExchangeService messageExchangeService, ControllerStreams controllerStreams, ch.admin.bit.jeap.security.resource.semanticAuthentication.ServletSemanticAuthorization jeapSemanticAuthorization) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<org.springframework.core.io.InputStreamResource> getMessage(UUID messageId, String bpId, String bpIdOld) Deprecated.getMessages(String bpId, String bpIdOld, String topicName, String groupId, UUID lastMessageId, String partnerTopic, String partnerTopicOld, int size, jakarta.servlet.http.HttpServletRequest request) Deprecated.org.springframework.http.ResponseEntity<org.springframework.core.io.InputStreamResource> getNextMessage(UUID lastMessageId, String bpId, String bpIdOld, String partnerTopic, String partnerTopicOld, String topicName) Deprecated.org.springframework.http.ResponseEntity<Void> sendMessage(UUID messageId, String bpId, String bpIdOld, String messageType, String messageTypeOld, jakarta.servlet.http.HttpServletRequest request) 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. -
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. -
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. -
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.
-
MessagePartnerV3Controller