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