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;
}