| Interface | osid.authentication.AgentQueryInspector | ||
|---|---|---|---|
| Implements | osid.OsidObjectQueryInspector | ||
| Description |
This is the query inspector for examining agent queries. | ||
| Method | getResourceIdTerms | ||
| Description |
Gets the resource | ||
| Return | osid.search.terms.IdTerm[] | the resource Id terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getResourceTerms | ||
| Description |
Gets the resource terms. | ||
| Return | osid.resource.ResourceQueryInspector[] | the resource terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAgencyIdTerms | ||
| Description |
Gets the agency | ||
| Return | osid.search.terms.IdTerm[] | the agency Id terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAgencyTerms | ||
| Description |
Gets the agency terms. | ||
| Return | osid.authentication.AgencyQueryInspector[] | the agency terms | |
| Compliance | mandatory | This method must be implemented. | |
| Method | getAgentQueryInspectorRecord | ||
| Description |
Gets the query inspector record corresponding to the
given | ||
| Parameters | osid.type.Type | agentRecordType | an agent record type |
| Return | osid.authentication.records.AgentQueryInspectorRecord | the agent query inspector record | |
| Errors | NULL_ARGUMENT | agentRecordType is null | |
| OPERATION_FAILED | unable to complete request | ||
| UNSUPPORTED | hasRecordType(agentRecordType) is false | ||
| Compliance | mandatory | This method must be implemented. | |