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 Summary
Nested classes/interfaces inherited from interface us.muit.fs.a4i.model.remote.RemoteEnquirer
RemoteEnquirer.RemoteType
-
Field Summary
Fields inherited from class us.muit.fs.a4i.model.remote.GitHubEnquirer
metricNames
-
Constructor Summary
-
Method Summary
Modifier 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.GitHubEnquirer
getAvailableMetrics, getConnection, setMetric
-
Constructor Details
-
GitHubRepositoryEnquirer
public GitHubRepositoryEnquirer()Constructor
-
-
Method Details
-
buildReport
Devuelve 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
-
getMetric
Permite consultar desde fuera una única métrica del repositorio indicado- Parameters:
metricName
- el nombre de la métricarepositoryId
- el id del repositorio- Returns:
- el item para incluir en el informe del repositorio
- Throws:
MetricException
- Si la métrica no esta definida
-