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

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.codehaus.mojo.dashboard.report.plugin.AbstractDashBoardMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
DashBoardDBMojo

public abstract class AbstractDashBoardMojo
extends org.apache.maven.plugin.AbstractMojo

Author:
David Vicente

Field Summary
protected  java.lang.String connectionUrl
          Database URL
protected  java.lang.String dashboardDataFile
           The generated DashBoard report Datafile.
protected  DashBoardUtils dashBoardUtils
           
protected  java.lang.String dialect
          Hibernate dialect
protected  java.lang.String driverClass
          Database driver classname
protected  HibernateService hibernateService
          Hibernate Service
protected  boolean isPropHibernateSet
           
protected  org.apache.maven.artifact.repository.ArtifactRepository localRepository
          The local repository.
protected  org.apache.maven.project.MavenProjectBuilder mavenProjectBuilder
          Project builder
protected  int nbExportedPackagesSummary
          number of XRef JDepend/Cobertura packages to export in dashboard summary page
protected  java.io.File outputDirectory
          Directory containing The generated DashBoard report Datafile "dashboard-report.xml".
protected  java.lang.String password
          Database password
protected  org.apache.maven.project.MavenProject project
          The maven project
protected  java.lang.String username
          Database username
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractDashBoardMojo()
           
 
Method Summary
protected  void configureHibernateDriver()
           
protected  boolean isDBAvailable()
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.maven.plugin.Mojo
execute
 

Field Detail

project

protected org.apache.maven.project.MavenProject project
The maven project


outputDirectory

protected java.io.File outputDirectory
Directory containing The generated DashBoard report Datafile "dashboard-report.xml".


dashboardDataFile

protected java.lang.String dashboardDataFile

The generated DashBoard report Datafile.


localRepository

protected org.apache.maven.artifact.repository.ArtifactRepository localRepository
The local repository.


nbExportedPackagesSummary

protected int nbExportedPackagesSummary
number of XRef JDepend/Cobertura packages to export in dashboard summary page


hibernateService

protected HibernateService hibernateService
Hibernate Service


dialect

protected java.lang.String dialect
Hibernate dialect


driverClass

protected java.lang.String driverClass
Database driver classname


connectionUrl

protected java.lang.String connectionUrl
Database URL


username

protected java.lang.String username
Database username


password

protected java.lang.String password
Database password


mavenProjectBuilder

protected org.apache.maven.project.MavenProjectBuilder mavenProjectBuilder
Project builder


isPropHibernateSet

protected boolean isPropHibernateSet

dashBoardUtils

protected DashBoardUtils dashBoardUtils
Constructor Detail

AbstractDashBoardMojo

public AbstractDashBoardMojo()
Method Detail

configureHibernateDriver

protected void configureHibernateDriver()

isDBAvailable

protected boolean isDBAvailable()


Copyright © 2006-2010 CodeHaus. All Rights Reserved.