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, rollbackService
close
getRelevancyEnablerRecordTypes, getRelevancyEnablerSearchRecordTypes, supportsRelevancyEnablerAdmin, supportsRelevancyEnablerLookup, supportsRelevancyEnablerNotification, supportsRelevancyEnablerOntology, supportsRelevancyEnablerOntologyAssignment, supportsRelevancyEnablerQuery, supportsRelevancyEnablerRecordType, supportsRelevancyEnablerRuleApplication, supportsRelevancyEnablerRuleLookup, supportsRelevancyEnablerSearch, supportsRelevancyEnablerSearchRecordType, supportsRelevancyEnablerSmartOntology, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
RelevancyEnablerLookupSession 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.