This is an automated email from the ASF dual-hosted git repository.

btellier pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git.


    from 970357f  [Refactoring] Correct ModSeq mailbox json serializer
     new 3d422bf  JAMES-2989 StoreMessageIdManager should comply to fetchGroup 
read level
     new a311e9e  JAMES-2989 FetchGroupImpl constructors should be private
     new 6ee07f3  JAMES-2989 MimePathImpl class should be located in mailbox-api
     new b4d98b1  JAMES-2989 Rework equals & hashcode for MimePathImpl
     new 95cb9dc  JAMES-2989 Rework toString for MimePathImpl
     new 11424cc  JAMES-2989 POJOify MimePath
     new 9401010  JAMES-2989 Remove unused PartContentDescriptorImpl constructor
     new 844c0ad  JAMES-2989 POP3 should rely on mailbox-api fetch groups
     new f608394  JAMES-2989 Mailbox copier should rely on mailbox-api fetch 
groups
     new a19703b  JAMES-2989 POJOify PartContentDescriptor
     new ca808dc  JAMES-2989 StoreMailboxMessageResultIteratorTest should use 
FetchGroupImpl
     new 4a44dc8  JAMES-2989 POJOify FetchGroup
     new 19940b3  JAMES-2989 FetchGroup & PartContentDescriptor should be 
immutable
     new 9e5ddfb  JAMES-2989 Tests for FetchGroupConverter
     new c80a852  JAMES-2989 Little refactor for FetchGroupConverter
     new 6c9350f  JAMES-2989 POJOify  mailbox-api headers
     new b0dc0b3  JAMES-2988 Move bitewise logic with FetchGroup models
     new be28f6e  JAMES-2989 Rework toString for MimePathImpl
     new 575cac3  JAMES-2988 Full unit test coverage for FetchGroup generation 
in IMAP
     new 362bc72  s/JAMES-2988 FetchGroup::or/FetchGroup::with
     new 77d5ad0  JAMES-2988 Fix FetchGroup javadoc
     new b9af21b  JAMES-2988 Restrict MessageView to the minimal one in 
GetResponse
     new e8c2f63  JAMES-2988 Use the smallest fetch group possible upon 
GetMessages

The 23 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../listeners/SetCustomFlagOnBigMessagesTest.java  |   6 +-
 .../org/apache/james/mailbox/MessageIdManager.java |   2 +-
 .../org/apache/james/mailbox/MessageManager.java   |   2 +-
 .../org/apache/james/mailbox/model/FetchGroup.java | 156 +++++++++++++++++++++
 .../apache/james/mailbox/model/FetchGroupImpl.java |  98 -------------
 .../org/apache/james/mailbox/model/Header.java}    |  23 ++-
 .../org/apache/james/mailbox/model/Headers.java    |   2 -
 .../apache/james/mailbox/model/MessageResult.java  | 113 ---------------
 .../model/{MessageIdDto.java => MimePath.java}     |  61 ++++----
 ...criptorImpl.java => PartContentDescriptor.java} |  62 +++++---
 .../apache/james/mailbox/MailboxManagerTest.java   |  10 +-
 .../apache/james/mailbox/model/FetchGroupTest.java | 131 +++++++++++++++++
 .../apache/james/mailbox/model/MimePathTest.java   |  37 +++--
 .../PartContentDescriptorTest.java}                |  36 ++---
 .../james/mailbox/backup/DefaultMailboxBackup.java |   4 +-
 .../james/vault/DeletedMessageVaultHookTest.java   |   4 +-
 .../james/mailbox/store/LazyMimeDescriptor.java    |   2 +-
 .../james/mailbox/store/MessageResultImpl.java     |  13 +-
 .../james/mailbox/store/MimeDescriptorImpl.java    |  22 +--
 .../apache/james/mailbox/store/ResultUtils.java    |  64 ++++-----
 .../james/mailbox/store/StoreBlobManager.java      |   4 +-
 .../james/mailbox/store/StoreMessageIdManager.java |  10 +-
 .../james/mailbox/store/StoreMessageManager.java   |   2 +-
 .../mailbox/store/StoreMessageResultIterator.java  |  53 +------
 .../mailbox/store/mail/FetchGroupConverter.java    |  62 ++++++++
 .../mailbox/store/search/MessageSearches.java      |   2 +-
 .../comparator/AbstractHeaderComparator.java       |   2 +-
 .../mailbox/store/streaming/FullByteContent.java   |   5 +-
 .../store/streaming/PartContentBuilder.java        |  16 +--
 .../store/AbstractCombinationManagerTest.java      |  45 +++---
 .../AbstractMessageIdManagerSideEffectTest.java    |  18 +--
 .../store/AbstractMessageIdManagerStorageTest.java | 102 +++++++-------
 .../PartContentBuilderComplexMultipartTest.java    |   4 +-
 ...PartContentBuilderMultipartAlternativeTest.java |   4 +-
 .../james/mailbox/store/StoreBlobManagerTest.java  |  18 +--
 .../StoreMailboxMessageResultIteratorTest.java     |  24 +---
 .../store/mail/FetchGroupConverterTest.java        | 121 ++++++++++++++++
 .../mailbox/tools/copier/MailboxCopierImpl.java    |  20 +--
 protocols/imap/pom.xml                             |   5 +
 .../apache/james/imap/api/message/FetchData.java   |  33 +++--
 .../imap/processor/AbstractMailboxProcessor.java   |   4 +-
 .../james/imap/processor/SearchProcessor.java      |   4 +-
 .../james/imap/processor/StoreProcessor.java       |  13 +-
 .../imap/processor/fetch/EnvelopeBuilder.java      |   6 +-
 .../imap/processor/fetch/FetchDataConverter.java   |  83 +++++++++++
 .../james/imap/processor/fetch/FetchProcessor.java |  60 +-------
 .../imap/processor/fetch/FetchResponseBuilder.java |  34 ++---
 .../imap/processor/fetch/HeaderBodyElement.java    |   6 +-
 .../imap/processor/fetch/MessageResultUtils.java   |  46 +++---
 .../imap/processor/fetch/MimeBodyElement.java      |  12 +-
 .../james/imap/processor/fetch/MimePathImpl.java   |  76 ----------
 .../processor/fetch/FetchDataConverterTest.java    |  79 +++++++++++
 .../fetch/MailboxMessageResultUtilsTest.java       |  54 ++-----
 .../apache/james/jmap/draft/MessageIdProbe.java    |   6 +-
 .../mailets/delivery/MailboxAppenderTest.java      |  11 +-
 .../jmap/draft/methods/GetMessagesMethod.java      |  22 +--
 .../james/jmap/draft/methods/ReferenceUpdater.java |   6 +-
 .../james/jmap/draft/methods/SendMDNProcessor.java |   4 +-
 .../draft/methods/SetMessagesUpdateProcessor.java  |   6 +-
 .../james/jmap/draft/model/MessageProperties.java  |  16 ++-
 .../message/view/MessageHeaderViewFactory.java     |   4 +-
 .../message/view/MessageMetadataViewFactory.java   |   5 +-
 .../message/view/MetaMessageViewFactory.java}      |  40 +++---
 .../jmap/draft/send/PostDequeueDecorator.java      |   4 +-
 .../jmap/draft/methods/GetMessagesMethodTest.java  | 129 ++++++++++++++++-
 .../message/view/MessageFullViewFactoryTest.java   |   6 +-
 .../message/view/MessageHeaderViewFactoryTest.java |   6 +-
 .../view/MessageMetadataViewFactoryTest.java       |   6 +-
 .../jmap/draft/send/PostDequeueDecoratorTest.java  |  24 ++--
 .../james/pop3server/mailbox/MailboxAdapter.java   |  49 +------
 .../routes/DeletedMessagesVaultRoutesTest.java     |   4 +-
 71 files changed, 1268 insertions(+), 955 deletions(-)
 create mode 100644 
mailbox/api/src/main/java/org/apache/james/mailbox/model/FetchGroup.java
 delete mode 100644 
mailbox/api/src/main/java/org/apache/james/mailbox/model/FetchGroupImpl.java
 rename 
mailbox/{store/src/main/java/org/apache/james/mailbox/store/ResultHeader.java 
=> api/src/main/java/org/apache/james/mailbox/model/Header.java} (84%)
 copy 
mailbox/api/src/main/java/org/apache/james/mailbox/model/{MessageIdDto.java => 
MimePath.java} (56%)
 rename 
mailbox/api/src/main/java/org/apache/james/mailbox/model/{PartContentDescriptorImpl.java
 => PartContentDescriptor.java} (54%)
 create mode 100644 
mailbox/api/src/test/java/org/apache/james/mailbox/model/FetchGroupTest.java
 copy 
server/container/util/src/test/java/org/apache/james/util/streams/OffsetTest.java
 => mailbox/api/src/test/java/org/apache/james/mailbox/model/MimePathTest.java 
(68%)
 copy mailbox/api/src/test/java/org/apache/james/mailbox/{ModSeqTest.java => 
model/PartContentDescriptorTest.java} (63%)
 create mode 100644 
mailbox/store/src/main/java/org/apache/james/mailbox/store/mail/FetchGroupConverter.java
 create mode 100644 
mailbox/store/src/test/java/org/apache/james/mailbox/store/mail/FetchGroupConverterTest.java
 create mode 100644 
protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/FetchDataConverter.java
 delete mode 100644 
protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/MimePathImpl.java
 create mode 100644 
protocols/imap/src/test/java/org/apache/james/imap/processor/fetch/FetchDataConverterTest.java
 copy 
server/protocols/{webadmin/webadmin-cassandra-data/src/main/java/org/apache/james/webadmin/service/CassandraMappingsService.java
 => 
jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MetaMessageViewFactory.java}
 (51%)


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

Reply via email to