| Interface | osid.dictionary.DictionaryProxyManager | ||
|---|---|---|---|
| Implements | osid.OsidProxyManager | ||
osid.dictionary.DictionaryProfile | |||
| Description |
The dictionary manager provides access to dictionary
sessions and provides interoperability tests for various
aspects of this service. Methods in this manager support a
| ||
| Method | getEntryRetrievalSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.EntryRetrievalSession | an EntryRetrievalSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntryRetrieval() is false | ||
| Compliance | optional | This method must be implemented if supportsEntryRetrieval()
is true. | |
| Method | getEntryRetrievalSessionForDictionary | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | dictionaryId | the Id of the Dictionary to use |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.dictionary.EntryRetrievalSession | an EntryRetrievalSession | |
| Errors | NOT_FOUND | no Dictionary found by the given Id | |
| NULL_ARGUMENT | dictionaryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntryRetrieval() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsEntryRetrieval(),
supportsVisibleFederation() are true. | |
| Method | getEntryLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.EntryLookupSession | an EntryLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntryLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsEntryLookup() is
true. | |
| Method | getEntryLookupSessionForDictionary | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | dictionaryId | the Id of the Dictionary to use |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.dictionary.EntryLookupSession | an EntryLookupSession | |
| Errors | NOT_FOUND | no Dictionary found by the given Id | |
| NULL_ARGUMENT | dictionaryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntryLookup() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsEntryLookup(),
supportsVisibleFederation() are true. | |
| Method | getEntryQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.EntryQuerySession | an EntryQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntryQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsEntryQuery() is
true. | |
| Method | getEntryQuerySessionForDictionary | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | dictionaryId | the Id of the Dictionary to use |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.dictionary.EntryQuerySession | an EntryQuerySession | |
| Errors | NOT_FOUND | no Dictionary found by the given Id | |
| NULL_ARGUMENT | dictionaryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntryQuery() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsEntryQuery(),
supportsVisibleFederation() are true. | |
| Method | getEntrySearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.EntrySearchSession | an EntrySearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntrySearch() is false | ||
| Compliance | optional | This method must be implemented if supportsEntrySearch() is
true. | |
| Method | getEntrySearchSessionForDictionary | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | dictionaryId | the Id of the Dictionary to use |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.dictionary.EntrySearchSession | an EntrySearchSession | |
| Errors | NOT_FOUND | no Dictionary found by the given Id | |
| NULL_ARGUMENT | dictionaryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntrySearch() or supportsVisibleFederation()
is false | ||
| Compliance | optional | This method must be implemented if supportsEntrySearch(),
supportsVisibleFederation() are true. | |
| Method | getEntryAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.EntryAdminSession | an EntryAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntryAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsEntryAdmin() is
true. | |
| Method | getEntryAdminSessionForDictionary | ||
| Description |
Gets the | ||
| Parameters | osid.id.Id | dictionaryId | the Id of the Dictionary to use |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.dictionary.EntryAdminSession | an EntryAdminSession | |
| Errors | NOT_FOUND | no Dictionary found by the given Id | |
| NULL_ARGUMENT | dictionaryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntryAdmin() os supportsVisibleFederration()
is false | ||
| Compliance | optional | This method must be implemented if supportsEntryAdmin(),
supportsVisibleFederation() are true. | |
| Method | getEntryNotificationSession | ||
| Description |
Gets an | ||
| Parameters | osid.dictionary.EntryReceiver | entryReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.dictionary.EntryNotificationSession | an EntryNotificationSession | |
| Errors | NULL_ARGUMENT | entryReceiver or proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntryNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsEntryNotification()
is true. | |
| Method | getEntryNotificationSessionForDictionary | ||
| Description |
Gets an | ||
| Parameters | osid.dictionary.EntryReceiver | entryReceiver | the notification callback |
osid.id.Id | dictionaryId | the Id of the Dictionary to use | |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.dictionary.EntryNotificationSession | an EntryNotificationSession | |
| Errors | NOT_FOUND | no Dictionary found by the given Id | |
| NULL_ARGUMENT | entryReceiver, dictionaryId or proxy is
null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntryNotification() or
supportsVisibleFederation() is false | ||
| Compliance | optional | This method must be implemented if supportsEntryNotification()
and supportsVisibleFederation() are true. | |
| Method | getEntryDictionarySession | ||
| Description |
Gets the session for retrieving entry to dictionary mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.EntryDictionarySession | a EntryDictionarySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntryDictionary() is false | ||
| Compliance | optional | This method must be implemented if supportsEntryDictionary()
is true. | |
| Method | getEntryDictionaryAssignmentSession | ||
| Description |
Gets the session for assigning entry to dictionary mappings. | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.EntryDictionaryAssignmentSession | a EntryDictionaryAssignmentSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntryDictionaryAssignment() is false | ||
| Compliance | optional | This method must be implemented if
supportsEntryDictionaryAssignment() is true. | |
| Method | getEntrySmartDictionarySession | ||
| Description |
Gets the session for managing dynamic entry dictionarys. | ||
| Parameters | osid.id.Id | dictionaryId | the Id of the dictionary |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.dictionary.EntrySmartDictionarySession | a EntrySmartDictionarySession | |
| Errors | NOT_FOUND | dictionaryId not found | |
| NULL_ARGUMENT | dictionaryId or proxy is null | ||
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsEntrySmartDictionary() is false | ||
| Compliance | optional | This method must be implemented if supportsEntrySmartDictionary()
is true. | |
| Method | getDictionaryLookupSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.DictionaryLookupSession | a DictionaryLookupSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDictionaryLookup() is false | ||
| Compliance | optional | This method must be implemented if supportsDictionaryLookup()
and supportsVisibleFederation() are true.
| |
| Method | getDictionaryQuerySession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.DictionaryQuerySession | a DictionaryQuerySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDictionaryQuery() is false | ||
| Compliance | optional | This method must be implemented if supportsDictionaryQuery()
and supportsVisibleFederation() are true. | |
| Method | getDictionarySearchSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.DictionarySearchSession | a DictionarySearchSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDictionarySearch() is false | ||
| Compliance | optional | This method must be implemented if supportsDictionarySearch()
and supportsVisibleFederation() are true.
| |
| Method | getDictionaryAdminSession | ||
| Description |
Gets the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.DictionaryAdminSession | a DictionaryAdminSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDictionaryAdmin() is false | ||
| Compliance | optional | This method must be implemented if supportsDictionaryAdmin()
is true. | |
| Method | getDictionaryNotificationSession | ||
| Description |
Gets the | ||
| Parameters | osid.dictionary.DictionaryReceiver | dictionaryReceiver | the notification callback |
osid.proxy.Proxy | proxy | a proxy | |
| Return | osid.dictionary.DictionaryNotificationSession | a DictionaryNotificationSession | |
| Errors | NULL_ARGUMENT | dictionaryReceiver or proxy is null
| |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDictionaryNotification() is false | ||
| Compliance | optional | This method must be implemented if supportsDictionaryNotification()
is true. | |
| Method | getDictionaryHierarchySession | ||
| Description |
Gets the hierarchy traversing the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.DictionaryHierarchySession | a DictionaryHierarchySession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDictionaryHierarchy() is false | ||
| Compliance | optional | This method must be implemented if
supportsDictionaryHierarchyTraversal() is true. | |
| Method | getDictionaryHierarchyDesignSession | ||
| Description |
Gets the hierarchy managing the | ||
| Parameters | osid.proxy.Proxy | proxy | a proxy |
| Return | osid.dictionary.DictionaryHierarchyDesignSession | a DictionaryHierarchyDesignSession | |
| Errors | NULL_ARGUMENT | proxy is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNIMPLEMENTED | supportsDictionaryHierarchyDesign() is false | ||
| Compliance | optional | This method must be implemented if
supportsDictionaryHierarchyDesign() is true. | |
| Method | getDictionaryBatchProxyManager | ||
| Description |
Gets a | ||
| Return | osid.dictionary.batch.DictionaryBatchProxyManager | a DictionaryBatchProxyManager | |
| Errors | OPERATION_FAILED | unable to complete request | |
| UNIMPLEMENTED | supportsDictionaryBatch() is false | ||
| Compliance | optional | This method must be implemented. | |