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 BuildArtifact
getArtifact()
String
getName()
String
getRelativePath()
boolean
isAccessible()
boolean
isAvailable()
-
-
-
Constructor Detail
-
ExistingBuildArtifactHolder
public ExistingBuildArtifactHolder(@NotNull BuildArtifact artifact)
-
-
Method Detail
-
isAccessible
public boolean isAccessible()
- Specified by:
isAccessible
in interfaceBuildArtifactHolder
- Returns:
- true if you have permission to access the file and the file exists in build artifacts.
-
isAvailable
public boolean isAvailable()
- Specified by:
isAvailable
in interfaceBuildArtifactHolder
- Returns:
- true if requested file is found on disk
-
getArtifact
@NotNull public BuildArtifact getArtifact() throws AccessDeniedException, BuildArtifactNotFoundException
- Specified by:
getArtifact
in 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:
getRelativePath
in interfaceBuildArtifactInfo
- Returns:
- artifact relative path
-
getName
@NotNull public String getName()
- Specified by:
getName
in interfaceBuildArtifactInfo
- Returns:
- artifact file name
-
-