You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by no...@apache.org on 2011/10/06 08:43:39 UTC

svn commit: r1179521 - /james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java

Author: norman
Date: Thu Oct  6 06:43:39 2011
New Revision: 1179521

URL: http://svn.apache.org/viewvc?rev=1179521&view=rev
Log:
Replace tabs with spaces and add a getter which can be used by sub-classes to access the MailboxPathLocker

Modified:
    james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java

Modified: james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java
URL: http://svn.apache.org/viewvc/james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java?rev=1179521&r1=1179520&r2=1179521&view=diff
==============================================================================
--- james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java (original)
+++ james/mailbox/trunk/store/src/main/java/org/apache/james/mailbox/store/StoreMessageManager.java Thu Oct  6 06:43:39 2011
@@ -122,6 +122,15 @@ public class StoreMessageManager<Id> imp
     
     
     /**
+     * Return the {@link MailboxPathLocker}
+     * 
+     * @return locker
+     */
+    protected MailboxPathLocker getLocker() {
+        return locker;
+    }
+    
+    /**
      * Return the {@link MailboxEventDispatcher} for this Mailbox
      * 
      * @return dispatcher
@@ -144,24 +153,27 @@ public class StoreMessageManager<Id> imp
     
 
     /**
-     * Return {@link Flags} which are permanent stored by the mailbox. By default this are the following flags:
-     * <br>
-     *  {@link Flag#ANSWERED}, {@link Flag#DELETED}, {@link Flag#DRAFT}, {@link Flag#FLAGGED}, {@link Flag#RECENT}, {@link Flag#SEEN}
-     * <br>
-     * 
-     * Which in fact does not allow to permanent store user flags / keywords. 
-     * 
-     * If the sub-class does allow to store "any" user flag / keyword it MUST override this method and add {@link Flag#USER} to the list
-     * of returned {@link Flags}. If only a special set of user flags / keywords should be allowed just add them directly.
+     * Return {@link Flags} which are permanent stored by the mailbox. By
+     * default this are the following flags: <br>
+     * {@link Flag#ANSWERED}, {@link Flag#DELETED}, {@link Flag#DRAFT},
+     * {@link Flag#FLAGGED}, {@link Flag#RECENT}, {@link Flag#SEEN} <br>
+     * 
+     * Which in fact does not allow to permanent store user flags / keywords.
+     * 
+     * If the sub-class does allow to store "any" user flag / keyword it MUST
+     * override this method and add {@link Flag#USER} to the list of returned
+     * {@link Flags}. If only a special set of user flags / keywords should be
+     * allowed just add them directly.
      * 
      * @param session
      * @return flags
      */
     protected Flags getPermanentFlags(MailboxSession session) {
-    	
-    	// Return a new flags instance to make sure the static declared flags instance will not get modified later.
-    	//
-    	// See MAILBOX-109
+
+        // Return a new flags instance to make sure the static declared flags
+        // instance will not get modified later.
+        //
+        // See MAILBOX-109
         return new Flags(MINIMAL_PERMANET_FLAGS);
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org