Class TransferInfoController

java.lang.Object
es.kukenan.smartfi.microservice.smartficore.controller.AbstractController
es.kukenan.smartfi.microservice.smartficore.controller.TransferInfoController

@RestController public class TransferInfoController extends AbstractController
Controller to know transfer info endpoints definition.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private es.kukenan.smartfi.common.context.RequestContextManager
    Request context manager.
    Transfer information service.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.http.ResponseEntity<es.kukenan.smartfi.microservice.backoffice.dtos.core.response.CoreResponse<List<es.kukenan.smartfi.microservice.backoffice.dtos.core.common.GenericIdName>>>
    Retrieve transfer frequency types.
    org.springframework.http.ResponseEntity<es.kukenan.smartfi.microservice.backoffice.dtos.core.response.CoreResponse<es.kukenan.smartfi.microservice.backoffice.dtos.core.transfers.TransferLimit>>
    Retrieve transfer limits.
    org.springframework.http.ResponseEntity<es.kukenan.smartfi.microservice.backoffice.dtos.core.response.CoreResponse<List<es.kukenan.smartfi.microservice.backoffice.dtos.core.common.GenericIdName>>>
    Retrieve transfer mode options.

    Methods inherited from class es.kukenan.smartfi.microservice.smartficore.controller.AbstractController

    fillResponseOk, fillResponseOk

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • service

      @Autowired private TransfersInfoService service
      Transfer information service.
    • contextManager

      @Autowired private es.kukenan.smartfi.common.context.RequestContextManager contextManager
      Request context manager.
  • Constructor Details

    • TransferInfoController

      public TransferInfoController()
  • Method Details

    • getTransferLimits

      @GetMapping(path="/api-transfers/transfers/limits", produces="application/json") public org.springframework.http.ResponseEntity<es.kukenan.smartfi.microservice.backoffice.dtos.core.response.CoreResponse<es.kukenan.smartfi.microservice.backoffice.dtos.core.transfers.TransferLimit>> getTransferLimits(@RequestHeader(name="X-USER-PROFILE-ID") String userId)
      Retrieve transfer limits.
      Parameters:
      userId - id of the user.
      Returns:
      the transfer limits.
    • getTransferFrequencyTypes

      @GetMapping(path="/api-transfers/transfers/dataCatalogs/frecuencyTypes", produces="application/json") public org.springframework.http.ResponseEntity<es.kukenan.smartfi.microservice.backoffice.dtos.core.response.CoreResponse<List<es.kukenan.smartfi.microservice.backoffice.dtos.core.common.GenericIdName>>> getTransferFrequencyTypes()
      Retrieve transfer frequency types.
      Returns:
      the transfer limits.
    • getTransferModes

      @GetMapping(path="/api-transfers/transfers/dataCatalogs/transferModes", produces="application/json") public org.springframework.http.ResponseEntity<es.kukenan.smartfi.microservice.backoffice.dtos.core.response.CoreResponse<List<es.kukenan.smartfi.microservice.backoffice.dtos.core.common.GenericIdName>>> getTransferModes(@RequestParam(defaultValue="",required=false) String byBic)
      Retrieve transfer mode options.
      Parameters:
      byBic - bic value.
      Returns:
      the transfer modes list.