Package step.plugins.views
Class AbstractView<V extends ViewModel>
- java.lang.Object
-
- step.plugins.views.AbstractView<V>
-
- Direct Known Subclasses:
AbstractTimeBasedView
,ErrorDistributionView
,ReportNodeStatusDistributionView
,TestcaseStatusDistributionView
public abstract class AbstractView<V extends ViewModel> extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractView()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addModel(java.lang.String executionId, V model)
abstract void
afterReportNodeExecution(V model, ReportNode node)
abstract void
afterReportNodeSkeletonCreation(V model, ReportNode node)
abstract void
beforeReportNodeExecution(V model, ReportNode node)
V
getModel(java.lang.String executionId)
abstract java.lang.String
getViewId()
abstract V
init()
V
removeModel(java.lang.String executionId)
abstract void
rollbackReportNode(V model, ReportNode node)
-
-
-
Method Detail
-
init
public abstract V init()
-
getViewId
public abstract java.lang.String getViewId()
-
getModel
public V getModel(java.lang.String executionId)
-
removeModel
public V removeModel(java.lang.String executionId)
-
addModel
public void addModel(java.lang.String executionId, V model)
-
beforeReportNodeExecution
public abstract void beforeReportNodeExecution(V model, ReportNode node)
-
afterReportNodeSkeletonCreation
public abstract void afterReportNodeSkeletonCreation(V model, ReportNode node)
-
afterReportNodeExecution
public abstract void afterReportNodeExecution(V model, ReportNode node)
-
rollbackReportNode
public abstract void rollbackReportNode(V model, ReportNode node)
-
-