Package us.muit.fs.a4i.model.entities
Interface ReportI
- All Known Implementing Classes:
- Report
public interface ReportI
Interfaz para la gestión de informes
- Author:
- Isabel Román
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic enumTipos de informes, puede necesitarse cuando los algoritmos de cálculo de indicadores difieran según el tipo de informe
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddIndicator(ReportItemI newIndicator) A�ade un indicador al informevoidaddMetric(ReportItemI metric) Añade una métrica al informeObtiene todos los indicadores del informeObtiene todas las métricas del informeObtiene el identificador de la entidad a la que se refiere el informegetIndicatorByName(String indicatorName) Obtiene un indicador del informe a partir del nombre del mismogetMetricByName(String name) Consulta una métrica de un informe a partir del nombregetType()Consulta el tipo del informe
- 
Method Details- 
getTypeReportI.ReportType getType()Consulta el tipo del informe- Returns:
- tipo del informe
 
- 
getEntityIdString getEntityId()Obtiene el identificador de la entidad a la que se refiere el informe- Returns:
- Identificador unóvoco de la entidad a la que se refiere el informe en el remoto
 
- 
getMetricByNameConsulta una métrica de un informe a partir del nombre- Parameters:
- name- Nombre de la métrica solicitada
- Returns:
- Métrica solicitada
 
- 
getAllMetricsCollection<ReportItemI> getAllMetrics()Obtiene todas las métricas del informe- Returns:
- Colecciónn de métricas que contiene el informe
 
- 
addMetricAñade una métrica al informe- Parameters:
- metric- Nueva métrica
 
- 
getIndicatorByNameObtiene un indicador del informe a partir del nombre del mismo- Parameters:
- indicatorName- Nombre del indicador consultado
- Returns:
- El indicador
 
- 
getAllIndicatorsCollection<ReportItemI> getAllIndicators()Obtiene todos los indicadores del informe- Returns:
- el conjunto de indicadores del informe
 
- 
addIndicatorA�ade un indicador al informe- Parameters:
- newIndicator- nuevo indicador
 
 
-