public abstract class GradableObject extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
static Comparator<Assignment> |
categoryComparator |
static Comparator<Assignment> |
dateComparator |
static Comparator<GradableObject> |
defaultComparator |
protected Gradebook |
gradebook |
protected Long |
id |
static Comparator<GradableObject> |
idComparator |
protected static org.apache.commons.logging.Log |
log |
protected Double |
mean |
static Comparator<GradableObject> |
meanComparator |
protected String |
name |
static Comparator<GradableObject> |
nameComparator |
protected boolean |
removed |
static Comparator<GradableObject> |
sortingComparator |
protected Integer |
sortOrder |
protected int |
version |
| Constructor and Description |
|---|
GradableObject() |
| Modifier and Type | Method and Description |
|---|---|
void |
assignSorting(int sortTotalItems,
int sortTruePosition) |
boolean |
equals(Object other) |
Double |
getFormattedMean() |
Gradebook |
getGradebook() |
Long |
getId() |
abstract boolean |
getIsCategory() |
Double |
getMean() |
String |
getName()
This should really only be a field in Assignment objects, since
the string describing CourseGrade needs to allow for localization.
|
Integer |
getSortOrder() |
int |
getSortPosition() |
int |
getVersion() |
int |
hashCode() |
abstract boolean |
isAssignment() |
abstract boolean |
isCourseGrade() |
boolean |
isFirst() |
boolean |
isLast() |
boolean |
isRemoved() |
void |
setGradebook(Gradebook gradebook) |
void |
setId(Long id) |
void |
setMean(Double mean) |
void |
setName(String name) |
void |
setRemoved(boolean removed) |
void |
setSortOrder(Integer sortOrder) |
void |
setVersion(int version) |
String |
toString() |
protected static final org.apache.commons.logging.Log log
protected Long id
protected int version
protected Gradebook gradebook
protected String name
protected Integer sortOrder
protected Double mean
protected boolean removed
public static Comparator<GradableObject> defaultComparator
public static Comparator<GradableObject> sortingComparator
public static Comparator<Assignment> dateComparator
public static Comparator<GradableObject> meanComparator
public static Comparator<GradableObject> nameComparator
public static Comparator<GradableObject> idComparator
public static Comparator<Assignment> categoryComparator
public abstract boolean isCourseGrade()
public abstract boolean isAssignment()
public abstract boolean getIsCategory()
public Long getId()
public void setId(Long id)
id - The id to set.public Gradebook getGradebook()
public void setGradebook(Gradebook gradebook)
gradebook - The gradebook to set.public Double getMean()
public Double getFormattedMean()
public void setMean(Double mean)
mean - The mean to set.public String getName()
public void setName(String name)
name - The name to set.public int getVersion()
public void setVersion(int version)
version - The version to set.public boolean isRemoved()
public void setRemoved(boolean removed)
removed - The removed to set.public void assignSorting(int sortTotalItems,
int sortTruePosition)
public boolean isFirst()
public boolean isLast()
public int getSortPosition()
public Integer getSortOrder()
public void setSortOrder(Integer sortOrder)
Copyright © 2003-2014 Sakai Project. All Rights Reserved.