public abstract class AbstractSearchUsersAction extends AbstractEntityPaginationAction implements Tabbed
SearchUsersAction
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected com.atlassian.bandana.BandanaManager |
bandanaManager |
protected String |
emailTerm |
protected String |
fullnameTerm |
protected boolean |
isLicensedToAddMoreUsers |
protected LicenseService |
licenseService |
protected MailServerExistsCriteria |
mailServerExistsCriteria |
protected String |
operator |
protected int |
resultsPerPage |
protected List<com.atlassian.core.util.PairType> |
resultsPerPageOptions |
protected SearchEntitiesManager |
searchEntitiesManager |
protected String |
searchTerm |
protected String |
selectedTab |
static String |
SHOW_ALL_SEARCH_TERM |
protected boolean |
supportsSimpleSearch |
static String |
TERM_DELIM_CHARS |
protected static Comparator<com.atlassian.user.User> |
USER_COMPARATOR |
protected UserChecker |
userChecker |
protected String |
usernameTerm |
protected WritableDirectoryExistsCriteria |
writableDirectoryExistsCriteria |
paginationSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
Constructor and Description |
---|
AbstractSearchUsersAction() |
getPaginationSupport, getStartIndex, setStartIndex
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setApiDateFormatService, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager
addActionError, addActionMessage, addFieldError, execute, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
protected static final Comparator<com.atlassian.user.User> USER_COMPARATOR
public static final String TERM_DELIM_CHARS
public static final String SHOW_ALL_SEARCH_TERM
protected List<com.atlassian.core.util.PairType> resultsPerPageOptions
protected UserChecker userChecker
protected com.atlassian.bandana.BandanaManager bandanaManager
protected SearchEntitiesManager searchEntitiesManager
protected MailServerExistsCriteria mailServerExistsCriteria
protected WritableDirectoryExistsCriteria writableDirectoryExistsCriteria
protected String searchTerm
protected String usernameTerm
protected String fullnameTerm
protected String emailTerm
protected String operator
protected int resultsPerPage
protected boolean isLicensedToAddMoreUsers
protected boolean supportsSimpleSearch
protected String selectedTab
protected LicenseService licenseService
public void validate()
validate
in interface MessageHolderAware
validate
in interface com.opensymphony.xwork.Validateable
validate
in class com.opensymphony.xwork.ActionSupport
public List getOperators()
public String getSelectedTab()
Tabbed
getSelectedTab
in interface Tabbed
public void setSelectedTab(String selectedTab)
public String doUserSearch()
public boolean isSupportsSimpleSearch()
public boolean isShowAll()
public void setSupportsSimpleSearch(boolean supportsSimpleSearch)
public void setSearchEntitiesManager(SearchEntitiesManager searchEntitiesManager)
public void setMailServerExistsCriteria(MailServerExistsCriteria mailServerExistsCriteria)
public void setWritableDirectoryExistsCriteria(WritableDirectoryExistsCriteria writableDirectoryExistsCriteria)
public int getResultsPerPage()
public String getSearchTerm()
public void setSearchTerm(String searchTerm)
public String getUsernameTerm()
public void setUsernameTerm(String usernameTerm)
public String getFullnameTerm()
public void setFullnameTerm(String fullnameTerm)
public String getEmailTerm()
public void setEmailTerm(String emailTerm)
public String getOperator()
public void setOperator(String operator)
public void setBandanaManager(com.atlassian.bandana.BandanaManager bandanaManager)
public String getLicenseErrorHtml()
public void setResultsPerPage(int resultsPerPage)
resultsPerPage
- Number to show per pagepublic List getResultsPerPageOptions()
public void setLicenseService(LicenseService licenseService)
public void setUserChecker(UserChecker userChecker)
Copyright © 2003–2015 Atlassian. All rights reserved.