Interface | osid.commenting.CommentingManager | ||
---|---|---|---|
Implements | osid.OsidManager | ||
osid.commenting.CommentingProfile | |||
Description |
The commenting manager provides access to commenting sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:
The commenting manager also provides a profile for determing the supported search types supported by this service. | ||
Method | getCommentLookupSession | ||
Description |
Gets the | ||
Return | osid.commenting.CommentLookupSession | a CommentLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsCommentLookup() is false | ||
Compliance | optional | This method must be implemented if supportsCommentLookup()
is true. | |
Method | getCommentLookupSessionForBook | ||
Description |
Gets the | ||
Parameters | osid.id.Id | bookId | the Id of the Book |
Return | osid.commenting.CommentLookupSession | a CommentLookupSession | |
Errors | NOT_FOUND | no Book found by the given Id | |
NULL_ARGUMENT | bookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsCommentLookup() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsCommentLookup()
and supportsVisibleFederation() are true | |
Method | getRatingLookupSession | ||
Description |
Gets the | ||
Return | osid.commenting.RatingLookupSession | a RatingLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsRatingLookup() is false | ||
Compliance | optional | This method must be implemented if supportsRatingLookup() is
true. | |
Method | getRatingLookupSessionForBook | ||
Description |
Gets the | ||
Parameters | osid.id.Id | bookId | the Id of the Book |
Return | osid.commenting.RatingLookupSession | a RatingLookupSession | |
Errors | NOT_FOUND | no Book found by the given Id | |
NULL_ARGUMENT | bookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsRatingLookup() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsRatingLookup()
and supportsVisibleFederation() are true | |
Method | getCommentQuerySession | ||
Description |
Gets the | ||
Return | osid.commenting.CommentQuerySession | a CommentQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsCommentQuery() is false | ||
Compliance | optional | This method must be implemented if supportsCommentQuery() is
true. | |
Method | getCommentQuerySessionForBook | ||
Description |
Gets the | ||
Parameters | osid.id.Id | bookId | the Id of the Book |
Return | osid.commenting.CommentQuerySession | a CommentQuerySession | |
Errors | NOT_FOUND | no Book found by the given Id | |
NULL_ARGUMENT | bookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsCommentQuery() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsCommentQuery()
and supportsVisibleFederation() are true | |
Method | getCommentSearchSession | ||
Description |
Gets the | ||
Return | osid.commenting.CommentSearchSession | a CommentSearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsCommentSearch() is false | ||
Compliance | optional | This method must be implemented if supportsCommentSearch()
is true. | |
Method | getCommentSearchSessionForBook | ||
Description |
Gets the | ||
Parameters | osid.id.Id | bookId | the Id of the Book |
Return | osid.commenting.CommentSearchSession | a CommentSearchSession | |
Errors | NOT_FOUND | no Book found by the given Id | |
NULL_ARGUMENT | bookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsCommentSearch() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsCommentSearch()
and supportsVisibleFederation() are true | |
Method | getCommentAdminSession | ||
Description |
Gets the | ||
Return | osid.commenting.CommentAdminSession | a CommentAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsCommentAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsCommentAdmin() is
true. | |
Method | getCommentAdminSessionForBook | ||
Description |
Gets the | ||
Parameters | osid.id.Id | bookId | the Id of the Book |
Return | osid.commenting.CommentAdminSession | a CommentAdminSession | |
Errors | NOT_FOUND | no Book found by the given Id | |
NULL_ARGUMENT | bookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsCommentAdmin() or supportsVisibleFederation()
is false | ||
Compliance | optional | This method must be implemented if supportsCommentAdmin()
and supportsVisibleFederation() are true | |
Method | getCommentNotificationSession | ||
Description |
Gets the | ||
Parameters | osid.commenting.CommentReceiver | commentReceiver | the receiver |
Return | osid.commenting.CommentNotificationSession | a CommentNotificationSession | |
Errors | NULL_ARGUMENT | commentReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsCommentNotification() is false | ||
Compliance | optional | This method must be implemented if supportsCommentNotification()
is true. | |
Method | getCommentNotificationSessionForBook | ||
Description |
Gets the | ||
Parameters | osid.commenting.CommentReceiver | commentReceiver | the receiver |
osid.id.Id | bookId | the Id of the Book | |
Return | osid.commenting.CommentNotificationSession | a CommentNotificationSession | |
Errors | NOT_FOUND | no Book found by the given Id | |
NULL_ARGUMENT | commentReceiver or bookId is null
| ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsCommentNotification() or
supportsVisibleFederation() is false | ||
Compliance | optional | This method must be implemented if supportsCommentNotification()
and supportsVisibleFederation() are true | |
Method | getCommentBookSession | ||
Description |
Gets the session for retrieving comment to book mappings. | ||
Return | osid.commenting.CommentBookSession | a CommentBookSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsCommentBook() is false | ||
Compliance | optional | This method must be implemented if supportsCommentBook() is
true. | |
Method | getCommentBookAssignmentSession | ||
Description |
Gets the session for assigning comment to book mappings. | ||
Return | osid.commenting.CommentBookAssignmentSession | a CommentBookAssignmentSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsCommentBookAssignment() is false | ||
Compliance | optional | This method must be implemented if supportsCommentBookAssignment()
is true. | |
Method | getCommentSmartBookSession | ||
Description |
Gets the session associated with the comment smart book for the given book. | ||
Parameters | osid.id.Id | bookId | the Id of the book |
Return | osid.commenting.CommentSmartBookSession | a CommentSmartBookSession | |
Errors | NOT_FOUND | bookId not found | |
NULL_ARGUMENT | bookId is null | ||
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsCommentSmartBook() is false | ||
Compliance | optional | This method must be implemented if supportsCommentSmartBook()
is true. | |
Method | getBookLookupSession | ||
Description |
Gets the | ||
Return | osid.commenting.BookLookupSession | a BookLookupSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsBookLookup() is false | ||
Compliance | optional | This method must be implemented if supportsBookLookup() is
true. | |
Method | getBookQuerySession | ||
Description |
Gets the | ||
Return | osid.commenting.BookQuerySession | a BookQuerySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsBookQuery() is false | ||
Compliance | optional | This method must be implemented if supportsBookQuery() is
true. | |
Method | getBookSearchSession | ||
Description |
Gets the | ||
Return | osid.commenting.BookSearchSession | a BookSearchSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsBookSearch() is false | ||
Compliance | optional | This method must be implemented if supportsBookSearch() is
true. | |
Method | getBookAdminSession | ||
Description |
Gets the | ||
Return | osid.commenting.BookAdminSession | a BookAdminSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsBookAdmin() is false | ||
Compliance | optional | This method must be implemented if supportsBookAdmin() is
true. | |
Method | getBookNotificationSession | ||
Description |
Gets the | ||
Parameters | osid.commenting.BookReceiver | bookReceiver | the receiver |
Return | osid.commenting.BookNotificationSession | a BookNotificationSession | |
Errors | NULL_ARGUMENT | bookReceiver is null | |
OPERATION_FAILED | unable to complete request | ||
UNIMPLEMENTED | supportsBookNotification() is false | ||
Compliance | optional | This method must be implemented if supportsBookNotification()
is true. | |
Method | getBookHierarchySession | ||
Description |
Gets the | ||
Return | osid.commenting.BookHierarchySession | a BookHierarchySession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsBookHierarchy() is false | ||
Compliance | optional | This method must be implemented if supportsBookHierarchy()
is true. | |
Method | getBookHierarchyDesignSession | ||
Description |
Gets the | ||
Return | osid.commenting.BookHierarchyDesignSession | a BookHierarchyDesignSession | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsBookHierarchyDesign() is false | ||
Compliance | optional | This method must be implemented if supportsBookHierarchyDesign()
is true. | |
Method | getCommentingBatchManager | ||
Description |
Gets a | ||
Return | osid.commenting.batch.CommentingBatchManager | a CommentingBatchManager | |
Errors | OPERATION_FAILED | unable to complete request | |
UNIMPLEMENTED | supportsCommentingBatch() is false | ||
Compliance | optional | This method must be implemented if supportsCommentingBatch()
is true. |