Class AbstractSearchCrowdUsersAction
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.confluence.core.AbstractI18nActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.user.actions.AbstractUsersAction
com.atlassian.confluence.user.actions.AbstractSearchCrowdUsersAction
- All Implemented Interfaces:
Tabbed,WebInterface,MessageHolderAware,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
- Direct Known Subclasses:
SearchUsersAction,UserPickerAction
Searches for users using the
CrowdService and
Query- See Also:
-
Field Summary
FieldsFields inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
personService, user, userKey, usernameFields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, confluenceAccessManager, contentUiSupport, eventPublisher, formatSettingsManager, globalSettingsManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, localeManager, loginManager, messageHolder, permissionManager, pluginAccessor, PREVIEW, request, response, spacePermissionManager, strutsHelper, systemInformationService, userAccessor, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintList<com.atlassian.core.util.PairType> Returns the key of the tab that should be selected when rendering.booleanConsulted byPermissionCheckInterceptor.booleanbooleanbooleanvoidsetEmailTerm(String emailTerm) voidsetFullnameTerm(String fullnameTerm) voidsetLicenseService(LicenseService licenseService) voidsetOperator(String operator) voidsetPageResponse(PageResponse<ConfluenceUser> result) voidsetResultsPerPage(int resultsPerPage) voidsetSearchTerm(String searchTerm) voidsetSelectedTab(String selectedTab) voidsetShowUnlicensedUsers(boolean showUnlicensedUsers) voidsetStartIndex(int startIndex) voidsetUserChecker(UserChecker userChecker) voidsetUsernameTerm(String usernameTerm) voidsetUserSearchService(UserSearchServiceInternal userSearchService) voidvalidate()Methods inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
getRemoteUsername, getUrlEncodeUsername, getUser, getUserKey, getUsername, isLicensedToAddMoreUsers, setApiPersonService, setUserKey, setUsernameMethods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, getActionErrors, getActionMessages, getActionName, getActiveRequest, getActiveResponse, getAuthenticatedUser, getBootstrapStatusProvider, getCancelResult, getDateFormatter, getDefaultTimeZone, getFieldErrors, getGlobalSettings, getHelper, getI18n, getLocale, getMessageHolder, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getTimeZone, getUserByName, getUserInterfaceState, getWebInterfaceContext, isAnonymousUser, isEmailVisible, setAccessModeService, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventPublisher, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setStrutsHelper, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManagerMethods inherited from class com.atlassian.confluence.core.AbstractI18nActionSupport
getText, getText, getText, getText, getText, getText, getText, getText, getTextStrictMethods inherited from class org.apache.struts2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getContainer, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale
-
Field Details
-
SHOW_ALL_SEARCH_TERM
- See Also:
-
-
Constructor Details
-
AbstractSearchCrowdUsersAction
public AbstractSearchCrowdUsersAction()
-
-
Method Details
-
validate
public void validate()- Specified by:
validatein interfaceMessageHolderAware- Specified by:
validatein interfaceorg.apache.struts2.Validateable- Overrides:
validatein classorg.apache.struts2.ActionSupport
-
isSupportsSimpleSearch
public boolean isSupportsSimpleSearch() -
getOperators
-
getSelectedTab
Description copied from interface:TabbedReturns the key of the tab that should be selected when rendering.e.g. "search" or "create" for the browseusers.vm
- Specified by:
getSelectedTabin interfaceTabbed
-
setSelectedTab
-
doUserSearch
-
getPageRequest
-
isShowAll
public boolean isShowAll() -
getResultsPerPage
public int getResultsPerPage() -
getSearchTerm
-
setSearchTerm
-
getUsernameTerm
-
setUsernameTerm
-
getFullnameTerm
-
setFullnameTerm
-
getEmailTerm
-
setEmailTerm
-
getOperator
-
setOperator
-
isShowUnlicensedUsers
public boolean isShowUnlicensedUsers() -
setShowUnlicensedUsers
public void setShowUnlicensedUsers(boolean showUnlicensedUsers) -
getLicenseErrorHtml
-
setResultsPerPage
public void setResultsPerPage(int resultsPerPage) -
getResultsPerPageOptions
-
setLicenseService
-
setUserChecker
-
setStartIndex
public void setStartIndex(int startIndex) -
setPageResponse
-
getPageResponse
-
getUserSearchService
-
setUserSearchService
-
isPermitted
public boolean isPermitted()Description copied from class:ConfluenceActionSupportConsulted byPermissionCheckInterceptor.- Overrides:
isPermittedin classAbstractUsersAction
-