Class SearchUsersAction

All Implemented Interfaces:
Tabbed, WebInterface, BreadcrumbAware, 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:
BrowseUsersAction, CreateUserAction

public class SearchUsersAction extends AbstractSearchCrowdUsersAction implements BreadcrumbAware
See Also:
  • Field Details

    • crowdDirectoryService

      protected com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService
  • Constructor Details

    • SearchUsersAction

      public SearchUsersAction()
  • Method Details

    • execute

      public String execute()
      Specified by:
      execute in interface org.apache.struts2.action.Action
      Overrides:
      execute in class org.apache.struts2.ActionSupport
    • doCreateUserForm

      public String doCreateUserForm()
    • doInviteUserForm

      public String doInviteUserForm()
    • doSignUpUserForm

      public String doSignUpUserForm()
    • isSendEmailDefault

      public boolean isSendEmailDefault()
    • setSendEmailDefault

      protected void setSendEmailDefault(boolean sendEmail)
    • isMailServerConfigured

      public boolean isMailServerConfigured()
    • canAddUsers

      public boolean canAddUsers()
    • getActiveDirectories

      public List<com.atlassian.crowd.embedded.api.Directory> getActiveDirectories()
    • getActiveDirectoriesOptions

      public List<Map<String,String>> getActiveDirectoriesOptions()
      Returns the list of directories, including a default (none) option
      Returns:
      the list of active user directories, formatted for rendering as the options in an AUI selectField
    • setCrowdDirectoryService

      public void setCrowdDirectoryService(com.atlassian.crowd.embedded.api.CrowdDirectoryService crowdDirectoryService)
    • isPermitted

      public boolean isPermitted()
      Description copied from class: ConfluenceActionSupport
      Overrides:
      isPermitted in class AbstractSearchCrowdUsersAction
    • setMailServerExistsCriteria

      public void setMailServerExistsCriteria(MailServerExistsCriteria mailServerExistsCriteria)
    • setWritableDirectoryExistsCriteria

      public void setWritableDirectoryExistsCriteria(WritableDirectoryExistsCriteria writableDirectoryExistsCriteria)
    • setBandanaManager

      public void setBandanaManager(BandanaManager bandanaManager)
    • getBreadcrumb

      public Breadcrumb getBreadcrumb()
      Description copied from interface: BreadcrumbAware
      Returns the breadcrumb to be shown when the action is accessed.
      Specified by:
      getBreadcrumb in interface BreadcrumbAware
      Returns:
      Breadcrumb
    • getEventPublisher

      public com.atlassian.event.api.EventPublisher getEventPublisher()
    • getLoginInfo

      public LoginInfo getLoginInfo(String userName)
    • publishEvent

      public void publishEvent()
    • doUserSearch

      @XsrfProtectionExcluded public String doUserSearch()
      Overrides:
      doUserSearch in class AbstractSearchCrowdUsersAction