Class InteropServiceImpl
java.lang.Object
org.apache.fineract.interoperation.service.InteropServiceImpl
- All Implemented Interfaces:
InteropService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncommitTransfer(org.apache.fineract.infrastructure.core.api.JsonCommand command) createQuote(org.apache.fineract.infrastructure.core.api.JsonCommand command) createTransactionRequest(org.apache.fineract.infrastructure.core.api.JsonCommand command) deleteAccountIdentifier(org.apache.fineract.interoperation.domain.InteropIdentifierType idType, String idValue, String subIdOrType) disburseLoan(String accountId, String apiRequestBodyAsJson) org.apache.fineract.interoperation.domain.InteropIdentifierfindIdentifier(org.apache.fineract.interoperation.domain.InteropIdentifierType idType, String idValue, String subIdOrType) getAccountByIdentifier(org.apache.fineract.interoperation.domain.InteropIdentifierType idType, String idValue, String subIdOrType) org.apache.fineract.interoperation.data.InteropAccountDatagetAccountDetails(String accountId) getAccountIdentifiers(String accountId) getAccountTransactions(String accountId, boolean debit, boolean credit, LocalDateTime transactionsFrom, LocalDateTime transactionsTo) getTransactionRequest(String transactionCode, String requestCode) getTransfer(String transactionCode, String transferCode) loanRepayment(String accountId, String apiRequestBodyAsJson) prepareTransfer(org.apache.fineract.infrastructure.core.api.JsonCommand command) registerAccountIdentifier(org.apache.fineract.interoperation.domain.InteropIdentifierType idType, String idValue, String subIdOrType, org.apache.fineract.infrastructure.core.api.JsonCommand command) releaseTransfer(org.apache.fineract.infrastructure.core.api.JsonCommand command)
-
Constructor Details
-
InteropServiceImpl
public InteropServiceImpl()
-
-
Method Details
-
getAccountDetails
@NonNull @Transactional public org.apache.fineract.interoperation.data.InteropAccountData getAccountDetails(@NonNull String accountId) - Specified by:
getAccountDetailsin interfaceInteropService
-
getAccountTransactions
@NonNull @Transactional public InteropTransactionsData getAccountTransactions(@NonNull String accountId, boolean debit, boolean credit, LocalDateTime transactionsFrom, LocalDateTime transactionsTo) - Specified by:
getAccountTransactionsin interfaceInteropService
-
getAccountIdentifiers
@NonNull @Transactional public InteropIdentifiersResponseData getAccountIdentifiers(@NonNull String accountId) - Specified by:
getAccountIdentifiersin interfaceInteropService
-
getAccountByIdentifier
@NonNull @Transactional public InteropIdentifierAccountResponseData getAccountByIdentifier(@NonNull org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @NonNull String idValue, String subIdOrType) - Specified by:
getAccountByIdentifierin interfaceInteropService
-
registerAccountIdentifier
@NonNull @Transactional public InteropIdentifierAccountResponseData registerAccountIdentifier(@NonNull org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @NonNull String idValue, String subIdOrType, @NonNull org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
registerAccountIdentifierin interfaceInteropService
-
deleteAccountIdentifier
@NonNull @Transactional public InteropIdentifierAccountResponseData deleteAccountIdentifier(@NonNull org.apache.fineract.interoperation.domain.InteropIdentifierType idType, @NonNull String idValue, String subIdOrType) - Specified by:
deleteAccountIdentifierin interfaceInteropService
-
getTransactionRequest
public InteropTransactionRequestResponseData getTransactionRequest(@NonNull String transactionCode, @NonNull String requestCode) - Specified by:
getTransactionRequestin interfaceInteropService
-
createTransactionRequest
@NonNull @Transactional public InteropTransactionRequestResponseData createTransactionRequest(@NonNull org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
createTransactionRequestin interfaceInteropService
-
getQuote
public InteropQuoteResponseData getQuote(@NonNull String transactionCode, @NonNull String quoteCode) - Specified by:
getQuotein interfaceInteropService
-
createQuote
@NonNull @Transactional public InteropQuoteResponseData createQuote(@NonNull org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
createQuotein interfaceInteropService
-
getTransfer
public InteropTransferResponseData getTransfer(@NonNull String transactionCode, @NonNull String transferCode) - Specified by:
getTransferin interfaceInteropService
-
prepareTransfer
@NonNull @Transactional public InteropTransferResponseData prepareTransfer(@NonNull org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
prepareTransferin interfaceInteropService
-
commitTransfer
@NonNull @Transactional public InteropTransferResponseData commitTransfer(@NonNull org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
commitTransferin interfaceInteropService
-
releaseTransfer
@Transactional @NonNull public InteropTransferResponseData releaseTransfer(@NonNull org.apache.fineract.infrastructure.core.api.JsonCommand command) - Specified by:
releaseTransferin interfaceInteropService
-
getKyc
- Specified by:
getKycin interfaceInteropService
-
disburseLoan
- Specified by:
disburseLoanin interfaceInteropService
-
loanRepayment
- Specified by:
loanRepaymentin interfaceInteropService
-
findIdentifier
-