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.

capitex.companycalc.dto.CalcSettings

GetSettings()
Get Settings.

UserInfo

GetUserInfo()
Get User Info.

capitex.companycalc.dto.collaterals.Collateralrights

ImportCollaterals(ImportCollateralParameters importCollateralParameters)
Import Collaterals.

capitex.companycalc.dto.ImportData

ImportCompany(CompanySearch orgnr)
Import Company.

capitex.companycalc.dto.ImportData

ImportCompanyFromFile(CompanyFileImport filedata)
Import Company From File.

capitex.companycalc.dto.imp.ImportCreditInformation

ImportCreditInformation(CompanySearch orgnr)
Import credit information.

capitex.companycalc.dto.DocumentWithContent

ImportDocument(DocumentSearch documentsearch)
Import Document.

DocumentWithBase64Content

ImportDocumentAsBase64(DocumentSearch documentsearch)
Import Document As Base64.

java.lang.String

injectSetup()
inject Setup.

CalculationInfo[]

ListAllCalculationsForACompany(ListAllCalculationsForACompanyInput data)
List All Calculations For A Company.

capitex.companycalc.dto.CompanyCalcDocument[]

ListAllDocumentsForCalculation(Id CalcID)
List All Documents For Calculation.

CalculationInfo[]

ListOneUsersCalculations(ListOneUsersCalculationsInput data)
List One Users Calculations.

capitex.integration.advanced.dto.Table

QueryCalculationData(capitex.integration.advanced.dto.Query query)
Query Calculation Data.

capitex.companycalc.dto.collaterals.Collateralrights

returnInfoResponseAsCollateralrights()
Special pull-method if ImportCollaterals is called via FormPost with a callid...

capitex.companycalc.dto.ImportData

returnInfoResponseAsImportData()
Special pull-method if ImportCompany...

capitex.integration.advanced.dto.Table

returnInfoResponseAsTable()
Special pull-method if other function is called via FormPost with a callid...

InfoResponse

returnInfoResponseValue()
Special pull-method if other function is called via FormPost with a callid...

InfoResponse

SaveCalculation(capitex.companycalc.dto.CompanyCalcInput calcInput)
Save Calculation.

InfoResponse

SaveDocumentForCalculation(capitex.companycalc.dto.CompanyCalcDocument calcDoc)
Save Document For Calculation.

InfoResponse

SaveDocumentForCalculationBase64(CompanyCalcDocumentBase64 calcDoc)
Save Document For Calculation Base64.

InfoResponse

SaveDynamicSettings(capitex.companycalc.dto.CalcSettings settings)
Save Dynamic Settings.

Methods inherited from interface capitex.companycalc.documents.ICalcWithPrintouts

CreateDocument, GetPrintoutConfiguration, GetPrintoutConfigurationForVisiblePrintouts, SerializeEditableToXMLString

Methods inherited from interface capitex.companycalc.calcengine.ICalc

AnalyzeForCollateralImport, AnalyzeForImport, AnalyzeForProlonging, BalanceSheetHasData, CalculateDiffBetweenPrognoses, CalculateForecast, CalculateSumOfPrognoses, doActiveCompanyCalculation, doCaseCalculation, doGroupCalculation, DoubleArrayFromNamedFieldInBalanceSheets, DoubleArrayFromNamedFieldInCashflows, DoubleArrayFromNamedFieldInIncomestatements, DoubleArrayFromNamedFieldInKPIs, DoubleArrayFromNamedFieldInKPIStats, DoubleArrayFromNamedFieldInLiquidityCashflow, GetBranches, GetDynamicSettingsDefault, GetKPIScoringLevels, GetKPIStatisticsForYearAndNoOfEmpl, GetPostProcessTypes, GetPredictionTypes, GetTranslationsForBalancesheetFields, GetTranslationsForCashflowFields, GetTranslationsForIncomestatementFields, GetTranslationsForKPIFields, GetTranslationsForKPIStatFields, GetTranslationsForLiquidityBudgetFields, IncomestatementHasData, PerformCollateralImport, PerformImport, PerformProlonging, SumBalanceSheet, SumIncomeStatement

Interface ICalcWithPrintouts


Method Summary

Modifier and Type

Method and Description

capitex.companycalc.dto.documents.CreateDocumentResult

CreateDocument(capitex.companycalc.dto.documents.CreateDocument indata)
Create Document.

PrintoutConfiguration[]

GetPrintoutConfiguration()
Get Printout Configuration.

PrintoutConfiguration[]

GetPrintoutConfigurationForVisiblePrintouts(capitex.companycalc.dto.CompanyCalcInput input)
Returns printout configurations (focused on visible configurations) when applied with CompanyCalcInput data.

capitex.companycalc.dto.documents.CreateDocumentResult

SerializeEditableToXMLString(capitex.companycalc.dto.documents.EditablePrintout editableDocument)
Serialize Editable To X M L String.

Methods inherited from interface capitex.companycalc.calcengine.ICalc

AnalyzeForCollateralImport, AnalyzeForImport, AnalyzeForProlonging, BalanceSheetHasData, CalculateDiffBetweenPrognoses, CalculateForecast, CalculateSumOfPrognoses, doActiveCompanyCalculation, doCaseCalculation, doGroupCalculation, DoubleArrayFromNamedFieldInBalanceSheets, DoubleArrayFromNamedFieldInCashflows, DoubleArrayFromNamedFieldInIncomestatements, DoubleArrayFromNamedFieldInKPIs, DoubleArrayFromNamedFieldInKPIStats, DoubleArrayFromNamedFieldInLiquidityCashflow, GetBranches, GetDynamicSettingsDefault, GetKPIScoringLevels, GetKPIStatisticsForYearAndNoOfEmpl, GetPostProcessTypes, GetPredictionTypes, GetTranslationsForBalancesheetFields, GetTranslationsForCashflowFields, GetTranslationsForIncomestatementFields, GetTranslationsForKPIFields, GetTranslationsForKPIStatFields, GetTranslationsForLiquidityBudgetFields, IncomestatementHasData, PerformCollateralImport, PerformImport, PerformProlonging, SumBalanceSheet, SumIncomeStatement

Interface ICalc


Method Summary

Modifier and Type

Method and Description

Modifier and Type

Method and Description

capitex.companycalc.dto.impcol.CollateralImportActions

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.

capitex.companycalc.dto.prolonging.ProlongingActions

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.

capitex.companycalc.dto.CalculatedIncomesAndBalances

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.