Package org.apache.fineract.client.util
Class FineractClient
java.lang.Object
org.apache.fineract.client.util.FineractClient
Fineract Client Java SDK API entry point.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal AccountingRulesApifinal AccountNumberFormatApifinal AccountTransfersApifinal AdhocQueryApiApifinal AuditsApifinal BatchApiApifinal CacheApifinal CashiersApifinal CashierJournalsApifinal CentersApifinal ChargesApifinal ClientsAddressApifinal ClientChargesApifinal ClientIdentifierApifinal ClientApifinal ClientSearchV2Apifinal ClientTransactionApifinal CodesApifinal CodeValuesApifinal CurrencyApifinal DataTablesApistatic final StringConstant to be used in requests where Fineract's API requires a dateFormat to be given.final DocumentsApiFixedfinal EntityDataTableApifinal ExternalAssetOwnersApifinal ExternalServicesApifinal FixedDepositAccountApifinal FixedDepositProductApifinal FloatingRatesApifinal GeneralLedgerAccountApifinal AccountingClosureApifinal GlobalConfigurationApifinal GroupsApifinal HolidaysApifinal HooksApifinal ImagesApifinal InlineJobApifinal InterestRateChartApifinal SchedulerJobApifinal SchedulerApifinal JournalEntriesApifinal DefaultApiDeprecated.final LoanAccountLockApifinal LoanChargesApifinal LoanCobCatchUpApifinal LoanCollateralApifinal LoanInterestPauseApifinal LoanProductsApifinal LoansApifinal LoanReschedulingApifinal LoansPointInTimeApifinal LoanTransactionsApifinal MixMappingApifinal MixReportApifinal MixTaxonomyApifinal NotesApifinal NotificationApifinal OfficesApifinal PasswordPreferencesApifinal PaymentTypeApifinal PermissionsApifinal ProgressiveLoanApifinal ProvisioningCategoryApifinal ProvisioningCriteriaApifinal ProvisioningEntriesApifinal ReportMailingJobsApifinal ReportsApifinal RunReportsApifinal RescheduleLoansApifinal RolesApifinal SavingsChargesApifinal SavingsAccountApifinal SavingsProductApifinal SearchApiApifinal SelfAccountTransferApifinal SelfAuthenticationApifinal SelfClientApifinal SelfLoanProductsApifinal SelfLoansApifinal PocketApifinal SelfRunReportApifinal SelfSavingsAccountApifinal SelfShareAccountsApifinal SelfDividendApifinal SelfSpmApifinal SelfScoreCardApifinal SelfUserApifinal SelfUserDetailsApifinal ShareAccountApifinal StaffApifinal StandingInstructionsApifinal SpmApiLookUpTableApifinal SpmSurveysApifinal ScoreCardApifinal TaxComponentsApifinal TaxGroupApifinal TellerCashManagementApifinal UsersApifinal WorkingDaysApi -
Method Summary
Modifier and TypeMethodDescriptionokhttp3.HttpUrlbaseURL()static FineractClient.Builderbuilder()<S> ScreateService(Class<S> serviceClass) Create an implementation of the API endpoints defined by theserviceinterface, usingRetrofit.create(Class).okhttp3.OkHttpClient
-
Field Details
-
DATE_FORMAT
Constant to be used in requests where Fineract's API requires a dateFormat to be given. This matches the format in which LocalDate instances are serialized. (BTW: In a Java client API, it seems weird to have strong LocalDate (not String) instances, and then have to specify its format, see https://issues.apache.org/jira/browse/FINERACT-1233.)- See Also:
-
glClosures
-
accountingRules
-
accountNumberFormats
-
accountTransfers
-
adhocQuery
-
audits
-
authentication
-
batches
-
businessDateManagement
-
businessStepConfiguration
-
caches
-
cashiersJournal
-
cashiers
-
centers
-
charges
-
clients
-
clientSearchV2
-
clientCharges
-
clientIdentifiers
-
clientAddresses
-
clientTransactions
-
codes
-
codeValues
-
currencies
-
dataTables
-
legacy
Deprecated. -
documents
-
delinquencyRangeAndBucketsManagement
-
entityDatatableChecks
-
entityFieldConfigurations
-
externalEventConfigurationApi
-
externalServices
-
userDetails
-
fixedDepositAccounts
-
fixedDepositProducts
-
floatingRates
-
glAccounts
-
globalConfigurations
-
groups
-
holidays
-
hooks
-
images
-
interestRateCharts
-
interestRateChartLabs
-
journalEntries
-
reportMailings
-
loanCharges
-
loanCobCatchUpApi
-
loanCollaterals
-
loanDeferredIncome
-
loanProducts
-
loanSchedules
-
loansPointInTimeApi
-
loans
-
loanDisbursementDetails
-
loanTransactions
-
makerCheckers
-
financialActivyAccountMappings
-
mixMappings
-
mixReports
-
mixTaxonomies
-
notes
-
notifications
-
offices
-
passwordPreferences
-
paymentTypes
-
periodicAccrualAccounting
-
permissions
-
selfPockets
-
provisioningCategories
-
provisioningCriterias
-
provisioningEntries
-
recurringDepositAccounts
-
recurringDepositAccountTransactions
-
recurringDepositProducts
-
reportMailingJobs
-
reports
-
rescheduleLoans
-
roles
-
reportsRun
-
savingsAccounts
-
savingsAccountCharges
-
savingsProducts
-
savingsTransactions
-
jobsScheduler
-
jobs
-
surveyScorecards
-
search
-
selfAccountTransfers
-
selfAuthentication
-
selfClients
-
selfLoanProducts
-
selfLoans
-
selfReportsRun
-
selfSavingsAccounts
-
selfSurveyScorecards
-
selfRegistration
-
selfSurveys
-
selfThirdPartyBeneficiaries
-
selfUser
-
selfUserDetails
-
surveyLookupTables
-
surveys
-
staff
-
standingInstructions
-
standingInstructionsHistory
-
taxComponents
-
taxGroups
-
tellers
-
templates
-
users
-
workingDays
-
loanInterestPauseApi
-
progressiveLoanApi
-
externalAssetOwners
-
externalAssetOwnerLoanProductAttributes
-
loanAccountLockApi
-
inlineJobApi
-
-
Method Details
-
builder
-
okHttpClient
public okhttp3.OkHttpClient okHttpClient() -
baseURL
public okhttp3.HttpUrl baseURL() -
createService
Create an implementation of the API endpoints defined by theserviceinterface, usingRetrofit.create(Class). This method is typically not required to be invoked for standard API usage, but can be a handy back door for non-trivial advanced customizations of the API client if you have extended Fineract with your own REST APIs.
-