com.atlassian.bamboo.plugin.descriptor
Class AbstractBambooConfigurableModuleDescriptor<T>

java.lang.Object
  extended by com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
      extended by com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor<T>
          extended by com.atlassian.bamboo.plugin.descriptor.AbstractBambooConfigurableModuleDescriptor<T>
All Implemented Interfaces:
com.atlassian.plugin.ModuleDescriptor<T>, com.atlassian.plugin.Resourced, com.atlassian.plugin.StateAware
Direct Known Subclasses:
MiscellaneousBuildConfigurationModuleDescriptor

public abstract class AbstractBambooConfigurableModuleDescriptor<T>
extends AbstractBambooModuleDescriptor<T>


Field Summary
 
Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
moduleClassName, moduleFactory, plugin, resources, singleton
 
Constructor Summary
protected AbstractBambooConfigurableModuleDescriptor()
           
protected AbstractBambooConfigurableModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory)
           
 
Method Summary
 java.lang.String getEditTemplate()
           
 T getModule()
           
 java.lang.String getViewTemplate()
           
protected  void preConfigurablePluginInitialization(T module)
          Runs before InitablePluginModule.init(ModuleDescriptor) is called
 
Methods inherited from class com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor
getFreeMarkerResourceLocation, getVelocityResourceLocation, instantiateClass
 
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, destroy, disabled, enabled, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getName, getParams, getPlugin, getPluginKey, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, init, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, loadClass, loadClass, provideValidationRules, satisfiesMinJavaVersion, setPlugin, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractBambooConfigurableModuleDescriptor

protected AbstractBambooConfigurableModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory)

AbstractBambooConfigurableModuleDescriptor

protected AbstractBambooConfigurableModuleDescriptor()
Method Detail

getModule

public T getModule()
Specified by:
getModule in interface com.atlassian.plugin.ModuleDescriptor<T>
Overrides:
getModule in class AbstractBambooModuleDescriptor<T>

preConfigurablePluginInitialization

protected void preConfigurablePluginInitialization(@NotNull
                                                   T module)
Runs before InitablePluginModule.init(ModuleDescriptor) is called

Parameters:
module -

getEditTemplate

@Nullable
public java.lang.String getEditTemplate()

getViewTemplate

@Nullable
public java.lang.String getViewTemplate()


Copyright © 2011 Atlassian. All Rights Reserved.