| Interface | osid.repository.rules.RepositoryRulesProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.repository.rules.RepositoryRulesProfile | |||
| Description |
The repository rules proxy manager provides access to
repository rules sessions and provides interoperability tests
for various aspects of this service. Methods in this manager
pass a
| ||
| Method | getCompositionEnablerLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.repository.rules.CompositionEnablerLookupSession | a CompositionEnablerLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerLookup() is true. | |
| Method | getCompositionEnablerLookupSessionForRepository | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | repositoryId | the Id of the Repository |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.repository.rules.CompositionEnablerLookupSession | a CompositionEnablerLookupSession | |
| Errors | NOT_FOUND | no Repository found by the given Id | |
| NULL_ARGUMENT | repositoryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerLookup() and
supportsVisibleFederation() are true. | |
| Method | getCompositionEnablerQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.repository.rules.CompositionEnablerQuerySession | a CompositionEnablerQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsCompositionEnablerQuery()
is true. | |
| Method | getCompositionEnablerQuerySessionForRepository | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | repositoryId | the Id of the Repository |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.repository.rules.CompositionEnablerQuerySession | a CompositionEnablerQuerySession | |
| Errors | NOT_FOUND | no Repository found by the given Id | |
| NULL_ARGUMENT | repositoryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsCompositionEnablerQuery()
and supportsVisibleFederation() are true.
| |
| Method | getCompositionEnablerSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.repository.rules.CompositionEnablerSearchSession | a CompositionEnablerSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerSearch() is false | ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerSearch() is true. | |
| Method | getCompositionEnablerSearchSessionForRepository | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | repositoryId | the Id of the Repository |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.repository.rules.CompositionEnablerSearchSession | a CompositionEnablerSearchSession | |
| Errors | NOT_FOUND | no Repository found by the given Id | |
| NULL_ARGUMENT | repositoryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerSearch() and
supportsVisibleFederation() are true. | |
| Method | getCompositionEnablerAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.repository.rules.CompositionEnablerAdminSession | a CompositionEnablerAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsCompositionEnablerAdmin()
is true. | |
| Method | getCompositionEnablerAdminSessionForRepository | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | repositoryId | the Id of the Repository |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.repository.rules.CompositionEnablerAdminSession | a CompositionEnablerAdminSession | |
| Errors | NOT_FOUND | no Repository found by the given Id | |
| NULL_ARGUMENT | repositoryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsCompositionEnablerAdmin()
and supportsVisibleFederation() are true.
| |
| Method | getCompositionEnablerNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.repository.rules.CompositionEnablerReceiver | compositionEnablerReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.repository.rules.CompositionEnablerNotificationSession | a CompositionEnablerNotificationSession | |
| Errors | NULL_ARGUMENT | compositionEnablerReceiver or proxy is
null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerNotification() is false
| ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerNotification() is true. | |
| Method | getCompositionEnablerNotificationSessionForRepository | ||
| Description |
Gets the | ||
| Parameters | osid.repository.rules.CompositionEnablerReceiver | compositionEnablerReceiver | the notification callback |
osid.id.Id | repositoryId | the Id of the Repository | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.repository.rules.CompositionEnablerNotificationSession | a CompositionEnablerNotificationSession | |
| Errors | NOT_FOUND | no repository found by the given Id | |
| NULL_ARGUMENT | compositionEnablerReceiver, repositoryId, or proxy
is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerNotification() and
supportsVisibleFederation() are true. | |
| Method | getCompositionEnablerRepositorySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.repository.rules.CompositionEnablerRepositorySession | a CompositionEnablerRepositorySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerRepository() is false
| ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerRepository() is true. | |
| Method | getCompositionEnablerRepositoryAssignmentSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.repository.rules.CompositionEnablerRepositoryAssignmentSession | a CompositionEnablerRepositoryAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerCompositionAssignment() is
false | ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerRepositoryAssignment() is true.
| |
| Method | getCompositionEnablerSmartRepositorySession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | repositoryId | the Id of the Repository |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.repository.rules.CompositionEnablerSmartRepositorySession | a CompositionEnablerSmartRepositorySession | |
| Errors | NOT_FOUND | no Repository found by the given Id | |
| NULL_ARGUMENT | repositoryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerSmartRepository() is false
| ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerSmartRepository() is true. | |
| Method | getCompositionEnablerRuleLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.repository.rules.CompositionEnablerRuleLookupSession | a CompositionEnablerRuleLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerRuleLookup() is false
| ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerRuleLookup() is true. | |
| Method | getCompositionEnablerRuleLookupSessionForRepository | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | repositoryId | the Id of the Repository |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.repository.rules.CompositionEnablerRuleLookupSession | a CompositionEnablerRuleLookupSession | |
| Errors | NOT_FOUND | no Repository found by the given Id | |
| NULL_ARGUMENT | repositoryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerRuleLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerRuleLookup() and
supportsVisibleFederation() are true. | |
| Method | getCompositionEnablerRuleApplicationSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.repository.rules.CompositionEnablerRuleApplicationSession | a CompositionEnablerRuleApplicationSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerRuleApplication() is false
| ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerRuleApplication() is true. | |
| Method | getCompositionEnablerRuleApplicationSessionForRepository | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | repositoryId | the Id of the Repository |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.repository.rules.CompositionEnablerRuleApplicationSession | a CompositionEnablerRuleApplicationSession | |
| Errors | NOT_FOUND | no Repository found by the given Id | |
| NULL_ARGUMENT | repositoryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsCompositionEnablerRuleApplication() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsCompositionEnablerRuleApplication() and
supportsVisibleFederation() are true. | |