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 2010/03/21 18:47:28 UTC

svn commit: r925842 - in /james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr: JCRGlobalUserMailboxManager.java JCRGlobalUserSubscriptionManager.java JCRMailboxManager.java JCRSubscriptionManager.java

Author: norman
Date: Sun Mar 21 17:47:28 2010
New Revision: 925842

URL: http://svn.apache.org/viewvc?rev=925842&view=rev
Log:
Add a new constructor to use the default scaling

Modified:
    james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserMailboxManager.java
    james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserSubscriptionManager.java
    james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRMailboxManager.java
    james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRSubscriptionManager.java

Modified: james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserMailboxManager.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserMailboxManager.java?rev=925842&r1=925841&r2=925842&view=diff
==============================================================================
--- james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserMailboxManager.java (original)
+++ james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserMailboxManager.java Sun Mar 21 17:47:28 2010
@@ -42,7 +42,7 @@ import org.apache.james.imap.store.trans
  * 
  * 
  */
-public class JCRGlobalUserMailboxManager extends JCRMailboxManager {
+public class JCRGlobalUserMailboxManager extends JCRMailboxManager{
 
     private final String username;
     private final char[] password; 
@@ -59,6 +59,10 @@ public class JCRGlobalUserMailboxManager
     }
 
 
+    public JCRGlobalUserMailboxManager(final Authenticator authenticator, final Subscriber subscriber, final Repository repository, final String workspace, final String username, final String password) {
+        this(authenticator, subscriber, repository, workspace, username, password, MAX_SCALING);
+    }
+    
     public void deleteEverything() throws MailboxException {
         Session session = getSession(null);
         final MailboxMapper mapper = new JCRMailboxMapper(session, getScaling(), getLog());

Modified: james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserSubscriptionManager.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserSubscriptionManager.java?rev=925842&r1=925841&r2=925842&view=diff
==============================================================================
--- james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserSubscriptionManager.java (original)
+++ james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRGlobalUserSubscriptionManager.java Sun Mar 21 17:47:28 2010
@@ -50,6 +50,11 @@ public class JCRGlobalUserSubscriptionMa
         }    
     }
 
+    public JCRGlobalUserSubscriptionManager(final Repository repository, final String workspace, final String username, final String password) {
+        this(repository, workspace, username, password, MAX_SCALING);
+    }
+
+    
     @Override
     protected Session getSession(MailboxSession session) throws SubscriptionException {
         try {

Modified: james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRMailboxManager.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRMailboxManager.java?rev=925842&r1=925841&r2=925842&view=diff
==============================================================================
--- james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRMailboxManager.java (original)
+++ james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRMailboxManager.java Sun Mar 21 17:47:28 2010
@@ -54,7 +54,7 @@ import org.apache.james.imap.store.trans
  * 
  * 
  */
-public class JCRMailboxManager extends StoreMailboxManager {
+public class JCRMailboxManager extends StoreMailboxManager implements JCRImapConstants{
 
     private final Repository repository;
     private final String workspace;
@@ -69,6 +69,11 @@ public class JCRMailboxManager extends S
         registerCnd();
     }
 
+    
+    public JCRMailboxManager(final Authenticator authenticator, final Subscriber subscriber, final Repository repository, final String workspace) {
+        this(authenticator, subscriber, repository, workspace, MAX_SCALING);
+    }
+    
     protected void registerCnd() {
         try {
             Session session = repository.login(getWorkspace());

Modified: james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRSubscriptionManager.java
URL: http://svn.apache.org/viewvc/james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRSubscriptionManager.java?rev=925842&r1=925841&r2=925842&view=diff
==============================================================================
--- james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRSubscriptionManager.java (original)
+++ james/imap/trunk/jcr/src/main/java/org/apache/james/imap/jcr/JCRSubscriptionManager.java Sun Mar 21 17:47:28 2010
@@ -47,7 +47,7 @@ import org.apache.james.imap.store.user.
  * 
  * 
  */
-public class JCRSubscriptionManager extends StoreSubscriptionManager {
+public class JCRSubscriptionManager extends StoreSubscriptionManager implements JCRImapConstants{
     private final Log logger = LogFactory.getLog(JCRSubscriptionManager.class);
     private final Repository repository;
     private final String workspace;
@@ -61,6 +61,11 @@ public class JCRSubscriptionManager exte
         registerCnd();
     }
 
+
+    public JCRSubscriptionManager(final Repository repository, final String workspace) {
+        this(repository, workspace, MAX_SCALING);
+    }
+    
     protected void registerCnd() {
         try {
             Session session = repository.login(getWorkspace());



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