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
key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources, singleton
 
Constructor Summary
protected AbstractBambooConfigurableModuleDescriptor(com.atlassian.plugin.module.ModuleFactory moduleFactory)
           
 
Method Summary
 String getEditTemplate()
           
 String getViewTemplate()
           
protected  void preConfigurablePluginInitialization(T module)
          Deprecated. use AbstractBambooModuleDescriptor.preInit(Object) instead
 
Methods inherited from class com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor
disabled, getElementAsString, getFreeMarkerResourceLocation, getModule, getVelocityResourceLocation, instantiateClass, isMutable, postInit, preInit
 
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, checkPermissions, destroy, destroy, enabled, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, 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)
Method Detail

preConfigurablePluginInitialization

@Deprecated
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 String getEditTemplate()

getViewTemplate

@Nullable
public String getViewTemplate()


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.