OSID Logo
OSID Specifications
financials budgeting batch package
Version 3.1.0
Interfaceosid.financials.budgeting.batch.FinancialsBudgetingBatchManager
Implementsosid.OsidManager
osid.financials.budgeting.batch.FinancialsBudgetingBatchProfile
Used Byosid.financials.budgeting.FinancialsBudgetingManager
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.BudgetBatchAdminSession a BudgetBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBudgetBatchAdmin() is false
Complianceoptional This 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.IdbusinessId the Id of the Business
Returnosid.financials.budgeting.batch.BudgetBatchAdminSession a BudgetBatchAdminSession
ErrorsNOT_FOUND no Business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBudgetBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This 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.BudgetEntryBatchAdminSession a BudgetEntryBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBudgetEntryBatchAdmin() is false
Complianceoptional This 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.IdbusinessId the Id of the Business
Returnosid.financials.budgeting.batch.BudgetEntryBatchAdminSession a BudgetEntryBatchAdminSession
ErrorsNOT_FOUND no Business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBudgetEntryBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsBudgetEntryBatchAdmin() and supportsVisibleFederation() are true