You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2015/07/29 12:26:31 UTC

svn commit: r1693237 - /openmeetings/branches/3.0.x/src/db/java/org/apache/openmeetings/db/dto/user/UserDTO.java

Author: solomax
Date: Wed Jul 29 10:26:31 2015
New Revision: 1693237

URL: http://svn.apache.org/r1693237
Log:
[OPENMEETINGS-1239] UserDTO is fixed to work as expected under Axis2

Modified:
    openmeetings/branches/3.0.x/src/db/java/org/apache/openmeetings/db/dto/user/UserDTO.java

Modified: openmeetings/branches/3.0.x/src/db/java/org/apache/openmeetings/db/dto/user/UserDTO.java
URL: http://svn.apache.org/viewvc/openmeetings/branches/3.0.x/src/db/java/org/apache/openmeetings/db/dto/user/UserDTO.java?rev=1693237&r1=1693236&r2=1693237&view=diff
==============================================================================
--- openmeetings/branches/3.0.x/src/db/java/org/apache/openmeetings/db/dto/user/UserDTO.java (original)
+++ openmeetings/branches/3.0.x/src/db/java/org/apache/openmeetings/db/dto/user/UserDTO.java Wed Jul 29 10:26:31 2015
@@ -18,7 +18,8 @@
  */
 package org.apache.openmeetings.db.dto.user;
 
-import java.util.Set;
+import java.util.ArrayList;
+import java.util.List;
 
 import org.apache.openmeetings.db.entity.user.Address;
 import org.apache.openmeetings.db.entity.user.User;
@@ -29,7 +30,7 @@ public class UserDTO {
 	private Long id;
 	private String firstname;
 	private String lastname;
-	private Set<Right> rights;
+	private List<String> rights;
 	private String login;
 	private Long language_id;
 	private Address adresses;
@@ -42,7 +43,10 @@ public class UserDTO {
 		id = u.getUser_id();
 		firstname = u.getFirstname();
 		lastname = u.getLastname();
-		rights = u.getRights();
+		rights = new ArrayList<>();
+		for (Right r : u.getRights()) {
+			rights.add(r.name());
+		}
 		login = u.getLogin();
 		language_id = u.getLanguage_id();
 		adresses = u.getAdresses();
@@ -74,11 +78,11 @@ public class UserDTO {
 		this.lastname = lastname;
 	}
 
-	public Set<Right> getRights() {
+	public List<String> getRights() {
 		return rights;
 	}
 
-	public void setRights(Set<Right> rights) {
+	public void setRights(List<String> rights) {
 		this.rights = rights;
 	}