Class Trigger<T extends Trigger<T,​P>,​P extends TriggerProperties>

  • Direct Known Subclasses:
    RepositoryBasedTrigger

    public abstract class Trigger<T extends Trigger<T,​P>,​P extends TriggerProperties>
    extends EntityPropertiesBuilder<P>
    Represents a definition of trigger.

    This class contains common data only. In order to define a specific type of trigger one should use the specialised implementation or, if such is not available, AnyTrigger class.

    • Constructor Detail

      • Trigger

        protected Trigger()
    • Method Detail

      • name

        public T name​(String name)
        Sets the name of this trigger. Used as an visual identifier in Bamboo UI.

        The name property must be specified by user

      • description

        public T description​(String description)
        Sets the trigger description. Defaults to empty value.
      • enabled

        public T enabled​(boolean taskEnabled)
        Enables/disables the trigger. Defaults to enabled state.