Package com.atlassian.bamboo.plan
Class TriggerableInternalKeyImpl
java.lang.Object
com.atlassian.bamboo.plan.TriggerableInternalKeyImpl
- All Implemented Interfaces:
TriggerableInternalKey
Helper class that carries around Chain/Environment id and lets easily get its instance from correct service.
-
Constructor Summary
ConstructorsConstructorDescriptionTriggerableInternalKeyImpl(@NotNull PlanKey planKey) TriggerableInternalKeyImpl(@NotNull PlanKey planKey, long stageId) TriggerableInternalKeyImpl(@NotNull Triggerable triggerable) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic TriggerableInternalKeyforEnvironmentId(long environmentId) static TriggerableInternalKeyforPlanKey(@NotNull PlanKey planKey) static TriggerableInternalKeyforStageId(@NotNull PlanKey planKey, long stageId) @NotNull StringgetKey()@Nullable PlanKey@Nullable TriggerableinthashCode()toString()
-
Constructor Details
-
TriggerableInternalKeyImpl
-
TriggerableInternalKeyImpl
-
TriggerableInternalKeyImpl
-
-
Method Details
-
forEnvironmentId
-
forPlanKey
-
forStageId
-
getKey
- Specified by:
getKeyin interfaceTriggerableInternalKey- Returns:
- a unique
Stringidentifier
-
getPlanKey
Description copied from interface:TriggerableInternalKey- Specified by:
getPlanKeyin interfaceTriggerableInternalKey- Returns:
-
toString
-
getTriggerable
- Specified by:
getTriggerablein interfaceTriggerableInternalKey- Returns:
- Immutable instance of
Triggerablerepresented by this key
-
equals
-
hashCode
public int hashCode()
-