| Interface | osid.OsidRelationshipQuery | ||
|---|---|---|---|
| Implements | osid.OsidObjectQuery | ||
osid.OsidTemporalQuery | |||
| Description |
This is the query interface for searching relationships.
Each method specifies an | ||
| Method | matchEndReasonId | ||
| Description |
Match the | ||
| Parameters | osid.id.Id | stateId | Id to match |
boolean | match | true if for a positive match, false for a
negative match | |
| Errors | NULL_ARGUMENT | ruleId is null | |
| Compliance | mandatory | This method must be implemented. | |
| Method | clearEndReasonIdTerms | ||
| Description |
Clears all state | ||
| Compliance | mandatory | This method must be implemented. | |
| Method | supportsEndReasonQuery | ||
| Description |
Tests if a | ||
| Return | boolean | true if a end reason query is available, false
otherwise | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getEndReasonQuery | ||
| Description |
Gets the query for the end reason state. Each retrieval
performs a boolean | ||
| Parameters | boolean | match | true if for a positive match, false for a
negative match |
| Return | osid.process.StateQuery | the state query | |
| Errors | UNIMPLEMENTED | supportsEndReasonQuery() is false | |
| Compliance | optional | This method must be implemented if supportsEndReasonQuery()
is true. | |
| Method | matchAnyEndReason | ||
| Description |
Match any end reason state. | ||
| Parameters | boolean | match | true to match any state, false to match no
state |
| Compliance | mandatory | This method must be implemented. | |
| Method | clearEndReasonTerms | ||
| Description |
Clears all end reason state terms. | ||
| Compliance | mandatory | This method must be implemented. | |