mirror of
				https://github.com/gyurix1968/guacamole-client.git
				synced 2025-10-31 17:13:21 +00:00 
			
		
		
		
	GUACAMOLE-320: Add parse() convenience function for TextField which interprets empty strings as equivalent to null.
This commit is contained in:
		| @@ -35,4 +35,25 @@ public class TextField extends Field { | ||||
|         super(name, Field.Type.TEXT); | ||||
|     } | ||||
|  | ||||
|     /** | ||||
|      * Parses the given string, interpreting empty strings as equivalent to | ||||
|      * null. For all other cases, the given string is returned verbatim. | ||||
|      * | ||||
|      * @param str | ||||
|      *     The string to parse, which may be null. | ||||
|      * | ||||
|      * @return | ||||
|      *     The given string, or null if the given string was null or empty. | ||||
|      */ | ||||
|     public static String parse(String str) { | ||||
|  | ||||
|         // Return null if no value provided | ||||
|         if (str == null || str.isEmpty()) | ||||
|             return null; | ||||
|  | ||||
|         // Otherwise, return string unmodified | ||||
|         return str; | ||||
|  | ||||
|     } | ||||
|  | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user