From 4c13c7324a920f5cca9601154e5224e5d7484fa9 Mon Sep 17 00:00:00 2001
From: rsanchez <rsanchez@curisit.net>
Date: Fri, 12 Dec 2014 18:09:27 +0000
Subject: [PATCH] #2140 fix - Many changes related with cahce and JPA cycling relationships
---
securis/src/main/java/net/curisit/securis/db/Organization.java | 14 +++++++-------
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/securis/src/main/java/net/curisit/securis/db/Organization.java b/securis/src/main/java/net/curisit/securis/db/Organization.java
index 56a42a9..78c8ced 100644
--- a/securis/src/main/java/net/curisit/securis/db/Organization.java
+++ b/securis/src/main/java/net/curisit/securis/db/Organization.java
@@ -1,8 +1,8 @@
package net.curisit.securis.db;
import java.io.Serializable;
-import java.util.ArrayList;
import java.util.Date;
+import java.util.HashSet;
import java.util.List;
import java.util.Set;
@@ -72,7 +72,7 @@
inverseJoinColumns = {
@JoinColumn(name = "username", referencedColumnName = "username")
})
- private List<User> users;
+ private Set<User> users;
@JsonIgnore
// We don't include the users to limit the size of each row a the listing
@@ -125,11 +125,11 @@
this.creationTimestamp = creationTimestamp;
}
- public List<User> getUsers() {
+ public Set<User> getUsers() {
return users;
}
- public void setUsers(List<User> users) {
+ public void setUsers(Set<User> users) {
this.users = users;
}
@@ -166,7 +166,7 @@
@JsonProperty("users_ids")
public void setUsersIds(List<String> usersIds) {
- users = new ArrayList<>();
+ users = new HashSet<>();
if (usersIds != null) {
for (String userid : usersIds) {
User u = new User();
@@ -177,11 +177,11 @@
}
@JsonProperty("users_ids")
- public List<String> getUsersIds() {
+ public Set<String> getUsersIds() {
if (users == null) {
return null;
}
- List<String> ids = new ArrayList<>();
+ Set<String> ids = new HashSet<>();
for (User user : users) {
ids.add(user.getUsername());
}
--
Gitblit v1.3.2