com.atlassian.confluence.user.actions
Class SearchUsersAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.user.actions.AbstractEntityPaginationAction
com.atlassian.confluence.user.actions.SearchUsersAction
- All Implemented Interfaces:
- WebInterface, Action, LocaleProvider, TextProvider, Validateable, ValidationAware, Serializable
- Direct Known Subclasses:
- BrowseUsersAction, UserPickerAction
public class SearchUsersAction
- extends AbstractEntityPaginationAction
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager |
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
addActionError, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEventManager, getFriendlyDateFormatter, getGlobalHelper, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSpaceHelper, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setUserAccessor, setWebInterfaceManager |
Methods inherited from class com.opensymphony.xwork.ActionSupport |
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
searchEntitiesManager
protected SearchEntitiesManager searchEntitiesManager
TERM_DELIM_CHARS
public static final String TERM_DELIM_CHARS
- See Also:
- Constant Field Values
searchTerm
protected String searchTerm
usernameTerm
protected String usernameTerm
fullnameTerm
protected String fullnameTerm
emailTerm
protected String emailTerm
advanced
protected boolean advanced
operator
protected String operator
resultsPerPage
protected int resultsPerPage
isLicensedToAddMoreUsers
protected boolean isLicensedToAddMoreUsers
licenseError
protected String licenseError
supportsSimpleSearch
protected boolean supportsSimpleSearch
SearchUsersAction
public SearchUsersAction()
validate
public void validate()
- Specified by:
validate
in interface Validateable
- Overrides:
validate
in class ActionSupport
getOperators
public List getOperators()
doUserSearch
public String doUserSearch()
appendWildcard
protected String appendWildcard(String s)
isSupportsSimpleSearch
public boolean isSupportsSimpleSearch()
setSupportsSimpleSearch
public void setSupportsSimpleSearch(boolean supportsSimpleSearch)
setSearchEntitiesManager
public void setSearchEntitiesManager(SearchEntitiesManager searchEntitiesManager)
getResultsPerPage
public int getResultsPerPage()
getSearchTerm
public String getSearchTerm()
setSearchTerm
public void setSearchTerm(String searchTerm)
getUsernameTerm
public String getUsernameTerm()
setUsernameTerm
public void setUsernameTerm(String usernameTerm)
getFullnameTerm
public String getFullnameTerm()
setFullnameTerm
public void setFullnameTerm(String fullnameTerm)
getEmailTerm
public String getEmailTerm()
setEmailTerm
public void setEmailTerm(String emailTerm)
getOperator
public String getOperator()
setOperator
public void setOperator(String operator)
isAdvanced
public boolean isAdvanced()
setAdvanced
public void setAdvanced(boolean advanced)
isLicensedToAddMoreUsers
public boolean isLicensedToAddMoreUsers()
getLicenseError
public String getLicenseError()
setResultsPerPage
public void setResultsPerPage(int resultsPerPage)
- Change the pageSize
- Parameters:
resultsPerPage
- Number to show per page
getResultsPerPageOptions
public List getResultsPerPageOptions()
setUserChecker
public void setUserChecker(UserChecker userChecker)