public class StereoPairCollection extends java.util.ArrayList<StereoPair> implements org.displaytag.pagination.PaginatedList
Modifier and Type | Field and Description |
---|---|
protected int |
opp
Objects per page
|
protected org.displaytag.properties.SortOrderEnum |
order
Sort order
|
protected int |
pos
Position in list, zero-based
|
protected java.lang.String |
sort
Sort column, defaults to null (unsorted / order returned by query)
|
Constructor and Description |
---|
StereoPairCollection() |
Modifier and Type | Method and Description |
---|---|
int |
getFullListSize() |
java.util.List<StereoPair> |
getList()
Get the list of stereo pairs
|
int |
getObjectsPerPage() |
int |
getPageNumber() |
java.lang.String |
getSearchId() |
java.lang.String |
getSortCriterion() |
org.displaytag.properties.SortOrderEnum |
getSortDirection() |
java.lang.String |
getTitle(int idx)
Get a title for the nth item in the collection
|
void |
setObjectsPerPage(int opp)
Set the number of stereo pairs to show per page
|
void |
setPageNumber(int page)
Set the page number
|
void |
setSearchId(java.lang.String sort)
Set the column to sort on
|
void |
setSortCriterion(java.lang.String sort)
Set the column to sort on
|
void |
setSortDirection(java.lang.String order)
Set the sort direction
|
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
protected int opp
protected int pos
protected java.lang.String sort
protected org.displaytag.properties.SortOrderEnum order
public java.lang.String getTitle(int idx)
idx
- index (zero-based)public int getFullListSize()
getFullListSize
in interface org.displaytag.pagination.PaginatedList
public java.util.List<StereoPair> getList()
getList
in interface org.displaytag.pagination.PaginatedList
public int getObjectsPerPage()
getObjectsPerPage
in interface org.displaytag.pagination.PaginatedList
public void setObjectsPerPage(int opp)
opp
- objects per pagepublic int getPageNumber()
getPageNumber
in interface org.displaytag.pagination.PaginatedList
public void setPageNumber(int page)
page
- Number (1-based)public java.lang.String getSearchId()
getSearchId
in interface org.displaytag.pagination.PaginatedList
public java.lang.String getSortCriterion()
getSortCriterion
in interface org.displaytag.pagination.PaginatedList
public void setSortCriterion(java.lang.String sort)
sort
- column IDpublic void setSearchId(java.lang.String sort)
sort
- column IDpublic org.displaytag.properties.SortOrderEnum getSortDirection()
getSortDirection
in interface org.displaytag.pagination.PaginatedList
public void setSortDirection(java.lang.String order)
order
- anything beginning with a or A will be considered ascendingCopyright \ (C) Arizona Board of Regents on behalf of the \ Planetary Image Research Laboratory, Lunar and \ Planetary Laboratory at the University of Arizona