public interface OntologyManager extends OsidManager, OntologyProfile
The ontology manager provides access to ontology sessions and provides interoperability tests for various aspects of this service. 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()
Gets the OsidSession associated with the ontology administration
service.
|
OntologyAssignmentSession |
getOntologyAssignmentSession()
Gets the session to assign
Ids to ontologies. |
OntologyBatchManager |
getOntologyBatchManager()
Gets the ontology batch service.
|
OntologyHierarchyDesignSession |
getOntologyHierarchyDesignSession()
Gets the session designing ontology hierarchies.
|
OntologyHierarchySession |
getOntologyHierarchySession()
Gets the session traversing ontology hierarchies.
|
OntologyLookupSession |
getOntologyLookupSession()
Gets the OsidSession associated with the ontology lookup service.
|
OntologyNotificationSession |
getOntologyNotificationSession(OntologyReceiver ontologyReceiver)
Gets the notification session for notifications pertaining to ontology
service changes.
|
OntologyQuerySession |
getOntologyQuerySession()
Gets the OsidSession associated with the ontology query service.
|
OntologyRulesManager |
getOntologyRulesManager()
Gets the ontology rules service.
|
OntologySearchSession |
getOntologySearchSession()
Gets the OsidSession associated with the ontology search service.
|
RelevancyAdminSession |
getRelevancyAdminSession()
Gets the
OsidSession associated with the relevancy
administration service. |
RelevancyAdminSession |
getRelevancyAdminSessionForOntology(Id ontologyId)
Gets the
OsidSession associated with the relevancy
admin service for the given ontology. |
RelevancyLookupSession |
getRelevancyLookupSession()
Gets the
OsidSession associated with the relevancy
lookup service. |
RelevancyLookupSession |
getRelevancyLookupSessionForOntology(Id ontologyId)
Gets the
OsidSession associated with the relevancy
lookup service for the given ontology. |
RelevancyNotificationSession |
getRelevancyNotificationSession(RelevancyReceiver relevancyReceiver)
Gets the notification session for notifications pertaining to
relevancy changes.
|
RelevancyNotificationSession |
getRelevancyNotificationSessionForOntology(RelevancyReceiver relevancyReceiver,
Id ontologyId)
Gets the
OsidSession associated with the relevancy
notification service for the given ontology. |
RelevancyOntologyAssignmentSession |
getRelevancyOntologyAssignmentSession()
Gets the session managing relevancy ontology mappings.
|
RelevancyOntologySession |
getRelevancyOntologySession()
Gets the session retrieving relevancy ontology mappings.
|
RelevancyQuerySession |
getRelevancyQuerySession()
Gets the
OsidSession associated with the relevancy
query service. |
RelevancyQuerySession |
getRelevancyQuerySessionForOntology(Id ontologyId)
Gets the
OsidSession associated with the relevancy
query service for the given ontology. |
RelevancySearchSession |
getRelevancySearchSession()
Gets the
OsidSession associated with the relevancy
search service. |
RelevancySearchSession |
getRelevancySearchSessionForOntology(Id ontologyId)
Gets the
OsidSession associated with the relevancy
search service for the given ontology. |
RelevancySmartOntologySession |
getRelevancySmartOntologySession(Id ontologyId)
Gets the session managing relevancy smart ontologies.
|
SubjectAdminSession |
getSubjectAdminSession()
Gets the
OsidSession associated with the subject
administration service. |
SubjectAdminSession |
getSubjectAdminSessionForOntology(Id ontologyId)
Gets the
OsidSession associated with the subject admin
service for the given ontology. |
SubjectHierarchyDesignSession |
getSubjectHierarchyDesignSession()
Gets the session designing subject hierarchies.
|
SubjectHierarchyDesignSession |
getSubjectHierarchyDesignSessionForOntology(Id ontologyId)
Gets the
OsidSession associated with the subject
heirarchy design service for the given ontology. |
SubjectHierarchySession |
getSubjectHierarchySession()
Gets the session traversing subject hierarchies.
|
SubjectHierarchySession |
getSubjectHierarchySessionForId(Id id)
Gets the hierarchy session for the given
Id assigned
using the OntologyAssignmentSession. |
SubjectHierarchySession |
getSubjectHierarchySessionForOntology(Id ontologyId)
Gets the
OsidSession associated with the subject
heirarchy traversal service for the given ontology. |
SubjectLookupSession |
getSubjectLookupSession()
Gets the
OsidSession associated with the subject lookup
service. |
SubjectLookupSession |
getSubjectLookupSessionForId(Id id)
Gets the
OsidSession associated with the subject lookup
service for the given Id assigned using the
OntologyAssignmentSession. |
SubjectLookupSession |
getSubjectLookupSessionForOntology(Id ontologyId)
Gets the
OsidSession associated with the subject lookup
service for the given ontology. |
SubjectNotificationSession |
getSubjectNotificationSession(SubjectReceiver subjectReceiver)
Gets the notification session for notifications pertaining to subject
changes.
|
SubjectNotificationSession |
getSubjectNotificationSessionForOntology(SubjectReceiver subjectReceiver,
Id ontologyId)
Gets the
OsidSession associated with the subject
notification service for the given ontology. |
SubjectOntologyAssignmentSession |
getSubjectOntologyAssignmentSession()
Gets the session managing subject ontology mappings.
|
SubjectOntologySession |
getSubjectOntologySession()
Gets the session retrieving subject ontology mappings.
|
SubjectQuerySession |
getSubjectQuerySession()
Gets the
OsidSession associated with the subject query
service. |
SubjectQuerySession |
getSubjectQuerySessionForOntology(Id ontologyId)
Gets the
OsidSession associated with the subject query
service for the given ontology. |
SubjectSearchSession |
getSubjectSearchSession()
Gets the
OsidSession associated with the subject search
service. |
SubjectSearchSession |
getSubjectSearchSessionForOntology(Id ontologyId)
Gets the
OsidSession associated with the subject search
service for the given ontology. |
SubjectSmartOntologySession |
getSubjectSmartOntologySession(Id ontologyId)
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() throws OperationFailedException
OsidSession
associated with the subject lookup
service. SubjectLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsSubjectLookup()
is false
optional
- This method must be implemented if
supportsSubjectLookup()
is true.
SubjectLookupSession getSubjectLookupSessionForOntology(Id ontologyId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject lookup
service for the given ontology.ontologyId
- the Id
of the ontology a SubjectLookupSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
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) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject lookup
service for the given Id
assigned using the
OntologyAssignmentSession.
id
- an Id
a SubjectLookupSession
NotFoundException
- id
not foundNullArgumentException
- id
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() throws OperationFailedException
OsidSession
associated with the subject query
service. SubjectQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsSubjectQuery()
is false
optional
- This method must be implemented if
supportsSubjectQuery()
is true.
SubjectQuerySession getSubjectQuerySessionForOntology(Id ontologyId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject query
service for the given ontology.ontologyId
- the Id
of the ontology SubjectQuerySession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
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() throws OperationFailedException
OsidSession
associated with the subject search
service. SubjectSearchSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsSubjectSearch()
is false
optional
- This method must be implemented if
supportsSubjectSearch()
is true.
SubjectSearchSession getSubjectSearchSessionForOntology(Id ontologyId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject search
service for the given ontology.ontologyId
- the Id
of the ontology a SubjectSearchSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
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() throws OperationFailedException
OsidSession
associated with the subject
administration service. SubjectAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsSubjectAdmin()
is false
optional
- This method must be implemented if
supportsSubjectAdmin()
is true.
SubjectAdminSession getSubjectAdminSessionForOntology(Id ontologyId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject admin
service for the given ontology.ontologyId
- the Id
of the ontology a SubjectAdminSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
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) throws OperationFailedException
subjectReceiver
- the subject receiver SubjectNotificationSession
NullArgumentException
- subjectReceiver
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) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject
notification service for the given ontology.subjectReceiver
- the subject receiverontologyId
- the Id
of the ontology a SubjectNotificationSession
NotFoundException
- ontologyId
not foundNullArgumentException
- subjectReceiver
or ontologyId
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() throws OperationFailedException
SubjectHierarchySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubjectHierarchy() is false
optional
- This method must be implemented if
supportsSubjectHierarchy()
is true. SubjectHierarchySession getSubjectHierarchySessionForOntology(Id ontologyId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject
heirarchy traversal service for the given ontology.ontologyId
- the Id
of the ontology SubjectHierarchySession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
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) throws NotFoundException, OperationFailedException
Id
assigned
using the OntologyAssignmentSession.
id
- an Id
SubjectHierarchySession
NotFoundException
- id
not foundNullArgumentException
- id
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() throws OperationFailedException
SubjectHierarchyDesignSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubjectHierarchyDesign() is false
optional
- This method must be implemented if
supportsSubjectHierarchyDesign()
is true. SubjectHierarchyDesignSession getSubjectHierarchyDesignSessionForOntology(Id ontologyId) throws NotFoundException, OperationFailedException
OsidSession
associated with the subject
heirarchy design service for the given ontology.ontologyId
- the Id
of the ontology SubjectHierarchyDesignSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
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() throws OperationFailedException
SubjectOntologySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubjectOntology() is false
optional
- This method must be implemented if
supportsSubjectOntology()
is true. SubjectOntologyAssignmentSession getSubjectOntologyAssignmentSession() throws OperationFailedException
SubjectOntologyAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubjectOntologyAssignment() is false
optional
- This method must be implemented if
supportsSubjectOntologyAssignment()
is true. SubjectSmartOntologySession getSubjectSmartOntologySession(Id ontologyId) throws NotFoundException, OperationFailedException
ontologyId
- the Id
of the ontology SubjectSmartOntologySession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsSubjectSmartOntology() is false
optional
- This method must be implemented if
supportsSubjectSmartOntology()
is true. RelevancyLookupSession getRelevancyLookupSession() throws OperationFailedException
OsidSession
associated with the relevancy
lookup service. RelevancyLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancyLookup()
is false
optional
- This method must be implemented if
supportsRelevancyLookup()
is true.
RelevancyLookupSession getRelevancyLookupSessionForOntology(Id ontologyId) throws NotFoundException, OperationFailedException
OsidSession
associated with the relevancy
lookup service for the given ontology.ontologyId
- the Id
of the ontology a RelevancyLookupSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
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() throws OperationFailedException
OsidSession
associated with the relevancy
query service. RelevancyQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancyQuery()
is false
optional
- This method must be implemented if
supportsRelevancyQuery()
is true.
RelevancyQuerySession getRelevancyQuerySessionForOntology(Id ontologyId) throws NotFoundException, OperationFailedException
OsidSession
associated with the relevancy
query service for the given ontology.ontologyId
- the Id
of the ontology a RelevancyQuerySession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
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() throws OperationFailedException
OsidSession
associated with the relevancy
search service. RelevancySearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancySearch()
is false
optional
- This method must be implemented if
supportsRelevancySearch()
is true.
RelevancySearchSession getRelevancySearchSessionForOntology(Id ontologyId) throws NotFoundException, OperationFailedException
OsidSession
associated with the relevancy
search service for the given ontology.ontologyId
- the Id
of the ontology a RelevancySearchSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
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() throws OperationFailedException
OsidSession
associated with the relevancy
administration service. RelvancyAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancyAdmin()
is false
optional
- This method must be implemented if
supportsRelevancyAdmin()
is true.
RelevancyAdminSession getRelevancyAdminSessionForOntology(Id ontologyId) throws NotFoundException, OperationFailedException
OsidSession
associated with the relevancy
admin service for the given ontology.ontologyId
- the Id
of the ontology a RelevancyAdminSession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
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) throws OperationFailedException
relevancyReceiver
- the relevancy receiver a RelevancyNotificationSession
NullArgumentException
- relevancyReceiver
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) throws NotFoundException, OperationFailedException
OsidSession
associated with the relevancy
notification service for the given ontology.relevancyReceiver
- the subject receiverontologyId
- the Id
of the ontology a RelevancyNotificationSession
NotFoundException
- ontologyId
not foundNullArgumentException
- relevancyReceiver
or ontologyId
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() throws OperationFailedException
RelevancyOntologySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancyOntology() is false
optional
- This method must be implemented if
supportsRelevancyOntology()
is true. RelevancyOntologyAssignmentSession getRelevancyOntologyAssignmentSession() throws OperationFailedException
RelevancyOntologyAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancyOntologyAssignment() is false
optional
- This method must be implemented if
supportsRelevancyOntologyAssignment()
is true. RelevancySmartOntologySession getRelevancySmartOntologySession(Id ontologyId) throws NotFoundException, OperationFailedException
ontologyId
- the Id
of the ontology RelevancySmartOntologySession
NotFoundException
- ontologyId
not foundNullArgumentException
- ontologyId
is
null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsRelevancySmartOntology() is false
optional
- This method must be implemented if
supportsRelevancySmartOntology()
is true. OntologyLookupSession getOntologyLookupSession() throws OperationFailedException
OntologyLookupSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOntologyLookup() is false
optional
- This method must be implemented if
supportsOntologyLookup()
is true. OntologyQuerySession getOntologyQuerySession() throws OperationFailedException
OntologyQuerySession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOntologyQuery()
is false
optional
- This method must be implemented if
supportsOntologyQuery()
is true. OntologySearchSession getOntologySearchSession() throws OperationFailedException
OntologySearchSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOntologySearch() is false
optional
- This method must be implemented if
supportsOntologySearch()
is true. OntologyAdminSession getOntologyAdminSession() throws OperationFailedException
OntologyAdminSession
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOntologyAdmin()
is false
optional
- This method must be implemented if
supportsOntologyAdmin()
is true. OntologyNotificationSession getOntologyNotificationSession(OntologyReceiver ontologyReceiver) throws OperationFailedException
ontologyReceiver
- the ontology receiver OntologyNotificationSession
NullArgumentException
- ontologyReceiver
is null
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOntologyNotification() is false
optional
- This method must be implemented if
supportsOntologyNotification()
is true. OntologyHierarchySession getOntologyHierarchySession() throws OperationFailedException
OntologyHierarchySession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOntologyHierarchy() is false
optional
- This method must be implemented if
supportsOntologyHierarchy()
is true. OntologyHierarchyDesignSession getOntologyHierarchyDesignSession() throws OperationFailedException
OntologyHierarchyDesignSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOntologyHierarchyDesign() is false
optional
- This method must be implemented if
supportsOntologyHierarchyDesign()
is true. OntologyAssignmentSession getOntologyAssignmentSession() throws OperationFailedException
Ids
to ontologies. OntologyAssignmentSession
OperationFailedException
- unable to complete requestUnimplementedException
-
supportsOntologyAssignment() is false
optional
- This method must be implemented if
supportsOntologyAssignment()
is true. OntologyBatchManager getOntologyBatchManager() throws OperationFailedException
OntologyBatchManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOntologyBatch()
is false
optional
- This method must be implemented if
supportsOntologyBatch()
is true. OntologyRulesManager getOntologyRulesManager() throws OperationFailedException
OntologyRulesManager
OperationFailedException
- unable to complete requestUnimplementedException
- supportsOntologyRules()
is false
optional
- This method must be implemented if
supportsOntologyRules()
is true.