public abstract class SonarHttpRequester extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.http.impl.client.CloseableHttpClient |
client |
protected org.apache.http.client.protocol.HttpClientContext |
context |
protected boolean |
logged |
| Constructor and Description |
|---|
SonarHttpRequester() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.http.client.entity.UrlEncodedFormEntity |
createEntity(List<org.apache.http.NameValuePair> nvps) |
protected void |
executePostRequest(org.apache.http.impl.client.CloseableHttpClient client,
org.apache.http.client.methods.HttpPost loginHttpPost) |
String |
getAPIInfo(JobConfigData projectKey,
GlobalConfigDataForSonarInstance globalConfigDataForSonarInstance) |
String |
getComponentId(JobConfigData configData,
GlobalConfigDataForSonarInstance globalConfigData) |
protected abstract String |
getSonarApiLogin() |
protected abstract String |
getSonarApiQualityGatesStatusUrl() |
protected abstract String |
getSonarApiTaskInfoParameter(JobConfigData jobConfigData,
GlobalConfigDataForSonarInstance globalConfigDataForSonarInstance) |
protected abstract String |
getSonarApiTaskInfoUrl() |
protected void |
loginApi(JobConfigData projectKey,
GlobalConfigDataForSonarInstance globalConfigDataForSonarInstance) |
protected org.apache.http.client.protocol.HttpClientContext context
protected org.apache.http.impl.client.CloseableHttpClient client
protected boolean logged
protected void loginApi(JobConfigData projectKey, GlobalConfigDataForSonarInstance globalConfigDataForSonarInstance)
protected abstract String getSonarApiLogin()
protected void executePostRequest(org.apache.http.impl.client.CloseableHttpClient client,
org.apache.http.client.methods.HttpPost loginHttpPost)
throws QGException
QGExceptionprotected org.apache.http.client.entity.UrlEncodedFormEntity createEntity(List<org.apache.http.NameValuePair> nvps) throws QGException
QGExceptionprotected abstract String getSonarApiTaskInfoUrl()
protected abstract String getSonarApiTaskInfoParameter(JobConfigData jobConfigData, GlobalConfigDataForSonarInstance globalConfigDataForSonarInstance)
public String getAPIInfo(JobConfigData projectKey, GlobalConfigDataForSonarInstance globalConfigDataForSonarInstance) throws QGException
QGExceptionprotected abstract String getSonarApiQualityGatesStatusUrl()
public String getComponentId(JobConfigData configData, GlobalConfigDataForSonarInstance globalConfigData)
Copyright © 2016–2017. All rights reserved.