net.objectlab.qalab.m2
Class BuildStatMoversMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by net.objectlab.qalab.m2.BuildStatMoversMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class BuildStatMoversMojo
extends org.apache.maven.plugin.AbstractMojo

Goal to create the mover XML file given the correct parameters. The movers report shows what has changed over the last "x" hours.

Author:
Dave Sag.

Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
BuildStatMoversMojo()
           
 
Method Summary
 void execute()
          Method invoked by the maven 2 framework to execute the compilation of statistics movers withing the time window.
 java.lang.String getEndTimeWindow()
           
 java.io.File getQalabFile()
           
 java.io.File getQalabMoversOutputFile()
           
 java.lang.String getStartTimeHoursOffset()
           
 java.lang.String getStartTimeWindow()
           
 java.lang.String getTypes()
           
 boolean isQuiet()
           
 boolean isWeekendAdjustment()
           
 void setEndTimeWindow(java.lang.String endTimeWindow)
           
 void setQalabFile(java.io.File qalabFile)
           
 void setQalabMoversOutputFile(java.io.File qalabMoversOutputFile)
           
 void setQuiet(boolean quiet)
           
 void setStartTimeHoursOffset(java.lang.String startTimeHoursOffset)
           
 void setStartTimeWindow(java.lang.String startTimeWindow)
           
 void setTypes(java.lang.String types)
           
 void setWeekendAdjustment(boolean weekendAdjustment)
           
 
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildStatMoversMojo

public BuildStatMoversMojo()
Method Detail

execute

public final void execute()
                   throws org.apache.maven.plugin.MojoExecutionException
Method invoked by the maven 2 framework to execute the compilation of statistics movers withing the time window.

Throws:
org.apache.maven.plugin.MojoExecutionException - if anything went wrong.

getEndTimeWindow

public java.lang.String getEndTimeWindow()
Returns:
the endTimeWindow

setEndTimeWindow

public void setEndTimeWindow(java.lang.String endTimeWindow)
Parameters:
endTimeWindow - the endTimeWindow to set

getQalabFile

public java.io.File getQalabFile()
Returns:
the qalabFile

setQalabFile

public void setQalabFile(java.io.File qalabFile)
Parameters:
qalabFile - the qalabFile to set

getQalabMoversOutputFile

public java.io.File getQalabMoversOutputFile()
Returns:
the qalabMoversOutputFile

setQalabMoversOutputFile

public void setQalabMoversOutputFile(java.io.File qalabMoversOutputFile)
Parameters:
qalabMoversOutputFile - the qalabMoversOutputFile to set

isQuiet

public boolean isQuiet()
Returns:
the quiet

setQuiet

public void setQuiet(boolean quiet)
Parameters:
quiet - the quiet to set

getStartTimeHoursOffset

public java.lang.String getStartTimeHoursOffset()
Returns:
the startTimeHoursOffset

setStartTimeHoursOffset

public void setStartTimeHoursOffset(java.lang.String startTimeHoursOffset)
Parameters:
startTimeHoursOffset - the startTimeHoursOffset to set

getStartTimeWindow

public java.lang.String getStartTimeWindow()
Returns:
the startTimeWindow

setStartTimeWindow

public void setStartTimeWindow(java.lang.String startTimeWindow)
Parameters:
startTimeWindow - the startTimeWindow to set

getTypes

public java.lang.String getTypes()
Returns:
the types

setTypes

public void setTypes(java.lang.String types)
Parameters:
types - the types to set

isWeekendAdjustment

public boolean isWeekendAdjustment()
Returns:
the weekendAdjustment

setWeekendAdjustment

public void setWeekendAdjustment(boolean weekendAdjustment)
Parameters:
weekendAdjustment - the weekendAdjustment to set


Copyright © 2005-2006 ObjectLab Financial Ltd. All Rights Reserved.