Class BuildJob
- java.lang.Object
-
- eu.royalsloth.depbuilder.dsl.scheduling.BuildJob
-
public class BuildJob extends Object
-
-
Constructor Summary
Constructors Constructor Description BuildJob(ParsedBuildJob buildNode)BuildJob(String id)BuildJob(String id, BuildSettings buildSettings)BuildJob(String id, BuildSettings buildSettings, List<BuildJob> children)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(BuildJob buildJob)BuildSettingsgetBuildSettings()BuildStatusgetBuildStatus()Set<BuildJob>getChildren()StringgetId()booleanhasErrors()booleanisBuildFinished()booleanisReadyToBuild()voidsetBuildStatus(BuildStatus buildStatus)booleanwasAborted()
-
-
-
Constructor Detail
-
BuildJob
public BuildJob(String id)
-
BuildJob
public BuildJob(ParsedBuildJob buildNode)
-
BuildJob
public BuildJob(String id, BuildSettings buildSettings)
-
BuildJob
public BuildJob(String id, BuildSettings buildSettings, List<BuildJob> children)
-
-
Method Detail
-
getId
public String getId()
-
addChild
public void addChild(BuildJob buildJob)
-
setBuildStatus
public void setBuildStatus(BuildStatus buildStatus)
-
getBuildStatus
public BuildStatus getBuildStatus()
-
getBuildSettings
public BuildSettings getBuildSettings()
-
isReadyToBuild
public boolean isReadyToBuild()
-
isBuildFinished
public boolean isBuildFinished()
- Returns:
- true if the build is done (either success, no build or error) and false if the build is in progress or waiting for parents to be built
-
hasErrors
public boolean hasErrors()
-
wasAborted
public boolean wasAborted()
-
-