| Interface | osid.blogging.BloggingProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The entry profile describes interoperability among entry services.  | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if federation is visible.  | ||
| Return | boolean |  true  if visible federation is supported  ,  
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBlogging | ||
| Description | 
                     Tests if sending entries is supported.  | ||
| Return | boolean |  true  if entry sending is supported  ,   
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEntryLookup | ||
| Description | 
                     Tests if entry lookup is supported.  | ||
| Return | boolean |  true  if entry lookup is supported  ,   
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEntryQuery | ||
| Description | 
                     Tests if entry query is supported.  | ||
| Return | boolean |  true  if entry query is supported  ,   
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEntrySearch | ||
| Description | 
                     Tests if entry search is supported.  | ||
| Return | boolean |  true  if entry search is supported  ,   
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEntryAdmin | ||
| Description | 
                     Tests if creating, updating and deleting entries is supported.  | ||
| Return | boolean |  true  if entry administration is supported  ,  
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEntryNotification | ||
| Description | 
                     Tests if entry notification is supported. Entries may be sent when entries are created, modified, or deleted.  | ||
| Return | boolean |  true  if entry notification is supported  ,  
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEntryBlog | ||
| Description | 
                     Tests if retrieving mappings of entry and blogs is supported.  | ||
| Return | boolean |  true  if entry blog mapping retrieval is supported  , 
  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEntryBlogAssignment | ||
| Description | 
                     Tests if managing mappings of entries and blogs is supported.  | ||
| Return | boolean |  true  if entry blog assignment is supported  ,  
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEntrySmartBlog | ||
| Description | 
                     Tests if entry smart blogging is available.  | ||
| Return | boolean |  true  if entry smart blog is supported  ,  
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBlogLookup | ||
| Description | 
                     Tests if blog lookup is supported.  | ||
| Return | boolean |  true  if blog lookup is supported  ,   
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBlogQuery | ||
| Description | 
                     Tests if blog query is supported.  | ||
| Return | boolean |  true  if blog query is supported  ,   
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBlogSearch | ||
| Description | 
                     Tests if blog search is supported.  | ||
| Return | boolean |  true  if blog search is supported  ,   
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBlogAdmin | ||
| Description | 
                     Tests if blog administration is supported.  | ||
| Return | boolean |  true  if blog administration is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBlogNotification | ||
| Description | 
                     Tests if blog notification is supported. Entries may be 
                    sent when   | ||
| Return | boolean |  true  if blog notification is supported  ,  
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBlogHierarchy | ||
| Description | 
                     Tests if a blog hierarchy traversal is supported.  | ||
| Return | boolean |  true  if a blog hierarchy traversal is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBlogHierarchyDesign | ||
| Description | 
                     Tests if a blog hierarchy design is supported.  | ||
| Return | boolean |  true  if a blog hierarchy design is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBloggingBatch | ||
| Description | 
                     Tests if a blogging batch service is supported.  | ||
| Return | boolean |  true  if a blogging batch service is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getEntryRecordTypes | ||
| Description | 
                     Gets all the entry record types supported.  | ||
| Return | osid.type.TypeList | the list of supported entry record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEntryRecordType | ||
| Description | 
                     Tests if a given entry record type is supported.  | ||
| Parameters | osid.type.Type | entryRecordType | the entry type | 
| Return | boolean |  true  if the entry record type is supported  ,  
 false  otherwise  | |
| Errors | NULL_ARGUMENT |  entryRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getEntrySearchRecordTypes | ||
| Description | 
                     Gets all the entry search record types supported.  | ||
| Return | osid.type.TypeList | the list of supported entry search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEntrySearchRecordType | ||
| Description | 
                     Tests if a given entry search type is supported.  | ||
| Parameters | osid.type.Type | entrySearchRecordType | the entry search type | 
| Return | boolean |  true  if the entry search record type is supported  , 
  false  otherwise  | |
| Errors | NULL_ARGUMENT |  entrySearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBlogRecordTypes | ||
| Description | 
                     Gets all the blog record types supported.  | ||
| Return | osid.type.TypeList | the list of supported blog record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBlogRecordType | ||
| Description | 
                     Tests if a given blog record type is supported.  | ||
| Parameters | osid.type.Type | blogRecordType | the blog record type | 
| Return | boolean |  true  if the blog record type is supported  ,  
 false  otherwise  | |
| Errors | NULL_ARGUMENT |  blogRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getBlogSearchRecordTypes | ||
| Description | 
                     Gets all the blog search record types supported.  | ||
| Return | osid.type.TypeList | the list of supported blog search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsBlogSearchRecordType | ||
| Description | 
                     Tests if a given blog search record type is supported.  | ||
| Parameters | osid.type.Type | blogSearchRecordType | the blog search record type | 
| Return | boolean |  true  if the blog search record type is supported  , 
  false  otherwise  | |
| Errors | NULL_ARGUMENT |  blogSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |