com.atlassian.confluence.user.actions
Class PeopleDirectoryAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.user.actions.PeopleDirectoryAction
All Implemented Interfaces:
WebInterface, MessageHolderAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable

public class PeopleDirectoryAction
extends ConfluenceActionSupport

See Also:
Serialized Form

Field Summary
static String BROWSE_PEOPLE
           
static int MAX_PEOPLE_PER_PAGE
           
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
PeopleDirectoryAction()
           
 
Method Summary
 String doBrowse()
           
 String doSearch()
           
 String execute()
           
 String getOldSearchString()
           
 String getOldStartIndex()
           
 PaginationSupport<com.atlassian.bonnie.Searchable> getPaginationSupport()
           
 String getQueryString()
           
 com.atlassian.confluence.user.actions.PeopleDirectoryAction.SearchQueryBean getSearchQueryBean()
          Kept for backwards compatibility with existing query strings that used the old SearchQueryBean madness
 List<String> getSearchResults()
           
 String getSelectedTab()
           
 int getStartIndex()
           
 boolean isPermitted()
           
 boolean isShowOnlyPersonal()
           
 void setQueryString(String queryString)
           
 void setSearchManager(SearchManager searchManager)
           
 void setSelectedTab(String selectedTab)
           
 void setShowOnlyPersonal(boolean showOnlyPersonal)
           
 void setStartIndex(int startIndex)
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setUserAccessor, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MAX_PEOPLE_PER_PAGE

public static final int MAX_PEOPLE_PER_PAGE
See Also:
Constant Field Values

BROWSE_PEOPLE

public static final String BROWSE_PEOPLE
See Also:
Constant Field Values
Constructor Detail

PeopleDirectoryAction

public PeopleDirectoryAction()
Method Detail

validate

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

execute

public String execute()
               throws Exception
Specified by:
execute in interface com.opensymphony.xwork.Action
Overrides:
execute in class com.opensymphony.xwork.ActionSupport
Throws:
Exception

getSelectedTab

public String getSelectedTab()

setSelectedTab

public void setSelectedTab(String selectedTab)

getOldSearchString

public String getOldSearchString()

getOldStartIndex

public String getOldStartIndex()

doSearch

public String doSearch()

doBrowse

public String doBrowse()
                throws Exception
Throws:
Exception

isPermitted

public boolean isPermitted()
Overrides:
isPermitted in class ConfluenceActionSupport

getPaginationSupport

public PaginationSupport<com.atlassian.bonnie.Searchable> getPaginationSupport()

getSearchQueryBean

public com.atlassian.confluence.user.actions.PeopleDirectoryAction.SearchQueryBean getSearchQueryBean()
Kept for backwards compatibility with existing query strings that used the old SearchQueryBean madness


getSearchResults

public List<String> getSearchResults()

getStartIndex

public int getStartIndex()

getQueryString

public String getQueryString()

setQueryString

public void setQueryString(String queryString)

setStartIndex

public void setStartIndex(int startIndex)

isShowOnlyPersonal

public boolean isShowOnlyPersonal()

setShowOnlyPersonal

public void setShowOnlyPersonal(boolean showOnlyPersonal)

setSearchManager

public void setSearchManager(SearchManager searchManager)


Copyright © 2003-2012 Atlassian. All Rights Reserved.