Class ViewSpaceSummaryAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.spaces.actions.AbstractSpaceAction
-
- com.atlassian.confluence.spaces.actions.ViewSpaceSummaryAction
-
- All Implemented Interfaces:
WebInterface
,SpaceLabelAware
,Spaced
,MessageHolderAware
,com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
- Direct Known Subclasses:
ViewRecentlyUpdatedSpaceContentAction
public class ViewSpaceSummaryAction extends AbstractSpaceAction implements SpaceLabelAware
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
key, notificationManager, space, spaceManager, themeManager, wikiStyleRenderer
-
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 ViewSpaceSummaryAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
execute()
ContentEntityManager
getContentEntityManager()
String
getDescription()
List
getLabelsOnThisSpace()
Returns the labels for the space (excluding team labels) for rendering in the UIint
getMaxRecentChangesSize()
String
getName()
List
getRecentlyUpdatedContent()
List<com.atlassian.user.User>
getSpaceAdmins()
SpaceLabelManager
getSpaceLabelManager()
List
getTeamLabelsOnThisSpace()
Returns the teams labels for the space for rendering in the UIvoid
setCommentManager(CommentManager commentManager)
void
setContentEntityManager(ContentEntityManager contentEntityManager)
void
setDescription(String description)
void
setMaxRecentChangesSize(int i)
void
setName(String name)
void
setShowAllAdmins(boolean showAllAdmins)
void
setSpaceLabelManager(SpaceLabelManager spaceLabelManager)
boolean
thereAreMoreAdmins()
-
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
getActionSpaceKey, getKey, getPermissionTypes, getSpace, getSpaceKey, getSpaceManager, getSubscribableName, getThemeManager, hasSpaceIA, isPermitted, isPersonalSpace, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setThemeManager, setWikiStyleRenderer
-
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, 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, isPrintableVersion, isSkipAccessCheck, isUserStatusPluginEnabled, isUsingH2, isUsingHSQL, setAccessModeService, setApiDateFormatService, setApiPersonService, setBootstrapManager, 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
-
-
-
-
Method Detail
-
execute
public String execute() throws Exception
- Specified by:
execute
in interfacecom.opensymphony.xwork2.Action
- Overrides:
execute
in classcom.opensymphony.xwork2.ActionSupport
- Throws:
Exception
-
getRecentlyUpdatedContent
public List getRecentlyUpdatedContent()
-
getTeamLabelsOnThisSpace
public List getTeamLabelsOnThisSpace()
Description copied from interface:SpaceLabelAware
Returns the teams labels for the space for rendering in the UI- Specified by:
getTeamLabelsOnThisSpace
in interfaceSpaceLabelAware
- Returns:
- teams labels for the space
-
getLabelsOnThisSpace
public List getLabelsOnThisSpace()
Description copied from interface:SpaceLabelAware
Returns the labels for the space (excluding team labels) for rendering in the UI- Specified by:
getLabelsOnThisSpace
in interfaceSpaceLabelAware
- Returns:
- teams labels for the space
-
getMaxRecentChangesSize
public int getMaxRecentChangesSize()
-
setMaxRecentChangesSize
public void setMaxRecentChangesSize(int i)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getContentEntityManager
public ContentEntityManager getContentEntityManager()
-
setContentEntityManager
public void setContentEntityManager(ContentEntityManager contentEntityManager)
-
setCommentManager
public void setCommentManager(CommentManager commentManager)
-
getSpaceLabelManager
public SpaceLabelManager getSpaceLabelManager()
-
setSpaceLabelManager
public void setSpaceLabelManager(SpaceLabelManager spaceLabelManager)
-
getSpaceAdmins
public List<com.atlassian.user.User> getSpaceAdmins()
-
setShowAllAdmins
public void setShowAllAdmins(boolean showAllAdmins)
-
thereAreMoreAdmins
public boolean thereAreMoreAdmins()
-
-