public interface OntologyProxyManager extends OsidProxyManager, OntologyProfile
The authentication manager provides access to ontology sessions and
provides interoperability tests for various aspects of this service.
Methods in this manager support the passing of a Proxy.
The
sessions included in this manager are:
SubjectLookupSession:
a session to look up
subjects SubjectQuerySession:
a session to query subjects
SubjectSearchSession:
a session to search subjects
SubjectAdminSession:
a session to create, modify
and delete subjects
SubjectNotificationSession: a
session to receive
messages pertaining to subject
changes SubjectHierarchySession:
a session to traverse
subject hierarchies SubjectHierarchyDesignSession:
a sesion to manage
subject hierarchies SubjectOntologySession:
a session for retriieving
subject and ontology mappings SubjectOntologyAssignmentSession:
a session for
managing subject and ontology mappings SubjectSmartOntologySession:
a session to manage
dynamic ontologies of subjects RelevancyLookupSession:
a session to look up
subject relevancies RelevancyQuerySession:
a session to query subject
relevancies
RelevancySearchSession:
a session to search
subject relevancies RelevancyAdminSession:
a session to create, modify
and delete subject relevancies
RelevancyNotificationSession: a
session to receive
messages pertaining to subject relevancy
changes RelevancyOntologySession:
a session for
retriieving relevancy and ontology mappings RelevancyOntologyAssignmentSession:
a session for
managing relevancy and ontology mappings RelevancySmartOntologySession:
a session to manage
dynamic ontologies of relevancies OntologyLookupSession:
a session to lookup
ontologies OntologyQuerySession:
a session to search
ontologies OntologySearchSession
: a session to search
ontologies OntologyAdminSession
: a session to create, modify
and delete ontologies OntologyNotificationSession
: a session to receive
messages pertaining to ontology changes OntologyHierarchySession:
a session to traverse
the ontology hierarchy OntologyHierarchyDesignSession:
a session to
manage the ontology hierarchy Modifier and Type | Method and Description |
---|---|
OntologyAdminSession |
getOntologyAdminSession(Proxy proxy)
Gets the OsidSession associated with the ontology administration
service.
|
OntologyAssignmentSession |
getOntologyAssignmentSession(Proxy proxy)
Gets the session to assign
Ids to ontologies. |
OntologyBatchProxyManager |
getOntologyBatchProxyManager()
Gets the ontology batch service.
|
OntologyHierarchyDesignSession |
getOntologyHierarchyDesignSession(Proxy proxy)
Gets the session designing ontology hierarchies.
|
OntologyHierarchySession |
getOntologyHierarchySession(Proxy proxy)
Gets the session traversing ontology hierarchies.
|
OntologyLookupSession |
getOntologyLookupSession(Proxy proxy)
Gets the OsidSession associated with the ontology lookup service.
|
OntologyNotificationSession |
getOntologyNotificationSession(OntologyReceiver ontologyReceiver,
Proxy proxy)
Gets the notification session for notifications pertaining to ontology
service changes.
|
OntologyQuerySession |
getOntologyQuerySession(Proxy proxy)
Gets the OsidSession associated with the ontology query service.
|
OntologyRulesProxyManager |
getOntologyRulesProxyManager()
Gets the ontology rules service.
|
OntologySearchSession |
getOntologySearchSession(Proxy proxy)
Gets the OsidSession associated with the ontology search service.
|
RelevancyAdminSession |
getRelevancyAdminSession(Proxy proxy)
Gets the
OsidSession associated with the relevancy
administration service. |
RelevancyAdminSession |
getRelevancyAdminSessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
admin service for the given ontology. |
RelevancyLookupSession |
getRelevancyLookupSession(Proxy proxy)
Gets the
OsidSession associated with the relevancy
lookup service. |
RelevancyLookupSession |
getRelevancyLookupSessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
lookup service for the given ontology. |
RelevancyNotificationSession |
getRelevancyNotificationSession(RelevancyReceiver relevancyReceiver,
Proxy proxy)
Gets the notification session for notifications pertaining to
relevancy changes.
|
RelevancyNotificationSession |
getRelevancyNotificationSessionForOntology(RelevancyReceiver relevancyReceiver,
Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
notification service for the given ontology. |
RelevancyOntologyAssignmentSession |
getRelevancyOntologyAssignmentSession(Proxy proxy)
Gets the session managing relevancy ontology mappings.
|
RelevancyOntologySession |
getRelevancyOntologySession(Proxy proxy)
Gets the session retrieving relevancy ontology mappings.
|
RelevancyQuerySession |
getRelevancyQuerySession(Proxy proxy)
Gets the
OsidSession associated with the relevancy
query service. |
RelevancyQuerySession |
getRelevancyQuerySessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
query service for the given ontology. |
RelevancySearchSession |
getRelevancySearchSession(Proxy proxy)
Gets the
OsidSession associated with the relevancy
search service. |
RelevancySearchSession |
getRelevancySearchSessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the relevancy
search service for the given ontology. |
RelevancySmartOntologySession |
getRelevancySmartOntologySession(Id ontologyId,
Proxy proxy)
Gets the session managing relevancy smart ontologies.
|
SubjectAdminSession |
getSubjectAdminSession(Proxy proxy)
Gets the
OsidSession associated with the subject
administration service. |
SubjectAdminSession |
getSubjectAdminSessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the subject admin
service for the given ontology. |
SubjectHierarchyDesignSession |
getSubjectHierarchyDesignSession(Proxy proxy)
Gets the session designing subject hierarchies.
|
SubjectHierarchyDesignSession |
getSubjectHierarchyDesignSessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the subject
heirarchy design service for the given ontology. |
SubjectHierarchySession |
getSubjectHierarchySession(Proxy proxy)
Gets the session traversing subject hierarchies.
|
SubjectHierarchySession |
getSubjectHierarchySessionForId(Id id,
Proxy proxy)
Gets the hierarchy session for the given
Id assigned
using the OntologyAssignmentSession. |
SubjectHierarchySession |
getSubjectHierarchySessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the subject
heirarchy traversal service for the given ontology. |
SubjectLookupSession |
getSubjectLookupSession(Proxy proxy)
Gets the
OsidSession associated with the subject lookup
service. |
SubjectLookupSession |
getSubjectLookupSessionForId(Id id,
Proxy proxy)
Gets the
OsidSession associated with the subject lookup
service for the given Id assigned using the
OntologyAssignmentSession. |
SubjectLookupSession |
getSubjectLookupSessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the subject lookup
service for the given ontology. |
SubjectNotificationSession |
getSubjectNotificationSession(SubjectReceiver subjectReceiver,
Proxy proxy)
Gets the notification session for notifications pertaining to subject
changes.
|
SubjectNotificationSession |
getSubjectNotificationSessionForOntology(SubjectReceiver subjectReceiver,
Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the subject
notification service for the given ontology. |
SubjectOntologyAssignmentSession |
getSubjectOntologyAssignmentSession(Proxy proxy)
Gets the session managing subject ontology mappings.
|
SubjectOntologySession |
getSubjectOntologySession(Proxy proxy)
Gets the session retrieving subject ontology mappings.
|
SubjectQuerySession |
getSubjectQuerySession(Proxy proxy)
Gets the
OsidSession associated with the subject query
service. |
SubjectQuerySession |
getSubjectQuerySessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the subject query
service for the given ontology. |
SubjectSearchSession |
getSubjectSearchSession(Proxy proxy)
Gets the
OsidSession associated with the subject search
service. |
SubjectSearchSession |
getSubjectSearchSessionForOntology(Id ontologyId,
Proxy proxy)
Gets the
OsidSession associated with the subject search
service for the given ontology. |
SubjectOntologySession |
getSubjectSmartOntologySession(Id ontologyId,
Proxy proxy)
Gets the session managing subject smart ontologies.
|
changeBranch, initialize, rollbackService
close
getOntologyRecordTypes, getOntologySearchRecordTypes, getRelevancyRecordTypes, getRelevancySearchRecordTypes, getSubjectRecordTypes, getSubjectSearchRecordTypes, supportsOntologyAdmin, supportsOntologyAssignment, supportsOntologyBatch, supportsOntologyHierarchy, supportsOntologyHierarchyDesign, supportsOntologyLookup, supportsOntologyNotification, supportsOntologyQuery, supportsOntologyRecordType, supportsOntologyRules, supportsOntologySearch, supportsOntologySearchRecordType, supportsRelevancyAdmin, supportsRelevancyLookup, supportsRelevancyNotification, supportsRelevancyOntology, supportsRelevancyOntologyAssignment, supportsRelevancyQuery, supportsRelevancyRecordType, supportsRelevancySearch, supportsRelevancySearchRecordType, supportsRelevancySmartOntology, supportsSubjectAdmin, supportsSubjectHierarchy, supportsSubjectHierarchyDesign, supportsSubjectLookup, supportsSubjectNotification, supportsSubjectOntology, supportsSubjectOntologyAssignment, supportsSubjectQuery, supportsSubjectRecordType, supportsSubjectSearch, supportsSubjectSearchRecordType, supportsSubjectSmartOntology, supportsVisibleFederation
getBranch, getBranchId, getDescription, getDisplayName, getId, getLocales, getProxyRecordTypes, getReleaseDate, getVersion, supportsJournalBranching, supportsJournalRollback, supportsOSIDVersion, supportsProxyRecordType
getBranding, getBrandingIds, getLicense, getProvider, getProviderId
SubjectLookupSession getSubjectLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the subject lookup
service.proxy
- a proxy SubjectLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsSubjectLookup()
is false
optional
- This method must be implemented if
supportsSubjectLookup()
is true.
SubjectLookupSession getSubjectLookupSessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject lookup
service for the given ontology.ontologyId
- the Id
of the ontologyproxy
- a proxy a SubjectLookupSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
- supportsSubjectLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsSubjectLookup()
and
supportsVisibleFederation()
are true.
SubjectLookupSession getSubjectLookupSessionForId(Id id, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject lookup
service for the given Id
assigned using the
OntologyAssignmentSession.
id
- an Id
proxy
- a proxy a SubjectLookupSession
NotFoundException
- id
not foundNullArgumentException
- id
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
- supportsSubjectLookup()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsSubjectLookup()
and
supportsVisibleFederation()
are true.
SubjectQuerySession getSubjectQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the subject query
service.proxy
- a proxy SubjectQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsSubjecQuery()
is false
optional
- This method must be implemented if
supportsSubjectQuery()
is true.
SubjectQuerySession getSubjectQuerySessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject query
service for the given ontology.ontologyId
- the Id
of the ontologyproxy
- a proxy SubjectQuerySession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
- supportsSubjectQuery()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsSubjectQuery()
and
supportsVisibleFederation()
are true.
SubjectSearchSession getSubjectSearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the subject search
service.proxy
- a proxy SubjectSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsSubjectSearch()
is false
optional
- This method must be implemented if
supportsSubjectSearch()
is true.
SubjectSearchSession getSubjectSearchSessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject search
service for the given ontology.ontologyId
- the Id
of the ontologyproxy
- a proxy a SubjectSearchSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
- supportsSubjectSearch()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsSubjectSearch()
and
supportsVisibleFederation()
are true.
SubjectAdminSession getSubjectAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the subject
administration service.proxy
- a proxy SubjectAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsSubjectAdmin()
is false
optional
- This method must be implemented if
supportsSubjectAdmin()
is true.
SubjectAdminSession getSubjectAdminSessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject admin
service for the given ontology.ontologyId
- the Id
of the ontologyproxy
- a proxy a SubjectAdminSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
- supportsSubjectAdmin()
or supportsVisibleFederation()
is
false
optional
- This method must be implemented if
supportsSubjectAdmin()
and
supportsVisibleFederation()
are true.
SubjectNotificationSession getSubjectNotificationSession(SubjectReceiver subjectReceiver, Proxy proxy) throws OperationFailedException
subjectReceiver
- the subject receiverproxy
- a proxy SubjectNotificationSession
NullArgumentException
- subjectReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubjectNotification()
is false
optional
- This method must be implemented if
supportsSubjectNotification()
is true.
SubjectNotificationSession getSubjectNotificationSessionForOntology(SubjectReceiver subjectReceiver, Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject
notification service for the given ontology.subjectReceiver
- the subject receiverontologyId
- the Id
of the ontologyproxy
- a proxy a SubjectNotificationSession
NotFoundException
- ontologyId
not foundNullArgumentException
- subjectReceiver,
ontologyId
or proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsSubjectNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsSubjectNotification()
and
supportsVisibleFederation()
are true.
SubjectHierarchySession getSubjectHierarchySession(Proxy proxy) throws OperationFailedException
proxy
- a proxy SubjectHierarchySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubjectHierarchy() is false
optional
- This method must be implemented if
supportsSubjectHierarchy()
is true. SubjectHierarchySession getSubjectHierarchySessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject
heirarchy traversal service for the given ontology.ontologyId
- the Id
of the ontologyproxy
- a proxy SubjectHierarchySession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsSubjectHierarchy()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsSubjectHierarchy()
and
supportsVisibleFederation()
are true.
SubjectHierarchySession getSubjectHierarchySessionForId(Id id, Proxy proxy) throws NotFoundException, OperationFailedException
Id
assigned
using the OntologyAssignmentSession.
id
- an Id
proxy
- a proxy SubjectHierarchySession
NotFoundException
- id
not foundNullArgumentException
- id
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsSubjectHierarchy()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsSubjectHierarchy()
and
supportsVisibleFederation()
are true.
SubjectHierarchyDesignSession getSubjectHierarchyDesignSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy SubjectHierarchyDesignSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubjectHierarchyDesign() is false
optional
- This method must be implemented if
supportsSubjectHierarchyDesign()
is true. SubjectHierarchyDesignSession getSubjectHierarchyDesignSessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject
heirarchy design service for the given ontology.ontologyId
- the Id
of the ontologyproxy
- a proxy SubjectHierarchyDesignSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsSubjectHierarchyDesign()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsSubjectHierarchyDesign()
and
supportsVisibleFederation()
are true.
SubjectOntologySession getSubjectOntologySession(Proxy proxy) throws OperationFailedException
proxy
- a proxy SubjectOntologySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubjectOntology() is false
optional
- This method must be implemented if
supportsSubjectOntology()
is true. SubjectOntologyAssignmentSession getSubjectOntologyAssignmentSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy SubjectOntologyAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubjectOntologyAssignment() is false
optional
- This method must be implemented if
supportsSubjectOntologyAssignment()
is true. SubjectOntologySession getSubjectSmartOntologySession(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
ontologyId
- the Id
of the ontologyproxy
- a proxy SubjectSmartOntologySession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubjectSmartOntology() is false
optional
- This method must be implemented if
supportsSubjectSmartOntology()
is true. RelevancyLookupSession getRelevancyLookupSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the relevancy
lookup service.proxy
- a proxy RelevancyLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancyLookup()
is false
optional
- This method must be implemented if
supportsRelevancyLookup()
is true.
RelevancyLookupSession getRelevancyLookupSessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the relevancy
lookup service for the given ontology.ontologyId
- the Id
of the ontologyproxy
- a proxy a RelevancyLookupSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsRelevancyLookup()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsRelevancyLookup()
and
supportsVisibleFederation()
are true.
RelevancyQuerySession getRelevancyQuerySession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the relevancy
query service.proxy
- a proxy RelevancyQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancyQuery()
is false
optional
- This method must be implemented if
supportsRelevancyQuery()
is true.
RelevancyQuerySession getRelevancyQuerySessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the relevancy
query service for the given ontology.ontologyId
- the Id
of the ontologyproxy
- a proxy a RelevancyQuerySession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsRelevancyQuery()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsRelevancyQuery()
and
supportsVisibleFederation()
are true.
RelevancySearchSession getRelevancySearchSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the relevancy
search service.proxy
- a proxy RelevanctSearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancySearch()
is false
optional
- This method must be implemented if
supportsRelevancySearch()
is true.
RelevancySearchSession getRelevancySearchSessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the relevancy
search service for the given ontology.ontologyId
- the Id
of the ontologyproxy
- a proxy a RelevancySearchSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsRelevancySearch()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsRelevancySearch()
and
supportsVisibleFederation()
are true.
RelevancyAdminSession getRelevancyAdminSession(Proxy proxy) throws OperationFailedException
OsidSession
associated with the relevancy
administration service.proxy
- a proxy RelvancyAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancyAdmin()
is false
optional
- This method must be implemented if
supportsRelevancyAdmin()
is true.
RelevancyAdminSession getRelevancyAdminSessionForOntology(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the relevancy
admin service for the given ontology.ontologyId
- the Id
of the ontologyproxy
- a proxy a RelevancyAdminSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
or
proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsRelevancyAdmin()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsRelevancyAdmin()
and
supportsVisibleFederation()
are true.
RelevancyNotificationSession getRelevancyNotificationSession(RelevancyReceiver relevancyReceiver, Proxy proxy) throws OperationFailedException
relevancyReceiver
- the relevancy receiverproxy
- a proxy a RelevancyNotificationSession
NullArgumentException
- relevancyReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancyNotification()
is false
optional
- This method must be implemented if
supportsRelevancyNotification()
is true.
RelevancyNotificationSession getRelevancyNotificationSessionForOntology(RelevancyReceiver relevancyReceiver, Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
OsidSession
associated with the relevancy
notification service for the given ontology.relevancyReceiver
- the subject receiverontologyId
- the Id
of the ontologyproxy
- a proxy a RelevancyNotificationSession
NotFoundException
- ontologyId
not foundNullArgumentException
- relevancyReceiver,
ontologyId
or proxy
is null
OperationFailedException
- unable to complete
request
UnimplementedException
-
supportsRelevancyNotification()
or
supportsVisibleFederation()
is false
optional
- This method must be implemented if
supportsRelevancyNotification()
and
supportsVisibleFederation()
are true.
RelevancyOntologySession getRelevancyOntologySession(Proxy proxy) throws OperationFailedException
proxy
- a proxy RelevancyOntologySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancyOntology() is false
optional
- This method must be implemented if
supportsRelevancyOntology()
is true. RelevancyOntologyAssignmentSession getRelevancyOntologyAssignmentSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy RelevancyOntologyAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancyOntologyAssignment() is false
optional
- This method must be implemented if
supportsRelevancyOntologyAssignment()
is true. RelevancySmartOntologySession getRelevancySmartOntologySession(Id ontologyId, Proxy proxy) throws NotFoundException, OperationFailedException
ontologyId
- the Id
of the ontologyproxy
- a proxy RelevancySmartOntologySession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
or
proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancySmartOntology() is false
optional
- This method must be implemented if
supportsRelevancySmartOntology()
is true. OntologyLookupSession getOntologyLookupSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy OntologyLookupSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOntologyLookup() is false
optional
- This method must be implemented if
supportsOntologyLookup()
is true. OntologyQuerySession getOntologyQuerySession(Proxy proxy) throws OperationFailedException
proxy
- a proxy OntologyQuerySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOntologyQuery()
is false
optional
- This method must be implemented if
supportsOntologyQuery()
is true. OntologySearchSession getOntologySearchSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy OntologySearchSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOntologySearch() is false
optional
- This method must be implemented if
supportsOntologySearch()
is true. OntologyAdminSession getOntologyAdminSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy OntologyAdminSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOntologyAdmin()
is false
optional
- This method must be implemented if
supportsOntologyAdmin()
is true. OntologyNotificationSession getOntologyNotificationSession(OntologyReceiver ontologyReceiver, Proxy proxy) throws OperationFailedException
ontologyReceiver
- the ontology receiverproxy
- a proxy OntologyNotificationSession
NullArgumentException
- ontologyReceiver
or proxy
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOntologyNotification() is false
optional
- This method must be implemented if
supportsOntologyNotification()
is true. OntologyHierarchySession getOntologyHierarchySession(Proxy proxy) throws OperationFailedException
proxy
- a proxy OntologyHierarchySession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOntologyHierarchy() is false
optional
- This method must be implemented if
supportsOntologyHierarchy()
is true. OntologyHierarchyDesignSession getOntologyHierarchyDesignSession(Proxy proxy) throws OperationFailedException
proxy
- a proxy OntologyHierarchyDesignSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOntologyHierarchyDesign() is false
optional
- This method must be implemented if
supportsOntologyHierarchyDesign()
is true. OntologyAssignmentSession getOntologyAssignmentSession(Proxy proxy) throws OperationFailedException
Ids
to ontologies.proxy
- a proxy OntologyAssignmentSession
NullArgumentException
- proxy
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOntologyAssignment() is false
optional
- This method must be implemented if
supportsOntologyAssignment()
is true. OntologyBatchProxyManager getOntologyBatchProxyManager() throws OperationFailedException
OntologyBatchProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOntologyBatch()
is false
optional
- This method must be implemented if
supportsOntologyBatch()
is true. OntologyRulesProxyManager getOntologyRulesProxyManager() throws OperationFailedException
OntologyRulesProxyManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOntologyRules()
is false
optional
- This method must be implemented if
supportsOntologyRules()
is true.