rsanchez
2014-12-12 4c13c7324a920f5cca9601154e5224e5d7484fa9
securis/src/main/java/net/curisit/securis/db/Organization.java
....@@ -1,8 +1,8 @@
11 package net.curisit.securis.db;
22
33 import java.io.Serializable;
4
-import java.util.ArrayList;
54 import java.util.Date;
5
+import java.util.HashSet;
66 import java.util.List;
77 import java.util.Set;
88
....@@ -72,7 +72,7 @@
7272 inverseJoinColumns = {
7373 @JoinColumn(name = "username", referencedColumnName = "username")
7474 })
75
- private List<User> users;
75
+ private Set<User> users;
7676
7777 @JsonIgnore
7878 // We don't include the users to limit the size of each row a the listing
....@@ -125,11 +125,11 @@
125125 this.creationTimestamp = creationTimestamp;
126126 }
127127
128
- public List<User> getUsers() {
128
+ public Set<User> getUsers() {
129129 return users;
130130 }
131131
132
- public void setUsers(List<User> users) {
132
+ public void setUsers(Set<User> users) {
133133 this.users = users;
134134 }
135135
....@@ -166,7 +166,7 @@
166166
167167 @JsonProperty("users_ids")
168168 public void setUsersIds(List<String> usersIds) {
169
- users = new ArrayList<>();
169
+ users = new HashSet<>();
170170 if (usersIds != null) {
171171 for (String userid : usersIds) {
172172 User u = new User();
....@@ -177,11 +177,11 @@
177177 }
178178
179179 @JsonProperty("users_ids")
180
- public List<String> getUsersIds() {
180
+ public Set<String> getUsersIds() {
181181 if (users == null) {
182182 return null;
183183 }
184
- List<String> ids = new ArrayList<>();
184
+ Set<String> ids = new HashSet<>();
185185 for (User user : users) {
186186 ids.add(user.getUsername());
187187 }