public class

SearchUsersAction

extends AbstractEntityPaginationAction
implements Tabbed
java.lang.Object
   ↳ com.opensymphony.xwork.ActionSupport
     ↳ com.atlassian.confluence.core.ConfluenceActionSupport
       ↳ com.atlassian.confluence.user.actions.AbstractEntityPaginationAction
         ↳ com.atlassian.confluence.user.actions.SearchUsersAction
Known Direct Subclasses

Summary

Constants
String TERM_DELIM_CHARS
[Expand]
Inherited Constants
From class com.atlassian.confluence.core.ConfluenceActionSupport
From interface com.opensymphony.xwork.Action
Fields
protected boolean advanced
protected String emailTerm
protected String fullnameTerm
protected boolean isLicensedToAddMoreUsers
protected String licenseError
protected String operator
protected int resultsPerPage
protected SearchEntitiesManager searchEntitiesManager
protected String searchTerm
protected boolean supportsSimpleSearch
protected String usernameTerm
[Expand]
Inherited Fields
From class com.atlassian.confluence.user.actions.AbstractEntityPaginationAction
From class com.atlassian.confluence.core.ConfluenceActionSupport
From class com.opensymphony.xwork.ActionSupport
Public Constructors
SearchUsersAction()
Public Methods
String doCreateUserForm()
String doUserSearch()
String getEmailTerm()
String getFullnameTerm()
String getLicenseError()
String getOperator()
List getOperators()
int getResultsPerPage()
List getResultsPerPageOptions()
String getSearchTerm()
String getSelectedTab()
Returns the key of the tab that should be selected when rendering.
String getUsernameTerm()
boolean isAdvanced()
boolean isAllowedToSearch()
boolean isLicensedToAddMoreUsers()
boolean isSupportsSimpleSearch()
void setAdvanced(boolean advanced)
void setEmailTerm(String emailTerm)
void setFullnameTerm(String fullnameTerm)
void setOperator(String operator)
void setResultsPerPage(int resultsPerPage)
Change the pageSize
void setSearchEntitiesManager(SearchEntitiesManager searchEntitiesManager)
void setSearchTerm(String searchTerm)
void setSelectedTab(String selectedTab)
void setSupportsSimpleSearch(boolean supportsSimpleSearch)
void setUserChecker(UserChecker userChecker)
void setUsernameTerm(String usernameTerm)
void validate()
Protected Methods
String appendWildcard(String s)
[Expand]
Inherited Methods
From class com.atlassian.confluence.user.actions.AbstractEntityPaginationAction
From class com.atlassian.confluence.core.ConfluenceActionSupport
From class com.opensymphony.xwork.ActionSupport
From class java.lang.Object
From interface com.atlassian.confluence.core.actions.Tabbed
From interface com.atlassian.confluence.plugin.descriptor.web.WebInterface
From interface com.opensymphony.xwork.Action
From interface com.opensymphony.xwork.LocaleProvider
From interface com.opensymphony.xwork.TextProvider
From interface com.opensymphony.xwork.Validateable
From interface com.opensymphony.xwork.ValidationAware

Constants

public static final String TERM_DELIM_CHARS

Constant Value: "[\s,]+"

Fields

protected boolean advanced

protected String emailTerm

protected String fullnameTerm

protected boolean isLicensedToAddMoreUsers

protected String licenseError

protected String operator

protected int resultsPerPage

protected SearchEntitiesManager searchEntitiesManager

protected String searchTerm

protected boolean supportsSimpleSearch

protected String usernameTerm

Public Constructors

public SearchUsersAction ()

Public Methods

public String doCreateUserForm ()

public String doUserSearch ()

public String getEmailTerm ()

public String getFullnameTerm ()

public String getLicenseError ()

public String getOperator ()

public List getOperators ()

public int getResultsPerPage ()

public List getResultsPerPageOptions ()

public String getSearchTerm ()

public String getSelectedTab ()

Returns the key of the tab that should be selected when rendering. e.g. "search" or "create" for the browseusers.vm

public String getUsernameTerm ()

public boolean isAdvanced ()

public boolean isAllowedToSearch ()

public boolean isLicensedToAddMoreUsers ()

public boolean isSupportsSimpleSearch ()

public void setAdvanced (boolean advanced)

public void setEmailTerm (String emailTerm)

public void setFullnameTerm (String fullnameTerm)

public void setOperator (String operator)

public void setResultsPerPage (int resultsPerPage)

Change the pageSize

Parameters
resultsPerPage Number to show per page

public void setSearchEntitiesManager (SearchEntitiesManager searchEntitiesManager)

public void setSearchTerm (String searchTerm)

public void setSelectedTab (String selectedTab)

public void setSupportsSimpleSearch (boolean supportsSimpleSearch)

public void setUserChecker (UserChecker userChecker)

public void setUsernameTerm (String usernameTerm)

public void validate ()

Protected Methods

protected String appendWildcard (String s)