com.atlassian.jira.web.action
Class AbstractBrowser
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
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, java.io.Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware, webwork.action.ParameterAware
- Direct Known Subclasses:
- GroupBrowser, IssueNavigator, UserBrowser, UserPickerBrowser
public abstract class AbstractBrowser
- extends IssueActionSupport
- implements webwork.action.ParameterAware
An abstract browser that implements a few helpful things for paging.
- See Also:
- Serialized Form
Fields inherited from class webwork.action.ActionSupport |
command, errorMap, errorMessages |
Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Method Summary |
abstract java.util.Collection |
getBrowsableItems()
|
abstract java.util.Collection |
getCurrentPage()
Return the current 'page' of items (given max and start) for the current filter |
java.lang.String[] |
getMaxValues()
The different preset values that max can take
Used by forms to display a select box of max items per page |
java.lang.String |
getMode()
|
int |
getNiceEnd()
Return the 'readable' end |
int |
getNiceStart()
Return the 'readable' start (ie 1 instead of 0) |
abstract PagerFilter |
getPager()
|
protected java.lang.String |
getSingleParam(java.lang.String s)
|
java.util.Collection |
getTimePeriods()
|
abstract void |
resetPager()
|
void |
setHide(java.lang.String value)
|
void |
setMode(java.lang.String mode)
Control the mode (hide or show) of the left hand column |
void |
setParameters(java.util.Map parameters)
|
void |
setShow(java.lang.String value)
|
void |
setStart(java.lang.String start)
|
Methods inherited from class com.atlassian.jira.web.action.IssueActionSupport |
getActionManager, getAttachmentManager, getCustomFieldManager, getDaysPerWeek, getHoursPerDay, getIssueManager, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getSearchRequest, getUrlEncoded, getWorkflow, isCustomFieldHidden, isFieldHidden, isFieldHidden, isFieldHidden, setCurrentIssue |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
addErrorCollection, getAssignableUsers, getAssignableUsers, getCachedGroups, getColumnViewHtml, getComponentManager, getConstantsManager, getCustomFieldHtml, getCustomFieldXML, getDefaultAssignee, getDefaultResourceBundle, getField, getLocale, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getText, getText, getText, getText, getText, getUserFullName, getUserPreferences, getVersionManager, isDefaultAssignee, isDefaultAssignee, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, processDefaultAssignee, processDefaultAssignee, processDefaultAssignee, setReturnUrl |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, execute, getActionName, getApplicationProperties, getDelegator, getLocaleUtils, getResult, getUnescapedText, getWatcherManager, hasAnyErrors, isIndexing |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, addIllegalArgumentException, doDefault, doExecute, doValidation, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface webwork.action.CommandDriven |
setCommand |
params
protected java.util.Map params
MODE_SHOW
public static final java.lang.String MODE_SHOW
- See Also:
- Constant Field Values
MODE_HIDE
public static final java.lang.String MODE_HIDE
- See Also:
- Constant Field Values
AbstractBrowser
public AbstractBrowser()
getCurrentPage
public abstract java.util.Collection getCurrentPage()
- Return the current 'page' of items (given max and start) for the current filter
getBrowsableItems
public abstract java.util.Collection getBrowsableItems()
getPager
public abstract PagerFilter getPager()
resetPager
public abstract void resetPager()
setParameters
public void setParameters(java.util.Map parameters)
- Specified by:
setParameters
in interface webwork.action.ParameterAware
getSingleParam
protected java.lang.String getSingleParam(java.lang.String s)
setStart
public void setStart(java.lang.String start)
getNiceStart
public int getNiceStart()
- Return the 'readable' start (ie 1 instead of 0)
getNiceEnd
public int getNiceEnd()
- Return the 'readable' end
getMode
public java.lang.String getMode()
setMode
public void setMode(java.lang.String mode)
- Control the mode (hide or show) of the left hand column
setHide
public void setHide(java.lang.String value)
setShow
public void setShow(java.lang.String value)
getMaxValues
public java.lang.String[] getMaxValues()
- The different preset values that max can take
Used by forms to display a select box of max items per page
getTimePeriods
public java.util.Collection getTimePeriods()
Copyright © 2002-2006 Atlassian. All Rights Reserved.