public abstract class

AbstractBrowser

extends IssueActionSupport
implements ParameterAware
java.lang.Object
   ↳ webwork.action.ActionSupport
     ↳ com.atlassian.jira.action.JiraActionSupport
       ↳ com.atlassian.jira.web.action.JiraWebActionSupport
         ↳ com.atlassian.jira.web.action.ProjectActionSupport
           ↳ com.atlassian.jira.web.action.IssueActionSupport
             ↳ com.atlassian.jira.web.action.AbstractBrowser
Known Direct Subclasses

Class Overview

An abstract browser that implements a few helpful things for paging.

Summary

[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
Fields
protected Map params
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
AbstractBrowser()
Public Methods
abstract List getBrowsableItems()
abstract List getCurrentPage()
Return the current 'page' of items (given max and start) for the current filter
Collection<String> getMaxValues()
The different preset values that max can take.
int getNiceEnd()
Return the 'readable' end.
int getNiceStart()
Return the 'readable' start (ie 1 instead of 0).
abstract PagerFilter getPager()
abstract void resetPager()
void setParameters(Map parameters)
void setStart(String start)
Protected Methods
String getSingleParam(String s)
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
From class java.lang.Object
From interface com.atlassian.jira.util.ErrorCollection
From interface com.atlassian.jira.util.I18nHelper
From interface com.atlassian.jira.web.HttpServletVariables
From interface com.atlassian.jira.web.util.AuthorizationSupport
From interface webwork.action.Action
From interface webwork.action.CommandDriven
From interface webwork.action.IllegalArgumentAware
From interface webwork.action.ParameterAware

Fields

protected Map params

Public Constructors

public AbstractBrowser ()

Public Methods

public abstract List getBrowsableItems ()

public abstract List getCurrentPage ()

Return the current 'page' of items (given max and start) for the current filter

public Collection<String> getMaxValues ()

The different preset values that max can take.

Used by forms to display a select box of max items per page.

public int getNiceEnd ()

Return the 'readable' end.

public int getNiceStart ()

Return the 'readable' start (ie 1 instead of 0).

public abstract PagerFilter getPager ()

public abstract void resetPager ()

public void setParameters (Map parameters)

public void setStart (String start)

Protected Methods

protected String getSingleParam (String s)