OSID Logo
OSID Specifications
financials budgeting batch package
Version 3.0.0
Release Candidate Preview
Interfaceosid.financials.budgeting.batch.FinancialsBudgetingBatchManager
Implementsosid.OsidManager
osid.financials.budgeting.batch.FinancialsBudgetingBatchProfile
Description

The financials budgeting batch manager provides access to financials budgeting batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • BudgetBatchAdminSession: a session to create, modify and delete budgets in bulk
  • BudgetEntryBatchAdminSession: a session to create, modify and delete budget entries in bulk
MethodgetBudgetBatchAdminSession
Description

Gets the OsidSession associated with the bulk budget administration service.

Returnosid.financials.budgeting.batch.BudgetBatchAdminSessiona BudgetBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBudgetBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsBudgetBatchAdmin() is true.
MethodgetBudgetBatchAdminSessionForBusiness
Description

Gets the OsidSession associated with the bulk budget administration service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.budgeting.batch.BudgetBatchAdminSessiona BudgetBatchAdminSession
ErrorsNOT_FOUNDno Business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBudgetBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBudgetBatchAdmin() and supportsVisibleFederation() are true
MethodgetBudgetEntryBatchAdminSession
Description

Gets the OsidSession associated with the bulk budget entry administration service.

Returnosid.financials.budgeting.batch.BudgetEntryBatchAdminSessiona BudgetEntryBatchAdminSession
ErrorsOPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBudgetEntryBatchAdmin() is false
ComplianceoptionalThis method must be implemented if supportsBudgetEntryBatchAdmin() is true.
MethodgetBudgetEntryBatchAdminSessionForBusiness
Description

Gets the OsidSession associated with the bulk budget entry administration service for the given business.

Parametersosid.id.IdbusinessIdthe Id of the Business
Returnosid.financials.budgeting.batch.BudgetEntryBatchAdminSessiona BudgetEntryBatchAdminSession
ErrorsNOT_FOUNDno Business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILEDunable to complete request
UNIMPLEMENTED supportsBudgetEntryBatchAdmin() or supportsVisibleFederation() is false
ComplianceoptionalThis method must be implemented if supportsBudgetEntryBatchAdmin() and supportsVisibleFederation() are true