| Interface | osid.checklist.ChecklistProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The todoing profile describes the interoperability among todoing services.  | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if any checklist federation is exposed. Federation is exposed when a specific checklist may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of checklists appears as a single checklist.  | ||
| Return | boolean |  true  if visible federation is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoLookup | ||
| Description | 
                     Tests for the availability of a todo lookup service.  | ||
| Return | boolean |  true  if todo lookup is available,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoQuery | ||
| Description | 
                     Tests if querying todos is available.  | ||
| Return | boolean |  true  if todo query is available,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoSearch | ||
| Description | 
                     Tests if searching for todos is available.  | ||
| Return | boolean |  true  if todo search is available,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoAdmin | ||
| Description | 
                     Tests if managing todos is available.  | ||
| Return | boolean |  true  if todo admin is available,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoNotification | ||
| Description | 
                     Tests if todo notification is available.  | ||
| Return | boolean |  true  if todo notification is available,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoHierarchy | ||
| Description | 
                     Tests if todo   | ||
| Return | boolean |  true  if todo hierarchy is supported,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoHierarchyDesign | ||
| Description | 
                     Tests if a todo   | ||
| Return | boolean |  true  if todo hierarchy design is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoChecklist | ||
| Description | 
                     Tests if a todo to checklist lookup session is available.  | ||
| Return | boolean |  true  if todo checklist lookup session is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoChecklistAssignment | ||
| Description | 
                     Tests if a todo to checklist assignment session is available.  | ||
| Return | boolean |  true  if todo checklist assignment is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoSmartChecklist | ||
| Description | 
                     Tests if a todo smart checklisting session is available.  | ||
| Return | boolean |  true  if todo smart checklisting is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsChecklistLookup | ||
| Description | 
                     Tests for the availability of an checklist lookup service.  | ||
| Return | boolean |  true  if checklist lookup is available,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsChecklistQuery | ||
| Description | 
                     Tests if querying checklists is available.  | ||
| Return | boolean |  true  if checklist query is available,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsChecklistSearch | ||
| Description | 
                     Tests if searching for checklists is available.  | ||
| Return | boolean |  true  if checklist search is available,  false  
otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsChecklistAdmin | ||
| Description | 
                     Tests for the availability of a checklist administrative service for creating and deleting checklists.  | ||
| Return | boolean |  true  if checklist administration is available,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsChecklistNotification | ||
| Description | 
                     Tests for the availability of a checklist notification service.  | ||
| Return | boolean |  true  if checklist notification is available,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsChecklistHierarchy | ||
| Description | 
                     Tests for the availability of a checklist hierarchy traversal service.  | ||
| Return | boolean |  true  if checklist hierarchy traversal is available,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsChecklistHierarchyDesign | ||
| Description | 
                     Tests for the availability of a checklist hierarchy design service.  | ||
| Return | boolean |  true  if checklist hierarchy design is available,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsChecklistBatch | ||
| Description | 
                     Tests for the availability of a checklist batch service.  | ||
| Return | boolean |  true  if checklist batch service is available,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | supportsChecklistMason | ||
| Description | 
                     Tests for the availability of a checklist mason service.  | ||
| Return | boolean |  true  if checklist mason service is available,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented in all providers. | |
| Method | getTodoRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported todo record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | todoRecordType | a  Type  indicating a  Todo  record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  todoRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTodoSearchRecordTypes | ||
| Description | 
                     Gets the supported todo search record types.  | ||
| Return | osid.type.TypeList | a list containing the supported todo search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoSearchRecordType | ||
| Description | 
                     Tests if the given todo search record type is supported.  | ||
| Parameters | osid.type.Type | todoSearchRecordType | a  Type  indicating a todo record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  todoSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getChecklistRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported checklist record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsChecklistRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | checklistRecordType | a  Type  indicating a  Checklist  record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  checklistRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getChecklistSearchRecordTypes | ||
| Description | 
                     Gets the supported checklist search record types.  | ||
| Return | osid.type.TypeList | a list containing the supported checklist search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsChecklistSearchRecordType | ||
| Description | 
                     Tests if the given checklist search record type is supported.  | ||
| Parameters | osid.type.Type | checklistSearchRecordType | a  Type  indicating a checklist record type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  checklistSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getPriorityTypes | ||
| Description | 
                     Gets the supported priority types.  | ||
| Return | osid.type.TypeList | a list containing the supported priority types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsPriorityType | ||
| Description | 
                     Tests if the given priority type is supported.  | ||
| Parameters | osid.type.Type | priorityType | a  Type  indicating a priority type  | 
| Return | boolean |  true  if the given  Type  is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  priorityType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |