OSID Logo
OSID Specifications
commenting package
Version 3.0.0
Interfaceosid.commenting.CommentingProfile
Implementsosid.OsidProfile
Implemented Byosid.commenting.CommentingManager
osid.commenting.CommentingProxyManager
Description

The commenting profile describes the interoperability among commenting services.

MethodsupportsVisibleFederation
Description

Tests if any book federation is exposed. Federation is exposed when a specific book may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of books appears as a single book.

Returnbooleantrue if visible federation is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCommentLookup
Description

Tests for the availability of a comment lookup service.

Returnbooleantrue if comment lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsRatingLookup
Description

Tests for the availability of a rating lookup service.

Returnbooleantrue if rating lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCommentQuery
Description

Tests if querying comments is available.

Returnbooleantrue if comment query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCommentSearch
Description

Tests if searching for comments is available.

Returnbooleantrue if comment search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCommentAdmin
Description

Tests if managing comments is available.

Returnbooleantrue if comment admin is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCommentNotification
Description

Tests if comment notification is available.

Returnbooleantrue if comment notification is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCommentBook
Description

Tests if a comment to book lookup session is available.

Returnbooleantrue if comment book lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCommentBookAssignment
Description

Tests if a comment to book assignment session is available.

Returnbooleantrue if comment book assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsCommentSmartBook
Description

Tests if a comment smart booking session is available.

Returnbooleantrue if comment smart booking is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBookLookup
Description

Tests for the availability of a book lookup service.

Returnbooleantrue if book lookup is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBookQuery
Description

Tests if querying books is available.

Returnbooleantrue if book query is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBookSearch
Description

Tests if searching for books is available.

Returnbooleantrue if book search is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBookAdmin
Description

Tests for the availability of a book administrative service for creating and deleting books.

Returnbooleantrue if book administration is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBookNotification
Description

Tests for the availability of a book notification service.

Returnbooleantrue if book notification is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsBookHierarchy
Description

Tests for the availability of a book hierarchy traversal service.

Returnbooleantrue if book hierarchy traversal is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsBookHierarchyDesign
Description

Tests for the availability of a book hierarchy design service.

Returnbooleantrue if book hierarchy design is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsCommentingBatch
Description

Tests for the availability of a commenting batch service.

Returnbooleantrue if commenting batch service is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodgetCommentRecordTypes
Description

Gets the supported Comment record types.

Returnosid.type.TypeLista list containing the supported comment record types
CompliancemandatoryThis method must be implemented.
MethodsupportsCommentRecordType
Description

Tests if the given Comment record type is supported.

Parametersosid.type.TypecommentRecordTypea Type indicating a Comment record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTcommentRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetCommentSearchRecordTypes
Description

Gets the supported comment search record types.

Returnosid.type.TypeLista list containing the supported comment search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsCommentSearchRecordType
Description

Tests if the given comment search record type is supported.

Parametersosid.type.TypecommentSearchRecordTypea Type indicating a comment record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTcommentSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetBookRecordTypes
Description

Gets the supported Book record types.

Returnosid.type.TypeLista list containing the supported book record types
CompliancemandatoryThis method must be implemented.
MethodsupportsBookRecordType
Description

Tests if the given Book record type is supported.

Parametersosid.type.TypebookRecordTypea Type indicating a Book record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTbookRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetBookSearchRecordTypes
Description

Gets the supported book search record types.

Returnosid.type.TypeLista list containing the supported book search record types
CompliancemandatoryThis method must be implemented.
MethodsupportsBookSearchRecordType
Description

Tests if the given book search record type is supported.

Parametersosid.type.TypebookSearchRecordTypea Type indicating a book record type
Returnbooleantrue if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENTbookSearchRecordType is null
CompliancemandatoryThis method must be implemented.