AlternativeGrade

org.openurp.edu.grade.service.filters.AlternativeGradeFilter.AlternativeGrade
class AlternativeGrade(val score: Float, val credits: Float, gp: Double, gs: Double, val fullGrade: Boolean, val courses: Set[Course], val lastAcquiredOn: LocalDate) extends Ordered[AlternativeGrade]

Attributes

Graph
Supertypes
trait Ordered[AlternativeGrade]
trait Comparable[AlternativeGrade]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def compare(other: AlternativeGrade): Int

小的放前面,最好的放在最后 fullGrade,gpa,ga

小的放前面,最好的放在最后 fullGrade,gpa,ga

Attributes

Definition Classes
Ordered
def gaPassed(gradeMap: Map[Long, CourseGrade]): Boolean

Inherited methods

def <(that: AlternativeGrade): Boolean

Attributes

Inherited from:
Ordered
def <=(that: AlternativeGrade): Boolean

Attributes

Inherited from:
Ordered
def >(that: AlternativeGrade): Boolean

Attributes

Inherited from:
Ordered
def >=(that: AlternativeGrade): Boolean

Attributes

Inherited from:
Ordered
def compareTo(that: AlternativeGrade): Int

Attributes

Inherited from:
Ordered

Concrete fields

val courses: Set[Course]
val credits: Float
val fullGrade: Boolean
val ga: Double
val gpa: Double
val lastAcquiredOn: LocalDate
val score: Float