Class AbstractSearchCrowdUsersAction
java.lang.Object
org.apache.struts2.ActionSupport
com.opensymphony.xwork2.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
,com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
,org.apache.struts2.action.Action
,org.apache.struts2.interceptor.ValidationAware
,org.apache.struts2.Validateable
- Direct Known Subclasses:
SearchUsersAction
,UserPickerAction
Searches for users using the
CrowdService
and
Query
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.opensymphony.xwork2.interceptor.ValidationAware
com.opensymphony.xwork2.interceptor.ValidationAware.LegacyAdapter
-
Field Summary
FieldsFields inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
personService, user, userKey, username
Fields 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, webInterfaceManager
Fields inherited from class org.apache.struts2.ActionSupport
container
Fields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
List<com.atlassian.core.util.PairType>
Returns the key of the tab that should be selected when rendering.boolean
Consulted byPermissionCheckInterceptor
.boolean
boolean
boolean
void
setEmailTerm
(String emailTerm) void
setFullnameTerm
(String fullnameTerm) void
setLicenseService
(LicenseService licenseService) void
setOperator
(String operator) void
setPageResponse
(PageResponse<ConfluenceUser> result) void
setResultsPerPage
(int resultsPerPage) void
setSearchTerm
(String searchTerm) void
setSelectedTab
(String selectedTab) void
setShowUnlicensedUsers
(boolean showUnlicensedUsers) void
setStartIndex
(int startIndex) void
setUserChecker
(UserChecker userChecker) void
setUsernameTerm
(String usernameTerm) void
setUserSearchService
(UserSearchServiceInternal userSearchService) void
validate()
Methods inherited from class com.atlassian.confluence.user.actions.AbstractUsersAction
getRemoteUsername, getUrlEncodeUsername, getUser, getUserKey, getUsername, isLicensedToAddMoreUsers, setApiPersonService, setUserKey, setUsername
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, getActionErrors, getActionMessages, getActionName, getAuthenticatedUser, getBootstrapStatusProvider, getCancelResult, getCurrentRequest, getCurrentResponse, 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, setSkipIsPermitted, setSpacePermissionManager, setStrutsHelper, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, shouldSkipIsPermitted
Methods inherited from class com.atlassian.confluence.core.AbstractI18nActionSupport
getText, getText, getText, getText, getText, getText, getText, getText, getTextStrict
Methods 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
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.struts2.action.Action
execute
Methods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionError, addActionMessage, addFieldError, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Field Details
-
SHOW_ALL_SEARCH_TERM
- See Also:
-
-
Constructor Details
-
AbstractSearchCrowdUsersAction
public AbstractSearchCrowdUsersAction()
-
-
Method Details
-
validate
public void validate()- Specified by:
validate
in interfaceMessageHolderAware
- Specified by:
validate
in interfaceorg.apache.struts2.Validateable
- Overrides:
validate
in classorg.apache.struts2.ActionSupport
-
isSupportsSimpleSearch
public boolean isSupportsSimpleSearch() -
getOperators
-
getSelectedTab
Description copied from interface:Tabbed
Returns the key of the tab that should be selected when rendering.e.g. "search" or "create" for the browseusers.vm
- Specified by:
getSelectedTab
in 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:ConfluenceActionSupport
Consulted byPermissionCheckInterceptor
.- Overrides:
isPermitted
in classAbstractUsersAction
-