public interface BuildingQueryInspector extends OsidObjectQueryInspector, OsidTemporalQueryInspector
This is the query inspector for examining for building queries.
Modifier and Type | Method and Description |
---|---|
IdTerm[] |
getAddressIdTerms()
Gets the address
Id terms. |
AddressQueryInspector[] |
getAddressTerms()
Gets the address terms.
|
BuildingQueryInspectorRecord |
getBuildingQueryInspectorRecord(Type buildingRecordType)
Gets the building query inspector record corresponding to the given
Building record Type. |
IdTerm[] |
getCampusIdTerms()
Gets the campus
Id terms. |
CampusQueryInspector[] |
getCampusTerms()
Gets the campus terms.
|
IdTerm[] |
getEnclosingBuildingIdTerms()
Gets the enclosing building
Id terms. |
BuildingQueryInspector[] |
getEnclosingBuildingTerms()
Gets the enclosing building terms.
|
DecimalRangeTerm[] |
getGrossAreaTerms()
Gets the gross area terms.
|
StringTerm[] |
getNumberTerms()
Gets the building number terms.
|
StringTerm[] |
getOfficialNameTerms()
Gets the offical name terms.
|
IdTerm[] |
getRoomIdTerms()
Gets the room
Id terms. |
RoomQueryInspector[] |
getRoomTerms()
Gets the room terms.
|
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[] getAddressIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. AddressQueryInspector[] getAddressTerms()
mandatory
- This method must be implemented. StringTerm[] getOfficialNameTerms()
mandatory
- This method must be implemented. StringTerm[] getNumberTerms()
mandatory
- This method must be implemented. IdTerm[] getEnclosingBuildingIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. BuildingQueryInspector[] getEnclosingBuildingTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getGrossAreaTerms()
mandatory
- This method must be implemented. IdTerm[] getRoomIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. RoomQueryInspector[] getRoomTerms()
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. BuildingQueryInspectorRecord getBuildingQueryInspectorRecord(Type buildingRecordType) throws OperationFailedException
Building
record Type.
buildingRecordType
- a building record typeNullArgumentException
- buildingRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(buildingRecordType)
is false
mandatory
- This method must be implemented.