hudson.plugins.emma.portlet.bean
Class EmmaCoverageResultSummary

java.lang.Object
  extended by hudson.plugins.emma.portlet.bean.EmmaCoverageResultSummary

public class EmmaCoverageResultSummary
extends Object

Summary of the EMMA Coverage result.


Constructor Summary
EmmaCoverageResultSummary()
          Default Constructor.
EmmaCoverageResultSummary(hudson.model.Job job, float blockCoverage, float lineCoverage, float methodCoverage, float classCoverage, float conditionCoverage)
          Constructor with parameters.
 
Method Summary
 EmmaCoverageResultSummary addCoverageResult(EmmaCoverageResultSummary coverageResult)
          Add a coverage result.
 float getBlockCoverage()
           
 float getClassCoverage()
           
 float getConditionCoverage()
           
 List<EmmaCoverageResultSummary> getCoverageResults()
           
 List<EmmaCoverageResultSummary> getEmmaCoverageResults()
          Get list of EmmaCoverageResult objects.
 hudson.model.Job getJob()
           
 float getLineCoverage()
           
 float getMethodCoverage()
           
 float getTotalBlockCoverage()
          Getter of the total of block coverage.
 float getTotalClassCoverage()
          Getter of the total of class coverage.
 float getTotalConditionCoverage()
          Getter of the total of condition coverage.
 float getTotalLineCoverage()
          Getter of the total of line coverage.
 void setBlockCoverage(float blockCoverage)
           
 void setClassCoverage(float classCoverage)
           
 void setConditionCoverage(float conditionCoverage)
           
 void setCoverageResults(List<EmmaCoverageResultSummary> coverageResults)
           
 void setJob(hudson.model.Job job)
           
 void setLineCoverage(float lineCoverage)
           
 void setMethodCoverage(float methodCoverage)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EmmaCoverageResultSummary

public EmmaCoverageResultSummary()
Default Constructor.


EmmaCoverageResultSummary

public EmmaCoverageResultSummary(hudson.model.Job job,
                                 float blockCoverage,
                                 float lineCoverage,
                                 float methodCoverage,
                                 float classCoverage,
                                 float conditionCoverage)
Constructor with parameters.

Parameters:
job - the related Job
blockCoverage - block coverage percentage
lineCoverage - line coverage percentage
methodCoverage - method coverage percentage
classCoverage - coverage percentage
Method Detail

addCoverageResult

public EmmaCoverageResultSummary addCoverageResult(EmmaCoverageResultSummary coverageResult)
Add a coverage result.

Parameters:
coverageResult - a coverage result
Returns:
EmmaCoverageResultSummary summary of the EMMA coverage result

getEmmaCoverageResults

public List<EmmaCoverageResultSummary> getEmmaCoverageResults()
Get list of EmmaCoverageResult objects.

Returns:
List a List of EmmaCoverageResult objects

getTotalClassCoverage

public float getTotalClassCoverage()
Getter of the total of class coverage.

Returns:
float the total of class coverage.

getTotalBlockCoverage

public float getTotalBlockCoverage()
Getter of the total of block coverage.

Returns:
float the total of block coverage.

getTotalLineCoverage

public float getTotalLineCoverage()
Getter of the total of line coverage.

Returns:
float the total of line coverage.

getTotalConditionCoverage

public float getTotalConditionCoverage()
Getter of the total of condition coverage.

Returns:
float the total of method coverage.

getJob

public hudson.model.Job getJob()
Returns:
Job a job

getBlockCoverage

public float getBlockCoverage()
Returns:
the blockCoverage

getLineCoverage

public float getLineCoverage()
Returns:
the lineCoverage

getConditionCoverage

public float getConditionCoverage()
Returns:
the conditionCoverage

getMethodCoverage

public float getMethodCoverage()
Returns:
the methodCoverage

getClassCoverage

public float getClassCoverage()
Returns:
the classCoverage

setJob

public void setJob(hudson.model.Job job)
Parameters:
job - the job to set

setBlockCoverage

public void setBlockCoverage(float blockCoverage)
Parameters:
blockCoverage - the blockCoverage to set

setLineCoverage

public void setLineCoverage(float lineCoverage)
Parameters:
lineCoverage - the lineCoverage to set

setMethodCoverage

public void setMethodCoverage(float methodCoverage)
Parameters:
methodCoverage - the methodCoverage to set

setConditionCoverage

public void setConditionCoverage(float conditionCoverage)
Parameters:
conditionCoverage - the conditionCoverage to set

setClassCoverage

public void setClassCoverage(float classCoverage)
Parameters:
classCoverage - the classCoverage to set

getCoverageResults

public List<EmmaCoverageResultSummary> getCoverageResults()
Returns:
a list of coverage results

setCoverageResults

public void setCoverageResults(List<EmmaCoverageResultSummary> coverageResults)
Parameters:
coverageResults - the list of coverage results to set


Copyright © 2004-2012 Hudson. All Rights Reserved.