Package step.artefacts.handlers
Class ForBlockHandler
java.lang.Object
step.core.artefacts.handlers.ArtefactHandler<ARTEFACT,REPORT_NODE>
step.artefacts.handlers.AbstractSessionArtefactHandler<AbstractForBlock,ForBlockReportNode>
step.artefacts.handlers.ForBlockHandler
public class ForBlockHandler
extends AbstractSessionArtefactHandler<AbstractForBlock,ForBlockReportNode>
-
Field Summary
Fields inherited from class step.core.artefacts.handlers.ArtefactHandler
context, FILE_VARIABLE_PREFIX, FORCE_PERSIST_BEFORE, logger, TEC_EXECUTION_REPORTNODES_PERSISTAFTER, TEC_EXECUTION_REPORTNODES_PERSISTBEFORE, TEC_EXECUTION_REPORTNODES_PERSISTONLYNONPASSED
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateReportNode_
(ReportNode parentNode, AbstractForBlock testArtefact) Creates theReportNode
corresponding to the provided artefactvoid
createReportSkeleton_
(ForBlockReportNode node, AbstractForBlock testArtefact) void
execute_
(ForBlockReportNode node, AbstractForBlock testArtefact) Execute the provided artefact and report the execution to the provided report nodeDataSet<?>
getDataPool
(AbstractForBlock testArtefact) Methods inherited from class step.artefacts.handlers.AbstractSessionArtefactHandler
createReportNodeSkeletonInSession, createReportNodeSkeletonInSession, createReportNodeSkeletonInSession, executeInSession, executeInSession, executeInSession
Methods inherited from class step.core.artefacts.handlers.ArtefactHandler
createReportSkeleton, createWorkArtefact, createWorkArtefact, createWorkArtefact, delegateCreateReportSkeleton, delegateCreateReportSkeleton, delegateExecute, delegateExecute, excludePropertyChildren, execute, fail, failWithException, failWithException, failWithException, filterPropertyChildren, getBindings, getChildren, getChildren, init, initProperties, isInSession, pruneReportBranch, releaseTokens, removeErrorContributionsInReportBranch
-
Constructor Details
-
ForBlockHandler
public ForBlockHandler()
-
-
Method Details
-
createReportSkeleton_
- Specified by:
createReportSkeleton_
in classArtefactHandler<AbstractForBlock,
ForBlockReportNode>
-
getDataPool
-
execute_
Description copied from class:ArtefactHandler
Execute the provided artefact and report the execution to the provided report node- Specified by:
execute_
in classArtefactHandler<AbstractForBlock,
ForBlockReportNode> - Parameters:
node
- theReportNode
corresponding to the artefacttestArtefact
- theAbstractArtefact
to be executed
-
createReportNode_
Description copied from class:ArtefactHandler
Creates theReportNode
corresponding to the provided artefact- Specified by:
createReportNode_
in classArtefactHandler<AbstractForBlock,
ForBlockReportNode> - Parameters:
parentNode
- the parentReportNode
testArtefact
- the artefact to create the node for- Returns:
-