public interface ProjectQueryInspector extends OsidObjectQueryInspector, OsidTemporalQueryInspector
This is the query inspector for examining for project queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getBuildingIdTerms()
Gets the building
Id terms. |
BuildingQueryInspector[] |
getBuildingTerms()
Gets the building terms.
|
IdTerm[] |
getCampusIdTerms()
Gets the campus
Id terms. |
CampusQueryInspector[] |
getCampusTerms()
Gets the campus terms.
|
CurrencyRangeTerm[] |
getCostTerms()
Gets the cost terms.
|
ProjectQueryInspectorRecord |
getProjectQueryInspectorRecord(Type projectRecordType)
Gets the project query inspector record corresponding to the given
Project record Type. |
getCommentIdTerms, getCommentTerms, getCreditIdTerms, getCreditTerms, getDescriptionTerms, getDisplayNameTerms, getGenusTypeTerms, getJournalEntryIdTerms, getJournalEntryTerms, getParentGenusTypeTerms, getRelationshipIdTerms, getRelationshipPeerIdTerms, getRelationshipTerms, getStateIdTerms, getStateTerms, getStatisticTerms, getSubjectIdTerms, getSubjectRelevancyTerms, getSubjectTerms
getIdTerms
getRecordTypeTerms
getRecordTypes, hasRecordType
getAnyTerms, getKeywordTerms
getDateTerms, getEffectiveTerms, getEndDateTerms, getStartDateTerms
IdTerm[] getBuildingIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. BuildingQueryInspector[] getBuildingTerms()
mandatory
- This method must be implemented. CurrencyRangeTerm[] getCostTerms()
mandatory
- This method must be implemented. IdTerm[] getCampusIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. CampusQueryInspector[] getCampusTerms()
mandatory
- This method must be implemented. ProjectQueryInspectorRecord getProjectQueryInspectorRecord(Type projectRecordType) throws OperationFailedException
Project
record Type.
projectRecordType
- a project record typeNullArgumentException
- projectRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(projectRecordType)
is false
mandatory
- This method must be implemented.