com.pmease.quickbuild.plugin.report.engine.generator
Class AbstractReportBuildListener

java.lang.Object
  extended by com.pmease.quickbuild.plugin.report.engine.generator.AbstractReportBuildListener
All Implemented Interfaces:
BuildListener

public abstract class AbstractReportBuildListener
extends java.lang.Object
implements BuildListener


Field Summary
protected  java.io.File reportsetDir
           
 
Constructor Summary
AbstractReportBuildListener()
           
 
Method Summary
 void buildFinished()
          Called when build is finished.
 void buildStarted()
          Called when build is started.
protected  void generateReports()
           
protected abstract  ReportCategory getCategory()
           
protected abstract  AbstractGenerator[] getGenerators()
           
protected  org.slf4j.Logger getLogger()
           
protected  java.lang.String getReportSet()
           
abstract  boolean isApplicable()
           
 void jobFinished(GridJob job)
           
 void jobStarted(GridJob job)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.pmease.quickbuild.extensionpoint.BuildListener
buildRecommended, buildUnRecommended
 

Field Detail

reportsetDir

protected transient java.io.File reportsetDir
Constructor Detail

AbstractReportBuildListener

public AbstractReportBuildListener()
Method Detail

isApplicable

public abstract boolean isApplicable()

getCategory

protected abstract ReportCategory getCategory()

getGenerators

protected abstract AbstractGenerator[] getGenerators()

buildFinished

public void buildFinished()
Description copied from interface: BuildListener
Called when build is finished. Current build can be obtained by calling Context.getBuild().

Specified by:
buildFinished in interface BuildListener

generateReports

protected void generateReports()

getReportSet

protected java.lang.String getReportSet()

getLogger

protected org.slf4j.Logger getLogger()

buildStarted

public void buildStarted()
Description copied from interface: BuildListener
Called when build is started. Current build can be obtained by calling Context.getBuild().

Specified by:
buildStarted in interface BuildListener

jobFinished

public void jobFinished(GridJob job)

jobStarted

public void jobStarted(GridJob job)


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