org.codehaus.mojo.dashboard.report.plugin
Class DashBoardUtils

java.lang.Object
  extended by org.codehaus.mojo.dashboard.report.plugin.DashBoardUtils

public class DashBoardUtils
extends java.lang.Object

Author:
David Vicente

Method Summary
protected  CheckstyleReportBean getCheckstyleReport(org.apache.maven.project.MavenProject project, java.util.Date generatedDate)
           
protected  CloverReportBean getCloverReport(org.apache.maven.project.MavenProject project, java.util.Date generatedDate)
          Fixes MOJO-813.
protected  CoberturaReportBean getCoberturaReport(org.apache.maven.project.MavenProject project, java.util.Date generatedDate)
          get the CoberturaReportBean which represents the Cobertura .ser file analysis
protected  CpdReportBean getCpdReport(org.apache.maven.project.MavenProject project, java.util.Date generatedDate)
           
 DashBoardMavenProject getDashBoardMavenProject(org.apache.maven.project.MavenProject project, java.lang.String dashboardDataFile, java.util.Date generatedDate)
           
protected  FindBugsReportBean getFindBugsReport(org.apache.maven.project.MavenProject project, java.util.Date generatedDate)
           
static DashBoardUtils getInstance(org.apache.maven.plugin.logging.Log log, org.apache.maven.project.MavenProjectBuilder mavenProjectBuilder, org.apache.maven.artifact.repository.ArtifactRepository localRepository, boolean dbPersist)
           
protected  JDependReportBean getJDependReport(org.apache.maven.project.MavenProject project, java.util.Date generatedDate)
          get the JDependReportBean which represents the Cobertura .ser file analysis
protected  PmdReportBean getPmdReport(org.apache.maven.project.MavenProject project, java.util.Date generatedDate)
           
protected  SurefireReportBean getSurefireReport(org.apache.maven.project.MavenProject project, java.util.Date generatedDate)
           
protected  DashBoardMavenProject readXMLDashBoardReport(org.apache.maven.project.MavenProject project, java.lang.String dashboardDataFile)
           
protected  void saveXMLDashBoardReport(org.apache.maven.project.MavenProject project, DashBoardMavenProject mavenProject, java.lang.String dashboardDataFile)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static DashBoardUtils getInstance(org.apache.maven.plugin.logging.Log log,
                                         org.apache.maven.project.MavenProjectBuilder mavenProjectBuilder,
                                         org.apache.maven.artifact.repository.ArtifactRepository localRepository,
                                         boolean dbPersist)
Parameters:
log -
mavenProjectBuilder -
localRepository -
Returns:

getDashBoardMavenProject

public DashBoardMavenProject getDashBoardMavenProject(org.apache.maven.project.MavenProject project,
                                                      java.lang.String dashboardDataFile,
                                                      java.util.Date generatedDate)

getCoberturaReport

protected CoberturaReportBean getCoberturaReport(org.apache.maven.project.MavenProject project,
                                                 java.util.Date generatedDate)
get the CoberturaReportBean which represents the Cobertura .ser file analysis

Parameters:
projectName -
coberturaDataFile -
Returns:

getCheckstyleReport

protected CheckstyleReportBean getCheckstyleReport(org.apache.maven.project.MavenProject project,
                                                   java.util.Date generatedDate)
Parameters:
projectName -
checkstyleDataFile -
Returns:

getCpdReport

protected CpdReportBean getCpdReport(org.apache.maven.project.MavenProject project,
                                     java.util.Date generatedDate)
Parameters:
project -
Returns:

getPmdReport

protected PmdReportBean getPmdReport(org.apache.maven.project.MavenProject project,
                                     java.util.Date generatedDate)
Parameters:
project -
Returns:

getSurefireReport

protected SurefireReportBean getSurefireReport(org.apache.maven.project.MavenProject project,
                                               java.util.Date generatedDate)
Parameters:
project -
Returns:

getCloverReport

protected CloverReportBean getCloverReport(org.apache.maven.project.MavenProject project,
                                           java.util.Date generatedDate)
Fixes MOJO-813. addition of Clover support written by Matthew Beermann

Parameters:
project -
Returns:

getJDependReport

protected JDependReportBean getJDependReport(org.apache.maven.project.MavenProject project,
                                             java.util.Date generatedDate)
get the JDependReportBean which represents the Cobertura .ser file analysis

Parameters:
project -
Returns:

getFindBugsReport

protected FindBugsReportBean getFindBugsReport(org.apache.maven.project.MavenProject project,
                                               java.util.Date generatedDate)
Parameters:
projectName -
FindBugsDataFile -
Returns:

readXMLDashBoardReport

protected DashBoardMavenProject readXMLDashBoardReport(org.apache.maven.project.MavenProject project,
                                                       java.lang.String dashboardDataFile)
Parameters:
project -
dashboardDataFile -
Returns:

saveXMLDashBoardReport

protected void saveXMLDashBoardReport(org.apache.maven.project.MavenProject project,
                                      DashBoardMavenProject mavenProject,
                                      java.lang.String dashboardDataFile)
Parameters:
project -
dashBoardReport -
dashboardDataFile -


Copyright © 2006-2009 CodeHaus. All Rights Reserved.