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]