Function reference - API for integration, calculations and printouts
Interface IApplicationservice
Method Summary
Modifier and Type
Method and Description
InfoResponse
CopyPersistentData(CopyPersistentDataParameters parameters) Copy persistant data from one datastorage to another.
InfoResponse
DeleteCalculation(Id input) Delete Calculation.
InfoResponse
DeleteDocumentForCalculation(Id DocumentId) Delete Document For Calculation.
capitex.companycalc.dto.CompanyCalcInput
FetchCalculation(Id input) Fetch Calculation.
InfoResponse
FormPostJson_SaveCalculationJsonP(capitex.companycalc.dto.CompanyCalcInput indata) Form Post Json_ Save Calculation Json P.
InfoResponse
FormPostJson_SaveDocumentForCalculationBase64JsonP(CompanyCalcDocumentBase64 calcDoc) Form Post Json_ Save Document For Calculation Base64 Json P.
InfoResponse
FormPostJson_SaveDocumentForCalculationJsonP(capitex.companycalc.dto.CompanyCalcDocument calcDoc) Form Post Json_ Save Document For Calculation Json P.
capitex.companycalc.dto.CompanyCalcDocument
GetDocumentForCalculation(Id DocumentId) Get Document For Calculation.
CompanyCalcDocumentBase64
GetDocumentForCalculationBase64(Id DocumentId) Get Document For Calculation Base64.
capitex.companycalc.dto.CalcSettings
GetDynamicSettings() Get Dynamic Settings.
byte[]
GetEmbeddedFile(GetEmbeddedFileInput data) Get Embedded File.
java.lang.String
GetEmbeddedTextFile(GetEmbeddedFileInput data) Get Embedded Text File.
InfoResponse
GetNewLogRowsFromOngoingCopy() Get log-information for an ongling copy started by CopyPersistentData.
GetPrintoutConfiguration() Get Printout Configuration.
PrintoutConfiguration[]
GetPrintoutConfigurationForVisiblePrintouts(capitex.companycalc.dto.CompanyCalcInput input) Returns printout configurations (focused on visible configurations) when applied with CompanyCalcInput data.
AnalyzeForCollateralImport(capitex.companycalc.dto.impcol.CollateralImportAnalyzeInput importAnalyzeInput) Analyze what the import actions will be for the case.
capitex.companycalc.dto.imp.ImportActions
AnalyzeForImport(capitex.companycalc.dto.imp.ImportAnalyzeInput importAnalyzeInput) Analyze what the import actions will be for the case.
AnalyzeForProlonging(capitex.companycalc.dto.prolonging.ProlongingAnalyzeInput prolongingAnalyzeInput) Analyze what the prolonging actions will be for the case.
boolean
BalanceSheetHasData(capitex.companycalc.dto.BalanceSheet balance) Check if balancesheet has data.
capitex.companycalc.dto.Prognoses
CalculateDiffBetweenPrognoses(capitex.companycalc.dto.Prognoses a, capitex.companycalc.dto.Prognoses b) Calculate the diff between two prognoses.
CalculateForecast(capitex.companycalc.dto.CalculateForecastParameters forecastprms) Calculate forecast from historical data and selected forecast method(s).
capitex.companycalc.dto.Prognoses
CalculateSumOfPrognoses(capitex.companycalc.dto.Prognoses a, capitex.companycalc.dto.Prognoses b) Calculate the sum of two prognoses.
capitex.companycalc.dto.CompanyCalcOutput
doActiveCompanyCalculation(capitex.companycalc.dto.CompanyCalcInput input) This function does a calculation for the active company in the credit case.
capitex.companycalc.dto.summary.CaseCalcOutput
doCaseCalculation(capitex.companycalc.dto.CompanyCalcInput input) This function does a detailed calculation per company and a summary calculation for the whole group in the credit case.
capitex.companycalc.dto.summary.GroupCalcOutput
doGroupCalculation(capitex.companycalc.dto.CompanyCalcInput input, capitex.companycalc.dto.CompanyCalcOutput[] precalculatedOutput) This function does a summary calculation for the whole group in the credit case.
double[]
DoubleArrayFromNamedFieldInBalanceSheets(capitex.companycalc.dto.BalanceSheet[] balances, java.lang.String fieldName) Gets an array of doubles for a specific named balance field.
double[]
DoubleArrayFromNamedFieldInCashflows(capitex.companycalc.dto.Cashflow[] cashflows, java.lang.String fieldName) Gets an array of doubles for a specific named cash flow field.
double[]
DoubleArrayFromNamedFieldInIncomestatements(capitex.companycalc.dto.Incomestatement[] Incomestatements, java.lang.String fieldName) Gets an array of doubles for a specific named income statement field.
double[]
DoubleArrayFromNamedFieldInKPIs(capitex.companycalc.dto.KPIFigures[] kpis, java.lang.String fieldName) Gets an array of doubles for a specific named kpi field.
double[]
DoubleArrayFromNamedFieldInKPIStats(capitex.companycalc.dto.KPIStat[] kpis, java.lang.String fieldName) Gets an array of doubles for a specific named kpi statistic field.
double[]
DoubleArrayFromNamedFieldInLiquidityCashflow(capitex.companycalc.dto.LiquidityCashflow[] cashflow, java.lang.String fieldName) Gets an array of doubles for a specific named LiquidityCashflow field.
capitex.companycalc.dto.NameValues
GetBranches() Gets a list of branches with code and friendly name.
capitex.companycalc.dto.CalcSettings
GetDynamicSettingsDefault() Get the default/factory settings.
capitex.companycalc.dto.KPIScoringLevels
GetKPIScoringLevels() Get KPI Scoring Levels depending on branch, year, no of employees.
capitex.companycalc.dto.KPIStat
GetKPIStatisticsForYearAndNoOfEmpl(java.lang.String branchcode, int year, int noofempl, capitex.companycalc.dto.CalcSettings CalcSettings) Get KPI Statistics For Year And No Of Employees.
capitex.companycalc.dto.PostProcessTypes
GetPostProcessTypes() Get a list of all built in post process types.
capitex.companycalc.dto.PredictionTypes
GetPredictionTypes() Get a list of all built in prediction types.
capitex.companycalc.dto.Strings
GetTranslationsForBalancesheetFields() Get friendly names for each field in balance.
capitex.companycalc.dto.Strings
GetTranslationsForCashflowFields() Get friendly names for each field in Cash Flow.
capitex.companycalc.dto.Strings
GetTranslationsForIncomestatementFields() Get friendly names for each field in income statements.
capitex.companycalc.dto.Strings
GetTranslationsForKPIFields() Get friendly names for each field in KPI.
capitex.companycalc.dto.Strings
GetTranslationsForKPIStatFields() Get friendly names for each field in KPI statistics.
capitex.companycalc.dto.Strings
GetTranslationsForLiquidityBudgetFields() Get friendly names for each field in Liquidity Budget.
boolean
IncomestatementHasData(capitex.companycalc.dto.Incomestatement incomestatement) Check if Income Statement has data.
capitex.companycalc.dto.CompanyCalcInput
PerformCollateralImport(capitex.companycalc.dto.impcol.PerformCollateralImportInput performImportInput) Do the merge of imported data and the case.
capitex.companycalc.dto.CompanyCalcInput
PerformImport(capitex.companycalc.dto.imp.PerformImportInput performImportInput) Do the merge of imported data and the case.
capitex.companycalc.dto.CompanyCalcInput
PerformProlonging(capitex.companycalc.dto.prolonging.PerformProlongingInput performProlongingInput) Do the prolonging of the case.
capitex.companycalc.dto.CalculatedBalanceSheet
SumBalanceSheet(capitex.companycalc.dto.BalanceSheet balance) Sum groups of fields in the Balance Sheet.
capitex.companycalc.dto.CalculatedIncomestatement
SumIncomeStatement(capitex.companycalc.dto.Incomestatement incomestatement) Sum groups of fields in the income statement.