| Interface | osid.checklist.mason.ChecklistMasonProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description | 
                 The checklist mason profile describes the interoperability among checklist mason services.  | ||
| Method | supportsVisibleFederation | ||
| Description | 
                     Tests if any broker federation is exposed. Federation is exposed when a specific broker may be identified, selected and used to create a lookup or admin session. Federation is not exposed when a set of brokers appears as a single broker.  | ||
| Return | boolean |  true  if visible federation is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoProducerLookup | ||
| Description | 
                     Tests if looking up todo producers is supported.  | ||
| Return | boolean |  true  if todo producer lookup is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoProducerQuery | ||
| Description | 
                     Tests if querying todo producers is supported.  | ||
| Return | boolean |  true  if todo producer query is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoProducerSearch | ||
| Description | 
                     Tests if searching todo producers is supported.  | ||
| Return | boolean |  true  if todo producer search is supported,  false 
 otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoProducerAdmin | ||
| Description | 
                     Tests if a todo producer administrative service is supported.  | ||
| Return | boolean |  true  if todo producer administration is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoProducerNotification | ||
| Description | 
                     Tests if a todo producer notification service is supported.  | ||
| Return | boolean |  true  if todo producer notification is supported,  
false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoProducerChecklist | ||
| Description | 
                     Tests if a todo producer checklist lookup service is supported.  | ||
| Return | boolean |  true  if a todo producer checklist lookup service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoProducerChecklistAssignment | ||
| Description | 
                     Tests if a todo producer checklist service is supported.  | ||
| Return | boolean |  true  if todo producer checklist assignment service is 
supported,  false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoProducerSmartChecklist | ||
| Description | 
                     Tests if a todo producer checklist lookup service is supported.  | ||
| Return | boolean |  true  if a todo producer checklist service is supported, 
 false  otherwise  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTodoProducerRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  TodoProducer  record types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoProducerRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | todoProducerRecordType | a  Type  indicating a  TodoProducer  record type  | 
| Return | boolean |  true  if the given record type is supported,  false 
 otherwise  | |
| Errors | NULL_ARGUMENT |  todoProducerRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |
| Method | getTodoProducerSearchRecordTypes | ||
| Description | 
                     Gets the supported   | ||
| Return | osid.type.TypeList | a list containing the supported  TodoProducer  search record 
types  | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsTodoProducerSearchRecordType | ||
| Description | 
                     Tests if the given   | ||
| Parameters | osid.type.Type | todoProducerSearchRecordType | a  Type  indicating a  TodoProducer  search 
record type  | 
| Return | boolean |  true  if the given search record type is supported,  
false  otherwise  | |
| Errors | NULL_ARGUMENT |  todoProducerSearchRecordType  is  null   |                 |
| Compliance | mandatory | This method must be implemented. | |