Class ExistingBuildArtifactHolder
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.artifacts.ExistingBuildArtifactHolder
-
- All Implemented Interfaces:
BuildArtifactHolder,BuildArtifactInfo
public class ExistingBuildArtifactHolder extends Object implements BuildArtifactHolder
Created Eugene Petrenko (eugene.petrenko@gmail.com) date: 19.04.11
-
-
Constructor Summary
Constructors Constructor Description ExistingBuildArtifactHolder(BuildArtifact artifact)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BuildArtifactgetArtifact()StringgetName()StringgetRelativePath()booleanisAccessible()booleanisAvailable()
-
-
-
Constructor Detail
-
ExistingBuildArtifactHolder
public ExistingBuildArtifactHolder(@NotNull BuildArtifact artifact)
-
-
Method Detail
-
isAccessible
public boolean isAccessible()
- Specified by:
isAccessiblein interfaceBuildArtifactHolder- Returns:
- true if you have permission to access the file and the file exists in build artifacts.
-
isAvailable
public boolean isAvailable()
- Specified by:
isAvailablein interfaceBuildArtifactHolder- Returns:
- true if requested file is found on disk
-
getArtifact
@NotNull public BuildArtifact getArtifact() throws AccessDeniedException, BuildArtifactNotFoundException
- Specified by:
getArtifactin interfaceBuildArtifactHolder- Returns:
- build artifact
- Throws:
AccessDeniedException- if you have no rights to access this artifactBuildArtifactNotFoundException- if there is no such artifact
-
getRelativePath
@NotNull public String getRelativePath()
- Specified by:
getRelativePathin interfaceBuildArtifactInfo- Returns:
- artifact relative path
-
getName
@NotNull public String getName()
- Specified by:
getNamein interfaceBuildArtifactInfo- Returns:
- artifact file name
-
-