Package us.muit.fs.a4i.model.remote
Class GitHubEnquirer
java.lang.Object
us.muit.fs.a4i.model.remote.GitHubEnquirer
- All Implemented Interfaces:
RemoteEnquirer
- Direct Known Subclasses:
GitHubOrganizationEnquirer
,GitHubRepositoryEnquirer
Clase abstracta con los métodos comunes a los constructores que recogen la información del servicio GitHub
Para las consultas a github se recurre a la API github-API
Actualmente sólo incluye el establecimiento del identificador de entidad y la obtención del objeto GitHub para las consultas
- Author:
- Isabel Román
-
Nested Class Summary
Nested classes/interfaces inherited from interface us.muit.fs.a4i.model.remote.RemoteEnquirer
RemoteEnquirer.RemoteType
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionDevuelve las métricas que el objeto RemoteEnquirer concreto puede obtener del servidor remotoprotected org.kohsuke.github.GitHub
El objeto para contectarse al GitHub se crea la primera vez que se invoca getConnectionprotected void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface us.muit.fs.a4i.model.remote.RemoteEnquirer
buildReport, getMetric
-
Field Details
-
metricNames
-
-
Constructor Details
-
GitHubEnquirer
public GitHubEnquirer()
-
-
Method Details
-
getConnection
protected org.kohsuke.github.GitHub getConnection()El objeto para contectarse al GitHub se crea la primera vez que se invoca getConnection
- Returns:
- devuelve un objeto GitHub que permite la consulta al remoto
-
setMetric
-
getAvailableMetrics
Description copied from interface:RemoteEnquirer
Devuelve las métricas que el objeto RemoteEnquirer concreto puede obtener del servidor remoto
- Specified by:
getAvailableMetrics
in interfaceRemoteEnquirer
- Returns:
- El listado de los nombres de métricas definidas
-