Interface | osid.financials.budgeting.FinancialsBudgetingManager | ||
---|---|---|---|
Implements | osid.OsidManager | ||
osid.financials.budgeting.FinancialsBudgetingProfile | |||
Description |
The financials budgeting manager provides access to budgeting sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
| ||
Method | getBudgetLookupSession | ||
Description |
Gets the | ||
Return | osid.financials.budgeting.BudgetLookupSession | a BudgetSession | |
Errors | 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 |
Return | osid.financials.budgeting.BudgetLookupSession | a BudgetLookupSession | |
Errors | NOT_FOUND | no Business found by the given Id | |
NULL_ARGUMENT | 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 | ||
Return | osid.financials.budgeting.BudgetQuerySession | a BudgetQuerySession | |
Errors | 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 |
Return | osid.financials.budgeting.BudgetQuerySession | a BudgetQuerySession | |
Errors | NOT_FOUND | no business found by the given Id | |
NULL_ARGUMENT | 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 | ||
Return | osid.financials.budgeting.BudgetSearchSession | a BudgetSearchSession | |
Errors | 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 |
Return | osid.financials.budgeting.BudgetSearchSession | a BudgetSearchSession | |
Errors | NOT_FOUND | no business found by the given Id | |
NULL_ARGUMENT | 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 | ||
Return | osid.financials.budgeting.BudgetAdminSession | a BudgetAdminSession | |
Errors | 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 |
Return | osid.financials.budgeting.BudgetAdminSession | a BudgetAdminSession | |
Errors | NOT_FOUND | no business found by the given Id | |
NULL_ARGUMENT | 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 |
Return | osid.financials.budgeting.BudgetNotificationSession | a BudgetNotificationSession | |
Errors | NULL_ARGUMENT | budgetReceiver 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 | |
Return | osid.financials.budgeting.BudgetNotificationSession | a BudgetNotificationSession | |
Errors | NOT_FOUND | no business found by the given Id | |
NULL_ARGUMENT | budgetReceiver or businessId 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 | ||
Return | osid.financials.budgeting.BudgetBusinessSession | a BudgetBusinessSession | |
Errors | 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 | ||
Return | osid.financials.budgeting.BudgetBusinessAssignmentSession | a BudgetBusinessAssignmentSession | |
Errors | 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 |
Return | osid.financials.budgeting.BudgetSmartBusinessSession | a BudgetSmartBusinessSession | |
Errors | NOT_FOUND | no business found by the given Id | |
NULL_ARGUMENT | businessId 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 | ||
Return | osid.financials.budgeting.BudgetEntryLookupSession | a BudgetEntryLookupSession | |
Errors | 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 |
Return | osid.financials.budgeting.BudgetEntryLookupSession | a BudgetEntryLookupSession | |
Errors | NOT_FOUND | no Business found by the given Id | |
NULL_ARGUMENT | 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 | ||
Return | osid.financials.budgeting.BudgetEntryQuerySession | a BudgetEntryQuerySession | |
Errors | 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 |
Return | osid.financials.budgeting.BudgetEntryQuerySession | a BudgetEntryQuerySession | |
Errors | NOT_FOUND | no business found by the given Id | |
NULL_ARGUMENT | businessId 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 | ||
Return | osid.financials.budgeting.BudgetEntrySearchSession | a BudgetEntrySearchSession | |
Errors | 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 |
Return | osid.financials.budgeting.BudgetEntrySearchSession | a BudgetEntrySearchSession | |
Errors | NOT_FOUND | no business found by the given Id | |
NULL_ARGUMENT | 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 | ||
Return | osid.financials.budgeting.BudgetEntryAdminSession | a BudgetEntryAdminSession | |
Errors | 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 |
Return | osid.financials.budgeting.BudgetEntryAdminSession | a BudgetEntryAdminSession | |
Errors | NOT_FOUND | no business found by the given Id | |
NULL_ARGUMENT | 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 |
Return | osid.financials.budgeting.BudgetEntryNotificationSession | a BudgetEntryNotificationSession | |
Errors | NULL_ARGUMENT | budgetEntryReceiver 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 | |
Return | osid.financials.budgeting.BudgetEntryNotificationSession | a BudgetEntryNotificationSession | |
Errors | NOT_FOUND | no business found by the given Id | |
NULL_ARGUMENT | budgetEntryReceiver or businessId 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 | ||
Return | osid.financials.budgeting.BudgetEntryBusinessSession | a BudgetEntryBusinessSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsBudgetEntryBusiness() is false | ||
Compliance | optional | This method must be implemented if supportsBudgetEntryBusiness()
is true. | |
Method | getBudgetEntryBusinessAssignmentSession | ||
Description |
Gets the | ||
Return | osid.financials.budgeting.BudgetEntryBusinessAssignmentSession | a BudgetEntryBusinessAssignmentSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsBudgetEntryBusinessAssignment() is false
| ||
Compliance | optional | This method must be implemented if
supportsBudgetEntryBusinessAssignment() is true. | |
Method | getBudgetEntrySmartBusinessSession | ||
Description |
Gets the | ||
Parameters | osid.id.Id | businessId | the Id of the Business |
Return | osid.financials.budgeting.BudgetEntrySmartBusinessSession | a BudgetEntrySmartBusinessSession | |
Errors | NOT_FOUND | no business found by the given Id | |
NULL_ARGUMENT | businessId 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 | getFinancialsBudgetingBatchManager | ||
Description |
Gets a | ||
Return | osid.financials.budgeting.batch.FinancialsBudgetingBatchManager | a FinancialsBudgetingBatchManager | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsFinancialsBudgetingBatch() is false | ||
Compliance | optional | This method must be implemented if
supportsFinancialsBudgetingBatch() is true. |