Uses of Interface
lcanals.tc.core.Estimator

Packages that use Estimator
lcanals.tc.core Core classes and interfaces for the time calculator. 
lcanals.tc.model.file Factories and beans implementations to use filesystem as persistent storage. 
 

Uses of Estimator in lcanals.tc.core
 

Classes in lcanals.tc.core that implement Estimator
 class FixedEstimator
          Estimator which only considers the information about the user Particullary, it doesn't use any information about the plan or current spent of time in the task.
Updates (automatically) user data when a task is finished
 class LinearRegressionEstimator
           
 class ManualEstimator
          Estimator which only considers the information given explicitly by the user
 

Methods in lcanals.tc.core that return Estimator
 Estimator Factory.obtainEstimator(java.lang.String userName)
          Gets the estimator for the given user
 

Methods in lcanals.tc.core with parameters of type Estimator
 PlanTask Factory.createPlanTask(Estimator estimator, int difficulty, int risk, java.lang.String description)
          Creates a task to be used with plans with the given descriptions
 void Plan.recalculateTasks(Estimator estimator)
          Updates the estimations for the tasks (only for those one aren't finished)
 

Uses of Estimator in lcanals.tc.model.file
 

Methods in lcanals.tc.model.file that return Estimator
 Estimator FactoryFile.obtainEstimator(java.lang.String userName)
          Read the estimator for the user from file or creates if no file exists.
 

Methods in lcanals.tc.model.file with parameters of type Estimator
 PlanTask FactoryFile.createPlanTask(Estimator estimator, int difficulty, int risk, java.lang.String description)
          Build a plan task setting time units to 1 minute
 void PlanBean.recalculateTasks(Estimator estimator)
          Recalculates currently not finished tasks
 



Luis F. Canals. Supported by www.sourceforge.net