OSID Logo
OSID Specifications
commenting package
Version 3.0.0
Release Candidate Preview
Interfaceosid.commenting.CommentingProfile
Implementsosid.OsidProfile
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.

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

Tests for the availability of a comment lookup service.

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

Tests for the availability of a rating lookup service.

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

Tests if querying comments is available.

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

Tests if searching for comments is available.

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

Tests if managing comments is available.

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

Tests if comment notification is available.

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

Tests if a comment to book lookup session is available.

Returnboolean true 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.

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

Tests if a comment smart booking session is available.

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

Tests for the availability of an book lookup service.

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

Tests if querying books is available.

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

Tests if searching for books is available.

Returnboolean true 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.

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

Tests for the availability of a book notification service.

Returnboolean true 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.

Returnboolean true 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.

Returnboolean true 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.

Returnboolean true 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT commentRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT commentSearchRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT bookRecordType 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
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT bookSearchRecordType is null
CompliancemandatoryThis method must be implemented.