Interface RegistrationRequestItemQueryInspector

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

public interface RegistrationRequestItemQueryInspector extends OsidObjectQueryInspector, OsidSubjugateableQueryInspector

This is the query inspector for examining registration request item queries.

  • Method Details

    • getRegistrationRequestIdTerms

      IdTerm[] getRegistrationRequestIdTerms()
      Gets the registration request Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getRegistrationRequestTerms

      RegistrationRequestQueryInspector[] getRegistrationRequestTerms()
      Gets the registration request query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getStudentIdTerms

      IdTerm[] getStudentIdTerms()
      Gets the resource Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getStudentTerms

      ResourceQueryInspector[] getStudentTerms()
      Gets the resource query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getRegisterOperationTerms

      BooleanTerm[] getRegisterOperationTerms()
      Gets the register operation query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getUpdateOperationTerms

      BooleanTerm[] getUpdateOperationTerms()
      Gets the update operation query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getDropOperationTerms

      BooleanTerm[] getDropOperationTerms()
      Gets the drop operation query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getRegistrationTargetIdTerms

      IdTerm[] getRegistrationTargetIdTerms()
      Gets the registration target Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getRegistrationTargetTerms

      RegistrationTargetQueryInspector[] getRegistrationTargetTerms()
      Gets the registration target query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getExistingRegistrationIdTerms

      IdTerm[] getExistingRegistrationIdTerms()
      Gets the existing registration Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getExistingRegistrationTerms

      RegistrationQueryInspector[] getExistingRegistrationTerms()
      Gets the existing registration query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCreditOptionTerms

      DecimalRangeTerm[] getCreditOptionTerms()
      Gets the credit option query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradingOptionIdTerms

      IdTerm[] getGradingOptionIdTerms()
      Gets the grading option Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getGradingOptionTerms

      GradeSystemQueryInspector[] getGradingOptionTerms()
      Gets the grading option query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCourseCatalogIdTerms

      IdTerm[] getCourseCatalogIdTerms()
      Gets the course catalog Id query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getCourseCatalogTerms

      CourseCatalogQueryInspector[] getCourseCatalogTerms()
      Gets the course catalog query terms.
      Returns:
      the query terms
      Compliance:
      mandatory - This method must be implemented.
    • getRegistrationRequestItemQueryInspectorRecord

      RegistrationRequestItemQueryInspectorRecord getRegistrationRequestItemQueryInspectorRecord(Type registrationRequestItemRecordType) throws OperationFailedException
      Gets the registration request item query inspector record corresponding to the given RegistrationRequestItem record Type .
      Parameters:
      registrationRequestItemRecordType - a registration request item record type
      Returns:
      the registration request item query inspector record
      Throws:
      NullArgumentException - registrationRequestItemRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(registrationRequestItemRecordType) is false
      Compliance:
      mandatory - This method must be implemented.