com.atlassian.bamboo.trigger
Interface Triggerable

All Superinterfaces:
BambooIdProvider
All Known Subinterfaces:
Chain, ChainBranch, Environment, ImmutableChain, ImmutableChainBranch, ImmutableTopLevelPlan, InternalEnvironment, MutableEnvironment, TopLevelPlan
All Known Implementing Classes:
AbstractChain, AbstractImmutableChain, ChainBranchImpl, DefaultChain, EnvironmentImpl, EnvironmentWithConfigCounts, ImmutableChainBranchImpl, ImmutableChainImpl, MutableEnvironmentImpl, RestEnvironment

@ExperimentalApi
public interface Triggerable
extends BambooIdProvider

An entity that can start a process or task when triggered.


Method Summary
 List<TriggerDefinition> getTriggerDefinitions()
           
 List<BuildStrategy> getTriggers()
          Deprecated. since 5.8 use getTriggerDefinitions()
 boolean isSuspended()
           
 
Methods inherited from interface com.atlassian.bamboo.core.BambooIdProvider
getId
 

Method Detail

isSuspended

boolean isSuspended()
Returns:
true iff automatic triggering is switched off for this object

getTriggerDefinitions

@NotNull
List<TriggerDefinition> getTriggerDefinitions()
Returns:
immutable list of all triggers defined for this object
Since:
5.8

getTriggers

@Deprecated
@NotNull
List<BuildStrategy> getTriggers()
Deprecated. since 5.8 use getTriggerDefinitions()

Returns triggers defined for this object as BuildStrategies. The result of this function is produced by calling getTriggerDefinitions() and converting its results. Note that this conversion can be lossy, as not all trigger types are convertible to BuildStrategies. Items that cannot be converted are skipped.

Returns:
triggers defined for this object.


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