org.apache.maven.continuum.web.model
Class GroupSummary

java.lang.Object
  extended by org.apache.maven.continuum.web.model.GroupSummary
All Implemented Interfaces:
Serializable

public class GroupSummary
extends Object
implements Serializable

Class GroupSummary.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
GroupSummary()
           
 
Method Summary
 void addProject(ProjectSummary projectSummary)
          Method addProject.
 String getDescription()
          Get description of the project group.
 String getGroupId()
          Get maven groupId of the project group.
 int getId()
          Get internal continuum group id.
 String getName()
          Get name of the project group.
 String getNextScheduledBuild()
          Get timestamp for the next scheduled build.
 int getNumErrors()
          Get number of errored builds in the project group.
 int getNumFailures()
          Get number of failed builds in the project group.
 int getNumProjects()
          Get the number of projects in the project group.
 int getNumSuccesses()
          Get number of successful builds in the project group.
 List<ProjectSummary> getProjects()
          Method getProjects.
 String getProjectType()
          Get the type of project, maven2/maven1/ant/shell.
 int getRepositoryId()
          Get local repository id of the project group.
 String getRepositoryName()
          Get local repository name of the project group.
 String getStatusMessage()
          Get a status message like, (building project X).
 void removeProject(ProjectSummary projectSummary)
          Method removeProject.
 void setDescription(String description)
          Set description of the project group.
 void setGroupId(String groupId)
          Set maven groupId of the project group.
 void setId(int id)
          Set internal continuum group id.
 void setName(String name)
          Set name of the project group.
 void setNextScheduledBuild(String nextScheduledBuild)
          Set timestamp for the next scheduled build.
 void setNumErrors(int numErrors)
          Set number of errored builds in the project group.
 void setNumFailures(int numFailures)
          Set number of failed builds in the project group.
 void setNumProjects(int numProjects)
          Set the number of projects in the project group.
 void setNumSuccesses(int numSuccesses)
          Set number of successful builds in the project group.
 void setProjects(List<ProjectSummary> projects)
          Set the projects field.
 void setProjectType(String projectType)
          Set the type of project, maven2/maven1/ant/shell.
 void setRepositoryId(int repositoryId)
          Set local repository id of the project group.
 void setRepositoryName(String repositoryName)
          Set local repository name of the project group.
 void setStatusMessage(String statusMessage)
          Set a status message like, (building project X).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupSummary

public GroupSummary()
Method Detail

addProject

public void addProject(ProjectSummary projectSummary)
Method addProject.

Parameters:
projectSummary -

getDescription

public String getDescription()
Get description of the project group.

Returns:
String

getGroupId

public String getGroupId()
Get maven groupId of the project group.

Returns:
String

getId

public int getId()
Get internal continuum group id.

Returns:
int

getName

public String getName()
Get name of the project group.

Returns:
String

getNextScheduledBuild

public String getNextScheduledBuild()
Get timestamp for the next scheduled build.

Returns:
String

getNumErrors

public int getNumErrors()
Get number of errored builds in the project group.

Returns:
int

getNumFailures

public int getNumFailures()
Get number of failed builds in the project group.

Returns:
int

getNumProjects

public int getNumProjects()
Get the number of projects in the project group.

Returns:
int

getNumSuccesses

public int getNumSuccesses()
Get number of successful builds in the project group.

Returns:
int

getProjectType

public String getProjectType()
Get the type of project, maven2/maven1/ant/shell.

Returns:
String

getProjects

public List<ProjectSummary> getProjects()
Method getProjects.

Returns:
List

getRepositoryId

public int getRepositoryId()
Get local repository id of the project group.

Returns:
int

getRepositoryName

public String getRepositoryName()
Get local repository name of the project group.

Returns:
String

getStatusMessage

public String getStatusMessage()
Get a status message like, (building project X).

Returns:
String

removeProject

public void removeProject(ProjectSummary projectSummary)
Method removeProject.

Parameters:
projectSummary -

setDescription

public void setDescription(String description)
Set description of the project group.

Parameters:
description -

setGroupId

public void setGroupId(String groupId)
Set maven groupId of the project group.

Parameters:
groupId -

setId

public void setId(int id)
Set internal continuum group id.

Parameters:
id -

setName

public void setName(String name)
Set name of the project group.

Parameters:
name -

setNextScheduledBuild

public void setNextScheduledBuild(String nextScheduledBuild)
Set timestamp for the next scheduled build.

Parameters:
nextScheduledBuild -

setNumErrors

public void setNumErrors(int numErrors)
Set number of errored builds in the project group.

Parameters:
numErrors -

setNumFailures

public void setNumFailures(int numFailures)
Set number of failed builds in the project group.

Parameters:
numFailures -

setNumProjects

public void setNumProjects(int numProjects)
Set the number of projects in the project group.

Parameters:
numProjects -

setNumSuccesses

public void setNumSuccesses(int numSuccesses)
Set number of successful builds in the project group.

Parameters:
numSuccesses -

setProjectType

public void setProjectType(String projectType)
Set the type of project, maven2/maven1/ant/shell.

Parameters:
projectType -

setProjects

public void setProjects(List<ProjectSummary> projects)
Set the projects field.

Parameters:
projects -

setRepositoryId

public void setRepositoryId(int repositoryId)
Set local repository id of the project group.

Parameters:
repositoryId -

setRepositoryName

public void setRepositoryName(String repositoryName)
Set local repository name of the project group.

Parameters:
repositoryName -

setStatusMessage

public void setStatusMessage(String statusMessage)
Set a status message like, (building project X).

Parameters:
statusMessage -


Copyright © 2003-2013 The Apache Software Foundation. All Rights Reserved.