OSID Logo
OSID Specifications
financials batch package
Version 3.1.0
Interfaceosid.financials.batch.FinancialsBatchProxyManager
Implementsosid.OsidProxyManager
osid.financials.batch.FinancialsBatchProfile
Used Byosid.financials.FinancialsProxyManager
Description

The financials batch proxy manager provides access to financials 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:

  • AccountBatchAdminSession: a session to create, modify and delete accounts in bulk
  • ActivityBatchAdminSession: a session to create, modify and delete activities in bulk
  • FiscalPeriodBatchAdminSession: a session to create, modify and delete fiscal periods in bulk
  • BusinessBatchAdminSession: a session to create, modify and delete businesses in bulk
MethodgetAccountBatchAdminSession
Description

Gets the OsidSession associated with the bulk account administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.financials.batch.AccountBatchAdminSession an AccountBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAccountBatchAdmin() is false
Complianceoptional This method must be implemented if supportsAccountBatchAdmin() is true.
MethodgetAccountBatchAdminSessionForBusiness
Description

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

Parametersosid.id.IdbusinessId the Id of the Business
osid.proxy.Proxyproxy a proxy
Returnosid.financials.batch.AccountBatchAdminSession a AccountBatchAdminSession
ErrorsNOT_FOUND no Business found by the given Id
NULL_ARGUMENT businessId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsAccountBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsAccountBatchAdmin() and supportsVisibleFederation() are true
MethodgetActivityBatchAdminSession
Description

Gets the OsidSession associated with the bulk activity administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.financials.batch.ActivityBatchAdminSession an ActivityBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityBatchAdmin() is false
Complianceoptional This method must be implemented if supportsActivityBatchAdmin() is true.
MethodgetActivityBatchAdminSessionForBusiness
Description

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

Parametersosid.id.IdbusinessId the Id of the Business
osid.proxy.Proxyproxy a proxy
Returnosid.financials.batch.ActivityBatchAdminSession an ActivityBatchAdminSession
ErrorsNOT_FOUND no Business found by the given Id
NULL_ARGUMENT businessId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsActivityBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsActivityBatchAdmin() and supportsVisibleFederation() are true
MethodgetFiscalPeriodBatchAdminSession
Description

Gets the OsidSession associated with the bulk fiscal period administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.financials.batch.FiscalPeriodBatchAdminSession a FiscalPeriodBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFiscalPeriodBatchAdmin() is false
Complianceoptional This method must be implemented if supportsFiscalPeriodBatchAdmin() is true.
MethodgetFiscalPeriodBatchAdminSessionForBusiness
Description

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

Parametersosid.id.IdbusinessId the Id of the Business
osid.proxy.Proxyproxy a proxy
Returnosid.financials.batch.FiscalPeriodBatchAdminSession a FiscalPeriodBatchAdminSession
ErrorsNOT_FOUND no Business found by the given Id
NULL_ARGUMENT businessId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsFiscalPeriodBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsFiscalPeriodBatchAdmin() and supportsVisibleFederation() are true
MethodgetBusinessBatchAdminSession
Description

Gets the OsidSession associated with the bulk business administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.financials.batch.BusinessBatchAdminSession a BusinessBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsBusinessBatchAdmin() is false
Complianceoptional This method must be implemented if supportsBusinessBatchAdmin() is true.