Author: norman
Date: Mon Mar 15 19:15:08 2010
New Revision: 923390

URL: http://svn.apache.org/viewvc?rev=923390&view=rev
Log:
Fix setName (IMAP-93)

Modified:
    
james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/mail/model/JCRMailbox.java

Modified: 
james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/mail/model/JCRMailbox.java
URL: 
http://svn.apache.org/viewvc/james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/mail/model/JCRMailbox.java?rev=923390&r1=923389&r2=923390&view=diff
==============================================================================
--- 
james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/mail/model/JCRMailbox.java
 (original)
+++ 
james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/mail/model/JCRMailbox.java
 Mon Mar 15 19:15:08 2010
@@ -147,8 +147,16 @@ public class JCRMailbox implements Mailb
      * (non-Javadoc)
      * @see 
org.apache.james.imap.store.mail.model.Mailbox#setName(java.lang.String)
      */
-    public void setName(String name) {     
-        this.name = name;
+    public void setName(String name) {  
+        if (isPersistent()) {
+            try {
+                node.setProperty(NAME_PROPERTY, name);
+            } catch (RepositoryException e) {
+                logger.error("Unable to access property " + NAME_PROPERTY, e);
+            }
+        } else {
+            this.name = name;
+        }
     }
 
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to