Interface DeedQueryInspector

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

public interface DeedQueryInspector extends OsidRelationshipQueryInspector

This is the query inspector for examining for deed queries.

  • Method Details

    • getBuildingIdTerms

      IdTerm[] getBuildingIdTerms()
      Gets the building Id terms.
      Returns:
      the building Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getBuildingTerms

      BuildingQueryInspector[] getBuildingTerms()
      Gets the building terms.
      Returns:
      the building terms
      Compliance:
      mandatory - This method must be implemented.
    • getOwnerIdTerms

      IdTerm[] getOwnerIdTerms()
      Gets the owner resource Id terms.
      Returns:
      the owner Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getOwnerTerms

      ResourceQueryInspector[] getOwnerTerms()
      Gets the owner resource terms.
      Returns:
      the resource 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.
    • getDeedQueryInspectorRecord

      DeedQueryInspectorRecord getDeedQueryInspectorRecord(Type deedRecordType) throws OperationFailedException
      Gets the deed query inspector record corresponding to the given Deed record Type .
      Parameters:
      deedRecordType - a deed record type
      Returns:
      the deed query inspector record
      Throws:
      NullArgumentException - deedRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(deedRecordType) is false
      Compliance:
      mandatory - This method must be implemented.