Interface ConvocationQueryInspector

All Superinterfaces:
Extensible, OsidBrowsableQueryInspector, OsidExtensibleQueryInspector, OsidGovernatorQueryInspector, OsidIdentifiableQueryInspector, OsidObjectQueryInspector, OsidOperableQueryInspector, OsidQueryInspector, OsidSourceableQueryInspector

public interface ConvocationQueryInspector extends OsidGovernatorQueryInspector

The inspector for examining convocation queries.

  • Method Details

    • getSponsorIdTerms

      IdTerm[] getSponsorIdTerms()
      Gets the sponsor Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getSponsorTerms

      ResourceQueryInspector[] getSponsorTerms()
      Gets the sponsor query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getAwardIdTerms

      IdTerm[] getAwardIdTerms()
      Gets the award Id terms.
      Returns:
      the award Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getAwardTerms

      AwardQueryInspector[] getAwardTerms()
      Gets the award terms.
      Returns:
      the award terms
      Compliance:
      mandatory - This method must be implemented.
    • getDateTerms

      DateTimeRangeTerm[] getDateTerms()
      Gets the date terms.
      Returns:
      the date terms
      Compliance:
      mandatory - This method must be implemented.
    • getTimePeriodIdTerms

      IdTerm[] getTimePeriodIdTerms()
      Gets the time period Id terms.
      Returns:
      the time period Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getTimePeriodTerms

      TimePeriodQueryInspector[] getTimePeriodTerms()
      Gets the time period terms.
      Returns:
      the time period terms
      Compliance:
      mandatory - This method must be implemented.
    • getConferralIdTerms

      IdTerm[] getConferralIdTerms()
      Gets the conferral Id terms.
      Returns:
      the conferral Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getConferralTerms

      ConferralQueryInspector[] getConferralTerms()
      Gets the conferral terms.
      Returns:
      the conferral terms
      Compliance:
      mandatory - This method must be implemented.
    • getAcademyIdTerms

      IdTerm[] getAcademyIdTerms()
      Gets the academy Id terms.
      Returns:
      the academy Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getAcademyTerms

      AcademyQueryInspector[] getAcademyTerms()
      Gets the academy terms.
      Returns:
      the academy terms
      Compliance:
      mandatory - This method must be implemented.
    • getConvocationQueryInspectorRecord

      ConvocationQueryInspectorRecord getConvocationQueryInspectorRecord(Type convocationRecordType) throws OperationFailedException
      Gets the convocation query inspector record corresponding to the given Convocation record Type .
      Parameters:
      convocationRecordType - a convocation record type
      Returns:
      the convocation query inspector record
      Throws:
      NullArgumentException - convocationRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(convocationRecordType) is false
      Compliance:
      mandatory - This method must be implemented.