OSID Logo
OSID Specifications
ontology batch package
Version 3.1.0
Interfaceosid.ontology.batch.OntologyBatchProxyManager
Implementsosid.OsidProxyManager
osid.ontology.batch.OntologyBatchProfile
Used Byosid.ontology.OntologyProxyManager
Description

The ontology batch proxy manager provides access to ontology batch 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:

  • SubjectBatchAdminSession: a session to create, modify and delete subjects in bulk
  • RelevancyBatchSession: a session to create, modify and delete relevancies in bulk
  • OntologyBatchAdminSession: a session to create, modify and delete ontologies in bulk
MethodgetSubjectBatchAdminSession
Description

Gets the OsidSession associated with the bulk subject administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.ontology.batch.SubjectBatchAdminSession a SubjectBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubjectBatchAdmin() is false
Complianceoptional This method must be implemented if supportsSubjectBatchAdmin() is true.
MethodgetSubjectBatchAdminSessionForOntology
Description

Gets the OsidSession associated with the bulk subject administration service for the given ontology.

Parametersosid.id.IdontologyId the Id of the Ontology
osid.proxy.Proxyproxy a proxy
Returnosid.ontology.batch.SubjectBatchAdminSession a SubjectBatchAdminSession
ErrorsNOT_FOUND no Ontology found by the given Id
NULL_ARGUMENT ontologyId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsSubjectBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsSubjectBatchAdmin() and supportsVisibleFederation() are true
MethodgetRelevancyBatchAdminSession
Description

Gets the OsidSession associated with the bulk relevancy administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.ontology.batch.RelevancyBatchAdminSession a RelevancyBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRelevancyBatchAdmin() is false
Complianceoptional This method must be implemented if supportsRelevancyBatchAdmin() is true.
MethodgetRelevancyBatchAdminSessionForOntology
Description

Gets the OsidSession associated with the bulk relevancy administration service for the given ontology.

Parametersosid.id.IdontologyId the Id of the Ontology
osid.proxy.Proxyproxy a proxy
Returnosid.ontology.batch.RelevancyBatchAdminSession a RelevancyBatchAdminSession
ErrorsNOT_FOUND no Ontology found by the given Id
NULL_ARGUMENT ontologyId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsRelevancyBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsRelevancyBatchAdmin() and supportsVisibleFederation() are true
MethodgetOntologyBatchAdminSession
Description

Gets the OsidSession associated with the bulk ontology administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.ontology.batch.OntologyBatchAdminSession an OntologyBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOntologyBatchAdmin() is false
Complianceoptional This method must be implemented if supportsOntologyBatchAdmin() is true.