net.sourceforge.cruisecontrol.buildloggers
Class ClearCaseAuditLogger

java.lang.Object
  extended bynet.sourceforge.cruisecontrol.buildloggers.ClearCaseAuditLogger
All Implemented Interfaces:
BuildLogger

public class ClearCaseAuditLogger
extends java.lang.Object
implements BuildLogger

This ClearCaseAuditLogger will parse a specified configuration record (created as the result of an audited build) and place it into CruiseControl's log.

Author:
Kevin A. Lee

Constructor Summary
ClearCaseAuditLogger()
           
 
Method Summary
protected  Commandline buildConfigRecCommand(java.lang.String file)
           
 void log(org.jdom.Element buildLog)
          Merge the configuration records of a set of derived objects into the build log
 void setDoFiles(java.lang.String files)
          set the list of comma separated files to retrieve the config recs of
 void validate()
          check that enough attributes have been set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClearCaseAuditLogger

public ClearCaseAuditLogger()
Method Detail

setDoFiles

public void setDoFiles(java.lang.String files)
set the list of comma separated files to retrieve the config recs of

Parameters:
files - comma separated list of derived objects

validate

public void validate()
              throws CruiseControlException
check that enough attributes have been set

Specified by:
validate in interface BuildLogger
Throws:
CruiseControlException - if there was a configuration error.

log

public void log(org.jdom.Element buildLog)
         throws CruiseControlException
Merge the configuration records of a set of derived objects into the build log

Specified by:
log in interface BuildLogger
Parameters:
buildLog -
Throws:
CruiseControlException

buildConfigRecCommand

protected Commandline buildConfigRecCommand(java.lang.String file)