Class BuildArtifactHolderDelegate
- java.lang.Object
-
- jetbrains.buildServer.serverSide.impl.artifacts.archives.BuildArtifactHolderDelegate
-
- All Implemented Interfaces:
BuildArtifactHolder,BuildArtifactInfo
public class BuildArtifactHolderDelegate extends Object implements BuildArtifactHolder
- Since:
- 8.0
- Author:
- Vladislav.Rassokhin
-
-
Constructor Summary
Constructors Constructor Description BuildArtifactHolderDelegate(BuildArtifactHolder holder, ArchivedBuildArtifacts host)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)BuildArtifactgetArtifact()StringgetName()StringgetRelativePath()inthashCode()booleanisAccessible()booleanisAvailable()StringtoString()
-
-
-
Constructor Detail
-
BuildArtifactHolderDelegate
public BuildArtifactHolderDelegate(@NotNull BuildArtifactHolder holder, @NotNull ArchivedBuildArtifacts host)
-
-
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
-
-