org.apache.maven.model
Class CiManagement

java.lang.Object
  extended by org.apache.maven.model.CiManagement
All Implemented Interfaces:
Serializable, Cloneable, InputLocationTracker

public class CiManagement
extends Object
implements Serializable, Cloneable, InputLocationTracker

The <CiManagement> element contains informations required to the continuous integration system of the project.

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

Constructor Summary
CiManagement()
           
 
Method Summary
 void addNotifier(Notifier notifier)
          Method addNotifier.
 CiManagement clone()
          Method clone.
 InputLocation getLocation(Object key)
          Gets the location of the specified field in the input source.
 List<Notifier> getNotifiers()
          Method getNotifiers.
 String getSystem()
          Get the name of the continuous integration system, e.g.
 String getUrl()
          Get uRL for the continuous integration system used by the project if it has a web interface.
 void removeNotifier(Notifier notifier)
          Method removeNotifier.
 void setLocation(Object key, InputLocation location)
          Sets the location of the specified field.
 void setNotifiers(List<Notifier> notifiers)
          Set configuration for notifying developers/users when a build is unsuccessful, including user information and notification mode.
 void setSystem(String system)
          Set the name of the continuous integration system, e.g.
 void setUrl(String url)
          Set uRL for the continuous integration system used by the project if it has a web interface.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CiManagement

public CiManagement()
Method Detail

addNotifier

public void addNotifier(Notifier notifier)
Method addNotifier.

Parameters:
notifier -

clone

public CiManagement clone()
Method clone.

Overrides:
clone in class Object
Returns:
CiManagement

getLocation

public InputLocation getLocation(Object key)
Description copied from interface: InputLocationTracker
Gets the location of the specified field in the input source.

Specified by:
getLocation in interface InputLocationTracker
Parameters:
key -
Returns:
InputLocation

getNotifiers

public List<Notifier> getNotifiers()
Method getNotifiers.

Returns:
List

getSystem

public String getSystem()
Get the name of the continuous integration system, e.g. continuum.

Returns:
String

getUrl

public String getUrl()
Get uRL for the continuous integration system used by the project if it has a web interface.

Returns:
String

removeNotifier

public void removeNotifier(Notifier notifier)
Method removeNotifier.

Parameters:
notifier -

setLocation

public void setLocation(Object key,
                        InputLocation location)
Description copied from interface: InputLocationTracker
Sets the location of the specified field.

Specified by:
setLocation in interface InputLocationTracker
Parameters:
key -
location -

setNotifiers

public void setNotifiers(List<Notifier> notifiers)
Set configuration for notifying developers/users when a build is unsuccessful, including user information and notification mode.

Parameters:
notifiers -

setSystem

public void setSystem(String system)
Set the name of the continuous integration system, e.g. continuum.

Parameters:
system -

setUrl

public void setUrl(String url)
Set uRL for the continuous integration system used by the project if it has a web interface.

Parameters:
url -


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.