public abstract class NewPagedResourceAction extends VelocityPortletPaneledAction
PagedResourceAction is a base class that handles paged display of lists of Resourecs.
| Modifier and Type | Field and Description |
|---|---|
protected static int |
DEFAULT_PAGE_SIZE
The default number of items per page.
|
protected static String |
FORM_PAGE_NUMBER |
protected static String |
FORM_SEARCH
Form fields.
|
protected static String |
PARAM_PAGESIZE
portlet configuration parameter names.
|
protected static String |
STATE_CURRENT_PAGE |
protected static String |
STATE_GO_FIRST_PAGE |
protected static String |
STATE_GO_LAST_PAGE |
protected static String |
STATE_GO_NEXT |
protected static String |
STATE_GO_NEXT_PAGE |
protected static String |
STATE_GO_PREV |
protected static String |
STATE_GO_PREV_PAGE |
protected static String |
STATE_GOTO_PAGE |
protected static String |
STATE_MANUAL_REFRESH |
protected static String |
STATE_NEXT_EXISTS |
protected static String |
STATE_NEXT_PAGE_EXISTS |
protected static String |
STATE_NUM_ITEMS |
protected static String |
STATE_PAGESIZE |
protected static String |
STATE_PAGING |
protected static String |
STATE_PREV_EXISTS |
protected static String |
STATE_PREV_PAGE_EXISTS |
protected static String |
STATE_SEARCH |
protected static String |
STATE_SELECTED_VIEW |
protected static String |
STATE_TOP_PAGE_ITEM |
protected static String |
STATE_TOTAL_PAGENUMBER |
protected static String |
STATE_VIEW_ID
state attribute names.
|
ATTR_CONFIG, ATTR_CONTEXT, ATTR_FRAME_FOCUS, ATTR_FRAME_REFRESH, ATTR_PORTLET, ATTR_RUNDATA, ATTR_TOP_REFRESH, BUTTON, CONTEXT_SITE_COLLECTION_ID, CONTEXT_SITE_COLLECTION_URL, HELPER_LINK_MODE, HELPER_MODE_DONE, LAYOUT_MAIN, MODE_OPTIONS, SAKAI_CSRF_TOKEN, STATE_ACTION, STATE_FLOAT, STATE_HELPER, STATE_MESSAGE, STATE_MODE, STATE_NEW_PANEL, STATE_NOTIF, STATE_OBSERVER, STATE_OBSERVER2, STATE_PRESENCE_OBSERVER, STATE_TOOLALERT_ATTR, ALERT_STATE_INITED, HELPER_ID, MAIN_PANEL, MENU_ATTR, PARAM_ACTION, PARAM_ACTION_COMBO, TITLE_PANEL, TOOL_MODE_ATTR, TOOL_MODE_DEFAULTm_validatorATTR_PARAMS| Constructor and Description |
|---|
NewPagedResourceAction() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSearchMenus(Menu bar,
SessionState state)
Add the menus for search.
|
void |
doAuto(RunData data,
Context context)
Toggle auto-update
|
void |
doList_first(RunData runData,
Context context)
Handle a first-item page (list) request.
|
void |
doList_last(RunData runData,
Context context)
Handle a last-item page (list) request.
|
void |
doList_next(RunData runData,
Context context)
Handle a next-page (list) request.
|
void |
doList_prev(RunData runData,
Context context)
Handle a prev-page (list) request.
|
void |
doRefresh(RunData data,
Context context)
The action for when the user want's an update
|
void |
doSearch_clear(RunData runData,
Context context)
Handle a Search Clear request.
|
void |
doSearch(RunData runData,
Context context)
Handle a Search request.
|
void |
doToggle_paging(RunData data,
Context context)
The action for toggling paging status: show all(no paging) or paging
|
void |
doView_next(RunData runData,
Context context)
Handle a next-item (view) request.
|
void |
doView_page(RunData runData,
Context context)
Handle a view indecated page request
|
void |
doView_prev(RunData runData,
Context context)
Handle a prev-item (view) request.
|
void |
enableObserver(SessionState state)
Enable the observer, unless we are in search mode, where we want it disabled.
|
protected int |
findResourceInList(List resources,
String id)
Find the resource with this id in the list.
|
protected void |
initState(SessionState state,
VelocityPortlet portlet,
JetspeedRunData rundata)
Populate the state object, if needed, concerning paging
|
protected List |
prepPage(SessionState state)
Prepare the current page of items to display.
|
protected abstract List |
readAllResources(SessionState state)
Implement this to return alist of all the resources that there are to page.
|
protected void |
resetPaging(SessionState state)
Reset to the first page
|
protected int |
totalPageNumber(SessionState state)
Return the total page number
|
actionDispatch, addAlert, addFlashNotif, addOptionsMenu, allowedToOptions, cancelOptions, checkCSRFToken, checkRunData, clientWindowId, disableObservers, doGet, doOptions, doReset, enableObservers, getContext, getDateFormatString, getTimeFormatString, helperActionDispatch, initState, justDelivered, mainPanelUpdateId, panelMethodName, processAction, resetTool, saveOptions, scheduleFocusRefresh, schedulePeerFrameRefresh, scheduleTopRefresh, setVmCourier, setVmStdRef, switchPanel, titlePanelUpdateId, toolModeDispatch, updateStatedoPost, getAlert, getAlert, getMenu, getPid, getState, getToolMode, prepState, sendToHelper, setToolMode, startHelper, startHelpergetActionURL, getVmReference, includeVm, setVmReferencesendParentRedirect, service, setNoCacheHeadersdoDelete, doHead, doOptions, doPut, doTrace, getLastModified, serviceprotected static final int DEFAULT_PAGE_SIZE
protected static final String PARAM_PAGESIZE
protected static final String STATE_VIEW_ID
protected static final String STATE_TOP_PAGE_ITEM
protected static final String STATE_PAGESIZE
protected static final String STATE_TOTAL_PAGENUMBER
protected static final String STATE_NUM_ITEMS
protected static final String STATE_NEXT_PAGE_EXISTS
protected static final String STATE_PREV_PAGE_EXISTS
protected static final String STATE_GO_NEXT_PAGE
protected static final String STATE_GO_PREV_PAGE
protected static final String STATE_GO_NEXT
protected static final String STATE_GO_PREV
protected static final String STATE_NEXT_EXISTS
protected static final String STATE_PREV_EXISTS
protected static final String STATE_GO_FIRST_PAGE
protected static final String STATE_GO_LAST_PAGE
protected static final String STATE_SEARCH
protected static final String STATE_MANUAL_REFRESH
protected static final String STATE_GOTO_PAGE
protected static final String STATE_CURRENT_PAGE
protected static final String STATE_SELECTED_VIEW
protected static final String STATE_PAGING
protected static final String FORM_SEARCH
protected static final String FORM_PAGE_NUMBER
protected abstract List readAllResources(SessionState state)
protected int totalPageNumber(SessionState state)
protected void addSearchMenus(Menu bar, SessionState state)
protected void initState(SessionState state, VelocityPortlet portlet, JetspeedRunData rundata)
initState in class VelocityPortletPaneledActionprotected List prepPage(SessionState state)
public void doView_page(RunData runData, Context context)
public void doView_next(RunData runData, Context context)
public void doList_first(RunData runData, Context context)
public void doList_last(RunData runData, Context context)
public void doList_next(RunData runData, Context context)
public void doView_prev(RunData runData, Context context)
public void doList_prev(RunData runData, Context context)
public void doSearch_clear(RunData runData, Context context)
protected void resetPaging(SessionState state)
protected int findResourceInList(List resources, String id)
items - The list of items.id - The item id.public void doRefresh(RunData data, Context context)
public void enableObserver(SessionState state)
Copyright © 2003–2018 The Sakai Foundation. All rights reserved.