Apply google-java-format on all files
Change-Id:I2c3223f750fc04e5e5136bdf09689e8f0ff69a0f
diff --git a/src/main/java/com/googlesource/gerrit/plugins/its/jira/InitJira.java b/src/main/java/com/googlesource/gerrit/plugins/its/jira/InitJira.java
index c0340a2..0f9e19a 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/its/jira/InitJira.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/its/jira/InitJira.java
@@ -22,14 +22,11 @@
import com.google.gerrit.pgm.init.api.Section;
import com.google.inject.Inject;
import com.google.inject.Singleton;
-
import com.googlesource.gerrit.plugins.its.base.its.InitIts;
import com.googlesource.gerrit.plugins.its.base.validation.ItsAssociationPolicy;
-
-import org.eclipse.jgit.errors.ConfigInvalidException;
-
import java.io.IOException;
import java.util.Arrays;
+import org.eclipse.jgit.errors.ConfigInvalidException;
/** Initialize the GitRepositoryManager configuration section. */
@Singleton
@@ -43,9 +40,13 @@
private String jiraPassword;
@Inject
- InitJira(@PluginName String pluginName, ConsoleUI ui,
- Section.Factory sections, AllProjectsConfig allProjectsConfig,
- AllProjectsNameOnInitProvider allProjects, InitFlags flags) {
+ InitJira(
+ @PluginName String pluginName,
+ ConsoleUI ui,
+ Section.Factory sections,
+ AllProjectsConfig allProjectsConfig,
+ AllProjectsNameOnInitProvider allProjects,
+ InitFlags flags) {
super(pluginName, "Jira", ui, allProjectsConfig, allProjects);
this.pluginName = pluginName;
this.sections = sections;
@@ -65,11 +66,14 @@
ui.message("A Jira configuration for the 'hooks-jira' plugin was found.\n");
if (ui.yesno(true, "Copy it for the '%s' plugin?", pluginName)) {
for (String n : flags.cfg.getNames("jira")) {
- flags.cfg.setStringList(pluginName, null, n,
- Arrays.asList(flags.cfg.getStringList("jira", null, n)));
+ flags.cfg.setStringList(
+ pluginName, null, n, Arrays.asList(flags.cfg.getStringList("jira", null, n)));
}
for (String n : flags.cfg.getNames(COMMENT_LINK_SECTION, "jira")) {
- flags.cfg.setStringList(COMMENT_LINK_SECTION, pluginName, n,
+ flags.cfg.setStringList(
+ COMMENT_LINK_SECTION,
+ pluginName,
+ n,
Arrays.asList(flags.cfg.getStringList(COMMENT_LINK_SECTION, "jira", n)));
}
@@ -91,8 +95,7 @@
do {
enterJiraConnectivity();
- } while (jiraUrl != null
- && (isConnectivityRequested(jiraUrl) && !isJiraConnectSuccessful()));
+ } while (jiraUrl != null && (isConnectivityRequested(jiraUrl) && !isJiraConnectSuccessful()));
if (jiraUrl == null) {
return;
@@ -100,13 +103,12 @@
ui.header("Jira issue-tracking association");
jiraComment.string("Jira issue-Id regex", "match", "([A-Z]+-[0-9]+)");
- jiraComment.set("html",
- String.format("<a href=\"%s/browse/$1\">$1</a>", jiraUrl));
+ jiraComment.set("html", String.format("<a href=\"%s/browse/$1\">$1</a>", jiraUrl));
Section pluginConfig = sections.get("plugin", pluginName);
- pluginConfig.select("Issue-id enforced in commit message", "association",
- ItsAssociationPolicy.SUGGESTED);
+ pluginConfig.select(
+ "Issue-id enforced in commit message", "association", ItsAssociationPolicy.SUGGESTED);
}
public void enterJiraConnectivity() {
diff --git a/src/main/java/com/googlesource/gerrit/plugins/its/jira/JiraClient.java b/src/main/java/com/googlesource/gerrit/plugins/its/jira/JiraClient.java
index c0d7376..d02c816 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/its/jira/JiraClient.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/its/jira/JiraClient.java
@@ -21,7 +21,6 @@
import static java.net.HttpURLConnection.HTTP_OK;
import com.google.gson.Gson;
-
import com.googlesource.gerrit.plugins.its.base.its.InvalidTransitionException;
import com.googlesource.gerrit.plugins.its.jira.restapi.JiraComment;
import com.googlesource.gerrit.plugins.its.jira.restapi.JiraIssue;
@@ -30,14 +29,12 @@
import com.googlesource.gerrit.plugins.its.jira.restapi.JiraRestApiProvider;
import com.googlesource.gerrit.plugins.its.jira.restapi.JiraServerInfo;
import com.googlesource.gerrit.plugins.its.jira.restapi.JiraTransition;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
import java.io.IOException;
import java.net.MalformedURLException;
import java.util.Arrays;
import java.util.List;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public class JiraClient {
private static final Logger log = LoggerFactory.getLogger(JiraClient.class);
@@ -50,8 +47,7 @@
* @param user username of the jira user
* @param pass password of the jira user
*/
- public JiraClient(String url, String user, String pass)
- throws MalformedURLException {
+ public JiraClient(String url, String user, String pass) throws MalformedURLException {
this.apiBuilder = new JiraRestApiProvider(url, user, pass);
this.gson = new Gson();
}
@@ -63,8 +59,7 @@
public boolean issueExists(String issueKey) throws IOException {
JiraRestApi<JiraIssue> api = apiBuilder.getIssue();
- api.doGet("/" + issueKey, HTTP_OK,
- new int[] {HTTP_NOT_FOUND, HTTP_FORBIDDEN});
+ api.doGet("/" + issueKey, HTTP_OK, new int[] {HTTP_NOT_FOUND, HTTP_FORBIDDEN});
Integer code = api.getResponseCode();
switch (code) {
case HTTP_OK:
@@ -77,8 +72,7 @@
return false;
default:
// Cannot happen due to passCodes filter
- throw new IOException(
- "Unexpected HTTP code received:" + code.toString());
+ throw new IOException("Unexpected HTTP code received:" + code.toString());
}
}
@@ -87,13 +81,10 @@
* @return Iterable of available transitions
* @throws IOException
*/
- public List<JiraTransition.Item> getTransitions(String issueKey)
- throws IOException {
+ public List<JiraTransition.Item> getTransitions(String issueKey) throws IOException {
- JiraRestApi<JiraTransition> api =
- apiBuilder.get(JiraTransition.class, "/issue");
- return Arrays.asList(
- api.doGet("/" + issueKey + "/transitions", HTTP_OK).transitions);
+ JiraRestApi<JiraTransition> api = apiBuilder.get(JiraTransition.class, "/issue");
+ return Arrays.asList(api.doGet("/" + issueKey + "/transitions", HTTP_OK).transitions);
}
/**
@@ -105,8 +96,9 @@
if (issueExists(issueKey)) {
log.debug("Trying to add comment for issue {}", issueKey);
- apiBuilder.getIssue().doPost("/" + issueKey + "/comment",
- gson.toJson(new JiraComment(comment)), HTTP_CREATED);
+ apiBuilder
+ .getIssue()
+ .doPost("/" + issueKey + "/comment", gson.toJson(new JiraComment(comment)), HTTP_CREATED);
log.debug("Comment added to issue {}", issueKey);
} else {
log.error("Issue {} does not exist or no access permission", issueKey);
@@ -126,28 +118,25 @@
throw new InvalidTransitionException(
"Action " + transition + " not executable on issue " + issueKey);
}
- log.debug("Transition issue {} to '{}' ({})", issueKey, transition,
- t.getId());
- return apiBuilder.getIssue().doPost("/" + issueKey + "/transitions",
- gson.toJson(new JiraTransition(t)), HTTP_NO_CONTENT);
+ log.debug("Transition issue {} to '{}' ({})", issueKey, transition, t.getId());
+ return apiBuilder
+ .getIssue()
+ .doPost(
+ "/" + issueKey + "/transitions", gson.toJson(new JiraTransition(t)), HTTP_NO_CONTENT);
}
- /**
- * @return Serverinformation of jira
- */
+ /** @return Serverinformation of jira */
public JiraServerInfo sysInfo() throws IOException {
return apiBuilder.getServerInfo().doGet("", HTTP_OK);
}
- /**
- * @return List of all projects we have access to in jira
- */
+ /** @return List of all projects we have access to in jira */
public JiraProject[] getProjects() throws IOException {
return apiBuilder.getProjects().doGet("", HTTP_OK);
}
- private JiraTransition.Item getTransitionByName(String issueKey,
- String transition) throws IOException {
+ private JiraTransition.Item getTransitionByName(String issueKey, String transition)
+ throws IOException {
for (JiraTransition.Item t : getTransitions(issueKey)) {
if (transition.equals(t.getName())) {
return t;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/its/jira/JiraItsFacade.java b/src/main/java/com/googlesource/gerrit/plugins/its/jira/JiraItsFacade.java
index 2f8da02..e572a02 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/its/jira/JiraItsFacade.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/its/jira/JiraItsFacade.java
@@ -17,20 +17,17 @@
import com.google.gerrit.extensions.annotations.PluginName;
import com.google.gerrit.server.config.GerritServerConfig;
import com.google.inject.Inject;
-
import com.googlesource.gerrit.plugins.its.base.its.InvalidTransitionException;
import com.googlesource.gerrit.plugins.its.base.its.ItsFacade;
import com.googlesource.gerrit.plugins.its.jira.restapi.JiraProject;
import com.googlesource.gerrit.plugins.its.jira.restapi.JiraServerInfo;
-
-import org.eclipse.jgit.lib.Config;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.concurrent.Callable;
+import org.eclipse.jgit.lib.Config;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public class JiraItsFacade implements ItsFacade {
@@ -48,14 +45,13 @@
private JiraClient client;
@Inject
- public JiraItsFacade(@PluginName String pluginName,
- @GerritServerConfig Config cfg) {
+ public JiraItsFacade(@PluginName String pluginName, @GerritServerConfig Config cfg) {
this.pluginName = pluginName;
try {
this.gerritConfig = cfg;
JiraServerInfo info = client().sysInfo();
- log.info("Connected to JIRA at {}, reported version is {}",
- info.getBaseUri(), info.getVersion());
+ log.info(
+ "Connected to JIRA at {}, reported version is {}", info.getBaseUri(), info.getVersion());
for (JiraProject p : client().getProjects()) {
log.info("Found project: {} (key: {})", p.getName(), p.getKey());
}
@@ -67,55 +63,55 @@
@Override
public String healthCheck(final Check check) throws IOException {
- return execute(new Callable<String>() {
- @Override
- public String call() throws Exception {
- if (check.equals(Check.ACCESS)) return healthCheckAccess();
- return healthCheckSysinfo();
- }
- });
+ return execute(
+ new Callable<String>() {
+ @Override
+ public String call() throws Exception {
+ if (check.equals(Check.ACCESS)) return healthCheckAccess();
+ return healthCheckSysinfo();
+ }
+ });
}
@Override
- public void addComment(final String issueKey, final String comment)
+ public void addComment(final String issueKey, final String comment) throws IOException {
+
+ execute(
+ new Callable<String>() {
+ @Override
+ public String call() throws Exception {
+ log.debug("Adding comment {} to issue {}", comment, issueKey);
+ client().addComment(issueKey, comment);
+ log.debug("Added comment {} to issue {}", comment, issueKey);
+ return issueKey;
+ }
+ });
+ }
+
+ @Override
+ public void addRelatedLink(final String issueKey, final URL relatedUrl, String description)
throws IOException {
-
- execute(new Callable<String>() {
- @Override
- public String call() throws Exception {
- log.debug("Adding comment {} to issue {}", comment, issueKey);
- client().addComment(issueKey, comment);
- log.debug("Added comment {} to issue {}", comment, issueKey);
- return issueKey;
- }
- });
+ addComment(
+ issueKey, "Related URL: " + createLinkForWebui(relatedUrl.toExternalForm(), description));
}
@Override
- public void addRelatedLink(final String issueKey, final URL relatedUrl,
- String description) throws IOException {
- addComment(issueKey, "Related URL: "
- + createLinkForWebui(relatedUrl.toExternalForm(), description));
- }
+ public void performAction(final String issueKey, final String actionName) throws IOException {
- @Override
- public void performAction(final String issueKey, final String actionName)
- throws IOException {
-
- execute(new Callable<String>() {
- @Override
- public String call() throws Exception {
- log.debug("Performing action {} on issue {}", actionName, issueKey);
- doPerformAction(issueKey, actionName);
- return issueKey;
- }
- });
+ execute(
+ new Callable<String>() {
+ @Override
+ public String call() throws Exception {
+ log.debug("Performing action {} on issue {}", actionName, issueKey);
+ doPerformAction(issueKey, actionName);
+ return issueKey;
+ }
+ });
}
private void doPerformAction(final String issueKey, final String actionName)
throws IOException, InvalidTransitionException {
- log.debug(
- "Trying to perform action: " + actionName + " on issue " + issueKey);
+ log.debug("Trying to perform action: " + actionName + " on issue " + issueKey);
boolean ret = client().doTransition(issueKey, actionName);
if (ret) {
log.debug("Action " + actionName + " successful on Issue " + issueKey);
@@ -126,12 +122,13 @@
@Override
public boolean exists(final String issueKey) throws IOException {
- return execute(new Callable<Boolean>() {
- @Override
- public Boolean call() throws Exception {
- return client().issueExists(issueKey);
- }
- });
+ return execute(
+ new Callable<Boolean>() {
+ @Override
+ public Boolean call() throws Exception {
+ return client().issueExists(issueKey);
+ }
+ });
}
private JiraClient client() throws MalformedURLException {
@@ -150,8 +147,7 @@
return function.call();
} catch (Exception ex) {
if (isRecoverable(ex) && ++attempt < MAX_ATTEMPTS) {
- log.debug("Call failed - retrying, attempt {} of {}", attempt,
- MAX_ATTEMPTS);
+ log.debug("Call failed - retrying, attempt {} of {}", attempt, MAX_ATTEMPTS);
continue;
}
if (ex instanceof IOException) throw ((IOException) ex);
@@ -184,8 +180,7 @@
private String healthCheckAccess() throws IOException {
client().sysInfo();
- final String result =
- "{\"status\"=\"ok\",\"username\"=\"" + getUsername() + "\"}";
+ final String result = "{\"status\"=\"ok\",\"username\"=\"" + getUsername() + "\"}";
log.debug("Healtheck on access result: {}", result);
return result;
}
@@ -194,8 +189,12 @@
JiraServerInfo info = client().sysInfo();
final String result =
"{\"status\"=\"ok\",\"system\"=\"Jira\",\"version\"=\""
- + info.getVersion() + "\",\"url\"=\"" + getUrl() + "\",\"build\"=\""
- + info.getBuildNumber() + "\"}";
+ + info.getVersion()
+ + "\",\"url\"=\""
+ + getUrl()
+ + "\",\"build\"=\""
+ + info.getBuildNumber()
+ + "\"}";
log.debug("Healtheck on sysinfo result: {}", result);
return result;
}
diff --git a/src/main/java/com/googlesource/gerrit/plugins/its/jira/JiraModule.java b/src/main/java/com/googlesource/gerrit/plugins/its/jira/JiraModule.java
index 3cf349d..2b1119e 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/its/jira/JiraModule.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/its/jira/JiraModule.java
@@ -14,18 +14,16 @@
package com.googlesource.gerrit.plugins.its.jira;
-import org.eclipse.jgit.lib.Config;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
import com.google.gerrit.extensions.annotations.PluginName;
import com.google.gerrit.server.config.GerritServerConfig;
import com.google.gerrit.server.config.PluginConfigFactory;
import com.google.inject.AbstractModule;
import com.google.inject.Inject;
-
import com.googlesource.gerrit.plugins.its.base.ItsHookModule;
import com.googlesource.gerrit.plugins.its.base.its.ItsFacade;
+import org.eclipse.jgit.lib.Config;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
public class JiraModule extends AbstractModule {
@@ -36,8 +34,10 @@
private final PluginConfigFactory pluginCfgFactory;
@Inject
- public JiraModule(@PluginName String pluginName,
- @GerritServerConfig Config config, PluginConfigFactory pluginCfgFactory) {
+ public JiraModule(
+ @PluginName String pluginName,
+ @GerritServerConfig Config config,
+ PluginConfigFactory pluginCfgFactory) {
this.pluginName = pluginName;
this.gerritConfig = config;
this.pluginCfgFactory = pluginCfgFactory;
diff --git a/src/main/java/com/googlesource/gerrit/plugins/its/jira/restapi/JiraRestApiProvider.java b/src/main/java/com/googlesource/gerrit/plugins/its/jira/restapi/JiraRestApiProvider.java
index 54ce637..3bcf230 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/its/jira/restapi/JiraRestApiProvider.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/its/jira/restapi/JiraRestApiProvider.java
@@ -8,8 +8,7 @@
private final String user;
private final String pass;
- public JiraRestApiProvider(String url, String user, String pass)
- throws MalformedURLException {
+ public JiraRestApiProvider(String url, String user, String pass) throws MalformedURLException {
this.url = new URL(url);
this.user = user;
this.pass = pass;