com.atlassian.bamboo.trigger
Interface TriggerModuleDescriptor

All Superinterfaces:
com.atlassian.plugin.ModuleDescriptor<TriggerActivator>, NameProvider, com.atlassian.plugin.Resourced
All Known Implementing Classes:
TriggerModuleDescriptorImpl

public interface TriggerModuleDescriptor
extends com.atlassian.plugin.ModuleDescriptor<TriggerActivator>, NameProvider

Since:
5.8

Method Summary
 boolean canTrigger(Triggerable triggerable)
           
 boolean canTriggerType(Class<? extends Triggerable> triggerableType)
           
 String getIconUrl()
           
 TriggerConfigurator getTriggerConfigurator()
          Retrieves the plugin class responsible for handling user configuration of this plugin.
 
Methods inherited from interface com.atlassian.plugin.ModuleDescriptor
destroy, destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, init, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion
 
Methods inherited from interface com.atlassian.plugin.Resourced
getResourceDescriptor, getResourceDescriptors, getResourceDescriptors, getResourceLocation
 
Methods inherited from interface com.atlassian.bamboo.utils.NameProvider
getName
 

Method Detail

canTrigger

boolean canTrigger(@NotNull
                   Triggerable triggerable)
Returns:
true iff build strategy is applicable to a Triggerable

canTriggerType

boolean canTriggerType(@NotNull
                       Class<? extends Triggerable> triggerableType)
Returns:
true iff build strategy is applicable to a Triggerable of given type

getTriggerConfigurator

@Nullable
TriggerConfigurator getTriggerConfigurator()
Retrieves the plugin class responsible for handling user configuration of this plugin.

Returns:
TriggerConfigurator for this TaskType

getIconUrl

@Nullable
String getIconUrl()


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