Author: solomax
Date: Sat Sep  8 18:40:21 2012
New Revision: 1382341

URL: http://svn.apache.org/viewvc?rev=1382341&view=rev
Log:
User import should work as expected now

Modified:
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/rooms/Rooms.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/user/Salutations.java
    
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/BackupImportController.java

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/rooms/Rooms.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/rooms/Rooms.java?rev=1382341&r1=1382340&r2=1382341&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/rooms/Rooms.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/rooms/Rooms.java
 Sat Sep  8 18:40:21 2012
@@ -95,7 +95,7 @@ public class Rooms implements Serializab
        private Long externalRoomId;
        
        @Column(name = "externalRoomType")
-       @Element(data=true)
+       @Element(data=true, required=false)
        private String externalRoomType;
        
        @Column(name = "isdemoroom")

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/user/Salutations.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/user/Salutations.java?rev=1382341&r1=1382340&r2=1382341&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/user/Salutations.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/app/persistence/beans/user/Salutations.java
 Sat Sep  8 18:40:21 2012
@@ -22,6 +22,8 @@ import java.io.Serializable;
 import java.util.Date;
 
 import org.openmeetings.app.persistence.beans.lang.Fieldlanguagesvalues;
+import org.simpleframework.xml.Element;
+import org.simpleframework.xml.Root;
 
 import javax.persistence.Column;
 import javax.persistence.Entity;
@@ -33,14 +35,17 @@ import javax.persistence.Transient;
 
 @Entity
 @Table(name = "salutations")
+@Root
 public class Salutations implements Serializable {
        private static final long serialVersionUID = -5806449519074435223L;
        @Id
        @GeneratedValue(strategy = GenerationType.IDENTITY)
        @Column(name="id")
+       @Element(name="id", data=true)
        private Long salutations_id;
        
        @Column(name="name")
+       @Element(data=true, required=false)
        private String name;
        
        @Column(name="starttime")
@@ -50,9 +55,11 @@ public class Salutations implements Seri
        private Date updatetime;
        
        @Column(name="deleted")
+       @Element(data=true, required=false)
        private boolean deleted;
        
        @Column(name="fieldvalues_id")
+       @Element(data=true, required=false)
        private Long fieldvalues_id;
        
        @Transient

Modified: 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/BackupImportController.java
URL: 
http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/BackupImportController.java?rev=1382341&r1=1382340&r2=1382341&view=diff
==============================================================================
--- 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/BackupImportController.java
 (original)
+++ 
incubator/openmeetings/trunk/singlewebapp/src/org/openmeetings/servlet/outputhandler/BackupImportController.java
 Sat Sep  8 18:40:21 2012
@@ -759,7 +759,8 @@ public class BackupImportController exte
                        while (item != null) {
                                try {
                                        Users u = ser.read(Users.class, item, 
false);
-
+                                       u.setSalutations(null); //TODO need to 
be removed
+                                       
                                        //HACK to handle Adresses and 
UserSipData inside user
                                        if (u.getAdresses() == null) {
                                                Adresses a = 
ser.read(Adresses.class, item1, false);


Reply via email to