Interface GradingTransformProfile

All Superinterfaces:
OsidProfile, Sourceable
All Known Subinterfaces:
GradingTransformManager, GradingTransformProxyManager

public interface GradingTransformProfile extends OsidProfile

The GradingTransformProfile describes the interoperability among grading transform services.

  • Method Details

    • supportsVisibleFederation

      boolean supportsVisibleFederation()
      Tests if federation is visible.
      Returns:
      true if visible federation is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsGradeSystemTransformation

      boolean supportsGradeSystemTransformation()
      Tests if a grade system transformation service is supported.
      Returns:
      true if grade system transformation is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsGradeSystemTransformLookup

      boolean supportsGradeSystemTransformLookup()
      Tests if a grade system transform lookup service is supported.
      Returns:
      true if grade system transform lookup is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsGradeSystemTransformAdmin

      boolean supportsGradeSystemTransformAdmin()
      Tests if a grade system transform admin service is supported.
      Returns:
      true if grade system transform admin is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • supportsGradeSystemTransformNotification

      boolean supportsGradeSystemTransformNotification()
      Tests if a grade system transform notification service is supported.
      Returns:
      true if grade system transform notification is supported, false otherwise
      Compliance:
      mandatory - This method must be implemented.
    • getGradeSystemTransformRecordTypes

      TypeList getGradeSystemTransformRecordTypes()
      Gets the supported GradeSystemTransform record types.
      Returns:
      a list containing the supported GradeSystemTransform record types
      Compliance:
      mandatory - This method must be implemented.
    • supportsGradeSystemTransformRecordType

      boolean supportsGradeSystemTransformRecordType(Type gradeSystemTransformRecordType)
      Tests if the given GradeSystemTransform record type is supported.
      Parameters:
      gradeSystemTransformRecordType - a Type indicating a GradeSystemTransform record type
      Returns:
      true if the given Type is supported, false otherwise
      Throws:
      NullArgumentException - gradeSystemTransformRecordType is null
      Compliance:
      mandatory - This method must be implemented.