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.ObjectId
artefactID
protected AbstractArtefact
artefactInstance
protected java.util.List<AttachmentMeta>
attachments
protected java.util.Map<java.lang.String,java.lang.String>
customAttributes
protected java.lang.Integer
duration
protected step.core.reports.Error
error
protected java.lang.String
executionID
protected long
executionTime
protected boolean
isOrphan
protected java.lang.String
name
protected org.bson.types.ObjectId
parentID
protected AbstractArtefact
resolvedArtefact
protected ReportNodeStatus
status
-
Constructor Summary
Constructors Constructor Description ReportNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAttachment(AttachmentMeta attachment)
void
addCustomAttribute(java.lang.String key, java.lang.String value)
void
addError(java.lang.String error)
org.bson.types.ObjectId
getArtefactID()
AbstractArtefact
getArtefactInstance()
java.util.List<AttachmentMeta>
getAttachments()
java.lang.String
getCustomAttribute(java.lang.String key)
java.util.Map<java.lang.String,java.lang.String>
getCustomAttributes()
java.lang.Integer
getDuration()
step.core.reports.Error
getError()
java.lang.String
getExecutionID()
long
getExecutionTime()
java.lang.String
getName()
org.bson.types.ObjectId
getParentID()
AbstractArtefact
getResolvedArtefact()
ReportNodeStatus
getStatus()
boolean
isOrphan()
boolean
persistNode()
void
setArtefactID(org.bson.types.ObjectId artefactID)
void
setArtefactInstance(AbstractArtefact artefactInstance)
void
setAttachments(java.util.List<AttachmentMeta> attachments)
void
setDuration(java.lang.Integer duration)
void
setError(java.lang.String errorMessage, int errorCode, boolean isRoot)
void
setError(step.core.reports.Error error)
void
setExecutionID(java.lang.String executionID)
void
setExecutionTime(long executionTime)
void
setName(java.lang.String name)
void
setOrphan(boolean orphan)
void
setParentID(org.bson.types.ObjectId parentID)
void
setResolvedArtefact(AbstractArtefact resolvedArtefact)
void
setStatus(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)
-
-