Class XWorkModuleDescriptor
java.lang.Object
com.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor<Void>
com.atlassian.bamboo.plugin.xwork.XWorkModuleDescriptor
- All Implemented Interfaces:
com.atlassian.plugin.ModuleDescriptor<Void>,com.atlassian.plugin.Resourced,com.atlassian.plugin.ScopeAware,com.atlassian.plugin.StateAware,org.apache.struts2.config.ConfigurationProvider,org.apache.struts2.config.ContainerProvider,org.apache.struts2.config.PackageProvider
public class XWorkModuleDescriptor
extends AbstractBambooModuleDescriptor<Void>
implements org.apache.struts2.config.ConfigurationProvider
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor
AbstractBambooModuleDescriptor.ClassNameSource, AbstractBambooModuleDescriptor.ModuleAvailability -
Field Summary
Fields inherited from class com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor
CLASSFields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources -
Constructor Summary
ConstructorsConstructorDescriptionXWorkModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory) XWorkModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory, PluginAwareOgnlAllowlistManager pluginAwareOgnlAllowlistManager) -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()voidenabled()voidinit(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.module.Element moduleElement) voidinit(org.apache.struts2.config.Configuration configuration) voidbooleanvoidregister(org.apache.struts2.inject.ContainerBuilder containerBuilder, org.apache.struts2.util.location.LocatableProperties locatableProperties) voidsetObjectFactory(org.apache.struts2.ObjectFactory objectFactory) Methods inherited from class com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor
disabled, getElementAsString, getFreeMarkerResourceLocation, getVelocityResourceLocation, instantiateClass, instantiateSubmodule, isMutable, postInit, preInit, prepareSubModuleConfiguration, prepareSubModuleConfigurationMethods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, checkPermissions, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceLocation, getScopeKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, loadClass, satisfiesMinJavaVersion, setBroken, setPlugin, toString, validateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.atlassian.plugin.ModuleDescriptor
getDisplayName
-
Constructor Details
-
XWorkModuleDescriptor
public XWorkModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory, PluginAwareOgnlAllowlistManager pluginAwareOgnlAllowlistManager) -
XWorkModuleDescriptor
public XWorkModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory)
-
-
Method Details
-
init
public void init(com.atlassian.plugin.Plugin plugin, com.atlassian.plugin.module.Element moduleElement) throws com.atlassian.plugin.PluginParseException -
enabled
public void enabled()- Specified by:
enabledin interfacecom.atlassian.plugin.StateAware- Overrides:
enabledin classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor<Void>
-
getModule
- Specified by:
getModulein interfacecom.atlassian.plugin.ModuleDescriptor<Void>- Overrides:
getModulein classAbstractBambooModuleDescriptor<Void>
-
destroy
public void destroy() -
init
public void init(org.apache.struts2.config.Configuration configuration) throws org.apache.struts2.config.ConfigurationException - Specified by:
initin interfaceorg.apache.struts2.config.ContainerProvider- Specified by:
initin interfaceorg.apache.struts2.config.PackageProvider- Throws:
org.apache.struts2.config.ConfigurationException
-
register
public void register(org.apache.struts2.inject.ContainerBuilder containerBuilder, org.apache.struts2.util.location.LocatableProperties locatableProperties) throws org.apache.struts2.config.ConfigurationException - Specified by:
registerin interfaceorg.apache.struts2.config.ContainerProvider- Throws:
org.apache.struts2.config.ConfigurationException
-
loadPackages
public void loadPackages() throws org.apache.struts2.config.ConfigurationException- Specified by:
loadPackagesin interfaceorg.apache.struts2.config.PackageProvider- Throws:
org.apache.struts2.config.ConfigurationException
-
needsReload
public boolean needsReload()- Specified by:
needsReloadin interfaceorg.apache.struts2.config.ContainerProvider- Specified by:
needsReloadin interfaceorg.apache.struts2.config.PackageProvider
-
setObjectFactory
public void setObjectFactory(org.apache.struts2.ObjectFactory objectFactory)
-