Interface RenovationQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidQueryInspector, OsidTemporalQueryInspector

public interface RenovationQueryInspector extends OsidObjectQueryInspector, OsidTemporalQueryInspector

This is the query inspector for examining for renovation queries.

  • Method Details

    • getRoomIdTerms

      IdTerm[] getRoomIdTerms()
      Gets the room Id terms.
      Returns:
      the room Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getRoomTerms

      RoomQueryInspector[] getRoomTerms()
      Gets the room terms.
      Returns:
      the room terms
      Compliance:
      mandatory - This method must be implemented.
    • getCostTerms

      CurrencyRangeTerm[] getCostTerms()
      Gets the cost terms.
      Returns:
      the cost terms
      Compliance:
      mandatory - This method must be implemented.
    • getCampusIdTerms

      IdTerm[] getCampusIdTerms()
      Gets the campus Id terms.
      Returns:
      the campus Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getCampusTerms

      CampusQueryInspector[] getCampusTerms()
      Gets the campus terms.
      Returns:
      the campus terms
      Compliance:
      mandatory - This method must be implemented.
    • getRenovationQueryInspectorRecord

      RenovationQueryInspectorRecord getRenovationQueryInspectorRecord(Type renovationRecordType) throws OperationFailedException
      Gets the renovation query inspector record corresponding to the given Renovation record Type .
      Parameters:
      renovationRecordType - a renovation record type
      Returns:
      the renovation query inspector record
      Throws:
      NullArgumentException - renovationRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(renovationRecordType) is false
      Compliance:
      mandatory - This method must be implemented.