| Interface | osid.offering.rules.OfferingRulesProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The offering rules profile describes the interoperability among offering rules services.  | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if any broker federation is exposed. Federation is exposed when a specific broker may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of brokers appears as a single broker.  | ||
| Return | boolean |  true  if visible federation is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitEnablerLookup | ||
| Description | 
                     Tests if looking up canonical unit enablers is supported.  | ||
| Return | boolean |  true  if canonical unit enabler lookup is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitEnablerQuery | ||
| Description | 
                     Tests if querying canonical unit enablers is supported.  | ||
| Return | boolean |  true  if canonical unit enabler query is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitEnablerSearch | ||
| Description | 
                     Tests if searching canonical unit enablers is supported.  | ||
| Return | boolean |  true  if canonical unit enabler search is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitEnablerAdmin | ||
| Description | 
                     Tests if a canonical unit enabler administrative service is supported.  | ||
| Return | boolean |  true  if canonical unit enabler administration is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitEnablerNotification | ||
| Description | 
                     Tests if a canonical unit enabler notification service is supported.  | ||
| Return | boolean |  true  if canonical unit enabler notification is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitEnablerCatalogue | ||
| Description | 
                     Tests if a canonical unit enabler catalogue lookup service is supported.  | ||
| Return | boolean |  true  if a canonical unit enabler catalogue lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitEnablerCatalogueAssignment | ||
| Description | 
                     Tests if a canonical unit enabler catalogue service is supported.  | ||
| Return | boolean |  true  if canonical unit enabler catalogue assignment service 
is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitEnablerSmartCatalogue | ||
| Description | 
                     Tests if a canonical unit enabler catalogue lookup service is supported.  | ||
| Return | boolean |  true  if a canonical unit enabler catalogue service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorLookup | ||
| Description | 
                     Tests if looking up canonical unit processor is supported.  | ||
| Return | boolean |  true  if canonical unit processor lookup is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorQuery | ||
| Description | 
                     Tests if querying canonical unit processor is supported.  | ||
| Return | boolean |  true  if canonical unit processor query is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorSearch | ||
| Description | 
                     Tests if searching canonical unit processor is supported.  | ||
| Return | boolean |  true  if canonical unit processor search is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorAdmin | ||
| Description | 
                     Tests if a canonical unit processor administrative service is supported.  | ||
| Return | boolean |  true  if canonical unit processor administration is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorNotification | ||
| Description | 
                     Tests if a canonical unit processor notification service is supported.  | ||
| Return | boolean |  true  if canonical unit processor notification is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorCatalogue | ||
| Description | 
                     Tests if a canonical unit processor catalogue lookup service is supported.  | ||
| Return | boolean |  true  if a canonical unit processor catalogue lookup service 
is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorCatalogueAssignment | ||
| Description | 
                     Tests if a canonical unit processor catalogue service is supported.  | ||
| Return | boolean |  true  if canonical unit processor catalogue assignment 
service is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorSmartCatalogue | ||
| Description | 
                     Tests if a canonical unit processor catalogue lookup service is supported.  | ||
| Return | boolean |  true  if a canonical unit processor catalogue service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorRuleLookup | ||
| Description | 
                     Tests if a canonical unit processor rule lookup service is supported.  | ||
| Return | boolean |  true  if a canonical unit processor rule lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorRuleApplication | ||
| Description | 
                     Tests if a canonical unit processor rule application service is supported.  | ||
| Return | boolean |  true  if canonical unit processor rule application service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorEnablerLookup | ||
| Description | 
                     Tests if looking up canonical unit processor enablers is supported.  | ||
| Return | boolean |  true  if canonical unit processor enabler lookup is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorEnablerQuery | ||
| Description | 
                     Tests if querying canonical unit processor enablers is supported.  | ||
| Return | boolean |  true  if canonical unit processor enabler query is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorEnablerSearch | ||
| Description | 
                     Tests if searching canonical unit processor enablers is supported.  | ||
| Return | boolean |  true  if canonical unit processor enabler search is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorEnablerAdmin | ||
| Description | 
                     Tests if a canonical unit processor enabler administrative service is supported.  | ||
| Return | boolean |  true  if canonical unit processor enabler administration is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorEnablerNotification | ||
| Description | 
                     Tests if a canonical unit processor enabler notification service is supported.  | ||
| Return | boolean |  true  if canonical unit processor enabler notification is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorEnablerCatalogue | ||
| Description | 
                     Tests if a canonical unit processor enabler catalogue lookup service is supported.  | ||
| Return | boolean |  true  if a canonical unit processor enabler catalogue lookup 
service is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorEnablerCatalogueAssignment | ||
| Description | 
                     Tests if a canonical unit processor enabler catalogue service is supported.  | ||
| Return | boolean |  true  if canonical unit processor enabler catalogue 
assignment service is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorEnablerSmartCatalogue | ||
| Description | 
                     Tests if a canonical unit processor enabler catalogue lookup service is supported.  | ||
| Return | boolean |  true  if a canonical unit processor enabler catalogue service 
is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorEnablerRuleLookup | ||
| Description | 
                     Tests if a canonical unit processor enabler rule lookup service is supported.  | ||
| Return | boolean |  true  if an processor enabler rule lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorEnablerRuleApplication | ||
| Description | 
                     Tests if a canonical unit processor enabler rule application service is supported.  | ||
| Return | boolean |  true  if canonical unit processor enabler rule application 
service is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerLookup | ||
| Description | 
                     Tests if looking up offering constrainer is supported.  | ||
| Return | boolean |  true  if offering constrainer lookup is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerQuery | ||
| Description | 
                     Tests if querying offering constrainer is supported.  | ||
| Return | boolean |  true  if offering constrainer query is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerSearch | ||
| Description | 
                     Tests if searching offering constrainer is supported.  | ||
| Return | boolean |  true  if offering constrainer search is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerAdmin | ||
| Description | 
                     Tests if an offering constrainer administrative service is supported.  | ||
| Return | boolean |  true  if offering constrainer administration is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerNotification | ||
| Description | 
                     Tests if an offering constrainer notification service is supported.  | ||
| Return | boolean |  true  if offering constrainer notification is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerCatalogue | ||
| Description | 
                     Tests if an offering constrainer catalogue lookup service is supported.  | ||
| Return | boolean |  true  if an offering constrainer catalogue lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerCatalogueAssignment | ||
| Description | 
                     Tests if an offering constrainer catalogue service is supported.  | ||
| Return | boolean |  true  if offering constrainer catalogue assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerSmartCatalogue | ||
| Description | 
                     Tests if an offering constrainer catalogue lookup service is supported.  | ||
| Return | boolean |  true  if an offering constrainer catalogue service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerRuleLookup | ||
| Description | 
                     Tests if an offering constrainer rule lookup service is supported.  | ||
| Return | boolean |  true  if an offering constrainer rule lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerRuleApplication | ||
| Description | 
                     Tests if an offering constrainer rule application service is supported.  | ||
| Return | boolean |  true  if an offering constrainer rule application service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerEnablerLookup | ||
| Description | 
                     Tests if looking up offering constrainer enablers is supported.  | ||
| Return | boolean |  true  if offering constrainer enabler lookup is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerEnablerQuery | ||
| Description | 
                     Tests if querying offering constrainer enablers is supported.  | ||
| Return | boolean |  true  if offering constrainer enabler query is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerEnablerSearch | ||
| Description | 
                     Tests if searching offering constrainer enablers is supported.  | ||
| Return | boolean |  true  if offering constrainer enabler search is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerEnablerAdmin | ||
| Description | 
                     Tests if an offering constrainer enabler administrative service is supported.  | ||
| Return | boolean |  true  if offering constrainer enabler administration is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerEnablerNotification | ||
| Description | 
                     Tests if an offering constrainer enabler notification service is supported.  | ||
| Return | boolean |  true  if offering constrainer enabler notification is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerEnablerCatalogue | ||
| Description | 
                     Tests if an offering constrainer enabler catalogue lookup service is supported.  | ||
| Return | boolean |  true  if an offering constrainer enabler catalogue lookup 
service is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerEnablerCatalogueAssignment | ||
| Description | 
                     Tests if an offering constrainer enabler catalogue service is supported.  | ||
| Return | boolean |  true  if offering constrainer enabler catalogue assignment 
service is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerEnablerSmartCatalogue | ||
| Description | 
                     Tests if an offering constrainer enabler catalogue lookup service is supported.  | ||
| Return | boolean |  true  if an offering constrainer enabler catalogue service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerEnablerRuleLookup | ||
| Description | 
                     Tests if an offering constrainer enabler rule lookup service is supported.  | ||
| Return | boolean |  true  if an offering constrainer enabler rule lookup service 
is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerEnablerRuleApplication | ||
| Description | 
                     Tests if an offering constrainer enabler rule application service is supported.  | ||
| Return | boolean |  true  if offering constrainer enabler rule application 
service is supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCanonicalUnitEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  CanonicalUnitEnabler  record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | canonicalUnitEnablerRecordType | a  Type  indicating a  CanonicalUnitEnabler  
record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  canonicalUnitEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCanonicalUnitEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  CanonicalUnitEnabler  search 
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | canonicalUnitEnablerSearchRecordType | a  Type  indicating a  CanonicalUnitEnabler  
search record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  canonicalUnitEnablerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCanonicalUnitProcessorRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  CanonicalUnitProcessor  
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | canonicalUnitProcessorRecordType | a  Type  indicating a  CanonicalUnitProcessor  
record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  canonicalUnitProcessorRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCanonicalUnitProcessorSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  CanonicalUnitProcessor  
search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | canonicalUnitProcessorSearchRecordType | a  Type  indicating a  CanonicalUnitProcessor  
search record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  canonicalUnitProcessorSearchRecordType  is  null 
  |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCanonicalUnitProcessorEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  CanonicalUnitProcessorEnabler 
 record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | canonicalUnitProcessorEnablerRecordType | a  Type  indicating a  CanonicalUnitProcessorEnabler 
 record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  canonicalUnitProcessorEnablerRecordType  is  null 
  |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCanonicalUnitProcessorEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  CanonicalUnitProcessorEnabler 
 search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCanonicalUnitProcessorEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | canonicalUnitProcessorEnablerSearchRecordType | a  Type  indicating a  CanonicalUnitProcessorEnabler 
 search record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  canonicalUnitProcessorEnablerSearchRecordType  is  null 
  |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getOfferingConstrainerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  OfferingConstrainer  record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | offeringConstrainerRecordType | a  Type  indicating an  OfferingConstrainer  
record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  offeringConstrainerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getOfferingConstrainerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  OfferingConstrainer  search 
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | offeringConstrainerSearchRecordType | a  Type  indicating an  OfferingConstrainer  
search record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  offeringConstrainerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getOfferingConstrainerEnablerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  OfferingConstrainerEnabler  
record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerEnablerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | offeringConstrainerEnablerRecordType | a  Type  indicating an  OfferingConstrainerEnabler 
 record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  offeringConstrainerEnablerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getOfferingConstrainerEnablerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  OfferingConstrainerEnabler  
search record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsOfferingConstrainerEnablerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | offeringConstrainerEnablerSearchRecordType | a  Type  indicating an  OfferingConstrainerEnabler 
 search record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  offeringConstrainerEnablerSearchRecordType  is  null 
  |                 |
| Compliance | mandatory | This method must be implemented. | |