Class UserPickerBrowser
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.ProjectActionSupport
com.atlassian.jira.web.action.IssueActionSupport
com.atlassian.jira.web.action.AbstractBrowser
com.atlassian.jira.web.action.admin.user.UserPickerBrowser
- All Implemented Interfaces:
ErrorCollection
,I18nHelper
,HttpServletVariables
,AuthorizationSupport
,Serializable
,webwork.action.Action
,webwork.action.CommandDriven
,webwork.action.IllegalArgumentAware
,webwork.action.ParameterAware
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
JiraWebActionSupport.MessageType
Nested classes/interfaces inherited from interface com.atlassian.jira.util.ErrorCollection
ErrorCollection.Reason
Nested classes/interfaces inherited from interface com.atlassian.jira.util.I18nHelper
I18nHelper.BeanFactory
-
Field Summary
FieldsFields inherited from class com.atlassian.jira.web.action.AbstractBrowser
params
Fields inherited from class com.atlassian.jira.web.action.IssueActionSupport
attachmentManager
Fields inherited from class com.atlassian.jira.web.action.ProjectActionSupport
projectManager
Fields inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
ISSUE_NOT_FOUND_RESULT, log, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT
Fields inherited from class webwork.action.ActionSupport
command, errorMap, errorMessages
Fields inherited from interface webwork.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
ConstructorsConstructorDescriptionUserPickerBrowser
(EmailFormatter emailFormatter, FieldConfigManager fieldConfigManager, GroupManager groupManager, PermissionManager permissionManager, UserFilterManager userFilterManager, UserSearchService userSearchService, JiraWebResourceManager jiraWebResourceManager, ApplicationProperties applicationProperties) -
Method Summary
Modifier and TypeMethodDescriptionprotected String
Return the current 'page' of issues (given max and start) for the current filtergetDisplayEmail
(String email) Get the name of the element for the value to be returned toboolean
Get the name of the calling formgetPager()
boolean
Get the name of the event to be triggeredgetUsers()
Convenience method to use from JSP's to access total number of usersboolean
void
void
setElement
(String element) Set the name of the element for the value to be returned tovoid
setFieldConfigId
(Long fieldConfigId) void
setFormName
(String formName) Set the name of the calling formvoid
setMultiSelect
(boolean isMultiSelect) void
setPreviouslySelected
(String previouslySelected) void
setTriggerEvent
(String triggerEvent) Set the name of the calling formboolean
Methods inherited from class com.atlassian.jira.web.action.AbstractBrowser
getMaxValues, getNiceEnd, getNiceStart, getSingleParam, setParameters, setStart
Methods inherited from class com.atlassian.jira.web.action.IssueActionSupport
addIssueToHistory, getAttachmentManager, getCurrentDateTimeInUsersTimezone, getCurrentFailedLoginCount, getCurrentJQL, getCustomFieldManager, getDaysPerWeek, getEverLoggedIn, getFormToken, getHoursPerDay, getIssueManager, getLastFailedLogin, getLastLogin, getLoginCount, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getPreviousLogin, getSearchRequest, getSelectedIssueId, getSessionPagerFilterManager, getSessionSearchRequestManager, getSessionSearchRequestManagerFactory, getSessionSelectedIssueManager, getTotalFailedLoginCount, getUrlEncoded, getWorkflow, getWorkflowTransitionDescription, getWorkflowTransitionDisplayName, isCustomFieldHidden, isElevatedSecurityCheckRequired, isFieldHidden, isFieldHidden, isTimeTrackingEnabled, setFormToken, setSearchRequest, setSelectedIssueId, updateSearchRequest
Methods inherited from class com.atlassian.jira.web.action.ProjectActionSupport
getBrowsableProjects, getSelectedProjectId, setSelectedProject, setSelectedProject
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, addMessageToResponse, addReason, addReasons, checkIfUrlIsAllowed, execute, forceRedirect, getActionName, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getComponentInstanceOfType, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDefaultResourceBundle, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getI18nHelper, getJiraContactHelper, getJiraServiceContext, getKeysForPrefix, getLanguage, getLocale, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOfBizDelegator, getOutboundWhitelistProvider, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getResourceBundle, getResult, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTimeFormat, getUnescapedText, getUntransformedRawText, getUriValidator, getUserFullName, getUserManager, getUserPreferences, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasAnyErrors, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isIndexing, isInlineDialogMode, isKeyDefined, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, removeKeyOrAddError, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
Methods inherited from class webwork.action.ActionSupport
addError, addErrorMessage, doDefault, doValidation, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, 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
getCommandName, setCommand
Methods inherited from interface com.atlassian.jira.util.ErrorCollection
addError, addErrorMessage, setErrorMessages
-
Field Details
-
ALL_USERS
public static final int ALL_USERS- See Also:
-
ASSIGNABLE
public static final int ASSIGNABLE- See Also:
-
-
Constructor Details
-
UserPickerBrowser
public UserPickerBrowser(EmailFormatter emailFormatter, FieldConfigManager fieldConfigManager, GroupManager groupManager, PermissionManager permissionManager, UserFilterManager userFilterManager, UserSearchService userSearchService, JiraWebResourceManager jiraWebResourceManager, ApplicationProperties applicationProperties)
-
-
Method Details
-
doExecute
- Overrides:
doExecute
in classwebwork.action.ActionSupport
- Throws:
Exception
-
getPager
- Specified by:
getPager
in classAbstractBrowser
-
resetPager
public void resetPager()- Specified by:
resetPager
in classAbstractBrowser
-
getFilter
-
getCurrentPage
Return the current 'page' of issues (given max and start) for the current filter- Specified by:
getCurrentPage
in classAbstractBrowser
-
getBrowsableItems
- Specified by:
getBrowsableItems
in classAbstractBrowser
-
getGroups
-
getUsers
Convenience method to use from JSP's to access total number of users- Returns:
- a collection of browsable users
-
getFormName
Get the name of the calling form- Returns:
- form name
-
setFormName
Set the name of the calling form- Parameters:
formName
- form name
-
getTriggerEvent
Get the name of the event to be triggered- Returns:
- triggerEvent
-
setTriggerEvent
Set the name of the calling form- Parameters:
triggerEvent
- event to be triggered on submit
-
getElement
Get the name of the element for the value to be returned to- Returns:
- the name of the element for the value to be returned to
-
setElement
Set the name of the element for the value to be returned to- Parameters:
element
- the name of the element for the value to be returned to
-
getPermission
public boolean getPermission() -
isMultiSelect
public boolean isMultiSelect() -
setMultiSelect
public void setMultiSelect(boolean isMultiSelect) -
getEmailColumnVisible
public boolean getEmailColumnVisible() -
getDisplayEmail
-
getPreviouslySelected
-
setPreviouslySelected
-
wasPreviouslySelected
-
getFieldConfigId
-
setFieldConfigId
-
getProjectIds
-