com.atlassian.confluence.user.actions
Class PeopleDirectoryAction

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

public class PeopleDirectoryAction
extends ConfluenceActionSupport

See Also:
Serialized Form

Nested Class Summary
 class PeopleDirectoryAction.Person
           
 
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, log, permissionManager, permitted, PREVIEW, 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()
           
 Set getFavouritePeople()
           
 String getOldSearchString()
           
 String getOldStartIndex()
           
 SearchBean getSearchBean()
           
 SearchQueryBean getSearchQueryBean()
           
 Set getSearchResults()
           
 String getSelectedTab()
           
 int getStartIndex()
           
 boolean isShowOnlyPersonal()
           
 void setAnyTypeObjectDao(AnyTypeObjectDao anyTypeObjectDao)
           
 void setSearchBean(SearchBean searchBean)
           
 void setSearcher(Searcher searcher)
           
 void setSelectedTab(String selectedTab)
           
 void setSettingsManager(SettingsManager settingsManager)
           
 void setShowOnlyPersonal(boolean showOnlyPersonal)
           
 void setSpaceManager(SpaceManager spaceManager)
           
 void setStartIndex(int startIndex)
           
 boolean shouldShowFavourites()
           
 boolean shouldShowMailtoLinks()
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addPermissionTypeTo, addToHistory, doDefault, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEditorLanguage, getEventManager, getGlobalHelper, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSpaceHelper, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermitted, isPermittedAsString, isPrintableVersion, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPreviousLoginDate, setSpacePermissionManager, 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()

execute

public String execute()
               throws Exception
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

getSearchQueryBean

public SearchQueryBean getSearchQueryBean()

getFavouritePeople

public Set getFavouritePeople()

getSearchResults

public Set getSearchResults()

setSearcher

public void setSearcher(Searcher searcher)

setSpaceManager

public void setSpaceManager(SpaceManager spaceManager)

setAnyTypeObjectDao

public void setAnyTypeObjectDao(AnyTypeObjectDao anyTypeObjectDao)

getStartIndex

public int getStartIndex()

setStartIndex

public void setStartIndex(int startIndex)

shouldShowFavourites

public boolean shouldShowFavourites()

shouldShowMailtoLinks

public boolean shouldShowMailtoLinks()

setSettingsManager

public void setSettingsManager(SettingsManager settingsManager)
Overrides:
setSettingsManager in class ConfluenceActionSupport

isShowOnlyPersonal

public boolean isShowOnlyPersonal()

setShowOnlyPersonal

public void setShowOnlyPersonal(boolean showOnlyPersonal)

setSearchBean

public void setSearchBean(SearchBean searchBean)

getSearchBean

public SearchBean getSearchBean()


Confluence is developed by Atlassian.