com.pmease.quickbuild.aggregationsupport
Class Aggregation

java.lang.Object
  extended by com.pmease.quickbuild.extensionpoint.support.TypeInstance
      extended by com.pmease.quickbuild.aggregationsupport.Aggregation
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
FailsafeAggregation, ReportAggregator

public abstract class Aggregation
extends TypeInstance

See Also:
Serialized Form

Constructor Summary
Aggregation()
           
 
Method Summary
abstract  void aggregate(Configuration configuration, Build build)
           
static Aggregation fromDOM(Configuration configuration, VersionedDocument dom)
           
 BuildMatcher getBuildMatcher()
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 boolean isEnabled()
           
 void setBuildMatcher(BuildMatcher buildMatcher)
           
 void setDescription(java.lang.String description)
           
 void setEnabled(boolean enabled)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.TypeInstance
getPlugin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Aggregation

public Aggregation()
Method Detail

getName

@NotEmpty
public java.lang.String getName()
Get name of the aggregation.


setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()
Get description of the aggregation.


setDescription

public void setDescription(java.lang.String description)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean enabled)

getBuildMatcher

@NotNull
public BuildMatcher getBuildMatcher()

setBuildMatcher

public void setBuildMatcher(BuildMatcher buildMatcher)

fromDOM

public static Aggregation fromDOM(Configuration configuration,
                                  VersionedDocument dom)

aggregate

public abstract void aggregate(Configuration configuration,
                               Build build)


Copyright © 2005-2010 PMEase Inc. All Rights Reserved.