Class EditSpaceLabelAction
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.confluence.core.ConfluenceActionSupport
-
- com.atlassian.confluence.spaces.actions.AbstractSpaceAction
-
- com.atlassian.confluence.spaces.actions.AbstractSpaceAdminAction
-
- com.atlassian.confluence.spaces.actions.EditSpaceLabelAction
-
- All Implemented Interfaces:
Evented<SpaceLabelsViewEvent>
,WebInterface
,SpaceAware
,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:
AddLabelToSpaceAction
public class EditSpaceLabelAction extends AbstractSpaceAdminAction implements SpaceLabelAware, Evented<SpaceLabelsViewEvent>
- 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, userAccessor, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description EditSpaceLabelAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Label
addLabel(Space space, String labelName)
List
getAvailableTeamLabels()
SpaceLabelsViewEvent
getEventToPublish(String result)
Gets the event to publish.List
getLabelsOnThisSpace()
Returns the labels for the space (excluding team labels) for rendering in the UISpaceLabelManager
getSpaceLabelManager()
List
getSuggestedLabelsForSpace()
List
getTeamLabelsOnThisSpace()
Returns the teams labels for the space for rendering in the UIvoid
setSpaceLabelManager(SpaceLabelManager spaceLabelManager)
-
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAdminAction
doDefault, getPermissionTypes, isSpaceRequired, isViewPermissionRequired
-
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
getKey, getSpace, getSpaceKey, 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, formatFriendlyDate, getAccessMode, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getBootstrapStatusProvider, getCancel, getCancelResult, getConfluenceAccessManager, getContext, getCurrentRequest, getCurrentSession, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDefaultTimeZone, 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, setApiContentUiSupport, setApiDateFormatService, setApiPersonService, setBootstrapManager, setCancel, setConfluenceAccessManager, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setServletRequestSupplier, setSettingsManager, setSkipAccessCheck, setSpacePermissionManager, setSystemInformationService, setTimeZoneManager, setUserAccessor, setWebInterfaceManager, withServletRequestSupplier
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionError, addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, 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
-
Methods inherited from interface com.atlassian.confluence.spaces.actions.SpaceAware
setSpace
-
-
-
-
Method Detail
-
getSpaceLabelManager
public SpaceLabelManager getSpaceLabelManager()
-
setSpaceLabelManager
public void setSpaceLabelManager(SpaceLabelManager spaceLabelManager)
-
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
-
getAvailableTeamLabels
public List getAvailableTeamLabels()
-
getSuggestedLabelsForSpace
public List getSuggestedLabelsForSpace() throws Exception
- Throws:
Exception
-
getEventToPublish
public SpaceLabelsViewEvent getEventToPublish(String result)
Description copied from interface:Evented
Gets the event to publish.- Specified by:
getEventToPublish
in interfaceEvented<SpaceLabelsViewEvent>
- Parameters:
result
- the result of the action executing.- Returns:
- the event. Can be null, in which case no event will be published.
-
-