Package us.muit.fs.a4i.config
Class IndicatorConfiguration
java.lang.Object
us.muit.fs.a4i.config.IndicatorConfiguration
- All Implemented Interfaces:
IndicatorConfigurationI
- Author:
- Isabel Román
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefinedIndicator
(String name, String type) Verifica si el indicador existe y el tipo es correctogetIndicatorState
(ReportItemI indicator) Infiere el estado del indicador a partir del valor del ReportItem y de la configuración de estados en el fichero
-
Field Details
-
CRITICAL_LIMIT
-
WARNING_LIMIT
-
OK_LIMIT
-
-
Constructor Details
-
IndicatorConfiguration
public IndicatorConfiguration()
-
-
Method Details
-
definedIndicator
public HashMap<String,String> definedIndicator(String name, String type) throws FileNotFoundException Description copied from interface:IndicatorConfigurationI
Verifica si el indicador existe y el tipo es correcto
- Specified by:
definedIndicator
in interfaceIndicatorConfigurationI
- Parameters:
name
- nombre del indicadortype
- 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
- Specified by:
listAllIndicators
in interfaceIndicatorConfigurationI
- Returns:
- lista con los nombres de todos los indicadores disponibles
- Throws:
FileNotFoundException
- en caso de problemas con el fichero de configuración
-
getIndicatorState
Description copied from interface:IndicatorConfigurationI
Infiere el estado del indicador a partir del valor del ReportItem y de la configuración de estados en el fichero
- Specified by:
getIndicatorState
in interfaceIndicatorConfigurationI
- Parameters:
indicator
- ReportItem para el que se quiere calcular el estado- Returns:
- El estado del indicador
-