Class CoreBackofficeClientAdapter
java.lang.Object
es.kukenan.smartfi.microservice.transfer.service.backoffice.core.CoreBackofficeClientAdapter
- All Implemented Interfaces:
BackofficeClient
Core client to
BackofficeClient adapter.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.springframework.scheduling.concurrent.ThreadPoolTaskExecutorThread pool task executor.private TransferBicFromIbanEndpointTransfer dataCatalogs BicFromIban endpoint.private TransferEndpointTransfer endpoint.private TransferFavoriteEndpointTransfer favorite endpoint.private TransferFrequencyTypesEndpointTransfer frequency types endpoint.private TransferLimitsEndpointTransfer limits endpoint.private TransferModesEndpointTransfer modes endpoint.private TransferScheduledEndpointTransfer endpoint.private TransfersEndpointTransfers endpoint.private TransfersFavoritesEndpointTransfer favorites endpoint.private TransferSimulationEndpointTransfer simulation endpoint.private TransfersScheduledEndpointTransfers endpoint. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiones.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDtocreateFavorite(es.kukenan.smartfi.microservice.transfer.api.products.ProductOriginDto origin, es.kukenan.smartfi.microservice.transfer.api.transfer.TransferRequestDto transferRequestDto, String coreUserId, String userIP, String userAgent, String userId, String contractId) Create new favorite operation.es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDtodeleteFavorite(String transferID, String userId, String userIP, String userAgent) Delete a favorite transfer.es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDtodeleteScheduled(String transferID, String userId, String userIP, String userAgent, String userToken, String operationId) Delete a scheduled transfer.es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDtodeleteTransfer(String transferID, String userId, String userIP, String userAgent) Delete transfer.es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDtodoExchangeCode(es.kukenan.smartfi.microservice.transfer.api.exchange.ExchangeTransferRequestDto codeRequestDto, UserBackoffice userBackoffice, String userIP, String userAgent, String idOperacion, String tokenJwt) Do exchange code operation.es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDtodoExchangeCreditCard(es.kukenan.smartfi.microservice.transfer.api.exchange.ExchangeTransferRequestDto codeRequestDto, UserBackoffice userBackoffice, String userIP, String userAgent, String idOperacion, String tokenJwt) Do exchange credit card operation.es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDtodoTransfer(es.kukenan.smartfi.microservice.transfer.api.products.ProductOriginDto origin, es.kukenan.smartfi.microservice.transfer.api.transfer.TransferRequestDto transferRequestDto, UserBackoffice userBackoffice, String userIP, String userAgent, String idOperacion, String tokenJwt) Do transfer operation.The back office internal identifier.getBicFromIban(String userId, String iban) Get bic associated to an iban.getDetailTransfers(String userId, String type, String mode, String dateFrom, String dateTo, String productId, String paginationKey, String jwtToken, User user, String transferId) Get detail transfers for a user.List<es.kukenan.smartfi.microservice.transfer.api.transfer.favorite.TransferFavoriteDto>getFavorites(String jwtToken, String coreUserId, String userId, String contractId) Get transfer favorites for a user.es.kukenan.smartfi.microservice.transfer.api.transfer.favorite.TransferFavoritesResponseDtogetFavourites(UserBackoffice userBackoffice, es.kukenan.smartfi.microservice.transfer.api.products.ProductDto productDto, Optional<String> paginationKey) Retrieves Product Favourite Transfers for a user.Optional<es.kukenan.smartfi.microservice.transfer.api.transfer.scheduled.TransferScheduledDto>getScheduledTransfer(String userId, String transferId, String productsId, String token) Get scheduled transfer detail.Optional<es.kukenan.smartfi.microservice.transfer.api.transfer.TransferDto>Get transfer detail.private List<es.kukenan.smartfi.microservice.transfer.api.transfer.TransferDto>getTransferForAllModes(String userCoreId, String type, String dateFrom, String dateTo, String productNumber, String paginationKey, Supplier<es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDto> transferModesSupplier) Retrieves Transfers for a user, for all modes.es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDtoGet transfer frequency types.es.kukenan.smartfi.microservice.transfer.api.transfer.limits.LimitsDtogetTransferLimits(String userId) Get transfer limits for a user.es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDtoGet transfer modes.es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDtogetTransferModes(String userId, String bic) Get transfer modes for a bic.getTransfers(String userJwtToken, UserBackoffice userBackoffice, es.kukenan.smartfi.microservice.transfer.api.products.ProductDto productDto, String type, Optional<String> mode, String dateFrom, String dateTo, Optional<String> paginationKey, Supplier<es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDto> transferModesSupplier) Retrieves Product Transfers for a user.getTransfers(String userId, String type, Optional<String> mode, String dateFrom, String dateTo, String productId, String paginationKey, String jwtToken, User user, Supplier<es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDto> transferModesSupplier) Get transfers for a user.List<es.kukenan.smartfi.microservice.transfer.api.transfer.scheduled.TransferScheduledDto>getTransfersScheduledList(String userId, es.kukenan.smartfi.microservice.transfer.api.products.ProductOriginDto origin, String userToken) Get transfers scheduled list for a user.intinitializeDeleteScheduled(String transferID, es.kukenan.smartfi.common.security.WalletAuthentication auth) Intialize delete of scheduled transfer.intinitializeModifyScheduled(String transferID, es.kukenan.smartfi.common.security.WalletAuthentication auth, es.kukenan.smartfi.microservice.transfer.api.transfer.TransferRequestDto request) Intialize modify of scheduled transfer.intinitializeTransfer(String userId, es.kukenan.smartfi.microservice.transfer.api.transfer.TransferRequestDto transferRequestDto, es.kukenan.smartfi.common.security.WalletAuthentication auth) Initialize Transfer.es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDtomodifyScheduledTransfer(es.kukenan.smartfi.microservice.transfer.api.products.ProductOriginDto origin, es.kukenan.smartfi.microservice.transfer.api.transfer.TransferRequestDto transferRequestDto, String userId, UserBackoffice userBackoffice, String userIP, String userAgent, String transferId, String operationId, es.kukenan.smartfi.common.security.WalletAuthentication userToken) Modify transfer by ID operation.private List<es.kukenan.smartfi.microservice.transfer.api.transfer.TransferDto>retrieveTransfers(String userCoreId, String type, Optional<String> mode, String dateFrom, String dateTo, String productNumber, String paginationKey, Supplier<es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDto> transferModesSupplier) Retrieves Transfers for a user.es.kukenan.smartfi.microservice.transfer.api.transfer.TransferSimulationResponseDtosimulateTransfer(es.kukenan.smartfi.microservice.transfer.api.products.ProductOriginDto origin, es.kukenan.smartfi.microservice.transfer.api.transfer.TransferRequestDto transferRequestDto, UserBackoffice userBackoffice, String userIP, String userAgent, String tokenJwt) Simulate transfer operation.es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDtovalidateFavoriteTransfer(String alias, Integer transferMode, String userId, String userIP, String userAgent) validate favorite transfer.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface es.kukenan.smartfi.microservice.transfer.service.backoffice.BackofficeClient
wants
-
Field Details
-
transferLimitsEndpoint
Transfer limits endpoint. -
transferFrequencyTypesEndpoint
Transfer frequency types endpoint. -
transferBicFromIbanEndpoint
Transfer dataCatalogs BicFromIban endpoint. -
transferModesEndpoint
Transfer modes endpoint. -
transferSimulationEndpoint
Transfer simulation endpoint. -
transferEndpoint
Transfer endpoint. -
transfersFavoritesEndpoint
Transfer favorites endpoint. -
transferScheduledEndpoint
Transfer endpoint. -
transfersScheduledEndpoint
Transfers endpoint. -
transferFavoriteEndpoint
Transfer favorite endpoint. -
transfersEndpoint
Transfers endpoint. -
threadPoolTaskExecutor
@Autowired private org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor threadPoolTaskExecutorThread pool task executor.
-
-
Constructor Details
-
CoreBackofficeClientAdapter
public CoreBackofficeClientAdapter()
-
-
Method Details
-
getBackofficeId
Description copied from interface:BackofficeClientThe back office internal identifier.- Specified by:
getBackofficeIdin interfaceBackofficeClient- Returns:
- back office internal identifier.
-
getTransferLimits
public es.kukenan.smartfi.microservice.transfer.api.transfer.limits.LimitsDto getTransferLimits(String userId) Description copied from interface:BackofficeClientGet transfer limits for a user.- Specified by:
getTransferLimitsin interfaceBackofficeClient- Parameters:
userId- core user identifier.- Returns:
- the transfer limits.
-
getTransferFrequencyTypes
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDto getTransferFrequencyTypes()Description copied from interface:BackofficeClientGet transfer frequency types.- Specified by:
getTransferFrequencyTypesin interfaceBackofficeClient- Returns:
- the transfer frequency types
-
getBicFromIban
Description copied from interface:BackofficeClientGet bic associated to an iban.- Specified by:
getBicFromIbanin interfaceBackofficeClient- Parameters:
userId- core user identifieriban- user iban- Returns:
- the bic associated
-
getTransferModes
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDto getTransferModes()Description copied from interface:BackofficeClientGet transfer modes.- Specified by:
getTransferModesin interfaceBackofficeClient- Returns:
- the transfer modes
-
getTransferModes
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDto getTransferModes(String userId, String bic) Description copied from interface:BackofficeClientGet transfer modes for a bic.- Specified by:
getTransferModesin interfaceBackofficeClient- Parameters:
userId- core user identifier.bic- bic associated to an iban.- Returns:
- the transfer mode
-
simulateTransfer
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransferSimulationResponseDto simulateTransfer(es.kukenan.smartfi.microservice.transfer.api.products.ProductOriginDto origin, es.kukenan.smartfi.microservice.transfer.api.transfer.TransferRequestDto transferRequestDto, UserBackoffice userBackoffice, String userIP, String userAgent, String tokenJwt) Description copied from interface:BackofficeClientSimulate transfer operation.- Specified by:
simulateTransferin interfaceBackofficeClient- Parameters:
origin- origin accounttransferRequestDto- transfer request DTOuserBackoffice- core useruserIP- user real ipuserAgent- user-agent headertokenJwt- token jwt.- Returns:
- transfer simulation response DTO
-
initializeTransfer
public int initializeTransfer(String userId, es.kukenan.smartfi.microservice.transfer.api.transfer.TransferRequestDto transferRequestDto, es.kukenan.smartfi.common.security.WalletAuthentication auth) Description copied from interface:BackofficeClientInitialize Transfer.- Specified by:
initializeTransferin interfaceBackofficeClient- Parameters:
userId- userId.transferRequestDto- transferRequestDto.auth- auth.- Returns:
- operation ID.
-
doTransfer
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDto doTransfer(es.kukenan.smartfi.microservice.transfer.api.products.ProductOriginDto origin, es.kukenan.smartfi.microservice.transfer.api.transfer.TransferRequestDto transferRequestDto, UserBackoffice userBackoffice, String userIP, String userAgent, String idOperacion, String tokenJwt) Description copied from interface:BackofficeClientDo transfer operation.- Specified by:
doTransferin interfaceBackofficeClient- Parameters:
origin- origin accounttransferRequestDto- transfer request DTOuserBackoffice- userBackofficeuserIP- user real ipuserAgent- user-agent headeridOperacion- idOperacion.tokenJwt- auth info.- Returns:
- transfer simulation response DTO
-
doExchangeCode
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDto doExchangeCode(es.kukenan.smartfi.microservice.transfer.api.exchange.ExchangeTransferRequestDto codeRequestDto, UserBackoffice userBackoffice, String userIP, String userAgent, String idOperacion, String tokenJwt) Description copied from interface:BackofficeClientDo exchange code operation.- Specified by:
doExchangeCodein interfaceBackofficeClient- Parameters:
codeRequestDto- transfer request DTOuserBackoffice- userBackofficeuserIP- user real ipuserAgent- user-agent headeridOperacion- idOperacion.tokenJwt- auth info.- Returns:
- transfer simulation response DTO
-
doExchangeCreditCard
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDto doExchangeCreditCard(es.kukenan.smartfi.microservice.transfer.api.exchange.ExchangeTransferRequestDto codeRequestDto, UserBackoffice userBackoffice, String userIP, String userAgent, String idOperacion, String tokenJwt) Description copied from interface:BackofficeClientDo exchange credit card operation.- Specified by:
doExchangeCreditCardin interfaceBackofficeClient- Parameters:
codeRequestDto- transfer request DTOuserBackoffice- userBackofficeuserIP- user real ipuserAgent- user-agent headeridOperacion- idOperacion.tokenJwt- auth info.- Returns:
- transfer simulation response DTO
-
getFavorites
public List<es.kukenan.smartfi.microservice.transfer.api.transfer.favorite.TransferFavoriteDto> getFavorites(String jwtToken, String coreUserId, String userId, String contractId) Description copied from interface:BackofficeClientGet transfer favorites for a user.- Specified by:
getFavoritesin interfaceBackofficeClient- Parameters:
jwtToken- jwt token.coreUserId- core user identifier.userId- user identifier.contractId- contract identifier.- Returns:
- the transfer favorites
-
getFavourites
public es.kukenan.smartfi.microservice.transfer.api.transfer.favorite.TransferFavoritesResponseDto getFavourites(UserBackoffice userBackoffice, es.kukenan.smartfi.microservice.transfer.api.products.ProductDto productDto, Optional<String> paginationKey) Description copied from interface:BackofficeClientRetrieves Product Favourite Transfers for a user.- Specified by:
getFavouritesin interfaceBackofficeClient- Parameters:
userBackoffice- user BackofficeUserBackoffice.productDto- productProductDto.paginationKey- pagination key used to request next result page.- Returns:
- Product Favourite Transfers
TransferFavoritesResponseDto.
-
createFavorite
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDto createFavorite(es.kukenan.smartfi.microservice.transfer.api.products.ProductOriginDto origin, es.kukenan.smartfi.microservice.transfer.api.transfer.TransferRequestDto transferRequestDto, String coreUserId, String userIP, String userAgent, String userId, String contractId) Description copied from interface:BackofficeClientCreate new favorite operation.- Specified by:
createFavoritein interfaceBackofficeClient- Parameters:
origin- origin accounttransferRequestDto- transfer request DTOcoreUserId- core user identifieruserIP- user real ipuserAgent- user-agent headeruserId- user identifier.contractId- contract identifier.- Returns:
- transfer favorite response DTO
-
modifyScheduledTransfer
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDto modifyScheduledTransfer(es.kukenan.smartfi.microservice.transfer.api.products.ProductOriginDto origin, es.kukenan.smartfi.microservice.transfer.api.transfer.TransferRequestDto transferRequestDto, String userId, UserBackoffice userBackoffice, String userIP, String userAgent, String transferId, String operationId, es.kukenan.smartfi.common.security.WalletAuthentication userToken) Description copied from interface:BackofficeClientModify transfer by ID operation.- Specified by:
modifyScheduledTransferin interfaceBackofficeClient- Parameters:
origin- origin account.transferRequestDto- transfer request DTO.userId- core user identifier.userBackoffice- user backoffice.userIP- user real ip.userAgent- user-agent header.transferId- transfer Id.operationId- operation identifier.userToken- auth info.- Returns:
- modify scheduled transfer Dto.
-
initializeModifyScheduled
public int initializeModifyScheduled(String transferID, es.kukenan.smartfi.common.security.WalletAuthentication auth, es.kukenan.smartfi.microservice.transfer.api.transfer.TransferRequestDto request) Description copied from interface:BackofficeClientIntialize modify of scheduled transfer.- Specified by:
initializeModifyScheduledin interfaceBackofficeClient- Parameters:
transferID- transfer identifierauth- auth info.request- rquest data.- Returns:
- transfer scheduled response DTO
-
getTransfersScheduledList
public List<es.kukenan.smartfi.microservice.transfer.api.transfer.scheduled.TransferScheduledDto> getTransfersScheduledList(String userId, es.kukenan.smartfi.microservice.transfer.api.products.ProductOriginDto origin, String userToken) Description copied from interface:BackofficeClientGet transfers scheduled list for a user.- Specified by:
getTransfersScheduledListin interfaceBackofficeClient- Parameters:
userId- core user identifier.origin- Core product.userToken- auth info.- Returns:
- the transfers scheduled list
-
deleteScheduled
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDto deleteScheduled(String transferID, String userId, String userIP, String userAgent, String userToken, String operationId) Description copied from interface:BackofficeClientDelete a scheduled transfer.- Specified by:
deleteScheduledin interfaceBackofficeClient- Parameters:
transferID- transfer identifieruserId- core user identifieruserIP- user real ipuserAgent- user-agent headeruserToken- auth info.operationId- operation identifier.- Returns:
- transfer scheduled response DTO
-
initializeDeleteScheduled
public int initializeDeleteScheduled(String transferID, es.kukenan.smartfi.common.security.WalletAuthentication auth) Description copied from interface:BackofficeClientIntialize delete of scheduled transfer.- Specified by:
initializeDeleteScheduledin interfaceBackofficeClient- Parameters:
transferID- transfer identifierauth- auth info.- Returns:
- transfer scheduled response DTO
-
getTransfers
public TransferDomain getTransfers(String userId, String type, Optional<String> mode, String dateFrom, String dateTo, String productId, String paginationKey, String jwtToken, User user, Supplier<es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDto> transferModesSupplier) Description copied from interface:BackofficeClientGet transfers for a user.- Specified by:
getTransfersin interfaceBackofficeClient- Parameters:
userId- user identifiertype- transfer typemode- transfer modedateFrom- date from intervaldateTo- date to intervalproductId- product uuidpaginationKey- pagination key used to request next result page.jwtToken- jwt token.user- user.transferModesSupplier- Get Transfer Modes supplierTransfersDataCatalogDto.- Returns:
- the transfers
-
getTransfers
public TransferDomain getTransfers(String userJwtToken, UserBackoffice userBackoffice, es.kukenan.smartfi.microservice.transfer.api.products.ProductDto productDto, String type, Optional<String> mode, String dateFrom, String dateTo, Optional<String> paginationKey, Supplier<es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDto> transferModesSupplier) Description copied from interface:BackofficeClientRetrieves Product Transfers for a user.- Specified by:
getTransfersin interfaceBackofficeClient- Parameters:
userJwtToken- user token.userBackoffice- user BackofficeUserBackoffice.productDto- productProductDto.type- transfer type.mode- transfer mode.dateFrom- date from interval.dateTo- date to interval.paginationKey- pagination key used to request next result page.transferModesSupplier- Get Transfer Modes supplierTransfersDataCatalogDto.- Returns:
- Product Transfers
TransferDomain.
-
getDetailTransfers
public TransferDomain getDetailTransfers(String userId, String type, String mode, String dateFrom, String dateTo, String productId, String paginationKey, String jwtToken, User user, String transferId) Description copied from interface:BackofficeClientGet detail transfers for a user.- Specified by:
getDetailTransfersin interfaceBackofficeClient- Parameters:
userId- user identifiertype- transfer typemode- transfer modedateFrom- date from intervaldateTo- date to intervalproductId- product uuidpaginationKey- pagination key used to request next result page.jwtToken- jwt token.user- user.transferId- transfer id.- Returns:
- the transfers
-
deleteFavorite
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDto deleteFavorite(String transferID, String userId, String userIP, String userAgent) Description copied from interface:BackofficeClientDelete a favorite transfer.- Specified by:
deleteFavoritein interfaceBackofficeClient- Parameters:
transferID- transfer identifieruserId- core user identifieruserIP- user real ipuserAgent- user-agent header- Returns:
- transfer favorite response DTO
-
deleteTransfer
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDto deleteTransfer(String transferID, String userId, String userIP, String userAgent) Description copied from interface:BackofficeClientDelete transfer.- Specified by:
deleteTransferin interfaceBackofficeClient- Parameters:
transferID- transfer identifieruserId- core user identifieruserIP- user real ipuserAgent- user-agent header- Returns:
- transfer favorite response DTO
-
validateFavoriteTransfer
public es.kukenan.smartfi.microservice.transfer.api.transfer.TransferResponseDto validateFavoriteTransfer(String alias, Integer transferMode, String userId, String userIP, String userAgent) Description copied from interface:BackofficeClientvalidate favorite transfer.- Specified by:
validateFavoriteTransferin interfaceBackofficeClient- Parameters:
alias- paramtransferMode- paramuserId- core user identifieruserIP- user real ipuserAgent- user-agent header- Returns:
- transfer simulation response DTO
-
getTransfer
public Optional<es.kukenan.smartfi.microservice.transfer.api.transfer.TransferDto> getTransfer(String userId, String type, String mode, String reference, String token, User user) Description copied from interface:BackofficeClientGet transfer detail.- Specified by:
getTransferin interfaceBackofficeClient- Parameters:
userId- user identifiertype- transfer typemode- transfer modereference- Skyline transfer referencetoken- jwtToken.user- user.- Returns:
- The transfer if found
-
getScheduledTransfer
public Optional<es.kukenan.smartfi.microservice.transfer.api.transfer.scheduled.TransferScheduledDto> getScheduledTransfer(String userId, String transferId, String productsId, String token) Description copied from interface:BackofficeClientGet scheduled transfer detail.- Specified by:
getScheduledTransferin interfaceBackofficeClient- Parameters:
userId- user identifiertransferId- scheduled transfer identifierproductsId- product idtoken- jwt token- Returns:
- The transfer if found
-
retrieveTransfers
private List<es.kukenan.smartfi.microservice.transfer.api.transfer.TransferDto> retrieveTransfers(String userCoreId, String type, Optional<String> mode, String dateFrom, String dateTo, String productNumber, String paginationKey, Supplier<es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDto> transferModesSupplier) Retrieves Transfers for a user.- Parameters:
userCoreId- Core user identifier.type- transfer type.mode- transfer mode.dateFrom- date from interval.dateTo- date to interval.productNumber- product number.paginationKey- pagination key used to request next result page.transferModesSupplier- Get Transfer Modes supplierTransfersDataCatalogDto.- Returns:
- Transfers
TransferDto.
-
getTransferForAllModes
private List<es.kukenan.smartfi.microservice.transfer.api.transfer.TransferDto> getTransferForAllModes(String userCoreId, String type, String dateFrom, String dateTo, String productNumber, String paginationKey, Supplier<es.kukenan.smartfi.microservice.transfer.api.transfer.TransfersDataCatalogDto> transferModesSupplier) Retrieves Transfers for a user, for all modes.- Parameters:
userCoreId- Core user identifier.type- transfer type.dateFrom- date from interval.dateTo- date to interval.productNumber- product number.paginationKey- pagination key used to request next result page.transferModesSupplier- Get Transfer Modes supplierTransfersDataCatalogDto.- Returns:
- Transfers
TransferDto.
-