@ApplicationScoped public class CoverageReportPresenter extends AbstractSubDockPresenter<CoverageReportView> implements CoverageReportView.Presenter
Modifier and Type | Field and Description |
---|---|
protected CoverageElementPresenter |
coverageElementPresenter |
protected CoverageReportDonutPresenter |
coverageReportDonutPresenter |
protected CoverageScenarioListPresenter |
coverageScenarioListPresenter |
static int |
DEFAULT_PREFERRED_WIDTH |
protected org.uberfire.mvp.Command |
downloadReportCommand
Command to invoke when the user click the download button
|
static String |
IDENTIFIER |
currentPath, DEFAULT_PREFERRED_WIDHT, title, view
Constructor and Description |
---|
CoverageReportPresenter() |
CoverageReportPresenter(CoverageReportView view,
CoverageReportDonutPresenter coverageReportDonutPresenter,
CoverageElementPresenter coverageElementPresenter,
CoverageScenarioListPresenter coverageScenarioListPresenter) |
Modifier and Type | Method and Description |
---|---|
void |
init() |
void |
onDownloadReportButtonClicked() |
void |
populateCoverageReport(org.drools.scenariosimulation.api.model.ScenarioSimulationModel.Type type,
org.drools.scenariosimulation.api.model.SimulationRunMetadata simulationRunMetadata) |
protected void |
populateList(Map<String,Integer> outputCounter) |
protected void |
populateScenarioList(Map<org.drools.scenariosimulation.api.model.ScenarioWithIndex,Map<String,Integer>> scenarioCounter,
org.drools.scenariosimulation.api.model.ScenarioSimulationModel.Type type) |
protected void |
populateSummary(int available,
int executed,
double coveragePercentage) |
void |
reset()
It resets the current status of the
SubDock component |
protected void |
resetDownload() |
void |
setDownloadReportCommand(org.uberfire.mvp.Command downloadReportCommand) |
protected void |
setSimulationRunMetadata(org.drools.scenariosimulation.api.model.SimulationRunMetadata simulationRunMetadata,
org.drools.scenariosimulation.api.model.ScenarioSimulationModel.Type type) |
protected void |
showEmptyStateMessage() |
asWidget, getDefaultPosition, getTitle, isCurrentlyShow, setCurrentPath, setup
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isCurrentlyShow, setCurrentPath
public static final int DEFAULT_PREFERRED_WIDTH
public static final String IDENTIFIER
protected CoverageReportDonutPresenter coverageReportDonutPresenter
protected CoverageElementPresenter coverageElementPresenter
protected CoverageScenarioListPresenter coverageScenarioListPresenter
protected org.uberfire.mvp.Command downloadReportCommand
public CoverageReportPresenter()
@Inject public CoverageReportPresenter(CoverageReportView view, CoverageReportDonutPresenter coverageReportDonutPresenter, CoverageElementPresenter coverageElementPresenter, CoverageScenarioListPresenter coverageScenarioListPresenter)
@PostConstruct public void init()
public void reset()
SubDockView.Presenter
SubDock
componentreset
in interface SubDockView.Presenter
public void populateCoverageReport(org.drools.scenariosimulation.api.model.ScenarioSimulationModel.Type type, org.drools.scenariosimulation.api.model.SimulationRunMetadata simulationRunMetadata)
populateCoverageReport
in interface CoverageReportView.Presenter
public void onDownloadReportButtonClicked()
onDownloadReportButtonClicked
in interface CoverageReportView.Presenter
public void setDownloadReportCommand(org.uberfire.mvp.Command downloadReportCommand)
setDownloadReportCommand
in interface CoverageReportView.Presenter
protected void setSimulationRunMetadata(org.drools.scenariosimulation.api.model.SimulationRunMetadata simulationRunMetadata, org.drools.scenariosimulation.api.model.ScenarioSimulationModel.Type type)
protected void resetDownload()
protected void showEmptyStateMessage()
protected void populateSummary(int available, int executed, double coveragePercentage)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.