| |
|
| java.lang.Object org.sakaiproject.tool.gradebook.ui.InitializableBean org.sakaiproject.tool.gradebook.ui.GradebookDependentBean org.sakaiproject.tool.gradebook.ui.EnrollmentTableBean
All known Subclasses: org.sakaiproject.tool.gradebook.ui.RosterBean, org.sakaiproject.tool.gradebook.ui.CourseGradeDetailsBean, org.sakaiproject.tool.gradebook.ui.AssignmentDetailsBean,
EnrollmentTableBean | abstract public class EnrollmentTableBean extends GradebookDependentBean implements Paging,Serializable(Code) | | This is an abstract base class for gradebook dependent backing
beans that support searching, sorting, and paging student data.
|
Inner Class :public class GradingEventRow implements Serializable | |
ENROLLMENT_DISPLAY_UID_COMPARATOR | final static Comparator<EnrollmentRecord> ENROLLMENT_DISPLAY_UID_COMPARATOR(Code) | | A comparator that sorts enrollments by student display UID (for installations
where a student UID is not a number)
|
ENROLLMENT_DISPLAY_UID_NUMERIC_COMPARATOR | final static Comparator<EnrollmentRecord> ENROLLMENT_DISPLAY_UID_NUMERIC_COMPARATOR(Code) | | A comparator that sorts enrollments by student display UID (for installations
where a student UID is a number)
|
EnrollmentTableBean | public EnrollmentTableBean()(Code) | | |
changePagingState | public void changePagingState(ValueChangeEvent valueChange)(Code) | | This method more or less turns a JSF input component (namely the Sakai Pager tag)
into a JSF command component. We want the Pager to cause immediate pseudo-navigation
to a new state, throwing away any score input values without bothering to
validate them. But because the Pager is a UIInput component, it doesn't
have an action method that will be called before full validation is done.
Instead, we declare our Pager input tag to be immediate, set this
valueChangeListener, and explicitly jump over all other intervening
phases directly to the rendering phase, which should then pick up the new paging
values.
|
clear | public void clear(ActionEvent event)(Code) | | |
finalizeSortingAndPaging | protected List finalizeSortingAndPaging(List list)(Code) | | |
getDataRows | public int getDataRows()(Code) | | |
getFirstRow | public int getFirstRow()(Code) | | |
getMaxDisplayedRows | public int getMaxDisplayedRows()(Code) | | |
getOrderedEnrollmentMap | protected Map getOrderedEnrollmentMap()(Code) | | |
getSectionFilterSelectItems | public List getSectionFilterSelectItems()(Code) | | |
getSelectedSectionFilterValue | public Integer getSelectedSectionFilterValue()(Code) | | |
getSelectedSectionUid | public String getSelectedSectionUid()(Code) | | |
getWorkingEnrollments | protected List getWorkingEnrollments()(Code) | | |
init | protected void init()(Code) | | |
isAllSectionsSelected | public boolean isAllSectionsSelected()(Code) | | |
isEmptyEnrollments | public boolean isEmptyEnrollments()(Code) | | |
isEnrollmentSort | public boolean isEnrollmentSort()(Code) | | |
isSortAscending | abstract public boolean isSortAscending()(Code) | | |
search | public void search(ActionEvent event)(Code) | | |
setFirstRow | public void setFirstRow(int firstRow)(Code) | | |
setMaxDisplayedRows | public void setMaxDisplayedRows(int maxDisplayedRows)(Code) | | |
setSearchString | public void setSearchString(String searchString)(Code) | | |
setSelectedSectionFilterValue | public void setSelectedSectionFilterValue(Integer selectedSectionFilterValue)(Code) | | |
setSortAscending | abstract public void setSortAscending(boolean sortAscending)(Code) | | |
setSortColumn | abstract public void setSortColumn(String sortColumn)(Code) | | |
sort | public void sort(ActionEvent event)(Code) | | |
|
|
|