org.codehaus.mojo.dashboard.report.plugin.beans
Class DashBoardMavenProject

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

public class DashBoardMavenProject
extends java.lang.Object

Author:
David Vicente

Constructor Summary
DashBoardMavenProject()
           
DashBoardMavenProject(java.lang.String artifactId)
           
DashBoardMavenProject(java.lang.String artifactId, java.lang.String groupId)
           
DashBoardMavenProject(java.lang.String artifactId, java.lang.String groupId, java.lang.String projectName)
           
DashBoardMavenProject(java.lang.String artifactId, java.lang.String groupId, java.lang.String projectName, java.lang.String version)
           
 
Method Summary
 void addModule(DashBoardMavenProject module)
           
 void addReport(AbstractReportBean report)
           
 java.lang.String getArtifactId()
           
 java.lang.String getGroupId()
           
 long getId()
           
 java.util.Set getModules()
           
 java.lang.String getProjectName()
           
 java.util.Set getReports()
           
 AbstractReportBean getReportsByType(java.lang.Class classname)
           
 java.lang.String getVersion()
           
 void setArtifactId(java.lang.String artifactId)
           
 void setGroupId(java.lang.String groupId)
           
 void setId(long id)
           
 void setModules(java.util.Set modules)
           
 void setProjectName(java.lang.String projectName)
           
 void setReports(java.util.Set reports)
           
 void setVersion(java.lang.String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DashBoardMavenProject

public DashBoardMavenProject()

DashBoardMavenProject

public DashBoardMavenProject(java.lang.String artifactId)
Parameters:
artifactId -

DashBoardMavenProject

public DashBoardMavenProject(java.lang.String artifactId,
                             java.lang.String groupId)
Parameters:
artifactId -

DashBoardMavenProject

public DashBoardMavenProject(java.lang.String artifactId,
                             java.lang.String groupId,
                             java.lang.String projectName)
Parameters:
artifactId -
projectName -

DashBoardMavenProject

public DashBoardMavenProject(java.lang.String artifactId,
                             java.lang.String groupId,
                             java.lang.String projectName,
                             java.lang.String version)
Parameters:
artifactId -
projectName -
dateGeneration -
Method Detail

getProjectName

public java.lang.String getProjectName()

setProjectName

public void setProjectName(java.lang.String projectName)

getArtifactId

public java.lang.String getArtifactId()

setArtifactId

public void setArtifactId(java.lang.String artifactId)

getGroupId

public java.lang.String getGroupId()

setGroupId

public void setGroupId(java.lang.String groupId)

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)

getId

public long getId()

setId

public void setId(long id)

getModules

public java.util.Set getModules()

setModules

public void setModules(java.util.Set modules)

addModule

public void addModule(DashBoardMavenProject module)
Parameters:
report -

getReports

public java.util.Set getReports()

setReports

public void setReports(java.util.Set reports)

addReport

public void addReport(AbstractReportBean report)
Parameters:
report -

getReportsByType

public AbstractReportBean getReportsByType(java.lang.Class classname)
Parameters:
classname -
Returns:


Copyright © 2006-2009 CodeHaus. All Rights Reserved.