Interface | osid.billing.BillingProfile | ||
---|---|---|---|
Implements | osid.OsidProfile | ||
Description |
The billing profile describes the interoperability among billing 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 | supportsCustomerLookup | ||
Description |
Tests if looking up customers is supported. | ||
Return | boolean | true if customer lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCustomerQuery | ||
Description |
Tests if querying customers is supported. | ||
Return | boolean | true if customer query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCustomerSearch | ||
Description |
Tests if searching customers is supported. | ||
Return | boolean | true if customer search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCustomerAdmin | ||
Description |
Tests if customer | ||
Return | boolean | true if customer administration is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCustomerNotification | ||
Description |
Tests if a customer | ||
Return | boolean | true if customer notification is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCustomerBusiness | ||
Description |
Tests if a businessing service is supported. | ||
Return | boolean | true if businessing is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCustomerBusinessAssignment | ||
Description |
Tests if a businessing service is supported. A businessing service maps customers to catalogs. | ||
Return | boolean | true if businessing is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCustomerSmartBusiness | ||
Description |
Tests if a customer smart business session is available. | ||
Return | boolean | true if a customer smart business session is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsItemLookup | ||
Description |
Tests if looking up items is supported. | ||
Return | boolean | true if item lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsItemQuery | ||
Description |
Tests if querying items is supported. | ||
Return | boolean | true if item query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsItemSearch | ||
Description |
Tests if searching items is supported. | ||
Return | boolean | true if item search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsItemAdmin | ||
Description |
Tests if an item | ||
Return | boolean | true if item administration is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsItemNotification | ||
Description |
Tests if an item | ||
Return | boolean | true if item notification is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsItemBusiness | ||
Description |
Tests if an item cataloging service is supported. | ||
Return | boolean | true if item catalog is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsItemBusinessAssignment | ||
Description |
Tests if an item cataloging service is supported. A cataloging service maps items to catalogs. | ||
Return | boolean | true if item cataloging is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsItemSmartBusiness | ||
Description |
Tests if an item smart business session is available. | ||
Return | boolean | true if an item smart business session is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCategoryLookup | ||
Description |
Tests if looking up categories is supported. | ||
Return | boolean | true if category lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCategoryQuery | ||
Description |
Tests if querying categories is supported. | ||
Return | boolean | true if category query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCategorySearch | ||
Description |
Tests if searching categories is supported. | ||
Return | boolean | true if category search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCategoryAdmin | ||
Description |
Tests if category | ||
Return | boolean | true if category administration is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCategoryNotification | ||
Description |
Tests if a category | ||
Return | boolean | true if category notification is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCategoryBusiness | ||
Description |
Tests if a category cataloging service is supported. | ||
Return | boolean | true if category catalog is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCategoryBusinessAssignment | ||
Description |
Tests if a category cataloging service is supported. A cataloging service maps categories to catalogs. | ||
Return | boolean | true if category cataloging is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCategorySmartBusiness | ||
Description |
Tests if a category smart business session is available. | ||
Return | boolean | true if a category smart business session is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsEntryLookup | ||
Description |
Tests if looking up entries is supported. | ||
Return | boolean | true if entry lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsEntryQuery | ||
Description |
Tests if querying entries is supported. | ||
Return | boolean | true if entry query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsEntrySearch | ||
Description |
Tests if searching entries is supported. | ||
Return | boolean | true if entry search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsEntryAdmin | ||
Description |
Tests if entry administrative service is supported. | ||
Return | boolean | true if entry administration is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsEntryNotification | ||
Description |
Tests if an entry | ||
Return | boolean | true if entry notification is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsEntryBusiness | ||
Description |
Tests if an entry cataloging service is supported. | ||
Return | boolean | true if entry catalog is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsEntryBusinessAssignment | ||
Description |
Tests if an entry cataloging service is supported. A cataloging service maps entries to catalogs. | ||
Return | boolean | true if entry cataloging is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsEntrySmartBusiness | ||
Description |
Tests if an entry smart business session is available. | ||
Return | boolean | true if an entry smart business session is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPeriodLookup | ||
Description |
Tests if looking up periods is supported. | ||
Return | boolean | true if period lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPeriodQuery | ||
Description |
Tests if querying periods is supported. | ||
Return | boolean | true if period query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPeriodSearch | ||
Description |
Tests if searching periods is supported. | ||
Return | boolean | true if period search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPeriodAdmin | ||
Description |
Tests if period | ||
Return | boolean | true if period administration is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPeriodNotification | ||
Description |
Tests if a period | ||
Return | boolean | true if period notification is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPeriodBusiness | ||
Description |
Tests if a period cataloging service is supported. | ||
Return | boolean | true if period catalog is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPeriodBusinessAssignment | ||
Description |
Tests if a period cataloging service is supported. A cataloging service maps periods to catalogs. | ||
Return | boolean | true if period cataloging is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPeriodSmartBusiness | ||
Description |
Tests if a period smart business session is available. | ||
Return | boolean | true if a period smart business session is supported,
false otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsBusinessLookup | ||
Description |
Tests if looking up businesses is supported. | ||
Return | boolean | true if business lookup is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsBusinessSearch | ||
Description |
Tests if searching businesses is supported. | ||
Return | boolean | true if business search is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsBusinessQuery | ||
Description |
Tests if querying businesses is supported. | ||
Return | boolean | true if business query is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsBusinessAdmin | ||
Description |
Tests if business administrative service is supported. | ||
Return | boolean | true if business administration is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsBusinessNotification | ||
Description |
Tests if a business | ||
Return | boolean | true if business notification is supported, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsBusinessHierarchy | ||
Description |
Tests for the availability of a business hierarchy traversal service. | ||
Return | boolean | true if business hierarchy traversal is available,
false otherwise | |
Compliance | mandatory | This method must be implemented in all providers. | |
Method | supportsBusinessHierarchyDesign | ||
Description |
Tests for the availability of a business hierarchy design service. | ||
Return | boolean | true if business hierarchy design is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsBillingBatch | ||
Description |
Tests for the availability of a billing batch service. | ||
Return | boolean | true if a billing batch service is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsBillingPayment | ||
Description |
Tests for the availability of a billing payment service. | ||
Return | boolean | true if a billing payment service is available, false
otherwise | |
Compliance | mandatory | This method must be implemented. | |
Method | getCustomerRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Customer record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCustomerRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | customerRecordType | a Type indicating a Customer record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | customerRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCustomerSearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Customer search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCustomerSearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | customerSearchRecordType | a Type indicating a Customer search record
type |
Return | boolean | true if the given search record type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | customerSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getItemRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Item record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsItemRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | itemRecordType | a Type indicating an Item record type |
Return | boolean | true if the given record type is supported, false
otherwise | |
Errors | NULL_ARGUMENT | itemRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getItemSearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Item search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsItemSearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | itemSearchRecordType | a Type indicating an Item search record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | itemSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCategoryRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Category record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCategoryRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | categoryRecordType | a Type indicating an Category record type |
Return | boolean | true if the given record type is supported, false
otherwise | |
Errors | NULL_ARGUMENT | categoryRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getCategorySearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Category search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsCategorySearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | categorySearchRecordType | a Type indicating an Category search record
type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | categorySearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getEntryRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Entry record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsEntryRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | entryRecordType | a Type indicating an Entry record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | entryRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getEntrySearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Entry search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsEntrySearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | entrySearchRecordType | a Type indicating an Entry search record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | entrySearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getPeriodRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Period record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPeriodRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | periodRecordType | a Type indicating a Period record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | periodRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getPeriodSearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Period search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsPeriodSearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | periodSearchRecordType | a Type indicating a Period search record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | periodSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getBusinessRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Business types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsBusinessRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | businessRecordType | a Type indicating an Business record type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | businessRecordType is null | |
Compliance | mandatory | This method must be implemented. | |
Method | getBusinessSearchRecordTypes | ||
Description |
Gets the supported | ||
Return | osid.type.TypeList | a list containing the supported Business search record types | |
Compliance | mandatory | This method must be implemented. | |
Method | supportsBusinessSearchRecordType | ||
Description |
Tests if the given | ||
Parameters | osid.type.Type | businessSearchRecordType | a Type indicating an Business search record
type |
Return | boolean | true if the given Type is supported,
false otherwise | |
Errors | NULL_ARGUMENT | businessSearchRecordType is null | |
Compliance | mandatory | This method must be implemented. |