org.sonar.core.consolidation.tendency
Class TendencyService

java.lang.Object
  extended by org.sonar.core.consolidation.AbstractService
      extended by org.sonar.core.consolidation.tendency.TendencyService
All Implemented Interfaces:
Service

public class TendencyService
extends AbstractService


Field Summary
protected  java.lang.Integer maxResults
           
 
Fields inherited from class org.sonar.core.consolidation.AbstractService
log
 
Constructor Summary
TendencyService(DaoFacade dao)
           
 
Method Summary
 void execute(Node node)
           
protected  java.lang.Integer getLevel(TendencyAnalyser analyser)
           
protected  int getMaxHistoryReturnedRecords()
           
protected  java.util.List<java.lang.Double> getValues(java.util.List<ProjectMeasure> measures, ProjectMeasure newMeasure)
           
 void init()
           
 boolean shouldExecuteOn(Node node)
           
 
Methods inherited from class org.sonar.core.consolidation.AbstractService
getDao, getMeasureKey, getMetric, getMetrics
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

maxResults

protected java.lang.Integer maxResults
Constructor Detail

TendencyService

public TendencyService(DaoFacade dao)
Method Detail

init

public void init()
Specified by:
init in interface Service
Overrides:
init in class AbstractService

shouldExecuteOn

public boolean shouldExecuteOn(Node node)

execute

public void execute(Node node)

getLevel

protected java.lang.Integer getLevel(TendencyAnalyser analyser)

getMaxHistoryReturnedRecords

protected int getMaxHistoryReturnedRecords()

getValues

protected java.util.List<java.lang.Double> getValues(java.util.List<ProjectMeasure> measures,
                                                     ProjectMeasure newMeasure)


Copyright © 2007-2008 hortis. All Rights Reserved.