Class RepositoryModuleDescriptorImpl
- java.lang.Object
-
- com.atlassian.plugin.descriptors.AbstractModuleDescriptor<T>
-
- com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor<Repository>
-
- com.atlassian.bamboo.plugin.descriptor.RepositoryModuleDescriptorImpl
-
- All Implemented Interfaces:
RepositoryModuleDescriptor
,com.atlassian.plugin.ModuleDescriptor<Repository>
,com.atlassian.plugin.Resourced
,com.atlassian.plugin.ScopeAware
,com.atlassian.plugin.StateAware
,Serializable
public class RepositoryModuleDescriptorImpl extends AbstractBambooModuleDescriptor<Repository> implements RepositoryModuleDescriptor, Serializable
Module descriptor for theRepository
plugin type- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
REPOSITORY_PLUGIN_KEY
-
Constructor Summary
Constructors Constructor Description RepositoryModuleDescriptorImpl(com.atlassian.plugin.module.ModuleFactory moduleFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable String
getAdvancedEditTemplate()
@Nullable String
getAdvancedViewTemplate()
@Nullable String
getBranchIntegrationEditTemplate()
@Nullable String
getChangeDetectionEditTemplate()
@Nullable String
getChangeDetectionViewTemplate()
@NotNull RepositoryConfigurator
getConfigurator()
@Nullable String
getEditTemplate()
@Nullable String
getMavenPomCheckoutAccessEditTemplate()
@Nullable String
getMinimalEditTemplate()
Repository
getModule()
For some reason on remote agent super.getModule() is not enough (not sure if it is not enough only for plugins type 2) BDEV-807@Nullable String
getViewTemplate()
void
init(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element)
-
Methods inherited from class com.atlassian.bamboo.plugin.descriptor.AbstractBambooModuleDescriptor
disabled, getElementAsString, getFreeMarkerResourceLocation, getVelocityResourceLocation, instantiateClass, instantiateSubmodule, isMutable, postInit, preInit
-
Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor
assertModuleClassImplements, checkPermissions, destroy, enabled, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getModuleClassName, getName, getParams, getPlugin, getPluginKey, getRequiredPermissions, getResourceDescriptor, getResourceDescriptors, getResourceLocation, getScopeKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, loadClass, provideValidationRules, satisfiesMinJavaVersion, setBroken, setPlugin, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.atlassian.plugin.ModuleDescriptor
destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getDisplayName, getI18nNameKey, getKey, getMinJavaVersion, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBroken
-
-
-
-
Field Detail
-
REPOSITORY_PLUGIN_KEY
public static final String REPOSITORY_PLUGIN_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element) throws com.atlassian.plugin.PluginParseException
- Specified by:
init
in interfacecom.atlassian.plugin.ModuleDescriptor<Repository>
- Overrides:
init
in classcom.atlassian.plugin.descriptors.AbstractModuleDescriptor<Repository>
- Throws:
com.atlassian.plugin.PluginParseException
-
getModule
public Repository getModule()
For some reason on remote agent super.getModule() is not enough (not sure if it is not enough only for plugins type 2) BDEV-807- Specified by:
getModule
in interfacecom.atlassian.plugin.ModuleDescriptor<Repository>
- Overrides:
getModule
in classAbstractBambooModuleDescriptor<Repository>
-
getEditTemplate
@Nullable public @Nullable String getEditTemplate()
-
getAdvancedEditTemplate
@Nullable public @Nullable String getAdvancedEditTemplate()
-
getAdvancedViewTemplate
@Nullable public @Nullable String getAdvancedViewTemplate()
-
getViewTemplate
@Nullable public @Nullable String getViewTemplate()
-
getChangeDetectionEditTemplate
@Nullable public @Nullable String getChangeDetectionEditTemplate()
-
getChangeDetectionViewTemplate
@Nullable public @Nullable String getChangeDetectionViewTemplate()
-
getMinimalEditTemplate
@Nullable public @Nullable String getMinimalEditTemplate()
-
getMavenPomCheckoutAccessEditTemplate
@Nullable public @Nullable String getMavenPomCheckoutAccessEditTemplate()
-
getBranchIntegrationEditTemplate
@Nullable public @Nullable String getBranchIntegrationEditTemplate()
-
getConfigurator
@NotNull public @NotNull RepositoryConfigurator getConfigurator()
- Specified by:
getConfigurator
in interfaceRepositoryModuleDescriptor
-
-