Class CoreClient
java.lang.Object
es.kukenan.smartfi.microservice.contracts.service.backoffice.core.CoreClient
- All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean
@Component
public class CoreClient
extends Object
implements org.springframework.beans.factory.InitializingBean
Core HTTP API based client.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AccountsCoreApiClientAccounts API client.private List<AbstractCoreApiClient>A list with all the known API clients.private CardsCoreApiClientCards API client.private CreditsCoreApiClient/** Credits API client.private DepositsCoreApiClientDeposits API client.private EquitiesCoreApiClientEquities API client.private FundsCoreApiClientFunds API client.private GuaranteesCoreApiClientGuarantees API client.private LoansCoreApiClientLoans API client.private PensionsCoreApiClientPensions API client.private WalletsCoreApiClientWallet API client. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidInitializing logic.findApiClientBySubsystem(String subsystem) Find the API client that handles the given subsystem.
-
Field Details
-
accountsClient
Accounts API client. -
cardsClient
Cards API client. -
creditsClient
/** Credits API client. -
depositsClient
Deposits API client. -
equitiesClient
Equities API client. -
fundsClient
Funds API client. -
guaranteesClient
Guarantees API client. -
loansClient
Loans API client. -
pensionsClient
Pensions API client. -
walletClient
Wallet API client. -
allApiClients
A list with all the known API clients.
-
-
Constructor Details
-
CoreClient
public CoreClient()
-
-
Method Details
-
afterPropertiesSet
Initializing logic.- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean- Throws:
Exception
-
findApiClientBySubsystem
Find the API client that handles the given subsystem.- Parameters:
subsystem- the subsystem of the client to find.- Returns:
- the API client that handles the given subsystem.
-