| Interface | osid.process.ProcessProfile | ||
|---|---|---|---|
| Implements | osid.OsidProfile | ||
| Description |
The state profile describes interoperability among state 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 | supportsState | ||
| Description |
Tests if retrieving mappings of state and | ||
| Return | boolean | true if state mapping retrieval is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsStateAssignment | ||
| Description |
Tests if managing mappings of states and | ||
| Return | boolean | true if state assignment is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsStateChangeNotification | ||
| Description |
Tests if subscirbing to state change notifications is supported. | ||
| Return | boolean | true if state change notification is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsStateLookup | ||
| Description |
Tests if state lookup is supported. | ||
| Return | boolean | true if state lookup is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsStateQuery | ||
| Description |
Tests if state query is supported. | ||
| Return | boolean | true if state query is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsStateSearch | ||
| Description |
Tests if state search is supported. | ||
| Return | boolean | true if state search is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsStateAdmin | ||
| Description |
Tests if state administration is supported. | ||
| Return | boolean | true if state administration is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsStateSequencing | ||
| Description |
Tests if state sequencing is supported. | ||
| Return | boolean | true if state sequencing is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsStateNotification | ||
| Description |
Tests if state notification is supported. Messages may be sent when states are created, modified, or deleted. | ||
| Return | boolean | true if state notification is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProcessLookup | ||
| Description |
Tests if process lookup is supported. | ||
| Return | boolean | true if process lookup is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProcessQuery | ||
| Description |
Tests if process query is supported. | ||
| Return | boolean | true if process query is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProcessSearch | ||
| Description |
Tests if process search is supported. | ||
| Return | boolean | true if process search is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProcessAdmin | ||
| Description |
Tests if process administration is supported. | ||
| Return | boolean | true if process administration is supported, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProcessNotification | ||
| Description |
Tests if process notification is supported. Messages
may be sent when | ||
| Return | boolean | true if process notification is supported ,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProcessHierarchy | ||
| Description |
Tests if a process hierarchy traversal is supported. | ||
| Return | boolean | true if a process hierarchy traversal is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProcessHierarchyDesign | ||
| Description |
Tests if a process hierarchy design is supported. | ||
| Return | boolean | true if a process hierarchy design is supported,
false otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getStateRecordTypes | ||
| Description |
Gets all the state record types supported. | ||
| Return | osid.type.TypeList | the list of supported state record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsStateRecordType | ||
| Description |
Tests if a given state record type is supported. | ||
| Parameters | osid.type.Type | stateRecordType | the state type |
| Return | boolean | true if the state record type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | stateRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getStateSearchRecordTypes | ||
| Description |
Gets all the state search record types supported. | ||
| Return | osid.type.TypeList | the list of supported state search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsStateSearchRecordType | ||
| Description |
Tests if a given state search type is supported. | ||
| Parameters | osid.type.Type | stateSearchRecordType | the state search type |
| Return | boolean | true if the state search record type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | stateRecordSearchType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getProcessRecordTypes | ||
| Description |
Gets all the process record types supported. | ||
| Return | osid.type.TypeList | the list of supported process record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProcessRecordType | ||
| Description |
Tests if a given process record type is supported. | ||
| Parameters | osid.type.Type | processRecordType | the process record type |
| Return | boolean | true if the process record type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | processRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getProcessSearchRecordTypes | ||
| Description |
Gets all the process search record types supported. | ||
| Return | osid.type.TypeList | the list of supported process search record types | |
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsProcessSearchRecordType | ||
| Description |
Tests if a given process search record type is supported. | ||
| Parameters | osid.type.Type | processSearchRecordType | the process search record type |
| Return | boolean | true if the process search record type is supported ,
false otherwise | |
| Errors | NULL_ARGUMENT | processSearchRecordType is null | |
| Compliance | mandatory | This method must be implemented. | |