public interface OntologySearch extends OsidSearch
The interface for governing ontology searches.
| Modifier and Type | Method and Description | 
|---|---|
OntologySearchRecord | 
getOntologySearchRecord(Type ontologySearchRecordType)
Gets the ontology search record corresponding to the given ontology 
  search record  
 Type. | 
void | 
orderOntologyResults(OntologySearchOrder ontologySearchOrder)
Specify an ordering to the search results. 
 | 
void | 
searchAmongOntologies(IdList ontologyIds)
Execute this search among the given list of ontologies. 
 | 
limitResultSetgetRecordTypes, hasRecordTypevoid searchAmongOntologies(IdList ontologyIds)
ontologyIds - list of ontologiesNullArgumentException -  ontologyIds  is 
           null mandatory - This method must be implemented. void orderOntologyResults(OntologySearchOrder ontologySearchOrder)
ontologySearchOrder - ontology search orderNullArgumentException -  ontologySearchOrder 
           is  null UnsupportedException -  ontologySearchOrder 
           is not of this servicemandatory - This method must be implemented. OntologySearchRecord getOntologySearchRecord(Type ontologySearchRecordType) throws OperationFailedException
 Type.  This method is used to retrieve an 
  object implementing the requested record.ontologySearchRecordType - an ontology search record typeNullArgumentException -  ontologySearchRecordType 
           is  null OperationFailedException - unable to complete requestUnsupportedException -  
          hasRecordType(ontologySearchRecordType)  is  
          false mandatory - This method must be implemented.