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
ConstructorsConstructorDescriptionReport()Report(ReportI.ReportType type) Report(ReportI.ReportType type, String entityId) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddIndicator(ReportItemI ind) A�ade un indicador al informevoidaddMetric(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:
getMetricByNamein 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:
getIndicatorByNamein interfaceReportI- Parameters:
name- Nombre del indicador buscado- Returns:
- el indicador localizado
-
addIndicator
A�ade un indicador al informe
- Specified by:
addIndicatorin 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:
getEntityIdin interfaceReportI- Returns:
- Identificador unóvoco de la entidad a la que se refiere el informe en el remoto
-
toString
-
getAllMetrics
Description copied from interface:ReportIObtiene todas las métricas del informe- Specified by:
getAllMetricsin interfaceReportI- Returns:
- Colecciónn de métricas que contiene el informe
-
getAllIndicators
Description copied from interface:ReportIObtiene todos los indicadores del informe- Specified by:
getAllIndicatorsin interfaceReportI- Returns:
- el conjunto de indicadores del informe
-
getType
Description copied from interface:ReportIConsulta el tipo del informe
-