OSID Logo
OSID Specifications
lexicon batch package
Version 3.1.0
Interfaceosid.lexicon.batch.LexiconBatchManager
Implementsosid.OsidManager
osid.lexicon.batch.LexiconBatchProfile
Used Byosid.lexicon.LexiconManager
Description

The lexicon batch manager provides access to lexicon batch sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • TextBatchAdminSession: a session to create, modify, and delete texts in bulk
  • IdiomBatchAdminSession: a session to create, modify, and delete idioms in bulk
  • ParameterBatchAdminSession: a session to create, modify, and delete parameters in bulk
  • PressBatchAdminSession: a session to create, modify, and delete presses in bulk
MethodgetTextBatchAdminSession
Description

Gets the OsidSession associated with the bulk text administration service.

Returnosid.lexicon.batch.TextBatchAdminSession a TextBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTextBatchAdmin() is false
Complianceoptional This method must be implemented if supportsTextBatchAdmin() is true.
MethodgetTextBatchAdminSessionForPress
Description

Gets the OsidSession associated with the bulk text administration service for the given press.

Parametersosid.id.IdpressId the Id of the Press
Returnosid.lexicon.batch.TextBatchAdminSession a TextBatchAdminSession
ErrorsNOT_FOUND no Press found by the given Id
NULL_ARGUMENT pressId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOsidObjectBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTextAdmin() and supportsVisibleFederation() are true
MethodgetIdiomBatchAdminSession
Description

Gets the OsidSession associated with the bulk text administration service.

Returnosid.lexicon.batch.IdiomBatchAdminSession an IdiomBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIdiomBatchAdmin() is false
Complianceoptional This method must be implemented if supportsIdiomBatchAdmin() is true.
MethodgetIdiomBatchAdminSessionForPress
Description

Gets the OsidSession associated with the bulk idiom administration service for the given press.

Parametersosid.id.IdpressId the Id of the Press
Returnosid.lexicon.batch.IdiomBatchAdminSession an IdiomBatchAdminSession
ErrorsNOT_FOUND no Press found by the given Id
NULL_ARGUMENT pressId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOsidObjectBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIdiomAdmin() and supportsVisibleFederation() are true
MethodgetParameterBatchAdminSession
Description

Gets the OsidSession associated with the bulk parameter administration service.

Returnosid.lexicon.batch.ParameterBatchAdminSession a ParameterBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsParameterBatchAdmin() is false
Complianceoptional This method must be implemented if supportsParameterBatchAdmin() is true.
MethodgetParameterBatchAdminSessionForPress
Description

Gets the OsidSession associated with the bulk parameter administration service for the given press.

Parametersosid.id.IdpressId the Id of the Press
Returnosid.lexicon.batch.ParameterBatchAdminSession a ParameterBatchAdminSession
ErrorsNOT_FOUND no Press found by the given Id
NULL_ARGUMENT pressId is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsOsidObjectBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsParameterAdmin() and supportsVisibleFederation() are true
MethodgetPressBatchAdminSession
Description

Gets the OsidSession associated with the bulk press administration service.

Returnosid.lexicon.batch.PressBatchAdminSession a PressBatchAdminSession
ErrorsOPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPressBatchAdmin() is false
Complianceoptional This method must be implemented if supportsPressBatchAdmin() is true.