Package com.atlassian.bamboo.bandana
Class BambooBandanaContextImpl
java.lang.Object
com.atlassian.bamboo.bandana.BambooBandanaContextImpl
- All Implemented Interfaces:
BambooBandanaContext,com.atlassian.bandana.BandanaContext,Serializable
- Direct Known Subclasses:
PlanAwareBandanaContext
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionBambooBandanaContextImpl(@Nullable BambooBandanaContext parentContext, long chainId, long planId, @Nullable String pluginKey) Constructs plugin context for a plan.BambooBandanaContextImpl(@Nullable BambooBandanaContext parentContext, @Nullable String pluginKey) Constructs plugin context. -
Method Summary
Modifier and TypeMethodDescriptionbooleanlongDoes 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.inthashCode()boolean
-
Constructor Details
-
BambooBandanaContextImpl
public BambooBandanaContextImpl(@Nullable @Nullable BambooBandanaContext parentContext, @Nullable @Nullable String pluginKey) Constructs plugin context.- Since:
- 6.9
-
BambooBandanaContextImpl
public BambooBandanaContextImpl(@Nullable @Nullable BambooBandanaContext parentContext, long chainId, long planId, @Nullable @Nullable String pluginKey) Constructs plugin context for a plan.
-
-
Method Details
-
getParentContext
Description copied from interface:BambooBandanaContextGets the parent context. Overriden to returnBambooBandanaContextspecifically.- Specified by:
getParentContextin interfaceBambooBandanaContext- Specified by:
getParentContextin interfacecom.atlassian.bandana.BandanaContext
-
getPlanId
public long getPlanId()Description copied from interface:BambooBandanaContextDoes 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.- Specified by:
getPlanIdin interfaceBambooBandanaContext
-
getChainId
public long getChainId()Description copied from interface:BambooBandanaContextDoes it have any associated chains. Returns chain or chain branch id. Returns 0 if none.- Specified by:
getChainIdin interfaceBambooBandanaContext
-
getPluginKey
Description copied from interface:BambooBandanaContextGet plugin key of plugin associated with this context.- Specified by:
getPluginKeyin interfaceBambooBandanaContext- Returns:
- plugin key of this context, or
nullif this context is not associated with any particular plugin
-
hasParentContext
public boolean hasParentContext()- Specified by:
hasParentContextin interfacecom.atlassian.bandana.BandanaContext
-
hashCode
public int hashCode() -
equals
-