Package com.atlassian.bamboo.bandana
Interface BambooBandanaContext
- All Superinterfaces:
com.atlassian.bandana.BandanaContext,Serializable
- All Known Implementing Classes:
BambooBandanaContextImpl,PlanAwareBandanaContext
public interface BambooBandanaContext
extends com.atlassian.bandana.BandanaContext
Bamboo's
BandanaContext with some awareness of plans-
Method Summary
Modifier and TypeMethodDescriptionlongDoes it have any associated chains.@Nullable BambooBandanaContextGets the parent context.longDoes it have any associated plans (chain or job).@Nullable StringGet plugin key of plugin associated with this context.Methods inherited from interface com.atlassian.bandana.BandanaContext
hasParentContext
-
Method Details
-
getPlanId
long getPlanId()Does it have any associated plans (chain or job). In case of branched jobs it returns database id of the master job. Returns 0 if none. -
getChainId
long getChainId()Does it have any associated chains. Returns chain or chain branch id. Returns 0 if none. -
getParentContext
Gets the parent context. Overriden to returnBambooBandanaContextspecifically.- Specified by:
getParentContextin interfacecom.atlassian.bandana.BandanaContext- Returns:
-
getPluginKey
Get plugin key of plugin associated with this context.- Returns:
- plugin key of this context, or
nullif this context is not associated with any particular plugin
-