public class ValidationRun extends java.lang.Object implements ProjectEntity
| Constructor and Description |
|---|
ValidationRun() |
| Modifier and Type | Method and Description |
|---|---|
ValidationRun |
add(ValidationRunStatus status) |
java.lang.String |
getEntityDisplayName()
Representation, like "Branch P/X"
|
ValidationRunStatus |
getLastStatus()
The last status ("last" from a business point of view) is actually the first one in the list of statuses because
statuses are sorted from the most recent one to the least recent one.
|
Project |
getProject()
Returns the project this entity is associated with
|
ProjectEntityType |
getProjectEntityType()
Gets the type of entity as an enum.
|
Signature |
getSignature()
Gets the signature of the last status
|
boolean |
isPassed() |
static ValidationRun |
of(Build build,
ValidationStamp validationStamp,
int runOrder,
java.util.List<ValidationRunStatus> statuses) |
static ValidationRun |
of(Build build,
ValidationStamp validationStamp,
int runOrder,
Signature signature,
ValidationRunStatusID validationRunStatusID,
java.lang.String description) |
ValidationRun |
withId(ID id) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetProjectId, projectIdgetId, id, isEntityDefined, isEntityNewpublic ValidationRun add(ValidationRunStatus status)
public Project getProject()
ProjectEntitygetProject in interface ProjectEntitypublic ProjectEntityType getProjectEntityType()
ProjectEntitygetProjectEntityType in interface ProjectEntitypublic java.lang.String getEntityDisplayName()
ProjectEntitygetEntityDisplayName in interface ProjectEntitypublic static ValidationRun of(Build build, ValidationStamp validationStamp, int runOrder, Signature signature, ValidationRunStatusID validationRunStatusID, java.lang.String description)
public static ValidationRun of(Build build, ValidationStamp validationStamp, int runOrder, java.util.List<ValidationRunStatus> statuses)
public ValidationRun withId(ID id)
public boolean isPassed()
public ValidationRunStatus getLastStatus()
public Signature getSignature()
getSignature in interface ProjectEntity