OSID Logo
OSID Specifications
financials budgeting package
Version 3.1.0
Interfaceosid.financials.budgeting.Budget
Implementsosid.OsidRelationship
Used Byosid.financials.budgeting.BudgetAdminSession
osid.financials.budgeting.BudgetEntry
osid.financials.budgeting.BudgetList
osid.financials.budgeting.BudgetLookupSession
Description

A Budget.

MethodgetActivityId
Description

Gets the actvity Id.

Returnosid.id.Id the activity Id
Compliancemandatory This method must be implemented.
MethodgetActivity
Description

Gets the activity.

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

Gets the Id of the FiscalPeriod.

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

Gets the FiscalPeriod.

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

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

Parametersosid.type.TypebudgetRecordType the type of budget record to retrieve
Returnosid.financials.budgeting.records.BudgetRecord the budget record
ErrorsNULL_ARGUMENT budgetRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(budgetRecordType) is false
Compliancemandatory This method must be implemented.