From fb1efec056df5ceac704d1d175a80e6a2554828c Mon Sep 17 00:00:00 2001 From: Nick Couchman Date: Sat, 16 Jun 2018 08:04:12 -0400 Subject: [PATCH] GUACAMOLE-540: Restore removed setter methods in Credentials. --- .../guacamole/net/auth/Credentials.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Credentials.java b/guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Credentials.java index 810e3206e..64f9571a7 100644 --- a/guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Credentials.java +++ b/guacamole-ext/src/main/java/org/apache/guacamole/net/auth/Credentials.java @@ -227,6 +227,18 @@ public class Credentials implements Serializable { public String getRemoteAddress() { return remoteAddress; } + + /** + * Sets the address of the client end of the connection which provided + * these credentials. + * + * @param remoteAddress + * The address of the client end of the connection which provided these + * credentials, or null if the address is not known. + */ + public void setRemoteAddress(String remoteAddress) { + this.remoteAddress = remoteAddress; + } /** * Returns the hostname of the client end of the connection which provided @@ -241,5 +253,19 @@ public class Credentials implements Serializable { public String getRemoteHostname() { return remoteHostname; } + + /** + * Sets the hostname of the client end of the connection which provided + * these credentials, if known. If the hostname of the client cannot be + * determined, but the address is known, the address may be specified + * instead. + * + * @param remoteHostname + * The hostname or address of the client end of the connection which + * provided these credentials, or null if the hostname is not known. + */ + public void setRemoteHostname(String remoteHostname) { + this.remoteHostname = remoteHostname; + } }