Interface ConferralQueryInspector

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

public interface ConferralQueryInspector extends OsidRelationshipQueryInspector

The inspector for examining conferral queries.

  • Method Details

    • 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.
    • getRecipientIdTerms

      IdTerm[] getRecipientIdTerms()
      Gets the recipient Id terms.
      Returns:
      the recipient Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getRecipientTerms

      ResourceQueryInspector[] getRecipientTerms()
      Gets the recipient terms.
      Returns:
      the recipient terms
      Compliance:
      mandatory - This method must be implemented.
    • getReferenceIdTerms

      IdTerm[] getReferenceIdTerms()
      Gets the reference Id terms.
      Returns:
      the reference Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getConvocationIdTerms

      IdTerm[] getConvocationIdTerms()
      Gets the convocation Id terms.
      Returns:
      the convocation Id terms
      Compliance:
      mandatory - This method must be implemented.
    • getConvocationTerms

      ConvocationQueryInspector[] getConvocationTerms()
      Gets the convocation terms.
      Returns:
      the convocation 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.
    • getConferralQueryInspectorRecord

      ConferralQueryInspectorRecord getConferralQueryInspectorRecord(Type conferralRecordType) throws OperationFailedException
      Gets the conferral query inspector record corresponding to the given Conferral record Type .
      Parameters:
      conferralRecordType - a conferral record type
      Returns:
      the conferral query inspector record
      Throws:
      NullArgumentException - conferralRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(conferralRecordType) is false
      Compliance:
      mandatory - This method must be implemented.