Package step.core.artefacts.reports
Class ReportNode
- java.lang.Object
-
- step.core.accessors.AbstractIdentifiableObject
-
- step.core.artefacts.reports.ReportNode
-
public class ReportNode extends step.core.accessors.AbstractIdentifiableObject
-
-
Field Summary
Fields Modifier and Type Field Description protected org.bson.types.ObjectIdartefactIDprotected AbstractArtefactartefactInstanceprotected List<step.attachments.AttachmentMeta>attachmentsprotected Map<String,String>customAttributesprotected Integerdurationprotected step.core.reports.Errorerrorprotected StringexecutionIDprotected longexecutionTimeprotected booleanisOrphanprotected Stringnameprotected org.bson.types.ObjectIdparentIDprotected AbstractArtefactresolvedArtefactprotected ReportNodeStatusstatus
-
Constructor Summary
Constructors Constructor Description ReportNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttachment(step.attachments.AttachmentMeta attachment)voidaddCustomAttribute(String key, String value)voidaddError(String error)org.bson.types.ObjectIdgetArtefactID()AbstractArtefactgetArtefactInstance()List<step.attachments.AttachmentMeta>getAttachments()StringgetCustomAttribute(String key)Map<String,String>getCustomAttributes()IntegergetDuration()step.core.reports.ErrorgetError()StringgetExecutionID()longgetExecutionTime()StringgetName()org.bson.types.ObjectIdgetParentID()StringgetReportAsString()AbstractArtefactgetResolvedArtefact()ReportNodeStatusgetStatus()booleanisOrphan()booleanpersistNode()voidsetArtefactID(org.bson.types.ObjectId artefactID)voidsetArtefactInstance(AbstractArtefact artefactInstance)voidsetAttachments(List<step.attachments.AttachmentMeta> attachments)voidsetDuration(Integer duration)voidsetError(String errorMessage, int errorCode, boolean isRoot)voidsetError(step.core.reports.Error error)voidsetExecutionID(String executionID)voidsetExecutionTime(long executionTime)voidsetName(String name)voidsetOrphan(boolean orphan)voidsetParentID(org.bson.types.ObjectId parentID)voidsetResolvedArtefact(AbstractArtefact resolvedArtefact)voidsetStatus(ReportNodeStatus status)booleansetVariableInParentScope()
-
-
-
Field Detail
-
parentID
protected org.bson.types.ObjectId parentID
-
name
protected String name
-
executionID
protected String executionID
-
artefactID
protected org.bson.types.ObjectId artefactID
-
executionTime
protected long executionTime
-
duration
protected Integer duration
-
attachments
protected List<step.attachments.AttachmentMeta> attachments
-
status
protected ReportNodeStatus status
-
error
protected step.core.reports.Error error
-
artefactInstance
protected AbstractArtefact artefactInstance
-
isOrphan
protected boolean isOrphan
-
resolvedArtefact
protected AbstractArtefact resolvedArtefact
-
-
Method Detail
-
getParentID
public org.bson.types.ObjectId getParentID()
-
setParentID
public void setParentID(org.bson.types.ObjectId parentID)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getExecutionID
public String getExecutionID()
-
setExecutionID
public void setExecutionID(String executionID)
-
getArtefactID
public org.bson.types.ObjectId getArtefactID()
-
setArtefactID
public void setArtefactID(org.bson.types.ObjectId artefactID)
-
getExecutionTime
public long getExecutionTime()
-
setExecutionTime
public void setExecutionTime(long executionTime)
-
getDuration
public Integer getDuration()
-
setDuration
public void setDuration(Integer duration)
-
getAttachments
public List<step.attachments.AttachmentMeta> getAttachments()
-
setAttachments
public void setAttachments(List<step.attachments.AttachmentMeta> attachments)
-
getStatus
public ReportNodeStatus getStatus()
-
setStatus
public void setStatus(ReportNodeStatus status)
-
getError
public step.core.reports.Error getError()
-
setError
public void setError(step.core.reports.Error error)
-
getResolvedArtefact
public AbstractArtefact getResolvedArtefact()
-
setResolvedArtefact
public void setResolvedArtefact(AbstractArtefact resolvedArtefact)
-
persistNode
public boolean persistNode()
-
setError
public void setError(String errorMessage, int errorCode, boolean isRoot)
-
addError
public void addError(String error)
-
addAttachment
public void addAttachment(step.attachments.AttachmentMeta attachment)
-
getArtefactInstance
public AbstractArtefact getArtefactInstance()
-
setArtefactInstance
public void setArtefactInstance(AbstractArtefact artefactInstance)
-
isOrphan
public boolean isOrphan()
-
setOrphan
public void setOrphan(boolean orphan)
-
setVariableInParentScope
public boolean setVariableInParentScope()
-
getReportAsString
public String getReportAsString()
- Returns:
- a string representation of this report node. This method is called by report generators like the JUnit runner
-
-