Class TransactionalStorage

java.lang.Object
org.frankframework.console.controllers.TransactionalStorage

@RestController public class TransactionalStorage extends Object
  • Constructor Details

    • TransactionalStorage

      public TransactionalStorage(FrankApiService frankApiService)
  • Method Details

    • decodeBase64

      public static String decodeBase64(String input)
    • browseMessage

      @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @GetMapping(value="/configurations/{configuration}/adapters/{adapterName}/{storageSource}/{storageSourceName}/stores/{processState}/messages/{messageId}", produces="application/json") public org.springframework.http.ResponseEntity<?> browseMessage(TransactionalStorage.TransactionStoragePathVariables path)
    • getFields

      @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @GetMapping(value="/configurations/{configuration}/adapters/{adapterName}/{storageSource}/{storageSourceName}/stores/{processState}/fields", produces="application/json") public org.springframework.http.ResponseEntity<?> getFields(TransactionalStorage.TransactionStoragePathVariables path)
    • downloadMessage

      @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @GetMapping(value="/configurations/{configuration}/adapters/{adapterName}/{storageSource}/{storageSourceName}/stores/{processState}/messages/{messageId}/download", produces="application/octet-stream") public org.springframework.http.ResponseEntity<?> downloadMessage(TransactionalStorage.TransactionStoragePathVariables path)
    • downloadMessages

      @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @PostMapping(value="/configurations/{configuration}/adapters/{adapterName}/{storageSource}/{storageSourceName}/stores/{processState}/messages/download", produces="application/octet-stream") public org.springframework.http.ResponseEntity<org.springframework.web.servlet.mvc.method.annotation.StreamingResponseBody> downloadMessages(TransactionalStorage.TransactionStoragePathVariables path, @RequestPart("messageIds") String messageIdsPart)
    • browseMessages

      @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @GetMapping(value="/configurations/{configuration}/adapters/{adapterName}/{storageSource}/{storageSourceName}/stores/{processState}", produces="application/json") public org.springframework.http.ResponseEntity<?> browseMessages(TransactionalStorage.TransactionStoragePathVariables path, TransactionalStorage.BrowseMessagesParams params)
    • resendReceiverMessage

      @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @PutMapping(value="/configurations/{configuration}/adapters/{adapterName}/receivers/{receiverName}/stores/Error/messages/{messageId}", produces="application/json") public org.springframework.http.ResponseEntity<?> resendReceiverMessage(TransactionalStorage.TransactionStoragePathVariables path)
    • resendReceiverMessages

      @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @PostMapping(value="/configurations/{configuration}/adapters/{adapterName}/receivers/{receiverName}/stores/Error", produces="application/json", consumes="multipart/form-data") public org.springframework.http.ResponseEntity<?> resendReceiverMessages(TransactionalStorage.TransactionStoragePathVariables path, @RequestPart("messageIds") String messageIdsPart)
    • changeMessagesProcessState

      @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @PostMapping(value="/configurations/{configuration}/adapters/{adapterName}/receivers/{receiverName}/stores/{processState}/move/{targetState}", produces="application/json", consumes="multipart/form-data") public org.springframework.http.ResponseEntity<?> changeMessagesProcessState(TransactionalStorage.TransactionStoragePathVariables path, @RequestPart("messageIds") String messageIdsPart)
    • deleteReceiverMessage

      @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @DeleteMapping(value="/configurations/{configuration}/adapters/{adapterName}/receivers/{receiverName}/stores/Error/messages/{messageId}", produces="application/json") public org.springframework.http.ResponseEntity<?> deleteReceiverMessage(TransactionalStorage.TransactionStoragePathVariables path)
    • deleteReceiverMessages

      @RolesAllowed({"IbisDataAdmin","IbisAdmin","IbisTester"}) @DeleteMapping(value="/configurations/{configuration}/adapters/{adapterName}/receivers/{receiverName}/stores/Error", produces="application/json", consumes="multipart/form-data") public org.springframework.http.ResponseEntity<?> deleteReceiverMessages(TransactionalStorage.TransactionStoragePathVariables path, @RequestPart("messageIds") String messageIdsPart)