Additionally options can be added dynamically
[demos/spring-boot] / src / main / java / de / juplo / demo / Form.java
index 5bd5388..b6e933b 100644 (file)
@@ -1,15 +1,29 @@
 package de.juplo.demo;
 
 
+import java.util.LinkedHashMap;
+import java.util.Map;
+import java.util.stream.Collectors;
+import java.util.stream.Stream;
 import lombok.Data;
 
 
 /**
- * Simple form with a single checkbox
+ * Simple form to demonstrate the behavior of checkboxes
  * @author Kai Moritz
  */
 @Data
 public class Form
+{
+  Boolean option;
+  Inner inner = new Inner();
+  Map<String, Boolean> map =
+      new LinkedHashMap<>(
+          Stream.of( "foo", "bar" ).collect(Collectors.toMap(a -> a, a -> false)));
+}
+
+@Data
+class Inner
 {
   Boolean option;
 }