OSID Logo
OSID Specifications
financials package
Version 3.1.0
Interfaceosid.financials.Summary
Implementsosid.OsidCompendium
Used Byosid.financials.ReportingSession
osid.financials.SummaryList
Description

A Summary represents a financial summary of an Account in a time period.

MethodgetAccountId
Description

Gets the Id of the account.

Returnosid.id.Id the account Id
Compliancemandatory This method must be implemented.
MethodgetAccount
Description

Gets the account.

Returnosid.financials.Account the account
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodgetFiscalPeriodId
Description

Gets the Id of the fiscal period

Returnosid.id.Id the fiscal period Id
Compliancemandatory This method must be implemented.
MethodgetFiscalPeriod
Description

Gets the fiscal period

Returnosid.financials.FiscalPeriod the fiscal period
ErrorsOPERATION_FAILED unable to complete request
Compliancemandatory This method must be implemented.
MethodgetCredits
Description

Gets the credits for this fiscal period.

Returnosid.financials.Currency the credits
Compliancemandatory This method must be implemented.
MethodgetDebits
Description

Gets the debits for this fiscal period.

Returnosid.financials.Currency the debits
Compliancemandatory This method must be implemented.
MethodisBudgeted
Description

Tests if this the account on this activity has a budget for this time period.

Returnboolean true if a budget is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetBudget
Description

Gets the budget.

Returnosid.financials.Currency the budget
ErrorsILLEGAL_STATE isBudgeted() is false
Compliancemandatory This method must be implemented.
MethodhasForecast
Description

Tests if this the account on this activity has a forecast for this time period.

Returnboolean true if a forecast is available, false otherwise
Compliancemandatory This method must be implemented.
MethodgetForecast
Description

Gets the forecast

Returnosid.financials.Currency the forecast
ErrorsILLEGAL_STATE hasForecast() is false
Compliancemandatory This method must be implemented.
MethodgetSummaryRecord
Description

Gets the summary record corresponding to the given Summary record Type.This method is used to retrieve an object implementing the requested record. The summaryRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(summaryRecordType) is true.

Parametersosid.type.TypesummaryRecordType the type of summary record to retrieve
Returnosid.financials.records.SummaryRecord the summary record
ErrorsNULL_ARGUMENT summaryRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(summaryRecordType) is false
Compliancemandatory This method must be implemented.