org.apache.maven.continuum.xmlrpc.project
Class ProjectGroup

Package class diagram package ProjectGroup
java.lang.Object
  extended by org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary
      extended by org.apache.maven.continuum.xmlrpc.project.ProjectGroup
All Implemented Interfaces:
java.io.Serializable

public class ProjectGroup
extends ProjectGroupSummary
implements java.io.Serializable

Class ProjectGroup.

See Also:
Serialized Form

Constructor Summary
ProjectGroup()
           
 
Method Summary
 void addBuildDefinition(BuildDefinition buildDefinition)
          Method addBuildDefinition.
 void addNotifier(ProjectNotifier projectNotifier)
          Method addNotifier.
 void addProject(ProjectSummary projectSummary)
          Method addProject.
 java.util.List getBuildDefinitions()
          Method getBuildDefinitions.
 java.lang.String getModelEncoding()
           
 java.util.List getNotifiers()
          Method getNotifiers.
 java.util.List getProjects()
          Method getProjects.
 void removeBuildDefinition(BuildDefinition buildDefinition)
          Method removeBuildDefinition.
 void removeNotifier(ProjectNotifier projectNotifier)
          Method removeNotifier.
 void removeProject(ProjectSummary projectSummary)
          Method removeProject.
 void setBuildDefinitions(java.util.List buildDefinitions)
          Set the buildDefinitions field.
 void setModelEncoding(java.lang.String modelEncoding)
          Set an encoding used for reading/writing the model.
 void setNotifiers(java.util.List notifiers)
          Set the notifiers field.
 void setProjects(java.util.List projects)
          Set the projects field.
 
Methods inherited from class org.apache.maven.continuum.xmlrpc.project.ProjectGroupSummary
equals, getDescription, getGroupId, getId, getLocalRepository, getName, hashCode, setDescription, setGroupId, setId, setLocalRepository, setName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ProjectGroup

public ProjectGroup()
Method Detail

addBuildDefinition

public void addBuildDefinition(BuildDefinition buildDefinition)
Method addBuildDefinition.

Parameters:
buildDefinition -

addNotifier

public void addNotifier(ProjectNotifier projectNotifier)
Method addNotifier.

Parameters:
projectNotifier -

addProject

public void addProject(ProjectSummary projectSummary)
Method addProject.

Parameters:
projectSummary -

getBuildDefinitions

public java.util.List getBuildDefinitions()
Method getBuildDefinitions.

Returns:
java.util.List

getNotifiers

public java.util.List getNotifiers()
Method getNotifiers.

Returns:
java.util.List

getProjects

public java.util.List getProjects()
Method getProjects.

Returns:
java.util.List

removeBuildDefinition

public void removeBuildDefinition(BuildDefinition buildDefinition)
Method removeBuildDefinition.

Parameters:
buildDefinition -

removeNotifier

public void removeNotifier(ProjectNotifier projectNotifier)
Method removeNotifier.

Parameters:
projectNotifier -

removeProject

public void removeProject(ProjectSummary projectSummary)
Method removeProject.

Parameters:
projectSummary -

setBuildDefinitions

public void setBuildDefinitions(java.util.List buildDefinitions)
Set the buildDefinitions field.

Parameters:
buildDefinitions -

setNotifiers

public void setNotifiers(java.util.List notifiers)
Set the notifiers field.

Parameters:
notifiers -

setProjects

public void setProjects(java.util.List projects)
Set the projects field.

Parameters:
projects -

setModelEncoding

public void setModelEncoding(java.lang.String modelEncoding)
Set an encoding used for reading/writing the model.

Overrides:
setModelEncoding in class ProjectGroupSummary
Parameters:
modelEncoding - the encoding used when reading/writing the model.

getModelEncoding

public java.lang.String getModelEncoding()
Overrides:
getModelEncoding in class ProjectGroupSummary
Returns:
the current encoding used when reading/writing this model.