| Interface | osid.financials.budgeting.FinancialsBudgetingProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.financials.budgeting.FinancialsBudgetingProfile | |||
| Description |
The financials budgeting manager provides access to
budgeting sessions and provides interoperability tests for
various aspects of this service. Methods in this manager
support the passing of a
| ||
| Method | getBudgetLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | proxy |
| Return | osid.financials.budgeting.BudgetLookupSession | a BudgetSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetLookup() is
true. | |
| Method | getBudgetLookupSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the business |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetLookupSession | a BudgetLookupSession | |
| Errors | NOT_FOUND | no Business found by the given Id | |
| NULL_ARGUMENT | proxy or businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetLookup() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetLookup()
and supportsVisibleFederation() are true | |
| Method | getBudgetQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | proxy |
| Return | osid.financials.budgeting.BudgetQuerySession | a BudgetQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetQuery() is
true. | |
| Method | getBudgetQuerySessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetQuerySession | a BudgetQuerySession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | proxy or businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetQuery() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetQuery() and
supportsVisibleFederation() are true | |
| Method | getBudgetSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | proxy |
| Return | osid.financials.budgeting.BudgetSearchSession | a BudgetSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetSearch() is
true. | |
| Method | getBudgetSearchSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetSearchSession | a BudgetSearchSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | proxy or businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetSearch() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetSearch()
and supportsVisibleFederation() are true | |
| Method | getBudgetAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | proxy |
| Return | osid.financials.budgeting.BudgetAdminSession | a BudgetAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetAdmin() is
true. | |
| Method | getBudgetAdminSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetAdminSession | a BudgetAdminSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | proxy or businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetAdmin() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetAdmin() and
supportsVisibleFederation() are true | |
| Method | getBudgetNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.financials.budgeting.BudgetReceiver | budgetReceiver | the notification callback |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetNotificationSession | a BudgetNotificationSession | |
| Errors | NULL_ARGUMENT | budgetReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetNotification()
is true. | |
| Method | getBudgetNotificationSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.financials.budgeting.BudgetReceiver | budgetReceiver | the notification callback |
osid.id.Id | businessId | the Id of the Business | |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetNotificationSession | a BudgetNotificationSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | budgetReceiver, businessId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetNotification()
and supportsVisibleFederation() are true | |
| Method | getBudgetBusinessSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | proxy |
| Return | osid.financials.budgeting.BudgetBusinessSession | a BudgetBusinessSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetBusiness() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetBusiness()
is true. | |
| Method | getBudgetBusinessAssignmentSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | proxy |
| Return | osid.financials.budgeting.BudgetBusinessAssignmentSession | a BudgetBusinessAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetBusinessAssignment() is false | ||
| Compliance | optional | This method must be implemented if
supportsBudgetBusinessAssignment() is true. | |
| Method | getBudgetSmartBusinessSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetSmartBusinessSession | a BudgetSmartBusinessSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | businessId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetSmartBusiness() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetSmartBusiness()
and supportsVisibleFederation() are true | |
| Method | getBudgetEntryLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | proxy |
| Return | osid.financials.budgeting.BudgetEntryLookupSession | a BudgetEntryLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntryLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetEntryLookup()
is true. | |
| Method | getBudgetEntryLookupSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetEntryLookupSession | a BudgetEntryLookupSession | |
| Errors | NOT_FOUND | no Business found by the given Id | |
| NULL_ARGUMENT | proxy or businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntryLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetEntryLookup()
and supportsVisibleFederation() are true | |
| Method | getBudgetEntryQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | proxy |
| Return | osid.financials.budgeting.BudgetEntryQuerySession | a BudgetEntryQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntryQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetEntryQuery()
is true. | |
| Method | getBudgetEntryQuerySessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetEntryQuerySession | a BudgetEntryQuerySession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | businessId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntryQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetEntryQuery()
and supportsVisibleFederation() are true | |
| Method | getBudgetEntrySearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | proxy |
| Return | osid.financials.budgeting.BudgetEntrySearchSession | a BudgetEntrySearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntrySearch() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetEntrySearch()
is true. | |
| Method | getBudgetEntrySearchSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetEntrySearchSession | a BudgetEntrySearchSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | proxy or businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntrySearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetEntrySearch()
and supportsVisibleFederation() are true | |
| Method | getBudgetEntryAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | proxy |
| Return | osid.financials.budgeting.BudgetEntryAdminSession | a BudgetEntryAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntryAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetEntryAdmin()
is true. | |
| Method | getBudgetEntryAdminSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetEntryAdminSession | a BudgetEntryAdminSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | proxy or businessId is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntryAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetEntryAdmin()
and supportsVisibleFederation() are true | |
| Method | getBudgetEntryNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.financials.budgeting.BudgetEntryReceiver | budgetEntryReceiver | the notification callback |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetEntryNotificationSession | a BudgetEntryNotificationSession | |
| Errors | NULL_ARGUMENT | budgetEntryReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntryNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetEntryNotification()
is true. | |
| Method | getBudgetEntryNotificationSessionForBusiness | ||
| Description |
Gets the | ||
| Parameters | osid.financials.budgeting.BudgetEntryReceiver | budgetEntryReceiver | the notification callback |
osid.id.Id | businessId | the Id of the Business | |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetEntryNotificationSession | a BudgetEntryNotificationSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | budgetEntryReceiver, businessId, or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntryNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetEntryNotification()
and supportsVisibleFederation() are true | |
| Method | getBudgetEntryBusinessSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | proxy |
| Return | osid.financials.budgeting.BudgetEntryBusinessSession | a BudgetEntryCatalogSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntryCatalog() is false | ||
| Compliance | optional | This method must be implemented if supportsBudgetEntryCatalog()
is true. | |
| Method | getBudgetEntryBusinessAssignmentSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | proxy |
| Return | osid.financials.budgeting.BudgetEntryBusinessAssignmentSession | a BudgetEntryCatalogAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntryCatalogAssignment() is false
| ||
| Compliance | optional | This method must be implemented if
supportsBudgetEntryCatalogAssignment() is true. | |
| Method | getBudgetEntrySmartBusinessSession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | businessId | the Id of the Business |
osid.proxy.Proxy | proxy | proxy | |
| Return | osid.financials.budgeting.BudgetEntrySmartBusinessSession | a BudgetEntrySmartBusinessSession | |
| Errors | NOT_FOUND | no business found by the given Id | |
| NULL_ARGUMENT | businessId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsBudgetEntrySmartBusiness() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsBudgetEntrySmartBusiness() and
supportsVisibleFederation() are true | |
| Method | getFinancialsBudgetingBatchProxyManager | ||
| Description |
Gets a | ||
| Return | osid.financials.budgeting.batch.FinancialsBudgetingBatchProxyManager | a FinancialsBudgetingBatchProxyManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsFinancialsBudgetingBatch() is false | ||
| Compliance | optional | This method must be implemented if
supportsFinancialsBudgetingBatch() is true. | |