Class TransferInfoController
java.lang.Object
es.kukenan.smartfi.microservice.smartficore.controller.AbstractController
es.kukenan.smartfi.microservice.smartficore.controller.TransferInfoController
Controller to know transfer info endpoints definition.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate es.kukenan.smartfi.common.context.RequestContextManagerRequest context manager.private TransfersInfoServiceTransfer information service. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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>>getTransferLimits(String userId) 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>>>getTransferModes(String byBic) Retrieve transfer mode options.Methods inherited from class es.kukenan.smartfi.microservice.smartficore.controller.AbstractController
fillResponseOk, fillResponseOk
-
Field Details
-
service
Transfer information service. -
contextManager
@Autowired private es.kukenan.smartfi.common.context.RequestContextManager contextManagerRequest 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.
-