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:
- com.opensymphony.xwork.Action, Administrative, com.opensymphony.xwork.LocaleProvider, Serializable, com.opensymphony.webwork.interceptor.SessionAware, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware
- Direct Known Subclasses:
- UploadPluginAction
- public class ManagePluginsAction
- extends ConfluenceActionSupport
- implements Administrative, 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, log, 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, 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, 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 Plugin selectedPlugin
moduleKey
protected String moduleKey
ManagePluginsAction
public ManagePluginsAction()
execute
public String execute()
throws Exception
- Specified by:
execute
in interface com.opensymphony.xwork.Action
- Throws:
Exception
getPluginKey
public String getPluginKey()
updateSelectedPlugin
protected void updateSelectedPlugin()
setPluginManager
public void setPluginManager(PluginManager pluginManager)
getPlugins
public Collection getPlugins()
isUnloadablePlugin
public boolean isUnloadablePlugin(Plugin plugin)
isPluginEnabled
public boolean isPluginEnabled(String pluginKey)
isUnloadableModule
public boolean isUnloadableModule(ModuleDescriptor descriptor)
isUnrecognisedModule
public boolean isUnrecognisedModule(ModuleDescriptor descriptor)
isModuleEnabled
public boolean isModuleEnabled(String moduleKey)
setMode
public void setMode(String mode)
getMode
public String getMode()
setPluginKey
public void setPluginKey(String pluginKey)
setModuleKey
public void setModuleKey(String moduleKey)
getSelectedPlugin
public Plugin getSelectedPlugin()
numEnabled
public int numEnabled(Plugin plugin)
installPlugin
protected String installPlugin(File pluginJar)
throws PluginParseException
- Throws:
PluginParseException
getNewPlugins
public Integer getNewPlugins()
setSession
public void setSession(Map session)
- Specified by:
setSession
in interface com.opensymphony.webwork.interceptor.SessionAware
setPluginController
public void setPluginController(PluginController pluginController)
isPluginRepositoryEnabled
public boolean isPluginRepositoryEnabled()
isUninstallSuccessful
public boolean isUninstallSuccessful()