com.atlassian.confluence.user.actions
Class SearchUsersAction

java.lang.Object
  extended bycom.opensymphony.xwork.ActionSupport
      extended bycom.atlassian.confluence.core.ConfluenceActionSupport
          extended bycom.atlassian.confluence.user.actions.AbstractEntityPaginationAction
              extended bycom.atlassian.confluence.user.actions.SearchUsersAction
All Implemented Interfaces:
com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, Serializable, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware
Direct Known Subclasses:
BrowseUsersAction, UserPickerAction

public class SearchUsersAction
extends AbstractEntityPaginationAction

See Also:
Serialized Form

Field Summary
protected  String emailTerm
           
protected  String fullnameTerm
           
protected  String operator
           
protected  SearchEntitiesManager searchEntitiesManager
           
protected  String usernameTerm
           
 
Fields inherited from class com.atlassian.confluence.user.actions.AbstractEntityPaginationAction
paginationSupport
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, permissionManager, permitted, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
SearchUsersAction()
           
 
Method Summary
 String doUserSearch()
           
 String getEmailTerm()
           
 String getFullnameTerm()
           
 String getOperator()
           
 List getOperators()
           
 String getUsernameTerm()
           
 void setEmailTerm(String emailTerm)
           
 void setFullnameTerm(String fullnameTerm)
           
 void setOperator(String operator)
           
 void setSearchEntitiesManager(SearchEntitiesManager searchEntitiesManager)
           
 void setUsernameTerm(String usernameTerm)
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.user.actions.AbstractEntityPaginationAction
getPaginationSupport, getStartIndex, isTryNext, setStartIndex, setTryNext
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addPermissionTypeTo, addToHistory, doDefault, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEditorLanguage, getEventManager, 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, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, 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
 

Field Detail

searchEntitiesManager

protected SearchEntitiesManager searchEntitiesManager

usernameTerm

protected String usernameTerm

fullnameTerm

protected String fullnameTerm

emailTerm

protected String emailTerm

operator

protected String operator
Constructor Detail

SearchUsersAction

public SearchUsersAction()
Method Detail

validate

public void validate()

getOperators

public List getOperators()

doUserSearch

public String doUserSearch()

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)

setSearchEntitiesManager

public void setSearchEntitiesManager(SearchEntitiesManager searchEntitiesManager)


Confluence is developed by Atlassian.