Class ViewSpaceDirectoryAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.plugins.spacedirectory.ViewSpaceDirectoryAction
-
- All Implemented Interfaces:
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 class ViewSpaceDirectoryAction extends ConfluenceActionSupport
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static int
BLANK_EXPERIENCE_SPACE_THRESHOLD
-
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
accessModeService, CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, personService, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, systemInformationService, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description ViewSpaceDirectoryAction(SpaceManager spaceManager, SpaceLogoManager spaceLogoManager, PredefinedSearchBuilder predefinedSearchBuilder, SearchManager searchManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
convertToNiceTeamLabel(String teamLabel)
Used in velocity.String
execute()
String
getLogoDownloadPath(Space space)
int
getPageSize()
PaginationSupport<Space>
getPaginationSupport()
String
getSelectedSpaceCategory()
List<Space>
getSpaces()
String
getTeamLabel()
List<Label>
getTeamLabels()
boolean
isHasCreatePermission()
boolean
isShowBlankExperience()
void
setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
void
setSelectedSpaceCategory(String selectedSpaceCategory)
void
setStartIndex(int startIndex)
void
setTeamLabel(String teamLabel)
-
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContentUiSupport, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, getDocBean, getDocLink, getEventManager, getFriendlyDateFormatter, getFrontendServiceURL, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageJs, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermissionManager, getPermissionTypes, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPersonService, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUserAccessor, getUserByName, getUserFullName, getUserHasBrowseUsersPermission, getUserHasLicensedAccess, getUserInterfaceState, getUserLocaleDefaultDatePattern, getUserProfilePicUrl, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermitted, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, setBootstrapStatusProvider, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, useSkipAccessCheck, withServletRequestSupplier
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getContainer, getFieldErrors, getFormatted, getLocaleProvider, getText, getText, getTextProvider, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.opensymphony.xwork2.LocaleProvider
isValidLocale, isValidLocaleString
-
Methods inherited from interface com.atlassian.confluence.validation.MessageHolderAware
validate
-
-
-
-
Field Detail
-
BLANK_EXPERIENCE_SPACE_THRESHOLD
public static final int BLANK_EXPERIENCE_SPACE_THRESHOLD
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ViewSpaceDirectoryAction
public ViewSpaceDirectoryAction(SpaceManager spaceManager, SpaceLogoManager spaceLogoManager, PredefinedSearchBuilder predefinedSearchBuilder, SearchManager searchManager)
-
-
Method Detail
-
getPaginationSupport
public PaginationSupport<Space> getPaginationSupport()
-
convertToNiceTeamLabel
public String convertToNiceTeamLabel(String teamLabel)
Used in velocity. Takes a string and changes the first letter to be uppercase- Parameters:
teamLabel
- - label to be converted- Returns:
- converted team label
-
getTeamLabel
public String getTeamLabel()
-
getPageSize
public int getPageSize()
-
setTeamLabel
public void setTeamLabel(String teamLabel)
-
setStartIndex
public void setStartIndex(int startIndex)
-
setSelectedSpaceCategory
public void setSelectedSpaceCategory(String selectedSpaceCategory)
-
getSelectedSpaceCategory
public String getSelectedSpaceCategory()
-
isShowBlankExperience
public boolean isShowBlankExperience()
-
isHasCreatePermission
public boolean isHasCreatePermission()
-
execute
public String execute()
- Specified by:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in classcom.opensymphony.xwork2.ActionSupport
-
setEventPublisher
public void setEventPublisher(com.atlassian.event.api.EventPublisher eventPublisher)
-
-