summaryrefslogtreecommitdiffstats
path: root/uitest/src/com/vaadin/tests/util/Role.java
diff options
context:
space:
mode:
Diffstat (limited to 'uitest/src/com/vaadin/tests/util/Role.java')
-rw-r--r--uitest/src/com/vaadin/tests/util/Role.java37
1 files changed, 37 insertions, 0 deletions
diff --git a/uitest/src/com/vaadin/tests/util/Role.java b/uitest/src/com/vaadin/tests/util/Role.java
new file mode 100644
index 0000000000..83f63db4ab
--- /dev/null
+++ b/uitest/src/com/vaadin/tests/util/Role.java
@@ -0,0 +1,37 @@
+package com.vaadin.tests.util;
+
+import java.io.Serializable;
+import java.util.HashSet;
+import java.util.Set;
+
+public class Role implements Serializable {
+ private String name = "";
+ private Set<User> users = new HashSet<User>();
+
+ public Role() {
+ }
+
+ public Role(String name) {
+ setName(name);
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ /**
+ * In this direction, the users for a role can be queried and the returned
+ * collection modified, but the whole collection of users cannot be set
+ * directly.
+ *
+ * @return set of users having the role (not null)
+ */
+ public Set<User> getUsers() {
+ return users;
+ }
+
+}