Package us.muit.fs.a4i.model.entities
Class Report
java.lang.Object
us.muit.fs.a4i.model.entities.Report
- All Implemented Interfaces:
ReportI
Aspectos generales de todos los informes
Todos incluyen un conjunto de métricas de tipo numérico y otro de tipo Date
- Author:
- Isabel Román
-
Nested Class Summary
Nested classes/interfaces inherited from interface us.muit.fs.a4i.model.entities.ReportI
ReportI.ReportType
-
Constructor Summary
ConstructorDescriptionReport()
Report
(ReportI.ReportType type) Report
(ReportI.ReportType type, String entityId) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addIndicator
(ReportItemI ind) A�ade un indicador al informevoid
addMetric
(ReportItemI met) Añade una métrica al informeObtiene todos los indicadores del informeObtiene todas las métricas del informeCalcula el indicador solicitado y lo incluye en el informe, si se necesita alguna métrica que no exista la calculadora la busca y la incluyegetIndicatorByName
(String name) Busca el indicador solicitado en el informe y lo devuelvegetMetricByName
(String name) Busca la métrica solicita en el informe y la devuelvegetType()
Consulta el tipo del informetoString()
-
Constructor Details
-
Report
public Report() -
Report
-
Report
-
Report
-
-
Method Details
-
getMetricByName
Busca la métrica solicita en el informe y la devuelve
Si no existe devuelve null
- Specified by:
getMetricByName
in interfaceReportI
- Parameters:
name
- Nombre de la métrica buscada- Returns:
- la métrica localizada
-
addMetric
Añade una métrica al informe
-
getIndicatorByName
Busca el indicador solicitado en el informe y lo devuelve
Si no existe devuelve null
- Specified by:
getIndicatorByName
in interfaceReportI
- Parameters:
name
- Nombre del indicador buscado- Returns:
- el indicador localizado
-
addIndicator
A�ade un indicador al informe
- Specified by:
addIndicator
in interfaceReportI
- Parameters:
ind
- nuevo indicador
-
getEntityId
Calcula el indicador solicitado y lo incluye en el informe, si se necesita alguna métrica que no exista la calculadora la busca y la incluye
- Specified by:
getEntityId
in interfaceReportI
- Returns:
- Identificador unóvoco de la entidad a la que se refiere el informe en el remoto
-
toString
-
getAllMetrics
Description copied from interface:ReportI
Obtiene todas las métricas del informe- Specified by:
getAllMetrics
in interfaceReportI
- Returns:
- Colecciónn de métricas que contiene el informe
-
getAllIndicators
Description copied from interface:ReportI
Obtiene todos los indicadores del informe- Specified by:
getAllIndicators
in interfaceReportI
- Returns:
- el conjunto de indicadores del informe
-
getType
Description copied from interface:ReportI
Consulta el tipo del informe
-