Class Indicator

java.lang.Object
us.muit.fs.a4i.model.entities.Indicator
All Implemented Interfaces:
IndicatorI

public class Indicator extends Object implements IndicatorI
Author:
Isabel Román
  • Constructor Details

    • Indicator

      public Indicator()
      Constructor
    • Indicator

      public Indicator(IndicatorI.IndicatorState state, Collection<ReportItemI> metrics)
      Parameters:
      state - Estado del nuevo indicador
      metrics - Colección de métricas en las que se basa el indicador
  • Method Details

    • setMetrics

      public void setMetrics(Collection<ReportItemI> metrics)
      Description copied from interface: IndicatorI
      Establece el conjunto de métricas en las que se basa este indicador
      Specified by:
      setMetrics in interface IndicatorI
      Parameters:
      metrics - conjunto de métricas en las que se basa el indicador
    • setState

      public void setState(IndicatorI.IndicatorState state)
      Description copied from interface: IndicatorI
      Establece el estado en el que se encuentra este indicador
      Specified by:
      setState in interface IndicatorI
      Parameters:
      state - , estado del indicador
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getState

      public IndicatorI.IndicatorState getState()
      Description copied from interface: IndicatorI
      Devuelve el estado en el que se encuentra este indicador
      Specified by:
      getState in interface IndicatorI
      Returns:
      estado del indicador
    • getMetrics

      public Collection<ReportItemI> getMetrics()
      Description copied from interface: IndicatorI
      Devuelve el conjunto de métricas en las que se basa este indicador
      Specified by:
      getMetrics in interface IndicatorI
      Returns:
      colección de métricas en las que se basa el indicador