| Interface | osid.ontology.rules.OntologyRulesProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.ontology.rules.OntologyRulesProfile | |||
| Description |
The ontology rules proxy manager provides access to
ontology rules sessions and provides interoperability tests
for various aspects of this service. Methods in this manager
pass a
| ||
| Method | getRelevancyEnablerLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.ontology.rules.RelevancyEnablerLookupSession | a RelevancyEnablerLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsRelevancyEnablerLookup()
is true. | |
| Method | getRelevancyEnablerLookupSessionForOntology | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | ontologyId | the Id of the Ontology |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.ontology.rules.RelevancyEnablerLookupSession | a RelevancyEnablerLookupSession | |
| Errors | NOT_FOUND | no Ontology found by the given Id | |
| NULL_ARGUMENT | ontologyId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsRelevancyEnablerLookup()
and supportsVisibleFederation() are true | |
| Method | getRelevancyEnablerQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.ontology.rules.RelevancyEnablerQuerySession | a RelevancyEnablerQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsRelevancyEnablerQuery()
is true. | |
| Method | getRelevancyEnablerQuerySessionForOntology | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | ontologyId | the Id of the Ontology |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.ontology.rules.RelevancyEnablerQuerySession | a RelevancyEnablerQuerySession | |
| Errors | NOT_FOUND | no Ontology found by the given Id | |
| NULL_ARGUMENT | ontologyId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerQuery() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsRelevancyEnablerQuery()
and supportsVisibleFederation() are true.
| |
| Method | getRelevancyEnablerSearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.ontology.rules.RelevancyEnablerSearchSession | a RelevancyEnablerSearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerSearch() is false | ||
| Compliance | optional | This method must be implemented if supportsRelevancyEnablerSearch()
is true. | |
| Method | getRelevancyEnablerSearchSessionForOntology | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | ontologyId | the Id of the Ontology |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.ontology.rules.RelevancyEnablerSearchSession | a RelevancyEnablerSearchSession | |
| Errors | NOT_FOUND | no Ontology found by the given Id | |
| NULL_ARGUMENT | ontologyId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerSearch() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsRelevancyEnablerSearch()
and supportsVisibleFederation() are true.
| |
| Method | getRelevancyEnablerAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.ontology.rules.RelevancyEnablerAdminSession | a RelevancyEnablerAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsRelevancyEnablerAdmin()
is true. | |
| Method | getRelevancyEnablerAdminSessionForOntology | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | ontologyId | the Id of the Ontology |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.ontology.rules.RelevancyEnablerAdminSession | a RelevancyEnablerAdminSession | |
| Errors | NOT_FOUND | no Ontology found by the given Id | |
| NULL_ARGUMENT | ontologyId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerAdmin() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsRelevancyEnablerAdmin()
and supportsVisibleFederation() are true.
| |
| Method | getRelevancyEnablerNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.ontology.rules.RelevancyEnablerReceiver | relevancyEnablerReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.ontology.rules.RelevancyEnablerNotificationSession | a RelevancyEnablerNotificationSession | |
| Errors | NULL_ARGUMENT | relevancyEnablerReceiver or proxy is
null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerNotification() is false
| ||
| Compliance | optional | This method must be implemented if
supportsRelevancyEnablerNotification() is true. | |
| Method | getRelevancyEnablerNotificationSessionForOntology | ||
| Description |
Gets the | ||
| Parameters | osid.ontology.rules.RelevancyEnablerReceiver | relevancyEnablerReceiver | the notification callback |
osid.id.Id | ontologyId | the Id of the Ontology | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.ontology.rules.RelevancyEnablerNotificationSession | a RelevancyEnablerNotificationSession | |
| Errors | NOT_FOUND | no ontology found by the given Id | |
| NULL_ARGUMENT | relevancyEnablerReceiver, ontologyId or proxy
is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsRelevancyEnablerNotification() and
supportsVisibleFederation() are true. | |
| Method | getRelevancyEnablerOntologySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.ontology.rules.RelevancyEnablerOntologySession | a RelevancyEnablerOntologySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerOntology() is false | ||
| Compliance | optional | This method must be implemented if
supportsRelevancyEnablerOntology() is true. | |
| Method | getRelevancyEnablerOntologyAssignmentSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.ontology.rules.RelevancyEnablerOntologyAssignmentSession | a RelevancyEnablerOntologyAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerOntologyAssignment() is false
| ||
| Compliance | optional | This method must be implemented if
supportsRelevancyEnablerOntologyAssignment() is true. | |
| Method | getRelevancyEnablerSmartOntologySession | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | ontologyId | the Id of the Ontology |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.ontology.rules.RelevancyEnablerSmartOntologySession | a RelevancyEnablerSmartOntologySession | |
| Errors | NOT_FOUND | no Ontology found by the given Id | |
| NULL_ARGUMENT | ontologyId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerSmartOntology() is false
| ||
| Compliance | optional | This method must be implemented if
supportsRelevancyEnablerSmartOntology() is true. | |
| Method | getRelevancyEnablerRuleLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.ontology.rules.RelevancyEnablerRuleLookupSession | a RelevancyEnablerRuleLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerRuleLookup() is false | ||
| Compliance | optional | This method must be implemented if
supportsRelevancyEnablerRuleLookup() is true. | |
| Method | getRelevancyEnablerRuleLookupSessionForOntology | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | ontologyId | the Id of the Ontology |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.ontology.rules.RelevancyEnablerRuleLookupSession | a RelevancyEnablerRuleLookupSession | |
| Errors | NOT_FOUND | no Ontology found by the given Id | |
| NULL_ARGUMENT | ontologyId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerRuleLookup() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsRelevancyEnablerRuleLookup() and
supportsVisibleFederation() are true. | |
| Method | getRelevancyEnablerRuleApplicationSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.ontology.rules.RelevancyEnablerRuleApplicationSession | a RelevancyEnablerRuleApplicationSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerRuleApplication() is false
| ||
| Compliance | optional | This method must be implemented if
supportsRelevancyEnablerRuleApplication() is true. | |
| Method | getRelevancyEnablerRuleApplicationSessionForOntology | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | ontologyId | the Id of the Ontology |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.ontology.rules.RelevancyEnablerRuleApplicationSession | a RelevancyEnablerRuleApplicationSession | |
| Errors | NOT_FOUND | no Ontology found by the given Id | |
| NULL_ARGUMENT | ontologyId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsRelevancyEnablerRuleApplication() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if
supportsRelevancyEnablerRuleApplication() and
supportsVisibleFederation() are true. | |