Interface IndicatorConfigurationI

All Known Implementing Classes:
IndicatorConfiguration

public interface IndicatorConfigurationI
Author:
Isabel Román
  • Method Details

    • definedIndicator

      HashMap<String,String> definedIndicator(String name, String type) throws FileNotFoundException

      Verifica si el indicador existe y el tipo es correcto

      Parameters:
      name - nombre del indicador
      type - tipo del valor del indicador
      Returns:
      mapa con los detalles del indicador
      Throws:
      FileNotFoundException - si hay algún problema con el fichero de configuración
    • listAllIndicators

      List<String> listAllIndicators() throws FileNotFoundException
      Returns:
      lista con los nombres de todos los indicadores disponibles
      Throws:
      FileNotFoundException - en caso de problemas con el fichero de configuración
    • getIndicatorState

      IndicatorI.IndicatorState getIndicatorState(ReportItemI indicator)

      Infiere el estado del indicador a partir del valor del ReportItem y de la configuración de estados en el fichero

      Parameters:
      indicator - ReportItem para el que se quiere calcular el estado
      Returns:
      El estado del indicador