public class SignupSorter extends Object
This class will provide sorting logic for Sign-up tool main page.
| Modifier and Type | Field and Description |
|---|---|
static String |
CATEGORY_COLUMN |
static String |
CREATOR_COLUMN |
static String |
DATE_COLUMN |
static String |
LOCATION_COLUMN |
static Comparator<SignupMeetingWrapper> |
sortCategoryComparator |
static Comparator<SignupMeetingWrapper> |
sortDateComparator |
static Comparator<SignupMeetingWrapper> |
sortLocationComparator |
static Comparator<SignupMeetingWrapper> |
sortOwnerComparator |
static Comparator<SelectItem> |
sortSelectItemComparator |
static Comparator<SignupMeetingWrapper> |
sortStatusComparator |
static Comparator<SignupMeetingWrapper> |
sortTitleComparator |
static String |
STATUS_COLUMN |
static String |
TITLE_COLUMN |
| Constructor and Description |
|---|
SignupSorter()
The Constructor
|
SignupSorter(String defaultColumn,
boolean sortAscending)
This is a Constructor
|
| Modifier and Type | Method and Description |
|---|---|
String |
getCategoryColumn() |
protected Comparator<SignupMeetingWrapper> |
getComparator() |
String |
getCreateColumn()
This is a getter for UI purpose.
|
String |
getDateColumn()
This is a getter for UI purpose.
|
String |
getLocationColumn()
This is a getter for UI purpose.
|
String |
getSortColumn()
This is a getter.
|
String |
getStatusColumn() |
String |
getTitleColumn()
This is a getter for UI purpose.
|
boolean |
isSortAscending()
Test if it is ascending for sort.
|
void |
setSortAscending(boolean sortAscending)
This is a setter.
|
void |
setSortColumn(String sortColumn)
This is a setter.
|
void |
sort(List<SignupMeetingWrapper> smList)
This will sort the SignupMeetingWrapper objects list according to user's
seletion.
|
public static final String TITLE_COLUMN
public static final String LOCATION_COLUMN
public static final String CATEGORY_COLUMN
public static final String CREATOR_COLUMN
public static final String DATE_COLUMN
public static final String STATUS_COLUMN
public static final Comparator<SignupMeetingWrapper> sortTitleComparator
public static final Comparator<SignupMeetingWrapper> sortLocationComparator
public static final Comparator<SignupMeetingWrapper> sortCategoryComparator
public static final Comparator<SignupMeetingWrapper> sortOwnerComparator
public static final Comparator<SignupMeetingWrapper> sortDateComparator
public static final Comparator<SignupMeetingWrapper> sortStatusComparator
public static final Comparator<SelectItem> sortSelectItemComparator
public SignupSorter(String defaultColumn, boolean sortAscending)
defaultColumn - A String value, which defines the default sorting column.sortAscending - A Boolean value, which defines the default sorting direction.public SignupSorter()
public void sort(List<SignupMeetingWrapper> smList)
list - A SingupMeetingWrapper object list.public boolean isSortAscending()
public void setSortAscending(boolean sortAscending)
sortAscending - A boolean value.public String getSortColumn()
public void setSortColumn(String sortColumn)
sortColumn - The current sorting column nameprotected Comparator<SignupMeetingWrapper> getComparator()
public String getTitleColumn()
public String getCreateColumn()
public String getDateColumn()
public String getLocationColumn()
public String getCategoryColumn()
public String getStatusColumn()
Copyright © 2007-2015 Sakai Project. All Rights Reserved.