Class ArtifactSubscriptionContextImpl
java.lang.Object
com.atlassian.bamboo.plan.artifact.ArtifactSubscriptionContextImpl
- All Implemented Interfaces:
ArtifactSubscriptionContext,Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionArtifactSubscriptionContextImpl(@NotNull ArtifactDefinitionContext artifactDefinitionContext, @Nullable String destinationPath, @NotNull SecureToken token, @NotNull String variableName) -
Method Summary
Modifier and TypeMethodDescription@NotNull String@NotNull String@NotNull SecureTokengetToken()@NotNull StringbooleanvoidsetEffectiveDestinationPath(@NotNull String effectiveDestinationPath) voidsetSingleFile(boolean singleFile) voidsubstituteVariables(@NotNull CustomVariableContext customVariableContext) toString()
-
Constructor Details
-
ArtifactSubscriptionContextImpl
public ArtifactSubscriptionContextImpl(@NotNull @NotNull ArtifactDefinitionContext artifactDefinitionContext, @Nullable @Nullable String destinationPath, @NotNull @NotNull SecureToken token, @NotNull @NotNull String variableName)
-
-
Method Details
-
substituteVariables
- Specified by:
substituteVariablesin interfaceArtifactSubscriptionContext
-
getArtifactDefinitionContext
- Specified by:
getArtifactDefinitionContextin interfaceArtifactSubscriptionContext- Returns:
- representation of transferred artifact
-
getDestinationPath
- Specified by:
getDestinationPathin interfaceArtifactSubscriptionContext- Returns:
- path to artifact as defined in
ArtifactSubscription
-
getToken
- Specified by:
getTokenin interfaceArtifactSubscriptionContext- Returns:
- secure token used for artifact transfer
-
getVariableName
- Specified by:
getVariableNamein interfaceArtifactSubscriptionContext- Returns:
- name of the variable which contains artifact path
-
isSingleFile
public boolean isSingleFile()- Specified by:
isSingleFilein interfaceArtifactSubscriptionContext- Returns:
- true iff artifact is a single file
-
setSingleFile
public void setSingleFile(boolean singleFile) - Specified by:
setSingleFilein interfaceArtifactSubscriptionContext
-
getEffectiveDestinationPath
- Specified by:
getEffectiveDestinationPathin interfaceArtifactSubscriptionContext- Returns:
- actual path to artifact
-
setEffectiveDestinationPath
- Specified by:
setEffectiveDestinationPathin interfaceArtifactSubscriptionContext
-
toString
-