Package com.atlassian.bamboo.ww2.beans
Class DecoratedResultStatus
- java.lang.Object
-
- com.atlassian.bamboo.ww2.beans.DecoratedResultStatus
-
- All Implemented Interfaces:
DecoratedNavObjectStatus
public class DecoratedResultStatus extends Object implements DecoratedNavObjectStatus
-
-
Field Summary
Fields Modifier and Type Field Description static String
NOT_RUN_YET
-
Constructor Summary
Constructors Constructor Description DecoratedResultStatus(PlanExecutionManager planExecutionManager, ResultsSummary resultSummary, DecoratedResult decoratedResult)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Date
getBuildStartTime()
BuildState
getBuildState()
@NotNull String
getDisplayClass()
String
getDuration()
A test representation of the duration of this object@Nullable ExecutionStatus
getExecutionStatus()
@NotNull String
getJobExecutionPhaseString()
LifeCycleState
getLifeCycleState()
@Nullable String
getOpTimeText()
@NotNull String
getSummarySuffix()
String
getTestSummary()
A text representation of test status for this objectboolean
isActive()
boolean
isContinuable()
boolean
isInProgress()
boolean
isNotRunYet()
boolean
isSpecsFailure()
boolean
isSpecsResult()
boolean
isSpecsSuccess()
boolean
isUpdatingSource()
-
-
-
Field Detail
-
NOT_RUN_YET
public static final String NOT_RUN_YET
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DecoratedResultStatus
public DecoratedResultStatus(PlanExecutionManager planExecutionManager, ResultsSummary resultSummary, DecoratedResult decoratedResult)
-
-
Method Detail
-
getDisplayClass
@NotNull public @NotNull String getDisplayClass()
- Specified by:
getDisplayClass
in interfaceDecoratedNavObjectStatus
- Returns:
- the css class to be used for this object
-
getJobExecutionPhaseString
@NotNull public @NotNull String getJobExecutionPhaseString()
- Specified by:
getJobExecutionPhaseString
in interfaceDecoratedNavObjectStatus
- Returns:
- string representing current phase of job execution
-
getExecutionStatus
@Nullable public @Nullable ExecutionStatus getExecutionStatus()
- Specified by:
getExecutionStatus
in interfaceDecoratedNavObjectStatus
- Returns:
- If the build is running returns details about the running build
-
isInProgress
public boolean isInProgress()
- Specified by:
isInProgress
in interfaceDecoratedNavObjectStatus
- Returns:
- true if this object currently running.
-
isActive
public boolean isActive()
- Specified by:
isActive
in interfaceDecoratedNavObjectStatus
- Returns:
- true if this object currently active.
-
isUpdatingSource
public boolean isUpdatingSource()
- Specified by:
isUpdatingSource
in interfaceDecoratedNavObjectStatus
-
getTestSummary
public String getTestSummary()
Description copied from interface:DecoratedNavObjectStatus
A text representation of test status for this object- Specified by:
getTestSummary
in interfaceDecoratedNavObjectStatus
- Returns:
-
getDuration
public String getDuration()
Description copied from interface:DecoratedNavObjectStatus
A test representation of the duration of this object- Specified by:
getDuration
in interfaceDecoratedNavObjectStatus
- Returns:
-
getBuildStartTime
public Date getBuildStartTime()
-
isContinuable
public boolean isContinuable()
-
isNotRunYet
public boolean isNotRunYet()
-
getSummarySuffix
@NotNull public @NotNull String getSummarySuffix()
- Specified by:
getSummarySuffix
in interfaceDecoratedNavObjectStatus
- Returns:
- text describing the build/job status (e.g. "was successful", "failed")
-
getOpTimeText
@Nullable public @Nullable String getOpTimeText()
- Specified by:
getOpTimeText
in interfaceDecoratedNavObjectStatus
-
getLifeCycleState
public LifeCycleState getLifeCycleState()
-
getBuildState
public BuildState getBuildState()
-
isSpecsResult
public boolean isSpecsResult()
- Specified by:
isSpecsResult
in interfaceDecoratedNavObjectStatus
- Returns:
- true if build result is created on Bamboo Specs execution
-
isSpecsFailure
public boolean isSpecsFailure()
- Specified by:
isSpecsFailure
in interfaceDecoratedNavObjectStatus
- Returns:
- true if build result is created on Bamboo Specs execution failure
-
isSpecsSuccess
public boolean isSpecsSuccess()
- Specified by:
isSpecsSuccess
in interfaceDecoratedNavObjectStatus
- Returns:
- true if build result is created on Bamboo Specs execution success
-
-