Class GradebookImpl
- java.lang.Object
-
- org.sakaiproject.component.app.postem.data.GradebookImpl
-
- All Implemented Interfaces:
Serializable,Comparable,org.sakaiproject.api.app.postem.data.Gradebook
public class GradebookImpl extends Object implements org.sakaiproject.api.app.postem.data.Gradebook, Comparable, Serializable
- See Also:
- Serialized Form
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description GradebookImpl()GradebookImpl(String title, String creator, String context, List headings, SortedSet students, org.sakaiproject.api.app.postem.data.Template template)
-
Method Summary
-
-
-
Field Detail
-
title
protected String title
-
creator
protected String creator
-
fileReference
protected String fileReference
-
creatorEid
protected String creatorEid
-
created
protected Timestamp created
-
lastUpdater
protected String lastUpdater
-
lastUpdaterEid
protected String lastUpdaterEid
-
dateFormat
protected DateFormat dateFormat
-
lastUpdated
protected Timestamp lastUpdated
-
context
protected String context
-
firstUploadedUsername
protected String firstUploadedUsername
-
students
protected Set students
-
template
protected org.sakaiproject.api.app.postem.data.Template template
-
headings
protected List headings
-
id
protected Long id
-
lockId
protected Integer lockId
-
released
protected Boolean released
-
releaseStatistics
protected Boolean releaseStatistics
-
TitleAscComparator
public static Comparator TitleAscComparator
-
TitleDescComparator
public static Comparator TitleDescComparator
-
CreatorAscComparator
public static Comparator CreatorAscComparator
-
CreatorDescComparator
public static Comparator CreatorDescComparator
-
ModByAscComparator
public static Comparator ModByAscComparator
-
ModByDescComparator
public static Comparator ModByDescComparator
-
ModDateAscComparator
public static Comparator ModDateAscComparator
-
ModDateDescComparator
public static Comparator ModDateDescComparator
-
ReleasedAscComparator
public static Comparator ReleasedAscComparator
-
ReleasedDescComparator
public static Comparator ReleasedDescComparator
-
-
Method Detail
-
getLockId
public Integer getLockId()
-
setLockId
public void setLockId(Integer lockId)
-
getTitle
public String getTitle()
- Specified by:
getTitlein interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setTitle
public void setTitle(String title)
- Specified by:
setTitlein interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getFileReference
public String getFileReference()
- Specified by:
getFileReferencein interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setFileReference
public void setFileReference(String fileReference)
- Specified by:
setFileReferencein interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getCreator
public String getCreator()
- Specified by:
getCreatorin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setCreator
public void setCreator(String creator)
- Specified by:
setCreatorin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getCreatorEid
public String getCreatorEid()
- Specified by:
getCreatorEidin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setCreatorEid
public void setCreatorEid(String creatorUserId)
- Specified by:
setCreatorEidin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getCreated
public Timestamp getCreated()
- Specified by:
getCreatedin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setCreated
public void setCreated(Timestamp created)
- Specified by:
setCreatedin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getLastUpdater
public String getLastUpdater()
- Specified by:
getLastUpdaterin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setLastUpdater
public void setLastUpdater(String lastUpdater)
- Specified by:
setLastUpdaterin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getLastUpdaterEid
public String getLastUpdaterEid()
- Specified by:
getLastUpdaterEidin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setLastUpdaterEid
public void setLastUpdaterEid(String lastUpdaterUserId)
- Specified by:
setLastUpdaterEidin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getUpdatedDateTime
public String getUpdatedDateTime()
- Specified by:
getUpdatedDateTimein interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getLastUpdated
public Timestamp getLastUpdated()
- Specified by:
getLastUpdatedin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setLastUpdated
public void setLastUpdated(Timestamp lastUpdated)
- Specified by:
setLastUpdatedin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getContext
public String getContext()
- Specified by:
getContextin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setContext
public void setContext(String context)
- Specified by:
setContextin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getStudents
public Set getStudents()
- Specified by:
getStudentsin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setStudents
public void setStudents(Set students)
- Specified by:
setStudentsin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getTemplate
public org.sakaiproject.api.app.postem.data.Template getTemplate()
- Specified by:
getTemplatein interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setTemplate
public void setTemplate(org.sakaiproject.api.app.postem.data.Template template)
- Specified by:
setTemplatein interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getHeadings
public List getHeadings()
- Specified by:
getHeadingsin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setHeadings
public void setHeadings(List headings)
- Specified by:
setHeadingsin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getId
public Long getId()
- Specified by:
getIdin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setId
public void setId(Long id)
- Specified by:
setIdin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getReleased
public Boolean getReleased()
- Specified by:
getReleasedin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setReleased
public void setReleased(Boolean released)
- Specified by:
setReleasedin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getRelease
public boolean getRelease()
- Specified by:
getReleasein interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setRelease
public void setRelease(boolean release)
- Specified by:
setReleasein interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getReleaseStatistics
public Boolean getReleaseStatistics()
- Specified by:
getReleaseStatisticsin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setReleaseStatistics
public void setReleaseStatistics(Boolean releaseStatistics)
- Specified by:
setReleaseStatisticsin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getReleaseStats
public boolean getReleaseStats()
- Specified by:
getReleaseStatsin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setReleaseStats
public void setReleaseStats(boolean releaseStats)
- Specified by:
setReleaseStatsin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setFirstUploadedUsername
public void setFirstUploadedUsername(String firstUploadedUsername)
- Specified by:
setFirstUploadedUsernamein interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getFirstUploadedUsername
public String getFirstUploadedUsername()
- Specified by:
getFirstUploadedUsernamein interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
setUsernames
public void setUsernames(List<String> usernames)
- Specified by:
setUsernamesin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getUsernames
public List<String> getUsernames()
- Specified by:
getUsernamesin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getHeadingsRow
public String getHeadingsRow()
- Specified by:
getHeadingsRowin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
compareTo
public int compareTo(Object other)
- Specified by:
compareToin interfaceComparable
-
hasStudent
public boolean hasStudent(String username)
- Specified by:
hasStudentin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getProperWidth
public String getProperWidth(int column)
- Specified by:
getProperWidthin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getRawData
public List getRawData(int column)
- Specified by:
getRawDatain interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getAggregateData
public List getAggregateData(int column) throws Exception
- Specified by:
getAggregateDatain interfaceorg.sakaiproject.api.app.postem.data.Gradebook- Throws:
Exception
-
studentGrades
public org.sakaiproject.api.app.postem.data.StudentGrades studentGrades(String username)
- Specified by:
studentGradesin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
getStudentMap
public TreeMap getStudentMap()
- Specified by:
getStudentMapin interfaceorg.sakaiproject.api.app.postem.data.Gradebook
-
-