public interface RoomQueryInspector extends OsidObjectQueryInspector, OsidTemporalQueryInspector, OsidSubjugateableQueryInspector
The query inspector for examining room queries.
Modifier and Type | Method and Description |
---|---|
DecimalRangeTerm[] |
getAreaTerms()
Gets the area terms.
|
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.
|
StringTerm[] |
getCodeTerms()
Gets the room code number terms.
|
StringTerm[] |
getDesignatedNameTerms()
Gets the offical name terms.
|
IdTerm[] |
getEnclosingRoomIdTerms()
Gets the enclosing room
Id terms. |
RoomQueryInspector[] |
getEnclosingRoomTerms()
Gets the enclosing room terms.
|
IdTerm[] |
getFloorIdTerms()
Gets the floor
Id terms. |
FloorQueryInspector[] |
getFloorTerms()
Gets the floor terms.
|
CardinalRangeTerm[] |
getOccupancyLimitTerms()
Gets the occupancy limit terms.
|
IdTerm[] |
getResourceIdTerms()
Gets the resource
Id terms. |
ResourceQueryInspector[] |
getResourceTerms()
Gets the resource terms.
|
StringTerm[] |
getRoomNumberTerms()
Gets the room building number terms.
|
RoomQueryInspectorRecord |
getRoomQueryInspectorRecord(Type roomRecordType)
Gets the room query inspector record corresponding to the given
Room record Type. |
IdTerm[] |
getSubdivisionIdTerms()
Gets the subdivision room
Id terms. |
RoomQueryInspector[] |
getSubdivisionTerms()
Gets the subdivision 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[] getBuildingIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. BuildingQueryInspector[] getBuildingTerms()
mandatory
- This method must be implemented. IdTerm[] getFloorIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. FloorQueryInspector[] getFloorTerms()
mandatory
- This method must be implemented. IdTerm[] getEnclosingRoomIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. RoomQueryInspector[] getEnclosingRoomTerms()
mandatory
- This method must be implemented. IdTerm[] getSubdivisionIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. RoomQueryInspector[] getSubdivisionTerms()
mandatory
- This method must be implemented. StringTerm[] getDesignatedNameTerms()
mandatory
- This method must be implemented. StringTerm[] getRoomNumberTerms()
mandatory
- This method must be implemented. StringTerm[] getCodeTerms()
mandatory
- This method must be implemented. DecimalRangeTerm[] getAreaTerms()
mandatory
- This method must be implemented. CardinalRangeTerm[] getOccupancyLimitTerms()
mandatory
- This method must be implemented. IdTerm[] getResourceIdTerms()
Id
terms. Id
termsmandatory
- This method must be implemented. ResourceQueryInspector[] getResourceTerms()
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. RoomQueryInspectorRecord getRoomQueryInspectorRecord(Type roomRecordType) throws OperationFailedException
Room
record Type.
roomRecordType
- a room record typeNullArgumentException
- roomRecordType
is null
OperationFailedException
- unable to complete requestUnsupportedException
-
hasRecordType(roomRecordType)
is false
mandatory
- This method must be implemented.