This is an automated email from the ASF dual-hosted git repository. rcordier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit a984dbf9fd1c7ed156be0abf5daa8cd55d92717d Author: Benoit Tellier <[email protected]> AuthorDate: Thu May 28 11:28:50 2020 +0700 JAMES-3196 Add toString() for IMAP commands --- .../james/imap/api/message/request/SearchOperation.java | 1 + .../apache/james/imap/message/request/AppendRequest.java | 11 +++++++++++ .../james/imap/message/request/AuthenticateRequest.java | 9 +++++++++ .../apache/james/imap/message/request/CopyRequest.java | 11 +++++++++++ .../apache/james/imap/message/request/CreateRequest.java | 9 +++++++++ .../james/imap/message/request/DeleteACLRequest.java | 9 +++++++++ .../apache/james/imap/message/request/DeleteRequest.java | 9 +++++++++ .../apache/james/imap/message/request/EnableRequest.java | 9 +++++++++ .../apache/james/imap/message/request/ExamineRequest.java | 14 ++++++++++++++ .../apache/james/imap/message/request/ExpungeRequest.java | 8 ++++++++ .../apache/james/imap/message/request/FetchRequest.java | 10 ++++++++++ .../apache/james/imap/message/request/GetACLRequest.java | 8 ++++++++ .../james/imap/message/request/GetAnnotationRequest.java | 11 +++++++++++ .../james/imap/message/request/GetQuotaRequest.java | 8 ++++++++ .../james/imap/message/request/GetQuotaRootRequest.java | 8 ++++++++ .../apache/james/imap/message/request/ListRequest.java | 10 ++++++++++ .../james/imap/message/request/ListRightsRequest.java | 9 +++++++++ .../apache/james/imap/message/request/LoginRequest.java | 9 +++++++++ .../apache/james/imap/message/request/LsubRequest.java | 10 ++++++++++ .../apache/james/imap/message/request/MoveRequest.java | 10 ++++++++++ .../james/imap/message/request/MyRightsRequest.java | 9 +++++++++ .../apache/james/imap/message/request/RenameRequest.java | 10 ++++++++++ .../apache/james/imap/message/request/SearchRequest.java | 10 ++++++++++ .../apache/james/imap/message/request/SelectRequest.java | 15 +++++++++++++++ .../apache/james/imap/message/request/SetACLRequest.java | 10 ++++++++++ .../james/imap/message/request/SetAnnotationRequest.java | 8 ++++++++ .../james/imap/message/request/SetQuotaRequest.java | 8 ++++++++ .../apache/james/imap/message/request/StatusRequest.java | 10 ++++++++++ .../james/imap/message/request/SubscribeRequest.java | 9 +++++++++ .../james/imap/message/request/UnselectRequest.java | 8 ++++++++ .../james/imap/message/request/UnsubscribeRequest.java | 9 +++++++++ 31 files changed, 289 insertions(+) diff --git a/protocols/imap/src/main/java/org/apache/james/imap/api/message/request/SearchOperation.java b/protocols/imap/src/main/java/org/apache/james/imap/api/message/request/SearchOperation.java index 44558b2..5333ac1 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/api/message/request/SearchOperation.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/api/message/request/SearchOperation.java @@ -46,6 +46,7 @@ public final class SearchOperation { public String toString() { return MoreObjects.toStringHelper(this) .add("key", key) + .add("options", options) .toString(); } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/AppendRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/AppendRequest.java index 839bcea..f60bdaa 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/AppendRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/AppendRequest.java @@ -27,6 +27,8 @@ import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.request.ImapRequest; +import com.google.common.base.MoreObjects; + /** * {@link ImapRequest} which request the append of a message to a mailbox */ @@ -80,4 +82,13 @@ public class AppendRequest extends AbstractImapRequest { return message; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", mailboxName) + .add("flags", flags) + .add("datetime", datetime) + .add("message", message) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/AuthenticateRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/AuthenticateRequest.java index 6bb79f8..7bb2df1 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/AuthenticateRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/AuthenticateRequest.java @@ -21,6 +21,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + public class AuthenticateRequest extends AbstractImapRequest { private final String authType; @@ -32,4 +34,11 @@ public class AuthenticateRequest extends AbstractImapRequest { public final String getAuthType() { return authType; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("authType", authType) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/CopyRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/CopyRequest.java index c136aaf..2329b27 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/CopyRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/CopyRequest.java @@ -23,6 +23,8 @@ import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.IdRange; import org.apache.james.imap.api.message.request.ImapRequest; +import com.google.common.base.MoreObjects; + /** * {@link ImapRequest} which request the copy of messages */ @@ -30,4 +32,13 @@ public class CopyRequest extends AbstractMessageRangeRequest { public CopyRequest(IdRange[] idSet, String mailboxName, boolean useUids, Tag tag) { super(ImapConstants.COPY_COMMAND, idSet, mailboxName, useUids, tag); } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("idSet", getIdSet()) + .add("mailboxName", getMailboxName()) + .add("useUids", isUseUids()) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/CreateRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/CreateRequest.java index 6f85aa1..780c0e1 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/CreateRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/CreateRequest.java @@ -22,6 +22,8 @@ import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.request.ImapRequest; +import com.google.common.base.MoreObjects; + /** * {@link ImapRequest} which request the creation of a mailbox */ @@ -41,4 +43,11 @@ public class CreateRequest extends AbstractImapRequest { public final String getMailboxName() { return mailboxName; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", mailboxName) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/DeleteACLRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/DeleteACLRequest.java index ea7f824..192133c 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/DeleteACLRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/DeleteACLRequest.java @@ -22,6 +22,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + /** * DELETEACL Request. */ @@ -43,4 +45,11 @@ public class DeleteACLRequest extends AbstractImapRequest { return mailboxName; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", mailboxName) + .add("identifier", identifier) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/DeleteRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/DeleteRequest.java index 20900b6..4d9a42d 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/DeleteRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/DeleteRequest.java @@ -22,6 +22,8 @@ import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.request.ImapRequest; +import com.google.common.base.MoreObjects; + /** * {@link ImapRequest} which request the deletion of a mailbox */ @@ -41,4 +43,11 @@ public class DeleteRequest extends AbstractImapRequest { public final String getMailboxName() { return mailboxName; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", mailboxName) + .toString(); + } } \ No newline at end of file diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/EnableRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/EnableRequest.java index e9e1efe..d92296e 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/EnableRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/EnableRequest.java @@ -24,6 +24,8 @@ import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.Capability; +import com.google.common.base.MoreObjects; + public class EnableRequest extends AbstractImapRequest { private final List<Capability> capabilities; @@ -41,4 +43,11 @@ public class EnableRequest extends AbstractImapRequest { public List<Capability> getCapabilities() { return capabilities; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("capabilities", capabilities) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/ExamineRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/ExamineRequest.java index 208c0d9..969f6b5 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/ExamineRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/ExamineRequest.java @@ -23,9 +23,23 @@ import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.IdRange; import org.apache.james.imap.api.message.UidRange; +import com.google.common.base.MoreObjects; + public class ExamineRequest extends AbstractMailboxSelectionRequest { public ExamineRequest(String mailboxName, boolean condstore, ClientSpecifiedUidValidity lastKnownUidValidity, Long knownModSeq, UidRange[] uidSet, UidRange[] knownUidSet, IdRange[] knownSequenceSet, Tag tag) { super(ImapConstants.EXAMINE_COMMAND, mailboxName, condstore, lastKnownUidValidity, knownModSeq, uidSet, knownUidSet, knownSequenceSet, tag); } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", getMailboxName()) + .add("condstore", getCondstore()) + .add("lastKnownUidValidity", getLastKnownUidValidity()) + .add("knownModSeq", getKnownModSeq()) + .add("uidSet", getUidSet()) + .add("knownUidSet", getKnownUidSet()) + .add("knownSequenceSet", getKnownSequenceSet()) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/ExpungeRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/ExpungeRequest.java index 461415e..fd31e27 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/ExpungeRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/ExpungeRequest.java @@ -23,6 +23,8 @@ import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.IdRange; import org.apache.james.imap.api.message.request.ImapRequest; +import com.google.common.base.MoreObjects; + /** * {@link ImapRequest} which requests expunge of deleted messages */ @@ -44,4 +46,10 @@ public class ExpungeRequest extends AbstractImapRequest { return uidRange; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("uidRange", uidRange) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/FetchRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/FetchRequest.java index 9dce8ee..b5e088f 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/FetchRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/FetchRequest.java @@ -23,6 +23,8 @@ import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.FetchData; import org.apache.james.imap.api.message.IdRange; +import com.google.common.base.MoreObjects; + public class FetchRequest extends AbstractImapRequest { private final boolean useUids; private final IdRange[] idSet; @@ -47,4 +49,12 @@ public class FetchRequest extends AbstractImapRequest { return useUids; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("useUids", useUids) + .add("idSet", idSet) + .add("fetch", fetch) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetACLRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetACLRequest.java index d11262b..4a0da7f 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetACLRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetACLRequest.java @@ -22,6 +22,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + /** * GETACL Request. */ @@ -37,4 +39,10 @@ public class GetACLRequest extends AbstractImapRequest { return mailboxName; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", mailboxName) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetAnnotationRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetAnnotationRequest.java index 84f2902..46b6102 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetAnnotationRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetAnnotationRequest.java @@ -26,6 +26,7 @@ import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; import org.apache.james.mailbox.model.MailboxAnnotationKey; +import com.google.common.base.MoreObjects; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableSet; @@ -150,4 +151,14 @@ public class GetAnnotationRequest extends AbstractImapRequest { throw new IllegalArgumentException("Cannot lookup Depth data for: " + code); } } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", mailboxName) + .add("keys", keys) + .add("maxsize", maxsize) + .add("depth", depth) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetQuotaRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetQuotaRequest.java index 1760066..0e2d401 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetQuotaRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetQuotaRequest.java @@ -22,6 +22,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + /** * GETQUOTA Request */ @@ -37,4 +39,10 @@ public class GetQuotaRequest extends AbstractImapRequest { return quotaRoot; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("quotaRoot", quotaRoot) + .toString(); + } } \ No newline at end of file diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetQuotaRootRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetQuotaRootRequest.java index b4c3d1f..cd1d4b6 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetQuotaRootRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/GetQuotaRootRequest.java @@ -22,6 +22,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + /** * GETQUOTAROOT Request */ @@ -37,4 +39,10 @@ public class GetQuotaRootRequest extends AbstractImapRequest { return mailboxName; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", mailboxName) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/ListRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/ListRequest.java index 31b73e5..e2e5e78 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/ListRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/ListRequest.java @@ -21,6 +21,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + public class ListRequest extends AbstractImapRequest { private final String baseReferenceName; @@ -39,4 +41,12 @@ public class ListRequest extends AbstractImapRequest { public final String getMailboxPattern() { return mailboxPattern; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("baseReferenceName", baseReferenceName) + .add("mailboxPattern", mailboxPattern) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/ListRightsRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/ListRightsRequest.java index e63312f..a4e406f 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/ListRightsRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/ListRightsRequest.java @@ -22,6 +22,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + /** * LISTRIGHTS Request. */ @@ -43,4 +45,11 @@ public class ListRightsRequest extends AbstractImapRequest { return mailboxName; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("identifier", identifier) + .add("mailboxName", mailboxName) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/LoginRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/LoginRequest.java index ed14d73..4a92b52 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/LoginRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/LoginRequest.java @@ -23,6 +23,8 @@ import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.request.ImapRequest; +import com.google.common.base.MoreObjects; + /** * {@link ImapRequest} which requests the login of a user */ @@ -54,4 +56,11 @@ public class LoginRequest extends AbstractImapRequest { public final Username getUserid() { return userid; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("userid", userid) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/LsubRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/LsubRequest.java index 7113dbf..dff4d7b 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/LsubRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/LsubRequest.java @@ -21,6 +21,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + public class LsubRequest extends AbstractImapRequest { private final String baseReferenceName; @@ -39,4 +41,12 @@ public class LsubRequest extends AbstractImapRequest { public final String getMailboxPattern() { return mailboxPattern; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("baseReferenceName", baseReferenceName) + .add("mailboxPattern", mailboxPattern) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/MoveRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/MoveRequest.java index 0d303f1..c0c03af 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/MoveRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/MoveRequest.java @@ -24,6 +24,8 @@ import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.IdRange; import org.apache.james.imap.api.message.request.ImapRequest; +import com.google.common.base.MoreObjects; + /** * {@link ImapRequest} which request the move of messages */ @@ -33,4 +35,12 @@ public class MoveRequest extends AbstractMessageRangeRequest { super(ImapConstants.MOVE_COMMAND, idSet, mailboxName, useUids, tag); } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("idSet", getIdSet()) + .add("mailboxName", getMailboxName()) + .add("useUids", isUseUids()) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/MyRightsRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/MyRightsRequest.java index fa6f2d0..421024b 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/MyRightsRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/MyRightsRequest.java @@ -22,6 +22,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + /** * MYRIGHTS Request. */ @@ -36,4 +38,11 @@ public class MyRightsRequest extends AbstractImapRequest { public String getMailboxName() { return mailboxName; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", mailboxName) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/RenameRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/RenameRequest.java index 984a4e3..4d24475 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/RenameRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/RenameRequest.java @@ -21,6 +21,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + public class RenameRequest extends AbstractImapRequest { private final String existingName; private final String newName; @@ -38,4 +40,12 @@ public class RenameRequest extends AbstractImapRequest { public final String getNewName() { return newName; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("existingName", existingName) + .add("newName", newName) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/SearchRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/SearchRequest.java index 6fa9176..df5ba78 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/SearchRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/SearchRequest.java @@ -22,6 +22,8 @@ import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.request.SearchOperation; +import com.google.common.base.MoreObjects; + public class SearchRequest extends AbstractImapRequest { private final SearchOperation operation; private final boolean useUids; @@ -39,4 +41,12 @@ public class SearchRequest extends AbstractImapRequest { public final boolean isUseUids() { return useUids; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("operation", operation) + .add("useUids", useUids) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/SelectRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/SelectRequest.java index d7b98ad..da11ea3 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/SelectRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/SelectRequest.java @@ -23,8 +23,23 @@ import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.IdRange; import org.apache.james.imap.api.message.UidRange; +import com.google.common.base.MoreObjects; + public class SelectRequest extends AbstractMailboxSelectionRequest { public SelectRequest(String mailboxName, boolean condstore, ClientSpecifiedUidValidity lastKnownUidValidity, Long knownModSeq, UidRange[] uidSet, UidRange[] knownUidSet, IdRange[] knownSequenceSet, Tag tag) { super(ImapConstants.SELECT_COMMAND, mailboxName, condstore, lastKnownUidValidity, knownModSeq, uidSet, knownUidSet, knownSequenceSet, tag); } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", getMailboxName()) + .add("condstore", getCondstore()) + .add("lastKnownUidValidity", getLastKnownUidValidity()) + .add("knownModSeq", getKnownModSeq()) + .add("uidSet", getUidSet()) + .add("knownUidSet", getKnownUidSet()) + .add("knownSequenceSet", getKnownSequenceSet()) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/SetACLRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/SetACLRequest.java index 6364234..1b34bb6 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/SetACLRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/SetACLRequest.java @@ -22,6 +22,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + /** * SETACL Request. */ @@ -49,4 +51,12 @@ public class SetACLRequest extends AbstractImapRequest { return rights; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("identifier", identifier) + .add("mailboxName", mailboxName) + .add("rights", rights) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/SetAnnotationRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/SetAnnotationRequest.java index d9dc574..8a4535f 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/SetAnnotationRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/SetAnnotationRequest.java @@ -25,6 +25,7 @@ import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; import org.apache.james.mailbox.model.MailboxAnnotation; +import com.google.common.base.MoreObjects; import com.google.common.collect.ImmutableList; public class SetAnnotationRequest extends AbstractImapRequest { @@ -45,4 +46,11 @@ public class SetAnnotationRequest extends AbstractImapRequest { return mailboxAnnotations; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", mailboxName) + .add("mailboxAnnotations", mailboxAnnotations) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/SetQuotaRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/SetQuotaRequest.java index 756c19e..6cff465 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/SetQuotaRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/SetQuotaRequest.java @@ -79,4 +79,12 @@ public class SetQuotaRequest extends AbstractImapRequest { public String getQuotaRoot() { return quotaRoot; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("quotaRoot", quotaRoot) + .add("resourceLimits", resourceLimits) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/StatusRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/StatusRequest.java index 950a024..692e34c 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/StatusRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/StatusRequest.java @@ -22,6 +22,8 @@ import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; import org.apache.james.imap.api.message.StatusDataItems; +import com.google.common.base.MoreObjects; + public class StatusRequest extends AbstractImapRequest { private final String mailboxName; @@ -40,4 +42,12 @@ public class StatusRequest extends AbstractImapRequest { public final StatusDataItems getStatusDataItems() { return statusDataItems; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", mailboxName) + .add("statusDataItems", statusDataItems) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/SubscribeRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/SubscribeRequest.java index 828c5aa..ddaf5f4 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/SubscribeRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/SubscribeRequest.java @@ -21,6 +21,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + public class SubscribeRequest extends AbstractImapRequest { private final String mailboxName; @@ -32,4 +34,11 @@ public class SubscribeRequest extends AbstractImapRequest { public final String getMailboxName() { return mailboxName; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", mailboxName) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/UnselectRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/UnselectRequest.java index 7d89894..b87a422 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/UnselectRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/UnselectRequest.java @@ -21,8 +21,16 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + public class UnselectRequest extends AbstractImapRequest { public UnselectRequest(Tag tag) { super(tag, ImapConstants.UNSELECT_COMMAND); } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .toString(); + } } diff --git a/protocols/imap/src/main/java/org/apache/james/imap/message/request/UnsubscribeRequest.java b/protocols/imap/src/main/java/org/apache/james/imap/message/request/UnsubscribeRequest.java index f585c74..21c287a 100644 --- a/protocols/imap/src/main/java/org/apache/james/imap/message/request/UnsubscribeRequest.java +++ b/protocols/imap/src/main/java/org/apache/james/imap/message/request/UnsubscribeRequest.java @@ -21,6 +21,8 @@ package org.apache.james.imap.message.request; import org.apache.james.imap.api.ImapConstants; import org.apache.james.imap.api.Tag; +import com.google.common.base.MoreObjects; + public class UnsubscribeRequest extends AbstractImapRequest { private final String mailboxName; @@ -32,4 +34,11 @@ public class UnsubscribeRequest extends AbstractImapRequest { public final String getMailboxName() { return mailboxName; } + + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("mailboxName", mailboxName) + .toString(); + } } --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
