GUACAMOLE-44: Provide for direct translation of status codes into GuacamoleStatus values.
This commit is contained in:
1 parent
75baa69cea
commit
2bb5260144
1 file changed
+26
@@ -167,4 +167,30 @@ public enum GuacamoleStatus {
|
|||||||
return guac_code;
|
return guac_code;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns the GuacamoleStatus corresponding to the given Guacamole
|
||||||
|
* protocol status code. If no such GuacamoleStatus is defined, null is
|
||||||
|
* returned.
|
||||||
|
*
|
||||||
|
* @param code
|
||||||
|
* The Guacamole protocol status code to translate into a
|
||||||
|
* GuacamoleStatus.
|
||||||
|
*
|
||||||
|
* @return
|
||||||
|
* The GuacamoleStatus corresponding to the given Guacamole protocol
|
||||||
|
* status code, or null if no such GuacamoleStatus is defined.
|
||||||
|
*/
|
||||||
|
public static GuacamoleStatus fromGuacamoleStatusCode(int code) {
|
||||||
|
|
||||||
|
// Search for a GuacamoleStatus having the given status code
|
||||||
|
for (GuacamoleStatus status : values()) {
|
||||||
|
if (status.getGuacamoleStatusCode() == code)
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
// No such status found
|
||||||
|
return null;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
Reference in new issue
Block a user