public class

SearchUserAction

extends AbstractEntityPagerSupport
java.lang.Object
   ↳ com.opensymphony.xwork.ActionSupport
     ↳ com.atlassian.bamboo.ww2.BambooActionSupport
       ↳ com.atlassian.bamboo.ww2.actions.admin.user.AbstractEntityPagerSupport
         ↳ com.atlassian.bamboo.ww2.actions.admin.user.SearchUserAction
Known Direct Subclasses

Summary

[Expand]
Inherited Constants
From class com.atlassian.bamboo.ww2.BambooActionSupport
From interface com.opensymphony.xwork.Action
Fields
protected String emailTerm
protected String fullnameTerm
protected String usernameTerm
[Expand]
Inherited Fields
From class com.atlassian.bamboo.ww2.actions.admin.user.AbstractEntityPagerSupport
From class com.atlassian.bamboo.ww2.BambooActionSupport
From class com.opensymphony.xwork.ActionSupport
Public Constructors
SearchUserAction()
Public Methods
Query createUserQuery(List<TermQuery> searchTerms)
String doBrowse()
String doSearch()
String getAffectedUsername()
String getEmailTerm()
String getFullnameTerm()
Iterable<Group> getGroups(User user)
List<ExtendedAuthor> getLinkedAuthorsForUser(User user)
TermQuery getTermQuery(String term, Class termQueryClass)
String getUsernameTerm()
boolean isExternallyManaged()
void setAffectedUsername(String affectedUsername)
void setEmailTerm(String emailTerm)
void setExtendedAuthorManager(ExtendedAuthorManager extendedAuthorManager)
void setFullnameTerm(String fullnameTerm)
void setUsernameTerm(String usernameTerm)
[Expand]
Inherited Methods
From class com.atlassian.bamboo.ww2.actions.admin.user.AbstractEntityPagerSupport
From class com.atlassian.bamboo.ww2.BambooActionSupport
From class com.opensymphony.xwork.ActionSupport
From class java.lang.Object
From interface com.atlassian.bamboo.utils.error.ErrorCollection
From interface com.atlassian.bamboo.ww2.aware.BambooSessionAware
From interface com.atlassian.bamboo.ww2.aware.NavigationAware
From interface com.atlassian.bamboo.ww2.aware.ReturnUrlAware
From interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
From interface com.atlassian.core.i18n.I18nTextProvider
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
From interface com.uwyn.rife.continuations.ContinuableObject

Fields

protected String emailTerm

protected String fullnameTerm

protected String usernameTerm

Public Constructors

public SearchUserAction ()

Public Methods

public Query createUserQuery (List<TermQuery> searchTerms)

Throws
EntityQueryException

public String doBrowse ()

Throws
Exception

public String doSearch ()

Throws
Exception

public String getAffectedUsername ()

public String getEmailTerm ()

public String getFullnameTerm ()

public Iterable<Group> getGroups (User user)

public List<ExtendedAuthor> getLinkedAuthorsForUser (User user)

public TermQuery getTermQuery (String term, Class termQueryClass)

Throws
EntityQueryException

public String getUsernameTerm ()

public boolean isExternallyManaged ()

public void setAffectedUsername (String affectedUsername)

public void setEmailTerm (String emailTerm)

public void setExtendedAuthorManager (ExtendedAuthorManager extendedAuthorManager)

public void setFullnameTerm (String fullnameTerm)

public void setUsernameTerm (String usernameTerm)