Class BrowseUnsyncedUsersAction

  • 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

    public final class BrowseUnsyncedUsersAction
    extends ConfluenceActionSupport
    implements Tabbed
    Searches for people that are unsynced in Confluence using the PersonService. An unsynced user is a user whose account has been disconnected from an external directory, i.e. a user who has a known mapping but no backing user, but who has not yet been deleted from the application.
    Since:
    6.13.0
    See Also:
    Serialized Form
    • Constructor Detail

      • BrowseUnsyncedUsersAction

        public BrowseUnsyncedUsersAction()
    • Method Detail

      • execute

        public String execute()
        Specified by:
        execute in interface com.opensymphony.xwork2.Action
        Overrides:
        execute in class com.opensymphony.xwork2.ActionSupport
      • doUserSearch

        @XsrfProtectionExcluded
        public String doUserSearch()
      • showAllUsers

        public String showAllUsers()
      • validate

        public void validate()
        Specified by:
        validate in interface MessageHolderAware
        Specified by:
        validate in interface com.opensymphony.xwork2.Validateable
        Overrides:
        validate in class com.opensymphony.xwork2.ActionSupport
      • isShowAll

        public boolean isShowAll()
      • getResultsPerPage

        public int getResultsPerPage()
      • getSearchTerm

        public String getSearchTerm()
      • setSearchTerm

        public void setSearchTerm​(String searchTerm)
      • setResultsPerPage

        public void setResultsPerPage​(int resultsPerPage)
      • getResultsPerPageOptions

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

        public void setStartIndex​(int startIndex)
      • 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