Interface ArtifactDependencyEx
-
- All Superinterfaces:
ArtifactDependency
,SArtifactDependency
- All Known Implementing Classes:
SArtifactDependencyImpl
,UnresolvedArtifactDependency
public interface ArtifactDependencyEx extends SArtifactDependency
- Since:
- 5.1
- Author:
- Maxim Podkolzine (maxim.podkolzine@jetbrains.com)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default boolean
allRulesAreOptional()
boolean
isAccessible()
Return whether this artifact dependency is accessible for current authority holder.void
setOriginalSourceBuildTypeExternalId(String srcBuildTypeExtId)
Sets original external id of the source build type.-
Methods inherited from interface jetbrains.buildServer.artifacts.ArtifactDependency
getId, getReferences, getRevisionRule, getSourceBuildTypeId, getSourceExternalId, getSourceName, getSourcePaths, isCleanDestinationFolder, isSimilarTo, replaceReferences, setCleanDestinationFolder, setRevisionRule, setSourceBuildTypeId, setSourcePaths
-
Methods inherited from interface jetbrains.buildServer.serverSide.artifacts.SArtifactDependency
createCopy, createOptionalCopy, getSourceBuildType, resolveForBuild
-
-
-
-
Method Detail
-
isAccessible
boolean isAccessible()
Return whether this artifact dependency is accessible for current authority holder.- Returns:
- true if artifact dependency is accessible
-
setOriginalSourceBuildTypeExternalId
void setOriginalSourceBuildTypeExternalId(@NotNull String srcBuildTypeExtId)
Sets original external id of the source build type. This external id will be used when dependency is persisted in XML form and internal id cannot be mapped to external id anymore.- Parameters:
srcBuildTypeExtId
-
-
allRulesAreOptional
default boolean allRulesAreOptional()
- Returns:
- true if all rules in this dependency are optional ones
- Since:
- 2024.12
-
-