From a69aa048a47b427608d2f3bbd1c504873cdbbc68 Mon Sep 17 00:00:00 2001 From: Edwin Kempin Date: Fri, 13 Dec 2019 10:00:46 +0100 Subject: [PATCH] AddKeySender: Make all methods private which are only within the class MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Inline getUserNameEmail method as it is only used once and doesn’t contain enough logic to justify a separate method. Change-Id: I230a9ae187d695e4de44dbfcc94ddabe8a3542e5 Signed-off-by: Edwin Kempin --- .../gerrit/server/mail/send/AddKeySender.java | 42 +++++++++---------- 1 file changed, 19 insertions(+), 23 deletions(-) diff --git a/java/com/google/gerrit/server/mail/send/AddKeySender.java b/java/com/google/gerrit/server/mail/send/AddKeySender.java index 8b3d3f7348..458e21585f 100644 --- a/java/com/google/gerrit/server/mail/send/AddKeySender.java +++ b/java/com/google/gerrit/server/mail/send/AddKeySender.java @@ -78,15 +78,26 @@ public class AddKeySender extends OutgoingEmail { } } - public String getEmail() { + @Override + protected void setupSoyContext() { + super.setupSoyContext(); + soyContextEmailData.put("email", getEmail()); + soyContextEmailData.put("gpgKeys", getGpgKeys()); + soyContextEmailData.put("keyType", getKeyType()); + soyContextEmailData.put("sshKey", getSshKey()); + soyContextEmailData.put("userNameEmail", getUserNameEmailFor(user.getAccountId())); + } + + @Override + protected boolean supportsHtml() { + return true; + } + + private String getEmail() { return user.getAccount().preferredEmail(); } - public String getUserNameEmail() { - return getUserNameEmailFor(user.getAccountId()); - } - - public String getKeyType() { + private String getKeyType() { if (sshKey != null) { return "SSH"; } else if (gpgKeys != null) { @@ -95,29 +106,14 @@ public class AddKeySender extends OutgoingEmail { return "Unknown"; } - public String getSshKey() { + private String getSshKey() { return (sshKey != null) ? sshKey.sshPublicKey() + "\n" : null; } - public String getGpgKeys() { + private String getGpgKeys() { if (gpgKeys != null) { return Joiner.on("\n").join(gpgKeys); } return null; } - - @Override - protected void setupSoyContext() { - super.setupSoyContext(); - soyContextEmailData.put("email", getEmail()); - soyContextEmailData.put("gpgKeys", getGpgKeys()); - soyContextEmailData.put("keyType", getKeyType()); - soyContextEmailData.put("sshKey", getSshKey()); - soyContextEmailData.put("userNameEmail", getUserNameEmail()); - } - - @Override - protected boolean supportsHtml() { - return true; - } }