OSID Logo
OSID Specifications
financials budgeting batch package
Version 3.1.0
Interfaceosid.financials.budgeting.batch.FinancialsBudgetingBatchProxyManager
Implementsosid.OsidProxyManager
osid.financials.budgeting.batch.FinancialsBudgetingBatchProfile
Used Byosid.financials.budgeting.FinancialsBudgetingProxyManager
Description

The financials budgeting batch proxy manager provides access to financials budgeting batch sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. The sessions included in this manager are:

  • BudgetBatchAdminSession: a session to manage budgets in bulk
  • BudgetEntryBatchAdminSession: a session to manage budget entries in bulk
MethodgetBudgetBatchAdminSession
Description

Gets the OsidSession associated with the bulk budget administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.financials.budgeting.batch.BudgetBatchAdminSession a BudgetBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.financials.budgeting.batch.BudgetBatchAdminSession a BudgetBatchAdminSession
ErrorsNOT_FOUND no Business found by the given Id
NULL_ARGUMENT businessId or proxy 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.financials.budgeting.batch.BudgetEntryBatchAdminSession a BudgetEntryBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.financials.budgeting.batch.BudgetEntryBatchAdminSession a BudgetEntryBatchAdminSession
ErrorsNOT_FOUND no Business found by the given Id
NULL_ARGUMENT businessId or proxy 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