com.pmease.quickbuild.maintenance
Class AggregationRebuildStep

java.lang.Object
  extended by com.pmease.quickbuild.extensionpoint.support.TypeInstance
      extended by com.pmease.quickbuild.stepsupport.Step
          extended by com.pmease.quickbuild.maintenance.AggregationRebuildStep
All Implemented Interfaces:
Validatable, java.io.Serializable

public class AggregationRebuildStep
extends Step

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.pmease.quickbuild.stepsupport.Step
MASTER_EXCLUDED_PROPERTIES, MASTER_NAME
 
Constructor Summary
AggregationRebuildStep()
           
 
Method Summary
 java.util.Set<java.lang.String> getAggregationTypes()
           
 java.lang.String getConfigurationPath()
           
 NodeMatcher getNodeMatcher()
           
 boolean isRecursive()
           
 void run()
           
 void setAggregationTypes(java.util.Set<java.lang.String> aggregationTypes)
           
 void setConfigurationPath(java.lang.String configurationPath)
           
 void setRecursive(boolean recursive)
           
 
Methods inherited from class com.pmease.quickbuild.stepsupport.Step
clearResources, equals, execute, findParent, fromDOM, getBuild, getDescription, getDuration, getErrorMessage, getExecuteCondition, getInputOption, getName, getNode, getNodeAddress, getNodeLaunchId, getNodePreference, getOutputOption, getParam, getParent, getPath, getPostExecuteAction, getPreExecuteAction, getPreviousExecutedSibling, getPreviousSibling, getRepetitions, getResource, getResource, getResources, getRuntime, getStatus, getType, getWaitDuration, hashCode, isEnabled, isFailed, isFinished, isIdle, isMaster, isRunning, isSuccessful, isWaiting, matches, removeResource, renderCustomRuntimeData, renderLogAsHtml, renderLogAsText, setBuild, setDescription, setDuration, setEnabled, setErrorMessage, setExecuteCondition, setInputOption, setJob, setName, setNode, setNodeLaunchId, setNodeMatcher, setNodePreference, setOutputOption, setPath, setPostExecuteAction, setPreExecuteAction, setRepetitions, setResource, setResources, setStatus, setWaitDuration, shouldExecute, toString, validate
 
Methods inherited from class com.pmease.quickbuild.extensionpoint.support.TypeInstance
getPlugin
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AggregationRebuildStep

public AggregationRebuildStep()
Method Detail

getConfigurationPath

@NotEmpty
public java.lang.String getConfigurationPath()

setConfigurationPath

public void setConfigurationPath(java.lang.String configurationPath)

isRecursive

public boolean isRecursive()

setRecursive

public void setRecursive(boolean recursive)

getAggregationTypes

@Size(min=1)
public java.util.Set<java.lang.String> getAggregationTypes()

setAggregationTypes

public void setAggregationTypes(java.util.Set<java.lang.String> aggregationTypes)

getNodeMatcher

public NodeMatcher getNodeMatcher()
Overrides:
getNodeMatcher in class Step

run

public void run()
Specified by:
run in class Step


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