com.atlassian.bamboo.fileserver
Class ArtifactStorage

java.lang.Object
  extended by com.atlassian.bamboo.fileserver.ArtifactStorage

public class ArtifactStorage
extends java.lang.Object


Constructor Summary
ArtifactStorage(java.io.File rootStorageDirectory)
           
 
Method Summary
 java.io.File getArtifactDestinationDirectory(Artifact artifact)
           
 java.io.File getArtifactDestinationDirectory(PlanKey planKey, java.lang.String version, ArtifactDefinitionContext artifact)
           
 java.io.File getArtifactDestinationDirectory(PlanResultKey planResultKey, ImmutableArtifactDefinitionBase artifact)
           
 java.io.File getArtifactDirectory(PlanIdentifier plan)
          Deprecated. since 4.4 use $getArtifactDirectory(com.atlassian.bamboo.plan.PlanKey)
 java.io.File getArtifactDirectory(PlanIdentifier plan, int buildNumber)
           
 java.io.File getArtifactDirectory(PlanKey planKey)
           
 java.io.File getArtifactDirectory(PlanResultKey planResultKey)
           
static java.lang.String getArtifactPathSuffix(PlanResultKey planResultKey, ArtifactDefinitionContext artifact)
          Deprecated. since 4.4 use $ArtifactPaths.getArtifactPathSuffix()
 java.io.File getRootStorageDirectory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtifactStorage

public ArtifactStorage(@NotNull
                       java.io.File rootStorageDirectory)
Method Detail

getRootStorageDirectory

public java.io.File getRootStorageDirectory()

getArtifactDestinationDirectory

public java.io.File getArtifactDestinationDirectory(Artifact artifact)

getArtifactDestinationDirectory

public java.io.File getArtifactDestinationDirectory(PlanResultKey planResultKey,
                                                    ImmutableArtifactDefinitionBase artifact)
Returns:
// _CHAIN_KEY_ / _JOB_KEY_|"shared" / _BUILD_NUMBER_ (/ artifact-name)

getArtifactDestinationDirectory

public java.io.File getArtifactDestinationDirectory(PlanKey planKey,
                                                    java.lang.String version,
                                                    @Nullable
                                                    ArtifactDefinitionContext artifact)

getArtifactPathSuffix

@Deprecated
public static java.lang.String getArtifactPathSuffix(PlanResultKey planResultKey,
                                                                @Nullable
                                                                ArtifactDefinitionContext artifact)
Deprecated. since 4.4 use $ArtifactPaths.getArtifactPathSuffix()


getArtifactDirectory

public java.io.File getArtifactDirectory(PlanKey planKey)

getArtifactDirectory

@Deprecated
public java.io.File getArtifactDirectory(PlanIdentifier plan)
Deprecated. since 4.4 use $getArtifactDirectory(com.atlassian.bamboo.plan.PlanKey)


getArtifactDirectory

public java.io.File getArtifactDirectory(PlanIdentifier plan,
                                         int buildNumber)

getArtifactDirectory

public java.io.File getArtifactDirectory(PlanResultKey planResultKey)


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.