Author: btellier
Date: Tue Sep 22 10:38:11 2015
New Revision: 1704562

URL: http://svn.apache.org/viewvc?rev=1704562&view=rev
Log:
PROTOCOLS-108 Adding IMAP constants

Modified:
    
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/ImapConstants.java
    
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/display/HumanReadableText.java

Modified: 
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/ImapConstants.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/ImapConstants.java?rev=1704562&r1=1704561&r2=1704562&view=diff
==============================================================================
--- 
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/ImapConstants.java
 (original)
+++ 
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/ImapConstants.java
 Tue Sep 22 10:38:11 2015
@@ -104,6 +104,8 @@ public interface ImapConstants {
     public static final String SUPPORTS_QRESYNC = "QRESYNC";
 
     public static final String SUPPORTS_ACL = "ACL";
+
+    public static final String SUPPORTS_QUOTA = "QUOTA";
     
     public static final String INBOX_NAME = "INBOX";
 
@@ -227,6 +229,12 @@ public interface ImapConstants {
     
     public static final String MYRIGHTS_COMMAND_NAME = "MYRIGHTS";
 
+    public static final String GETQUOTAROOT_COMMAND_NAME = "GETQUOTAROOT";
+
+    public static final String GETQUOTA_COMMAND_NAME = "GETQUOTA";
+
+    public static final String SETQUOTA_COMMAND_NAME = "SETQUOTA";
+
     public static final String LIST_RESPONSE_NAME = "LIST";
 
     public static final String XLIST_RESPONSE_NAME = "XLIST";
@@ -237,6 +245,10 @@ public interface ImapConstants {
 
     public static final String ACL_RESPONSE_NAME = "ACL";
 
+    public static final String QUOTA_RESPONSE_NAME = "QUOTA";
+
+    public static final String QUOTAROOT_RESPONSE_NAME = "QUOTAROOT";
+
     public static final String LISTRIGHTS_RESPONSE_NAME = "LISTRIGHTS";
     
     public static final String MYRIGHTS_RESPONSE_NAME = "MYRIGHTS";
@@ -278,5 +290,9 @@ public interface ImapConstants {
 
     public static final int DEFAULT_BATCH_SIZE = 100;
 
+    // Quota resources definition
+
+    public static final String STORAGE_QUOTA_RESOURCE = "STORAGE";
 
+    public static final String MESSAGE_QUOTA_RESOURCE = "MESSAGE";
 }

Modified: 
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/display/HumanReadableText.java
URL: 
http://svn.apache.org/viewvc/james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/display/HumanReadableText.java?rev=1704562&r1=1704561&r2=1704562&view=diff
==============================================================================
--- 
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/display/HumanReadableText.java
 (original)
+++ 
james/protocols/trunk/imap/src/main/java/org/apache/james/imap/api/display/HumanReadableText.java
 Tue Sep 22 10:38:11 2015
@@ -79,6 +79,8 @@ public class HumanReadableText {
 
     public static final HumanReadableText FAILURE_NO_SUCH_MAILBOX = new 
HumanReadableText("org.apache.james.imap.FAILURE_NO_SUCH_MAILBOX", "failed. No 
such mailbox.");
 
+    public static final HumanReadableText FAILURE_NO_QUOTA_RESOURCE = new 
HumanReadableText("org.apache.james.imap.FAILURE_NO_SUCH_QUOTA_RESOURCE", 
"failed. No such quota resource.");
+
     public static final HumanReadableText START_TRANSACTION_FAILED = new 
HumanReadableText("org.apache.james.imap.START_TRANSACTION_FAILED", "failed. 
Cannot start transaction.");
 
     public static final HumanReadableText COMMIT_TRANSACTION_FAILED = new 
HumanReadableText("org.apache.james.imap.COMMIT_TRANSACTION_FAILED", "failed. 
Transaction commit failed.");
@@ -162,6 +164,9 @@ public class HumanReadableText {
     public static final String UNSUPPORTED_RIGHT_KEY = 
"org.apache.james.imap.UNSUPPORTED_RIGHT";
     public static final String UNSUPPORTED_RIGHT_DEFAULT_VALUE = "The {0} 
right is not supported.";
 
+    public static final String UNDEFINED_QUOTA_ROOT_KEY = 
"org.apache.james.imap.UNDEFINED_QUOTA_ROOT_KEY";
+    public static final String UNDEFINED_QUOTA_ROOT_DEFAULT_VALUE = "The Quota 
Root {0} does not exist.";
+
     private final String defaultValue;
 
     private final String key;



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

Reply via email to