OSID Logo
OSID Specifications
lexicon batch package
Version 3.1.0
Interfaceosid.lexicon.batch.LexiconBatchProxyManager
Implementsosid.OsidProxyManager
osid.lexicon.batch.LexiconBatchProfile
Used Byosid.lexicon.LexiconProxyManager
Description

The lexicon proxy manager provides access to lexicon batch sessions and provides interoperability tests for various aspects of this service. Methods in this manager support the passing of a Proxy object. 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.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.lexicon.batch.TextBatchAdminSession a TextBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.lexicon.batch.TextBatchAdminSession a TextBatchAdminSession
ErrorsNOT_FOUND no Press found by the given Id
NULL_ARGUMENT pressId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsTextBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsTextBatchAdmin() and supportsVisibleFederation() are true
MethodgetIdiomBatchAdminSession
Description

Gets the OsidSession associated with the bulk idiom administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.lexicon.batch.IdiomBatchAdminSession an IdiomBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.lexicon.batch.IdiomBatchAdminSession an IdiomBatchAdminSession
ErrorsNOT_FOUND no Press found by the given Id
NULL_ARGUMENT pressId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsIdiomBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsIdiomBatchAdmin() and supportsVisibleFederation() are true
MethodgetParameterBatchAdminSession
Description

Gets the OsidSession associated with the bulk parameter administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.lexicon.batch.ParameterBatchAdminSession a ParameterBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_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
osid.proxy.Proxyproxy a proxy
Returnosid.lexicon.batch.ParameterBatchAdminSession a ParameterBatchAdminSession
ErrorsNOT_FOUND no Press found by the given Id
NULL_ARGUMENT pressId or proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsParameterBatchAdmin() or supportsVisibleFederation() is false
Complianceoptional This method must be implemented if supportsParameterBatchAdmin() and supportsVisibleFederation() are true
MethodgetPressBatchAdminSession
Description

Gets the OsidSession associated with the bulk press administration service.

Parametersosid.proxy.Proxyproxy a proxy
Returnosid.lexicon.batch.PressBatchAdminSession a PressBatchAdminSession
ErrorsNULL_ARGUMENT proxy is null
OPERATION_FAILED unable to complete request
UNIMPLEMENTED supportsPressBatchAdmin() is false
Complianceoptional This method must be implemented if supportsPressBatchAdmin() is true.