public interface OntologyRulesProxyManager extends OsidProxyManager, OntologyRulesProfile
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 Proxy for passing
information from server environments. The sessions included in this
manager are:
RelevancyEnablerLookupSession: a session to
retrieve relevancy enablers RelevancyEnablerQuerySession: a session to query
for relevancy enablers RelevancyEnablerSearchSession: a session to search
for relevancy enablers RelevancyEnablerAdminSession: a session to create
and delete relevancy enablers RelevancyEnablerNotificationSession: a session to
receive notifications pertaining to relevancy enabler changes RelevancyEnablerOntologySession: a session to look
up relevancy enabler ontology mappings RelevancyEnablerOntologyAssignmentSession: a
session to manage relevancy enabler to ontology mappings RelevancyEnablerSmartOntologySession: a session to
manage dynamic ontologies of relevancy enablers RelevancyEnablerRuleLookupSession: a session to
look up relevancy enabler to relevancy mappings RelevancyEnablerRuleApplicationSession: a session
to apply relevancy enablers to relevancies | Modifier and Type | Method and Description |
|---|---|
RelevancyEnablerAdminSession |
getRelevancyEnablerAdminSession(Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler administration service. |
RelevancyEnablerAdminSession |
getRelevancyEnablerAdminSessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler administration service for the given ontology. |
RelevancyEnablerLookupSession |
getRelevancyEnablerLookupSession(Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler lookup service. |
RelevancyEnablerLookupSession |
getRelevancyEnablerLookupSessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler lookup service for the given ontology. |
RelevancyEnablerNotificationSession |
getRelevancyEnablerNotificationSession(RelevancyEnablerReceiver relevancyEnablerReceiver,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler notification service. |
RelevancyEnablerNotificationSession |
getRelevancyEnablerNotificationSessionForOntology(RelevancyEnablerReceiver relevancyEnablerReceiver,
Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler notification service for the given ontology. |
RelevancyEnablerOntologyAssignmentSession |
getRelevancyEnablerOntologyAssignmentSession(Proxy proxy)
Gets the
OsidSession associated with assigning
relevancy enablers to ontologies for relevancy. |
RelevancyEnablerOntologySession |
getRelevancyEnablerOntologySession(Proxy proxy)
Gets the
OsidSession to lookup relevancy
enabler/ontology mappings for relevancy enablers. |
RelevancyEnablerQuerySession |
getRelevancyEnablerQuerySession(Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler query service. |
RelevancyEnablerQuerySession |
getRelevancyEnablerQuerySessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler query service for the given ontology. |
RelevancyEnablerRuleApplicationSession |
getRelevancyEnablerRuleApplicationSession(Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler assignment service. |
RelevancyEnablerRuleApplicationSession |
getRelevancyEnablerRuleApplicationSessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler assignment service. |
RelevancyEnablerRuleLookupSession |
getRelevancyEnablerRuleLookupSession(Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler relevancy mapping lookup service. |
RelevancyEnablerRuleLookupSession |
getRelevancyEnablerRuleLookupSessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler relevancy mapping lookup service. |
RelevancyEnablerSearchSession |
getRelevancyEnablerSearchSession(Proxy proxy)
Gets the
OsidSession associated with the relevancy
enabler search service. |
RelevancyEnablerSearchSession |
getRelevancyEnablerSearchSessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
enablers earch service for the given ontology. |
RelevancyEnablerSmartOntologySession |
getRelevancyEnablerSmartOntologySession(Id ontologyId,
Proxy proxy)
Gets the
OsidSession to manage relevancy enabler smart
ontologies. |
changeBranch, initialize, rollbackServiceclosegetRelevancyEnablerRecordTypes, getRelevancyEnablerSearchRecordTypes, supportsRelevancyEnablerAdmin, supportsRelevancyEnablerLookup, supportsRelevancyEnablerNotification, supportsRelevancyEnablerOntology, supportsRelevancyEnablerOntologyAssignment, supportsRelevancyEnablerQuery, supportsRelevancyEnablerRecordType, supportsRelevancyEnablerRuleApplication, supportsRelevancyEnablerRuleLookup, supportsRelevancyEnablerSearch, supportsRelevancyEnablerSearchRecordType, supportsRelevancyEnablerSmartOntology, supportsVisibleFederationgetBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordTypegetBranding, getBrandingIds, getLicense, getProvider, getProviderIdRelevancyEnablerLookupSession getRelevancyEnablerLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the relevancy
enabler lookup service.proxy - a proxy RelevancyEnablerLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerLookup() is false
optional - This method must be implemented if
supportsRelevancyEnablerLookup() is true.
RelevancyEnablerLookupSession getRelevancyEnablerLookupSessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the relevancy
enabler lookup service for the given ontology.ontologyId - the Id of the Ontology
proxy - a proxy RelevancyEnablerLookupSession NotFoundException - no Ontology found by
the given Id NullArgumentException - ontologyId or proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRelevancyEnablerLookup() and
supportsVisibleFederation() are true
RelevancyEnablerQuerySession getRelevancyEnablerQuerySession(Proxy proxy) throws OperationFailedException
OsidSession associated with the relevancy
enabler query service.proxy - a proxy RelevancyEnablerQuerySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerQuery() is false
optional - This method must be implemented if
supportsRelevancyEnablerQuery() is true.
RelevancyEnablerQuerySession getRelevancyEnablerQuerySessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the relevancy
enabler query service for the given ontology.ontologyId - the Id of the Ontology
proxy - a proxy RelevancyEnablerQuerySession NotFoundException - no Ontology found by
the given Id NullArgumentException - ontologyId or proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerQuery() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRelevancyEnablerQuery() and
supportsVisibleFederation() are true.
RelevancyEnablerSearchSession getRelevancyEnablerSearchSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the relevancy
enabler search service.proxy - a proxy RelevancyEnablerSearchSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerSearch() is false
optional - This method must be implemented if
supportsRelevancyEnablerSearch() is true.
RelevancyEnablerSearchSession getRelevancyEnablerSearchSessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the relevancy
enablers earch service for the given ontology.ontologyId - the Id of the Ontology
proxy - a proxy RelevancyEnablerSearchSession NotFoundException - no Ontology found by
the given Id NullArgumentException - ontologyId or proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerSearch() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRelevancyEnablerSearch() and
supportsVisibleFederation() are true.
RelevancyEnablerAdminSession getRelevancyEnablerAdminSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the relevancy
enabler administration service.proxy - a proxy RelevancyEnablerAdminSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerAdmin() is false
optional - This method must be implemented if
supportsRelevancyEnablerAdmin() is true.
RelevancyEnablerAdminSession getRelevancyEnablerAdminSessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the relevancy
enabler administration service for the given ontology.ontologyId - the Id of the Ontology
proxy - a proxy RelevancyEnablerAdminSession NotFoundException - no Ontology found by
the given Id NullArgumentException - ontologyId or proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerAdmin() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRelevancyEnablerAdmin() and
supportsVisibleFederation() are true.
RelevancyEnablerNotificationSession getRelevancyEnablerNotificationSession(RelevancyEnablerReceiver relevancyEnablerReceiver, Proxy proxy) throws OperationFailedException
OsidSession associated with the relevancy
enabler notification service.relevancyEnablerReceiver - the notification callbackproxy - a proxy RelevancyEnablerNotificationSession NullArgumentException - relevancyEnablerReceiver
or proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerNotification() is false
optional - This method must be implemented if
supportsRelevancyEnablerNotification() is
true. RelevancyEnablerNotificationSession getRelevancyEnablerNotificationSessionForOntology(RelevancyEnablerReceiver relevancyEnablerReceiver, Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the relevancy
enabler notification service for the given ontology.relevancyEnablerReceiver - the notification callbackontologyId - the Id of the Ontology
proxy - a proxy RelevancyEnablerNotificationSession NotFoundException - no ontology found by the given
Id NullArgumentException -
relevancyEnablerReceiver, ontologyId or proxy
is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerNotification() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRelevancyEnablerNotification() and
supportsVisibleFederation() are true.
RelevancyEnablerOntologySession getRelevancyEnablerOntologySession(Proxy proxy) throws OperationFailedException
OsidSession to lookup relevancy
enabler/ontology mappings for relevancy enablers.proxy - a proxy RelevancyEnablerOntologySession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerOntology() is false
optional - This method must be implemented if
supportsRelevancyEnablerOntology() is true.
RelevancyEnablerOntologyAssignmentSession getRelevancyEnablerOntologyAssignmentSession(Proxy proxy) throws OperationFailedException
OsidSession associated with assigning
relevancy enablers to ontologies for relevancy.proxy - a proxy RelevancyEnablerOntologyAssignmentSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerOntologyAssignment() is
false optional - This method must be implemented if
supportsRelevancyEnablerOntologyAssignment() is
true. RelevancyEnablerSmartOntologySession getRelevancyEnablerSmartOntologySession(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession to manage relevancy enabler smart
ontologies.ontologyId - the Id of the Ontology
proxy - a proxy RelevancyEnablerSmartOntologySession NotFoundException - no Ontology found by
the given Id NullArgumentException - ontologyId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerSmartOntology() is
false optional - This method must be implemented if
supportsRelevancyEnablerSmartOntology() is
true. RelevancyEnablerRuleLookupSession getRelevancyEnablerRuleLookupSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the relevancy
enabler relevancy mapping lookup service.proxy - a proxy RelevancyEnablerRuleLookupSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerRuleLookup() is false
optional - This method must be implemented if
supportsRelevancyEnablerRuleLookup() is
true. RelevancyEnablerRuleLookupSession getRelevancyEnablerRuleLookupSessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the relevancy
enabler relevancy mapping lookup service.ontologyId - the Id of the Ontology
proxy - a proxy RelevancyEnablerRuleLookupSession NotFoundException - no Ontology found by
the given Id NullArgumentException - ontologyId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerRuleLookup() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRelevancyEnablerRuleLookup() and
supportsVisibleFederation() are true.
RelevancyEnablerRuleApplicationSession getRelevancyEnablerRuleApplicationSession(Proxy proxy) throws OperationFailedException
OsidSession associated with the relevancy
enabler assignment service.proxy - a proxy RelevancyEnablerRuleApplicationSession NullArgumentException - proxy is
null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerRuleApplication() is
false optional - This method must be implemented if
supportsRelevancyEnablerRuleApplication() is
true. RelevancyEnablerRuleApplicationSession getRelevancyEnablerRuleApplicationSessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession associated with the relevancy
enabler assignment service.ontologyId - the Id of the Ontology
proxy - a proxy RelevancyEnablerRuleApplicationSession NotFoundException - no Ontology found by
the given Id NullArgumentException - ontologyId or
proxy is null OperationFailedException - unable to complete requestUnimplementedException -
supportsRelevancyEnablerRuleApplication() or
supportsVisibleFederation() is false optional - This method must be implemented if
supportsRelevancyEnablerRuleApplication() and
supportsVisibleFederation() are
true.