| Interface | osid.forum.ForumProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description |
The reply profile describes the interoperability among forum services. | ||
| Method | supportsVisibleFederation | ||
| 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. | ||
| Return | boolean | true if visible federation is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPostLookup | ||
| Description |
Tests for the availability of an post lookup service. | ||
| Return | boolean | true if post lookup is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPostQuery | ||
| Description |
Tests if querying posts is available. | ||
| Return | boolean | true if post query is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPostSearch | ||
| Description |
Tests if searching for posts is available. | ||
| Return | boolean | true if post search is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPostAdmin | ||
| Description |
Tests for the availability of a post administrative service for creating and deleting posts. | ||
| Return | boolean | true if post administration is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPostNotification | ||
| Description |
Tests for the availability of a post notification service. | ||
| Return | boolean | true if post notification is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsPostForum | ||
| Description |
Tests if a post to forum lookup session is available. | ||
| Return | boolean | true if post forum lookup session is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPostForumAssignment | ||
| Description |
Tests if a post to forum assignment session is available. | ||
| Return | boolean | true if post forum assignment is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPostSmartForum | ||
| Description |
Tests if a post smart foruming session is available. | ||
| Return | boolean | true if post smart foruming is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsReplyLookup | ||
| Description |
Tests for the availability of a reply lookup service. | ||
| Return | boolean | true if reply lookup is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsReplyAdmin | ||
| Description |
Tests if searching for replies is available. | ||
| Return | boolean | true if reply search is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsReplyNotification | ||
| Description |
Tests if reply notification is available. | ||
| Return | boolean | true if reply notification is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsForumLookup | ||
| Description |
Tests for the availability of an forum lookup service. | ||
| Return | boolean | true if forum lookup is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsForumQuery | ||
| Description |
Tests if querying forums is available. | ||
| Return | boolean | true if forum query is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsForumSearch | ||
| Description |
Tests if searching for forums is available. | ||
| Return | boolean | true if forum search is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsForumAdmin | ||
| Description |
Tests for the availability of a forum administrative service for creating and deleting forums. | ||
| Return | boolean | true if forum administration is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsForumNotification | ||
| Description |
Tests for the availability of a forum notification service. | ||
| Return | boolean | true if forum notification is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsForumHierarchy | ||
| Description |
Tests for the availability of a forum hierarchy traversal service. | ||
| Return | boolean | true if forum hierarchy traversal is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsForumHierarchyDesign | ||
| Description |
Tests for the availability of a forum hierarchy design service. | ||
| Return | boolean | true if forum hierarchy design is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsForumBatch | ||
| Description |
Tests if forum batch service is available. | ||
| Return | boolean | true if forum batch service is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPostRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported post record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPostRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | postRecordType | a Type indicating a Post record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | postRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPostSearchRecordTypes | ||
| Description |
Gets the supported post search record types. | ||
| Return | osid.type.TypeList | a list containing the supported post search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPostSearchRecordType | ||
| Description |
Tests if the given post search record type is supported. | ||
| Parameters | osid.type.Type | postSearchRecordType | a Type indicating a post record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | postSearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getReplyRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported reply record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsReplyRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | replyRecordType | a Type indicating a Reply record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | replyRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getReplySearchRecordTypes | ||
| Description |
Gets the supported reply search record types. | ||
| Return | osid.type.TypeList | a list containing the supported reply search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsReplySearchRecordType | ||
| Description |
Tests if the given reply search record type is supported. | ||
| Parameters | osid.type.Type | replySearchRecordType | a Type indicating a reply record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | replySearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getForumRecordTypes | ||
| Description |
Gets the supported | ||
| Return | osid.type.TypeList | a list containing the supported forum record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsForumRecordType | ||
| Description |
Tests if the given | ||
| Parameters | osid.type.Type | forumRecordType | a Type indicating a Forum record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | forumRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getForumSearchRecordTypes | ||
| Description |
Gets the supported forum search record types. | ||
| Return | osid.type.TypeList | a list containing the supported forum search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsForumSearchRecordType | ||
| Description |
Tests if the given forum search record type is supported. | ||
| Parameters | osid.type.Type | forumSearchRecordType | a Type indicating a forum record type |
| Return | boolean | true if the given Type is supported,
false otherwise | |
| Errors | NULL_ARGUMENT | forumSearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |