| Interface | osid.resourcing.WorkQueryInspector | ||
|---|---|---|---|
| Implements | osid.OsidObjectQueryInspector | ||
osid.OsidSubjugateableQueryInspector | |||
| Description | 
                 This is the query inspector for examining work queries.  | ||
| Method | getJobIdTerms | ||
| Description | 
                     Gets the job   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getJobTerms | ||
| Description | 
                     Gets the job query terms.  | ||
| Return | osid.resourcing.JobQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCompetencyIdTerms | ||
| Description | 
                     Gets the competency   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCompetencyTerms | ||
| Description | 
                     Gets the competency query terms.  | ||
| Return | osid.resourcing.CompetencyQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCreatedDateTerms | ||
| Description | 
                     Gets the created date query terms.  | ||
| Return | osid.search.terms.DateTimeRangeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCompletionDateTerms | ||
| Description | 
                     Gets the completion date query terms.  | ||
| Return | osid.search.terms.DateTimeRangeTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCommissionIdTerms | ||
| Description | 
                     Gets the commission   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getCommissionTerms | ||
| Description | 
                     Gets the commission query terms.  | ||
| Return | osid.resourcing.CommissionQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getFoundryIdTerms | ||
| Description | 
                     Gets the foundry   | ||
| Return | osid.search.terms.IdTerm[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getFoundryTerms | ||
| Description | 
                     Gets the foundry query terms.  | ||
| Return | osid.resourcing.FoundryQueryInspector[] | the query terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getWorkQueryInspectorRecord | ||
| Description | 
                     Gets the work query inspector record corresponding to 
                    the given   | ||
| Parameters | osid.type.Type | workRecordType | a work record type | 
| Return | osid.resourcing.records.WorkQueryInspectorRecord | the work query inspector record | |
| Errors | NULL_ARGUMENT |  workRecordType  is  null   |                 |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED |  hasRecordType(workRecordType)  is  false   |                 ||
| Compliance | mandatory | This method must be implemented. | |