public interface Query extends OsidQuery
This is the query interface.
Modifier and Type | Method and Description |
---|---|
QueryRecord |
getQueryRecord(Type queryRecordType)
Gets the query record corresponding to the given
Query
record Type. |
clearAnyTerms, clearKeywordTerms, getStringMatchTypes, matchAny, matchKeyword, supportsStringMatchType
QueryRecord getQueryRecord(Type queryRecordType) throws OperationFailedException, PermissionDeniedException
Query
record Type.
Multiple record retrievals produce a
nested boolean OR
term.queryRecordType
- a query record typeNullArgumentException
- queryRecordType
is null
OperationFailedException
- unable to complete requestPermissionDeniedException
- authorization failure
occurredUnsupportedException
-
hasRecordType(queryRecordType)
is false
mandatory
- This method must be implemented.