Class SearchUsersAction
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
com.atlassian.confluence.user.actions.SearchUsersAction
- All Implemented Interfaces:
Tabbed,WebInterface,BreadcrumbAware,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:
BrowseUsersAction,CreateUserAction
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.opensymphony.xwork2.interceptor.ValidationAware
com.opensymphony.xwork2.interceptor.ValidationAware.LegacyAdapter -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.atlassian.crowd.embedded.api.CrowdDirectoryServiceFields inherited from class com.atlassian.confluence.user.actions.AbstractSearchCrowdUsersAction
SHOW_ALL_SEARCH_TERMFields 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, 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 TypeMethodDescriptionbooleanexecute()List<com.atlassian.crowd.embedded.api.Directory>Returns the list of directories, including a default (none) optionReturns the breadcrumb to be shown when the action is accessed.com.atlassian.event.api.EventPublishergetLoginInfo(String userName) booleanbooleanConsulted byPermissionCheckInterceptor.booleanvoidvoidsetBandanaManager(BandanaManager bandanaManager) voidsetCrowdDirectoryService(com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService) voidsetMailServerExistsCriteria(MailServerExistsCriteria mailServerExistsCriteria) protected voidsetSendEmailDefault(boolean sendEmail) voidsetWritableDirectoryExistsCriteria(WritableDirectoryExistsCriteria writableDirectoryExistsCriteria) Methods inherited from class com.atlassian.confluence.user.actions.AbstractSearchCrowdUsersAction
getEmailTerm, getFullnameTerm, getLicenseErrorHtml, getOperator, getOperators, getPageRequest, getPageResponse, getResultsPerPage, getResultsPerPageOptions, getSearchTerm, getSelectedTab, getUsernameTerm, getUserSearchService, isShowAll, isShowUnlicensedUsers, isSupportsSimpleSearch, setEmailTerm, setFullnameTerm, setLicenseService, setOperator, setPageResponse, setResultsPerPage, setSearchTerm, setSelectedTab, setShowUnlicensedUsers, setStartIndex, setUserChecker, setUsernameTerm, setUserSearchService, validateMethods 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, 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, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, shouldSkipIsPermittedMethods 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, getContainer, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocaleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionError, addActionMessage, addFieldError, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Field Details
-
crowdDirectoryService
protected com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService
-
-
Constructor Details
-
SearchUsersAction
public SearchUsersAction()
-
-
Method Details
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classorg.apache.struts2.ActionSupport
-
doCreateUserForm
-
doInviteUserForm
-
doSignUpUserForm
-
isSendEmailDefault
public boolean isSendEmailDefault() -
setSendEmailDefault
protected void setSendEmailDefault(boolean sendEmail) -
isMailServerConfigured
public boolean isMailServerConfigured() -
canAddUsers
public boolean canAddUsers() -
getActiveDirectories
-
getActiveDirectoriesOptions
Returns the list of directories, including a default (none) option- Returns:
- the list of active user directories, formatted for rendering as the options in an AUI selectField
-
setCrowdDirectoryService
public void setCrowdDirectoryService(com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService) -
isPermitted
public boolean isPermitted()Description copied from class:ConfluenceActionSupportConsulted byPermissionCheckInterceptor.- Overrides:
isPermittedin classAbstractSearchCrowdUsersAction
-
setMailServerExistsCriteria
-
setWritableDirectoryExistsCriteria
public void setWritableDirectoryExistsCriteria(WritableDirectoryExistsCriteria writableDirectoryExistsCriteria) -
setBandanaManager
-
getBreadcrumb
Description copied from interface:BreadcrumbAwareReturns the breadcrumb to be shown when the action is accessed.- Specified by:
getBreadcrumbin interfaceBreadcrumbAware- Returns:
- Breadcrumb
-
getEventPublisher
public com.atlassian.event.api.EventPublisher getEventPublisher() -
getLoginInfo
-
publishEvent
public void publishEvent() -
doUserSearch
- Overrides:
doUserSearchin classAbstractSearchCrowdUsersAction
-