Package step.core.artefacts.reports
Class ReportNode
- java.lang.Object
-
- step.core.accessors.AbstractIdentifiableObject
-
- step.core.artefacts.reports.ReportNode
-
- Direct Known Subclasses:
AssertReportNode,CallFunctionReportNode,CheckReportNode,EchoReportNode,ForBlockReportNode,IfBlockReportNode,RetryIfFailsReportNode,SetReportNode,SleepReportNode,TestCaseReportNode,ThreadReportNode,WhileReportNode
public class ReportNode extends step.core.accessors.AbstractIdentifiableObject
-
-
Field Summary
Fields Modifier and Type Field Description protected org.bson.types.ObjectIdartefactIDprotected AbstractArtefactartefactInstanceprotected java.util.List<AttachmentMeta>attachmentsprotected java.util.Map<java.lang.String,java.lang.String>customAttributesprotected java.lang.Integerdurationprotected step.core.reports.Errorerrorprotected java.lang.StringexecutionIDprotected longexecutionTimeprotected booleanisOrphanprotected java.lang.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(AttachmentMeta attachment)voidaddCustomAttribute(java.lang.String key, java.lang.String value)voidaddError(java.lang.String error)org.bson.types.ObjectIdgetArtefactID()AbstractArtefactgetArtefactInstance()java.util.List<AttachmentMeta>getAttachments()java.lang.StringgetCustomAttribute(java.lang.String key)java.util.Map<java.lang.String,java.lang.String>getCustomAttributes()java.lang.IntegergetDuration()step.core.reports.ErrorgetError()java.lang.StringgetExecutionID()longgetExecutionTime()java.lang.StringgetName()org.bson.types.ObjectIdgetParentID()AbstractArtefactgetResolvedArtefact()ReportNodeStatusgetStatus()booleanisOrphan()booleanpersistNode()voidsetArtefactID(org.bson.types.ObjectId artefactID)voidsetArtefactInstance(AbstractArtefact artefactInstance)voidsetAttachments(java.util.List<AttachmentMeta> attachments)voidsetDuration(java.lang.Integer duration)voidsetError(java.lang.String errorMessage, int errorCode, boolean isRoot)voidsetError(step.core.reports.Error error)voidsetExecutionID(java.lang.String executionID)voidsetExecutionTime(long executionTime)voidsetName(java.lang.String name)voidsetOrphan(boolean orphan)voidsetParentID(org.bson.types.ObjectId parentID)voidsetResolvedArtefact(AbstractArtefact resolvedArtefact)voidsetStatus(ReportNodeStatus status)
-
-
-
Field Detail
-
parentID
protected org.bson.types.ObjectId parentID
-
name
protected java.lang.String name
-
executionID
protected java.lang.String executionID
-
artefactID
protected org.bson.types.ObjectId artefactID
-
executionTime
protected long executionTime
-
duration
protected java.lang.Integer duration
-
attachments
protected java.util.List<AttachmentMeta> attachments
-
status
protected ReportNodeStatus status
-
error
protected step.core.reports.Error error
-
customAttributes
protected java.util.Map<java.lang.String,java.lang.String> customAttributes
-
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 java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getExecutionID
public java.lang.String getExecutionID()
-
setExecutionID
public void setExecutionID(java.lang.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 java.lang.Integer getDuration()
-
setDuration
public void setDuration(java.lang.Integer duration)
-
getAttachments
public java.util.List<AttachmentMeta> getAttachments()
-
setAttachments
public void setAttachments(java.util.List<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(java.lang.String errorMessage, int errorCode, boolean isRoot)
-
addError
public void addError(java.lang.String error)
-
addAttachment
public void addAttachment(AttachmentMeta attachment)
-
getCustomAttributes
public java.util.Map<java.lang.String,java.lang.String> getCustomAttributes()
-
getCustomAttribute
public java.lang.String getCustomAttribute(java.lang.String key)
-
addCustomAttribute
public void addCustomAttribute(java.lang.String key, java.lang.String value)
-
getArtefactInstance
public AbstractArtefact getArtefactInstance()
-
setArtefactInstance
public void setArtefactInstance(AbstractArtefact artefactInstance)
-
isOrphan
public boolean isOrphan()
-
setOrphan
public void setOrphan(boolean orphan)
-
-