Class TriggerModuleDescriptorImpl

    • Field Summary

      • Fields inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor

        key, moduleClass, moduleClassName, moduleFactory, name, plugin, resources
    • Constructor Summary

      Constructors 
      Constructor Description
      TriggerModuleDescriptorImpl​(com.atlassian.plugin.module.ModuleFactory moduleFactory)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean canTrigger​(@NotNull Triggerable triggerable)  
      boolean canTriggerType​(@NotNull Class<? extends Triggerable> triggerableType)  
      void disabled()  
      void enabled()  
      @Nullable String getIconUrl()  
      @Nullable TriggerConfigurator getTriggerConfigurator()
      Retrieves the plugin class responsible for handling user configuration of this plugin.
      @Nullable TriggerDefinitionExporter getTriggerExporter()
      Retrieves the plugin class responsible for exporting of user configuration of this plugin.
      void init​(com.atlassian.plugin.Plugin plugin, org.dom4j.Element element)  
      protected boolean isMutable()
      Whether modules of this descriptor are supposed to be mutated by external components.
      boolean requiresChangeDetectionOnCompletion()  
      • Methods inherited from class com.atlassian.plugin.descriptors.AbstractModuleDescriptor

        assertModuleClassImplements, checkPermissions, destroy, 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, validate
      • Methods inherited from interface com.atlassian.plugin.ModuleDescriptor

        destroy, equals, getCompleteKey, getDescription, getDescriptionKey, getDisplayName, getI18nNameKey, getKey, getMinJavaVersion, getModule, getModuleClass, getName, getParams, getPlugin, getPluginKey, hashCode, init, isBroken, isEnabled, isEnabledByDefault, isSystemModule, satisfiesMinJavaVersion, setBroken
      • Methods inherited from interface com.atlassian.plugin.Resourced

        getResourceDescriptor, getResourceDescriptors, getResourceLocation
      • Methods inherited from interface com.atlassian.plugin.ScopeAware

        getScopeKey
    • Constructor Detail

      • TriggerModuleDescriptorImpl

        public TriggerModuleDescriptorImpl​(com.atlassian.plugin.module.ModuleFactory moduleFactory)