Package org.sakaiproject.tool.gradebook
Class GradingScale
- java.lang.Object
-
- org.sakaiproject.tool.gradebook.GradingScale
-
- All Implemented Interfaces:
Serializable,Comparable<Object>
public class GradingScale extends Object implements Serializable, Comparable<Object>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GradingScale()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(Object o)Map<String,Double>getDefaultBottomPercents()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.LonggetId()StringgetName()StringgetUid()intgetVersion()booleanisUnavailable()voidsetDefaultBottomPercents(Map<String,Double> defaultBottomPercents)voidsetGrades(List<String> grades)voidsetId(Long id)voidsetName(String name)voidsetUid(String uid)voidsetUnavailable(boolean unavailable)voidsetVersion(int version)GradingScaleDefinitiontoGradingScaleDefinition()Convert this GradeingScale instance to a GradingScaleDefinitionStringtoString()
-
-
-
Method Detail
-
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
-
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)
-
compareTo
public int compareTo(Object o)
- Specified by:
compareToin interfaceComparable<Object>
-
toGradingScaleDefinition
public GradingScaleDefinition toGradingScaleDefinition()
Convert this GradeingScale instance to a GradingScaleDefinition- Returns:
-
-