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]