|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BuildArtifacts
Provides API to access build artifacts with respect to permission checking and artifacts locking
| Nested Class Summary | |
|---|---|
static interface |
BuildArtifacts.BuildArtifactsProcessor
|
| Method Summary | |
|---|---|
BuildArtifactHolder |
findArtifact(java.lang.String relativePath)
Returns artifact holder for requested artifact path. |
BuildArtifact |
getArtifact(java.lang.String relativePath)
Returns artifact if is is available and you have enough rights to use it. |
BuildArtifact |
getRootArtifact()
|
boolean |
isAvailable()
Checks if build contains available artifacts |
void |
iterateArtifacts(BuildArtifacts.BuildArtifactsProcessor processor)
Iterates among all build artifacts calling given processor for every new found artifact. |
| Method Detail |
|---|
@Nullable
BuildArtifact getArtifact(@NotNull
java.lang.String relativePath)
relativePath -
@NotNull
BuildArtifactHolder findArtifact(@NotNull
java.lang.String relativePath)
relativePath - relative path to find artifact
@NotNull BuildArtifact getRootArtifact()
boolean isAvailable()
void iterateArtifacts(@NotNull
BuildArtifacts.BuildArtifactsProcessor processor)
ArtifactsGuard while processing files
processor - found artifacts processor
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||