com.atlassian.confluence.admin.actions.plugins
Class ManagePluginsAction
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.confluence.core.ConfluenceActionSupport
com.atlassian.confluence.admin.actions.plugins.ManagePluginsAction
- All Implemented Interfaces:
- WebInterface, com.opensymphony.webwork.interceptor.SessionAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, java.io.Serializable
- Direct Known Subclasses:
- UploadPluginAction
public class ManagePluginsAction
- extends ConfluenceActionSupport
- implements com.opensymphony.webwork.interceptor.SessionAware
- See Also:
- Serialized Form
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, permissionManager, permitted, 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 |
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport |
addActionError, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEventManager, getFriendlyDateFormatter, 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, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isUsingHSQL, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPreviousLoginDate, setSettingsManager, 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, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
selectedPlugin
protected com.atlassian.plugin.Plugin selectedPlugin
moduleKey
protected java.lang.String moduleKey
ManagePluginsAction
public ManagePluginsAction()
execute
public java.lang.String execute()
throws java.lang.Exception
- Specified by:
execute
in interface com.opensymphony.xwork.Action
- Overrides:
execute
in class com.opensymphony.xwork.ActionSupport
- Throws:
java.lang.Exception
getPluginKey
public java.lang.String getPluginKey()
updateSelectedPlugin
protected void updateSelectedPlugin()
setPluginAccessor
public void setPluginAccessor(com.atlassian.plugin.PluginAccessor pluginAccessor)
getPlugins
public java.util.Collection getPlugins()
isUnloadablePlugin
public boolean isUnloadablePlugin(com.atlassian.plugin.Plugin plugin)
isPluginEnabled
public boolean isPluginEnabled(java.lang.String pluginKey)
isUnloadableModule
public boolean isUnloadableModule(com.atlassian.plugin.ModuleDescriptor descriptor)
isUnrecognisedModule
public boolean isUnrecognisedModule(com.atlassian.plugin.ModuleDescriptor descriptor)
isModuleEnabled
public boolean isModuleEnabled(java.lang.String moduleKey)
setMode
public void setMode(java.lang.String mode)
getMode
public java.lang.String getMode()
setPluginKey
public void setPluginKey(java.lang.String pluginKey)
setModuleKey
public void setModuleKey(java.lang.String moduleKey)
getSelectedPlugin
public com.atlassian.plugin.Plugin getSelectedPlugin()
numEnabled
public int numEnabled(com.atlassian.plugin.Plugin plugin)
installPlugin
protected java.lang.String installPlugin(java.io.File pluginJar)
throws com.atlassian.plugin.PluginParseException
- Throws:
com.atlassian.plugin.PluginParseException
installPlugin
protected java.lang.String installPlugin(java.io.File pluginJar,
java.lang.String pluginFileName)
throws com.atlassian.plugin.PluginParseException
- Throws:
com.atlassian.plugin.PluginParseException
getNewPlugins
public java.lang.Integer getNewPlugins()
setSession
public void setSession(java.util.Map session)
- Specified by:
setSession
in interface com.opensymphony.webwork.interceptor.SessionAware
setPluginController
public void setPluginController(com.atlassian.plugin.PluginController pluginController)
isPluginRepositoryEnabled
public boolean isPluginRepositoryEnabled()
isUninstallSuccessful
public boolean isUninstallSuccessful()
isPermitted
public boolean isPermitted()
- Overrides:
isPermitted
in class ConfluenceActionSupport
Copyright © 2003-2008 Atlassian Pty Ltd. All Rights Reserved.