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
moduleClass, moduleClassName, moduleFactory, plugin, resources, singleton
 
Constructor Summary
protected AbstractBambooConfigurableModuleDescriptor()
           
protected AbstractBambooConfigurableModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory)
           
 
Method Summary
 java.lang.String getEditTemplate()
           
 java.lang.String getViewTemplate()
           
protected  void preConfigurablePluginInitialization(T module)
          Deprecated. use AbstractBambooModuleDescriptor.preInit(Object) instead
 
Methods inherited from class com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor
disabled, getFreeMarkerResourceLocation, getModule, getVelocityResourceLocation, instantiateClass, isMutable, postInit, preInit
 
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, destroy, enabled, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getName, getParams, getPlugin, getPluginKey, getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation, hashCode, init, isEnabledByDefault, isSingleton, isSingletonByDefault, isSystemModule, loadClass, loadClass, provideValidationRules, satisfiesMinJavaVersion, setPlugin, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AbstractBambooConfigurableModuleDescriptor

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

AbstractBambooConfigurableModuleDescriptor

protected AbstractBambooConfigurableModuleDescriptor()
Method Detail

preConfigurablePluginInitialization

protected void preConfigurablePluginInitialization(@NotNull
                                                   T module)
Deprecated. use AbstractBambooModuleDescriptor.preInit(Object) instead

Runs before InitablePluginModule.init(com.atlassian.plugin.ModuleDescriptor) is called

Parameters:
module - module being initialized

getEditTemplate

@Nullable
public java.lang.String getEditTemplate()

getViewTemplate

@Nullable
public java.lang.String getViewTemplate()


Copyright © 2012 Atlassian. All Rights Reserved.