Class GradingScale

    • Constructor Detail

      • GradingScale

        public GradingScale()
    • Method Detail

      • getDefaultBottomPercents

        public Map<String,​Double> getDefaultBottomPercents()
      • setDefaultBottomPercents

        public void setDefaultBottomPercents​(Map<String,​Double> defaultBottomPercents)
      • getUid

        public String getUid()
      • setUid

        public void setUid​(String uid)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getGrades

        public List<String> getGrades()
        Because the Gradebook now supports non-calculated manual-only grades with no percentage equivalent, it is possible for the list of grades to include codes that are not included in the defaultBottomPercents map. In other words, callers shouldn't expect getDefaultBottomPercents.keySet() to be equivalent to this list.
        Returns:
        list of supported grade codes, ordered from highest to lowest
      • setGrades

        public void setGrades​(List<String> grades)
      • isUnavailable

        public boolean isUnavailable()
      • setUnavailable

        public void setUnavailable​(boolean unavailable)
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • getVersion

        public int getVersion()
      • setVersion

        public void setVersion​(int version)
      • toGradingScaleDefinition

        public org.sakaiproject.service.gradebook.shared.GradingScaleDefinition toGradingScaleDefinition()
        Convert this GradeingScale instance to a GradingScaleDefinition
        Returns: