| Interface | osid.repository.rules.RepositoryRulesProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | The repository rules profile describes the interoperability among repository 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 | supportsCompositionEnablerLookup | ||
| Description | Tests if looking up composition enablers is supported. | ||
| Return | boolean |  true if composition enabler lookup is supported, 
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionEnablerQuery | ||
| Description | Tests if querying composition enablers is supported. | ||
| Return | boolean |  true if composition enabler query is supported, false 
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionEnablerSearch | ||
| Description | Tests if searching composition enablers is supported. | ||
| Return | boolean |  true if composition enabler search is supported, 
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionEnablerAdmin | ||
| Description | Tests if a composition enabler administrative service is supported. | ||
| Return | boolean |  true if composition enabler administration is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionEnablerNotification | ||
| Description | Tests if a composition enabler notification service is supported. | ||
| Return | boolean |  true if composition enabler notification is supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionEnablerRepository | ||
| Description | Tests if a composition enabler repository lookup service is supported. | ||
| Return | boolean |  true if a repository enabler composition lookup service is 
supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionEnablerRepositoryAssignment | ||
| Description | Tests if a composition enabler repository service is supported. | ||
| Return | boolean |  true if composition enabler repository assignment service is 
supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionEnablerSmartRepository | ||
| Description | Tests if a composition enabler repository lookup service is supported. | ||
| Return | boolean |  true if a composition enabler repository service is 
supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionEnablerRuleLookup | ||
| Description | Tests if a composition enabler rule lookup service is supported. | ||
| Return | boolean |  true if a composition enabler rule lookup service is 
supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionEnablerRuleApplication | ||
| Description | Tests if a composition enabler rule application service is supported. | ||
| Return | boolean |  true if composition enabler rule application service is 
supported, false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCompositionEnablerRecordTypes | ||
| Description | Gets the supported  | ||
| Return | osid.type.TypeList | a list containing the supported  CompositionEnabler record 
types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionEnablerRecordType | ||
| Description | Tests if the given  | ||
| Parameters | osid.type.Type | compositionEnablerRecordType | a  Type indicating a CompositionEnabler record 
type | 
| Return | boolean |  true if the given record type is supported, false 
otherwise | |
| Errors | NULL_ARGUMENT |  compositionEnablerRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCompositionEnablerSearchRecordTypes | ||
| Description | Gets the supported  | ||
| Return | osid.type.TypeList | a list containing the supported  CompositionEnabler search 
record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsCompositionEnablerSearchRecordType | ||
| Description | Tests if the given  | ||
| Parameters | osid.type.Type | compositionEnablerSearchRecordType | a  Type indicating a CompositionEnabler search 
record type | 
| Return | boolean |  true if the given search record type is supported, 
false otherwise | |
| Errors | NULL_ARGUMENT |  compositionEnablerSearchRecordType is null  | |
| Compliance | mandatory | This method must be implemented. | |