public class UserBrowser extends AbstractBrowser
JiraWebActionSupport.MessageType
ErrorCollection.Reason
I18nHelper.BeanFactory
params
attachmentManager
projectManager
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters
log
Constructor and Description |
---|
UserBrowser(UserUtil userUtil,
com.atlassian.crowd.embedded.api.CrowdService crowdService,
com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService,
UserManager userManager,
AvatarService avatarService,
SimpleLinkManager simpleLinkManager) |
Modifier and Type | Method and Description |
---|---|
protected String |
doExecute() |
URI |
getAvatarUrl(String username) |
List<com.atlassian.crowd.embedded.api.User> |
getBrowsableItems() |
List<com.atlassian.crowd.embedded.api.User> |
getCurrentPage()
Return the current 'page' of issues (given max and start) for the current filter
|
String |
getDirectoryForUser(com.atlassian.crowd.embedded.api.User user) |
UserBrowserFilter |
getFilter() |
Iterator |
getGroups() |
Iterator |
getGroupsForUser(com.atlassian.crowd.embedded.api.User user) |
Collection<SimpleLink> |
getOpsbarLinks() |
PagerFilter |
getPager() |
Collection<com.atlassian.crowd.embedded.api.User> |
getUsers()
Convenience method to use from JSP's to access total number of users
|
UserUtil |
getUserUtil() |
boolean |
hasReachedUserLimit() |
boolean |
isRemoteUserPermittedToEditSelectedUser(com.atlassian.crowd.embedded.api.User user) |
boolean |
isRemoteUserPermittedToEditSelectedUsersGroups(com.atlassian.crowd.embedded.api.User user) |
void |
resetPager() |
getMaxValues, getNiceEnd, getNiceStart, getSingleParam, setParameters, setStart
addIssueToHistory, clearSelectedIssue, getAttachmentManager, 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
getBrowsableProjects, getBrowseableProjects, getSelectedProjectId, setSelectedProject, setSelectedProject
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, urlEncode
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError
addError, addErrorMessage, doDefault, doValidation, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addError, addErrorMessage, addErrorMessages, addErrors, hasAnyErrors, setErrorMessages
public UserBrowser(UserUtil userUtil, com.atlassian.crowd.embedded.api.CrowdService crowdService, com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService, UserManager userManager, AvatarService avatarService, SimpleLinkManager simpleLinkManager)
protected String doExecute() throws Exception
doExecute
in class webwork.action.ActionSupport
Exception
public PagerFilter getPager()
getPager
in class AbstractBrowser
public void resetPager()
resetPager
in class AbstractBrowser
public UserBrowserFilter getFilter()
public List<com.atlassian.crowd.embedded.api.User> getCurrentPage()
getCurrentPage
in class AbstractBrowser
public List<com.atlassian.crowd.embedded.api.User> getBrowsableItems()
getBrowsableItems
in class AbstractBrowser
public Iterator getGroups()
public Iterator getGroupsForUser(com.atlassian.crowd.embedded.api.User user)
public String getDirectoryForUser(com.atlassian.crowd.embedded.api.User user)
public Collection<com.atlassian.crowd.embedded.api.User> getUsers()
public boolean isRemoteUserPermittedToEditSelectedUser(com.atlassian.crowd.embedded.api.User user)
public boolean isRemoteUserPermittedToEditSelectedUsersGroups(com.atlassian.crowd.embedded.api.User user)
public UserUtil getUserUtil()
public boolean hasReachedUserLimit()
public Collection<SimpleLink> getOpsbarLinks()
Copyright © 2002-2015 Atlassian. All Rights Reserved.