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. |