Package us.muit.fs.a4i.model.remote
Class GitHubRepositoryEnquirer
java.lang.Object
us.muit.fs.a4i.model.remote.GitHubEnquirer
us.muit.fs.a4i.model.remote.GitHubRepositoryEnquirer
- All Implemented Interfaces:
- RemoteEnquirer
- Author:
- Isabel Román Deuda técnica: debería seguir la misma filosofía que GitHubOrganizationEnquirer para evitar la replicación de código
- 
Nested Class SummaryNested classes/interfaces inherited from interface us.muit.fs.a4i.model.remote.RemoteEnquirerRemoteEnquirer.RemoteType
- 
Field SummaryFields inherited from class us.muit.fs.a4i.model.remote.GitHubEnquirermetricNames
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuildReport(String repositoryId) Devuelve el informe para el repositorio cuyo id se pasa como parámetroPermite consultar desde fuera una única métrica del repositorio indicadoMethods inherited from class us.muit.fs.a4i.model.remote.GitHubEnquirergetAvailableMetrics, getConnection, setMetric
- 
Constructor Details- 
GitHubRepositoryEnquirerpublic GitHubRepositoryEnquirer()Constructor 
 
- 
- 
Method Details- 
buildReportDevuelve el informe para el repositorio cuyo id se pasa como parámetro- Parameters:
- repositoryId- Identificador unívoco en el remoto de la entidad sobre la que se quiere informar.
- Returns:
- El nuevo informe construido
 
- 
getMetricPermite consultar desde fuera una única métrica del repositorio indicado- Parameters:
- metricName- el nombre de la métrica
- repositoryId- el id del repositorio
- Returns:
- el item para incluir en el informe del repositorio
- Throws:
- MetricException- Si la métrica no esta definida
 
 
-