OSID Logo
OSID Specifications
forum package
Version 3.0.0
Release Candidate Preview
Interfaceosid.forum.ForumProfile
Implementsosid.OsidProfile
Description

The reply profile describes the interoperability among forum services.

MethodsupportsVisibleFederation
Description

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

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

Tests for the availability of an post lookup service.

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

Tests if querying posts is available.

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

Tests if searching for posts is available.

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

Tests for the availability of a post administrative service for creating and deleting posts.

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

Tests for the availability of a post notification service.

Returnboolean true if post notification is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsPostForum
Description

Tests if a post to forum lookup session is available.

Returnboolean true if post forum lookup session is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPostForumAssignment
Description

Tests if a post to forum assignment session is available.

Returnboolean true if post forum assignment is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsPostSmartForum
Description

Tests if a post smart foruming session is available.

Returnboolean true if post smart foruming is supported, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsReplyLookup
Description

Tests for the availability of a reply lookup service.

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

Tests if searching for replies is available.

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

Tests if reply notification is available.

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

Tests for the availability of an forum lookup service.

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

Tests if querying forums is available.

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

Tests if searching for forums is available.

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

Tests for the availability of a forum administrative service for creating and deleting forums.

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

Tests for the availability of a forum notification service.

Returnboolean true if forum notification is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsForumHierarchy
Description

Tests for the availability of a forum hierarchy traversal service.

Returnboolean true if forum hierarchy traversal is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodsupportsForumHierarchyDesign
Description

Tests for the availability of a forum hierarchy design service.

Returnboolean true if forum hierarchy design is available, false otherwise
CompliancemandatoryThis method must be implemented in all providers.
MethodsupportsForumBatch
Description

Tests if forum batch service is available.

Returnboolean true if forum batch service is available, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetPostRecordTypes
Description

Gets the supported Post record types.

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

Tests if the given Post record type is supported.

Parametersosid.type.TypepostRecordTypea Type indicating a Post record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT postRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetPostSearchRecordTypes
Description

Gets the supported post search record types.

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

Tests if the given post search record type is supported.

Parametersosid.type.TypepostSearchRecordTypea Type indicating a post record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT postSearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetReplyRecordTypes
Description

Gets the supported Reply record types.

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

Tests if the given Reply record type is supported.

Parametersosid.type.TypereplyRecordTypea Type indicating a Reply record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT replyRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetReplySearchRecordTypes
Description

Gets the supported reply search record types.

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

Tests if the given reply search record type is supported.

Parametersosid.type.TypereplySearchRecordTypea Type indicating a reply record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT replySearchRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetForumRecordTypes
Description

Gets the supported Forum record types.

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

Tests if the given Forum record type is supported.

Parametersosid.type.TypeforumRecordTypea Type indicating a Forum record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT forumRecordType is null
CompliancemandatoryThis method must be implemented.
MethodgetForumSearchRecordTypes
Description

Gets the supported forum search record types.

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

Tests if the given forum search record type is supported.

Parametersosid.type.TypeforumSearchRecordTypea Type indicating a forum record type
Returnboolean true if the given Type is supported, false otherwise
ErrorsNULL_ARGUMENT forumSearchRecordType is null
CompliancemandatoryThis method must be implemented.