| Interface | osid.financials.budgeting.FinancialsBudgetingProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The financials profile describes the interoperability among financials management services.  | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if any business federation is exposed. Federation is exposed when a specific business may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of catalogs appears as a single catalog.  | ||
| Return | boolean |  true  if visible federation is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetLookup | ||
| Description | 
                     Tests if looking up budgets is supported.  | ||
| Return | boolean |  true  if budget lookup is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetQuery | ||
| Description | 
                     Tests if querying budgets is supported.  | ||
| Return | boolean |  true  if budget query is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetSearch | ||
| Description | 
                     Tests if searching budgets is supported.  | ||
| Return | boolean |  true  if budget search is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetAdmin | ||
| Description | 
                     Tests if budget   | ||
| Return | boolean |  true  if budget administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetNotification | ||
| Description | 
                     Tests if a budget   | ||
| Return | boolean |  true  if budget notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetBusiness | ||
| Description | 
                     Tests if a budget cataloging service is supported.  | ||
| Return | boolean |  true  if budget catalog is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetBusinessAssignment | ||
| Description | 
                     Tests if a budget cataloging service is supported. A cataloging service maps budgets to catalogs.  | ||
| Return | boolean |  true  if budget cataloging is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetSmartBusiness | ||
| Description | 
                     Tests if a budget smart business session is available.  | ||
| Return | boolean |  true  if a budget smart business session is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetEntryLookup | ||
| Description | 
                     Tests if looking up budget entries is supported.  | ||
| Return | boolean |  true  if budget entry lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetEntryQuery | ||
| Description | 
                     Tests if querying budget entries is supported.  | ||
| Return | boolean |  true  if budget entry query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetEntrySearch | ||
| Description | 
                     Tests if searching budget entries is supported.  | ||
| Return | boolean |  true  if budget entry search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetEntryAdmin | ||
| Description | 
                     Tests if budget entry administrative service is supported.  | ||
| Return | boolean |  true  if budget entry administration is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetEntryNotification | ||
| Description | 
                     Tests if an entry   | ||
| Return | boolean |  true  if budget entry notification is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetEntryBusiness | ||
| Description | 
                     Tests if a budget entry cataloging service is supported.  | ||
| Return | boolean |  true  if budget entry catalog is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetEntryBusinessAssignment | ||
| Description | 
                     Tests if a budget entry cataloging service is supported.  | ||
| Return | boolean |  true  if budget entry cataloging is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetEntrySmartBusiness | ||
| Description | 
                     Tests if a budget entry smart business session is available.  | ||
| Return | boolean |  true  if a budget entry smart business session is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsFinancialsBudgetingBatch | ||
| Description | 
                     Tests for the availability of a financials budgeting batch service.  | ||
| Return | boolean |  true  if a financials budgeting batch service is available, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBudgetRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Budget  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | budgetRecordType | a  Type  indicating a  Budget  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  budgetRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBudgetSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  Budget  search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | budgetSearchRecordType | a  Type  indicating a  Budget  search record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  budgetSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBudgetEntryRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  BudgetEntry  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetEntryRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | budgetEntryRecordType | a  Type  indicating a  BudgetEntry  record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  budgetEntryRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBudgetEntrySearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  BudgetEntry  search record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBudgetEntrySearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | budgetEntrySearchRecordType | a  Type  indicating a  BudgetEntry  search record 
type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  budgetEntrySearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |