Class AbstractSearchCrowdUsersAction

java.lang.Object
org.apache.struts2.ActionSupport
com.opensymphony.xwork2.ActionSupport
All Implemented Interfaces:
Tabbed, WebInterface, MessageHolderAware, com.opensymphony.xwork2.Action, com.opensymphony.xwork2.interceptor.ValidationAware, com.opensymphony.xwork2.LocaleProvider, com.opensymphony.xwork2.TextProvider, com.opensymphony.xwork2.Validateable, Serializable, org.apache.struts2.action.Action, org.apache.struts2.interceptor.ValidationAware, org.apache.struts2.Validateable
Direct Known Subclasses:
SearchUsersAction, UserPickerAction

public class AbstractSearchCrowdUsersAction extends AbstractUsersAction implements Tabbed
Searches for users using the CrowdService and Query
See Also:
  • Field Details

  • Constructor Details

    • AbstractSearchCrowdUsersAction

      public AbstractSearchCrowdUsersAction()
  • Method Details

    • validate

      public void validate()
      Specified by:
      validate in interface MessageHolderAware
      Specified by:
      validate in interface org.apache.struts2.Validateable
      Overrides:
      validate in class org.apache.struts2.ActionSupport
    • isSupportsSimpleSearch

      public boolean isSupportsSimpleSearch()
    • getOperators

      public List<String> getOperators()
    • getSelectedTab

      public String getSelectedTab()
      Description copied from interface: Tabbed
      Returns the key of the tab that should be selected when rendering.

      e.g. "search" or "create" for the browseusers.vm

      Specified by:
      getSelectedTab in interface Tabbed
    • setSelectedTab

      public void setSelectedTab(String selectedTab)
    • doUserSearch

      @XsrfProtectionExcluded public String doUserSearch()
    • getPageRequest

      public PageRequest getPageRequest()
    • isShowAll

      public boolean isShowAll()
    • 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)
    • isShowUnlicensedUsers

      public boolean isShowUnlicensedUsers()
    • setShowUnlicensedUsers

      public void setShowUnlicensedUsers(boolean showUnlicensedUsers)
    • getLicenseErrorHtml

      public String getLicenseErrorHtml()
    • setResultsPerPage

      public void setResultsPerPage(int resultsPerPage)
    • getResultsPerPageOptions

      public List<com.atlassian.core.util.PairType> getResultsPerPageOptions()
    • setLicenseService

      public void setLicenseService(LicenseService licenseService)
    • setUserChecker

      public void setUserChecker(UserChecker userChecker)
    • setStartIndex

      public void setStartIndex(int startIndex)
    • setPageResponse

      public void setPageResponse(PageResponse<ConfluenceUser> result)
    • getPageResponse

      public PageResponse<ConfluenceUser> getPageResponse()
    • getUserSearchService

      public UserSearchServiceInternal getUserSearchService()
    • setUserSearchService

      public void setUserSearchService(UserSearchServiceInternal userSearchService)
    • isPermitted

      public boolean isPermitted()
      Description copied from class: ConfluenceActionSupport
      Overrides:
      isPermitted in class AbstractUsersAction