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

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


    from 31fe9b0  JAMES-2988 Deduce read levels from MessageProperties
     new 14d1aaa  JAMES-2987 Rename Jmap Message to MessageFullView
     new eed6d6a  JAMES-2987 Move message view models to a dedicated package
     new 464854a  JAMES-2987 Rename SubMailboxMessageTest -> SubMessageTest
     new 3246bb4  JAMES-2987 MessageView interface
     new 969d281  JAMES-2987 Creating MessageHeaderView and MessageMetadataView
     new 95631b9  JAMES-2987 MessageViewFactory::fromMessageResults
     new 6284bd3  JAMES-2987 MessageViewFactory -> MessageFullViewFactory
     new 4cfab0f  JAMES-2987 Add MessageMetadataViewFactory
     new 6371777  JAMES-2987 Move MessageFullViewFactoryTest to JUnit 5
     new da9ad59  JAMES-2987 Get rid of mocks in MessageFullViewFactoryTest
     new d1a8c28  JAMES-2987 Add MessageHeaderViewFactory
     new 5e01be7  JAMES-2987 Add tests for fromMessageResults in 
MessageFullViewFactoryTest
     new ad63b64  JAMES-2987 Extract redundant constants to a 
MessageViewFixture interface
     new 855d091  JAMES-2987 Classes using MetaDataWithContent subclass should 
import its class directly
     new 9bdd121  JAMES-2987 Moving remaining test classes in message.view 
package to JUnit 5
     new 1d2ff49  [Refactoring] Strong typing for ModSeq
     new 39ced51  [Refactoring] ModSeqProvider do not need mailboxSession
     new 0beafd9  [Refactoring] Strong typing for ModSeq
     new 20eee48  [Refactoring] Add tests for ModSeq, fix equals verifier checks
     new 3ef4fb8  [Refactoring] UidProvider do not need mailboxSession
     new a34fd4e  [Refactoring] 
CassandraMailboxSessionMapperFactory::getSession is unused
     new 248b0b7  [Refactoring] ModSeq are never used in MetaDataWithContent

The 22 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:
 .../org/apache/james/mailbox/MessageManager.java   |   2 +-
 .../main/java/org/apache/james/mailbox/ModSeq.java |  66 ++--
 .../model/ComposedMessageIdWithMetaData.java       |  12 +-
 .../james/mailbox/model/MessageMetaData.java       |   7 +-
 .../apache/james/mailbox/model/MessageResult.java  |   3 +-
 .../apache/james/mailbox/model/UpdatedFlags.java   |  11 +-
 .../apache/james/mailbox/MailboxListenerTest.java  |   5 +-
 .../apache/james/mailbox/MailboxManagerTest.java   |   2 +-
 .../java/org/apache/james/mailbox/ModSeqTest.java  |  26 +-
 .../model/ComposedMessageIdWithMetaDataTest.java   |   7 +-
 .../james/mailbox/model/UpdatedFlagsTest.java      |   3 +-
 .../CassandraMailboxSessionMapperFactory.java      |   7 +-
 .../cassandra/mail/CassandraMessageIdDAO.java      |   7 +-
 .../cassandra/mail/CassandraMessageIdMapper.java   |   7 +-
 .../mail/CassandraMessageIdToImapUidDAO.java       |  12 +-
 .../cassandra/mail/CassandraMessageMapper.java     |  22 +-
 .../cassandra/mail/CassandraModSeqProvider.java    |  55 +--
 .../cassandra/mail/CassandraUidProvider.java       |  10 +-
 .../cassandra/mail/MessageWithoutAttachment.java   |   5 +-
 .../mail/CassandraIndexTableHandlerTest.java       |   3 +-
 .../cassandra/mail/CassandraMapperProvider.java    |  11 +-
 .../cassandra/mail/CassandraMessageDAOTest.java    |   3 +-
 .../cassandra/mail/CassandraMessageIdDAOTest.java  |  71 ++--
 .../mail/CassandraMessageIdToImapUidDAOTest.java   |  87 ++---
 .../mail/CassandraModSeqProviderTest.java          |  21 +-
 .../cassandra/mail/CassandraUidProviderTest.java   |  10 +-
 .../mail/utils/FlagsUpdateStageResultTest.java     |   5 +-
 .../elasticsearch/json/IndexableMessage.java       |   7 +-
 .../json/MessageToElasticSearchJson.java           |   3 +-
 .../elasticsearch/json/MessageUpdateJson.java      |   6 +-
 ...asticSearchListeningMessageSearchIndexTest.java |   3 +-
 .../elasticsearch/json/IndexableMessageTest.java   |  35 ++
 .../json/MessageToElasticSearchJsonTest.java       |   3 +-
 .../scala/org/apache/james/event/json/DTOs.scala   |   6 +-
 .../apache/james/event/json/EventSerializer.scala  |  17 +-
 .../james/event/json/AddedSerializationTest.java   |   3 +-
 .../event/json/ExpungedSerializationTest.java      |   3 +-
 .../event/json/FlagsUpdatedSerializationTest.java  |   5 +-
 .../james/event/json/dtos/MessageUidTest.java      |   6 +
 .../dtos/{MessageUidTest.java => ModSeqTest.java}  |  28 +-
 .../jpa/JPAMailboxSessionMapperFactory.java        |   2 +-
 .../james/mailbox/jpa/mail/JPAMessageMapper.java   |  10 +-
 .../james/mailbox/jpa/mail/JPAModSeqProvider.java  |  18 +-
 .../james/mailbox/jpa/mail/JPAUidProvider.java     |   7 +-
 .../model/openjpa/AbstractJPAMailboxMessage.java   |  15 +-
 .../model/openjpa/JPAEncryptedMailboxMessage.java  |   3 +-
 .../jpa/mail/model/openjpa/JPAMailboxMessage.java  |   3 +-
 .../model/openjpa/JPAStreamingMailboxMessage.java  |   3 +-
 .../james/mailbox/jpa/mail/JPAMapperProvider.java  |  10 +-
 .../jpa/mail/TransactionalMessageMapper.java       |   4 +-
 .../james/mailbox/maildir/MaildirFolder.java       |   7 +-
 .../apache/james/mailbox/maildir/MaildirStore.java |  19 +-
 .../mailbox/maildir/mail/MaildirMessageMapper.java |   9 +-
 .../maildir/mail/model/MaildirMailboxMessage.java  |   9 +-
 .../inmemory/mail/InMemoryMessageMapper.java       |   3 +-
 .../inmemory/mail/InMemoryModSeqProvider.java      |  31 +-
 .../mailbox/inmemory/mail/InMemoryUidProvider.java |   9 +-
 .../inmemory/mail/InMemoryMapperProvider.java      |   9 +-
 .../manager/InMemoryIntegrationResources.java      |  12 +
 .../james/mailbox/store/MailboxMetaData.java       |  10 +-
 .../james/mailbox/store/MessageResultImpl.java     |   3 +-
 .../james/mailbox/store/StoreMessageIdManager.java |   9 +-
 .../james/mailbox/store/StoreMessageManager.java   |   3 +-
 .../mailbox/store/StoreMessageResultIterator.java  |   3 +-
 .../mailbox/store/mail/AbstractMessageMapper.java  |  32 +-
 .../james/mailbox/store/mail/MessageMapper.java    |   3 +-
 .../james/mailbox/store/mail/MessageUtils.java     |  22 +-
 .../james/mailbox/store/mail/ModSeqProvider.java   |  14 +-
 .../james/mailbox/store/mail/UidProvider.java      |  11 +-
 .../mailbox/store/mail/model/MailboxMessage.java   |   5 +-
 .../mail/model/impl/SimpleMailboxMessage.java      |  12 +-
 .../mailbox/store/search/MessageSearches.java      |   9 +-
 .../store/AbstractCombinationManagerTest.java      |   2 +-
 .../AbstractMessageIdManagerSideEffectTest.java    |   4 +-
 .../store/AbstractMessageIdManagerStorageTest.java |  13 +-
 .../mailbox/store/MessageIdManagerTestSystem.java  |   3 +-
 .../james/mailbox/store/PreDeletionHooksTest.java  |   3 +-
 .../StoreMailboxMessageResultIteratorTest.java     |   4 +-
 .../james/mailbox/store/mail/MessageUtilsTest.java |  26 +-
 .../store/mail/model/ListMessageAssertTest.java    |   3 +-
 .../mailbox/store/mail/model/MapperProvider.java   |   6 +-
 .../store/mail/model/MessageIdMapperTest.java      |  25 +-
 .../store/mail/model/MessageMapperTest.java        |  25 +-
 .../store/mail/model/MetadataMapAssertTest.java    |   3 +-
 .../mail/model/impl/SimpleMailboxMessageTest.java  |  11 +-
 .../quota/ListeningCurrentQuotaUpdaterTest.java    |   9 +-
 .../imap/api/message/response/StatusResponse.java  |   5 +-
 .../james/imap/encode/ESearchResponseEncoder.java  |   5 +-
 .../james/imap/encode/FetchResponseEncoder.java    |   5 +-
 .../imap/encode/MailboxStatusResponseEncoder.java  |   5 +-
 .../james/imap/encode/SearchResponseEncoder.java   |   5 +-
 .../imap/message/response/ESearchResponse.java     |   7 +-
 .../james/imap/message/response/FetchResponse.java |   7 +-
 .../message/response/MailboxStatusResponse.java    |   7 +-
 .../imap/message/response/SearchResponse.java      |   7 +-
 .../imap/processor/AbstractMailboxProcessor.java   |   8 +-
 .../imap/processor/AbstractSelectionProcessor.java |   3 +-
 .../james/imap/processor/SearchProcessor.java      |  11 +-
 .../james/imap/processor/StatusProcessor.java      |   5 +-
 .../james/imap/processor/StoreProcessor.java       |   5 +-
 .../james/imap/processor/fetch/FetchProcessor.java |   2 +-
 .../imap/processor/fetch/FetchResponseBuilder.java |   7 +-
 .../processor/base/MailboxEventAnalyserTest.java   |   9 +-
 .../processor/base/SelectedMailboxImplTest.java    |   3 +-
 .../apache/james/jmap/draft/JMAPCommonModule.java  |   4 +-
 .../jmap/draft/methods/GetMessagesMethod.java      |  53 +--
 .../jmap/draft/methods/MIMEMessageConverter.java   |   4 +-
 .../james/jmap/draft/methods/MessageAppender.java  |  28 +-
 .../james/jmap/draft/methods/MessageSender.java    |   6 +-
 .../james/jmap/draft/methods/SendMDNProcessor.java |   4 +-
 .../methods/SetMessagesCreationProcessor.java      |  16 +-
 .../james/jmap/draft/methods/ValueWithId.java      |   6 +-
 .../james/jmap/draft/model/CreationMessage.java    |   1 +
 .../james/jmap/draft/model/EnvelopeUtils.java      |   3 +-
 .../jmap/draft/model/GetMessagesResponse.java      |  15 +-
 .../org/apache/james/jmap/draft/model/Message.java | 402 ---------------------
 .../jmap/draft/model/SetMessagesResponse.java      |  13 +-
 .../draft/model/message/view/MessageFullView.java  | 189 ++++++++++
 .../view/MessageFullViewFactory.java}              | 139 ++-----
 .../model/message/view/MessageHeaderView.java      | 201 +++++++++++
 .../message/view/MessageHeaderViewFactory.java     |  94 +++++
 .../model/message/view/MessageMetadataView.java    | 169 +++++++++
 .../message/view/MessageMetadataViewFactory.java   |  60 ++-
 .../jmap/draft/model/message/view/MessageView.java |   7 +-
 .../model/message/view/MessageViewFactory.java     | 139 +++++++
 .../draft/model/{ => message/view}/SubMessage.java |   8 +-
 .../jmap/draft/json/ParsingWritingObjects.java     |   6 +-
 .../jmap/draft/json/ParsingWritingObjectsTest.java |   2 +-
 .../jmap/draft/methods/GetMessagesMethodTest.java  |  64 ++--
 .../jmap/draft/methods/MessageSenderTest.java      |  17 +-
 .../methods/SetMessagesCreationProcessorTest.java  |  12 +-
 .../jmap/draft/model/SetMessagesResponseTest.java  |   9 +-
 .../view/MessageFullViewFactoryTest.java}          | 247 +++++++++----
 .../view/MessageFullViewTest.java}                 | 275 +++++++++-----
 .../message/view/MessageHeaderViewFactoryTest.java | 124 +++++++
 .../view/MessageMetadataViewFactoryTest.java       | 109 ++++++
 .../model/message/view/MessageViewFixture.java     |  66 ++--
 .../view/SubMessageTest.java}                      |  85 +++--
 .../src/test/resources/fullMessage.eml}            |  20 +-
 139 files changed, 2290 insertions(+), 1474 deletions(-)
 copy 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/BlobId.java
 => mailbox/api/src/main/java/org/apache/james/mailbox/ModSeq.java (57%)
 copy mailet/api/src/test/java/org/apache/mailet/AttributeNameTest.java => 
mailbox/api/src/test/java/org/apache/james/mailbox/ModSeqTest.java (72%)
 copy 
mailbox/event/json/src/test/java/org/apache/james/event/json/dtos/{MessageUidTest.java
 => ModSeqTest.java} (68%)
 delete mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/Message.java
 create mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MessageFullView.java
 rename 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/{MessageFactory.java
 => message/view/MessageFullViewFactory.java} (74%)
 create mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MessageHeaderView.java
 create mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MessageHeaderViewFactory.java
 create mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MessageMetadataView.java
 copy 
protocols/imap/src/main/java/org/apache/james/imap/processor/fetch/HeaderBodyElement.java
 => 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MessageMetadataViewFactory.java
 (52%)
 copy 
mailbox/api/src/main/java/org/apache/james/mailbox/indexer/MessageIdReIndexer.java
 => 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MessageView.java
 (88%)
 create mode 100644 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/message/view/MessageViewFactory.java
 rename 
server/protocols/jmap-draft/src/main/java/org/apache/james/jmap/draft/model/{ 
=> message/view}/SubMessage.java (95%)
 rename 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/draft/model/{MessageFactoryTest.java
 => message/view/MessageFullViewFactoryTest.java} (72%)
 rename 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/draft/model/{MessageTest.java
 => message/view/MessageFullViewTest.java} (57%)
 create mode 100644 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/draft/model/message/view/MessageHeaderViewFactoryTest.java
 create mode 100644 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/draft/model/message/view/MessageMetadataViewFactoryTest.java
 copy 
mailbox/api/src/main/java/org/apache/james/mailbox/extractor/ParsedContent.java 
=> 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/draft/model/message/view/MessageViewFixture.java
 (51%)
 rename 
server/protocols/jmap-draft/src/test/java/org/apache/james/jmap/draft/model/{SubMailboxMessageTest.java
 => message/view/SubMessageTest.java} (69%)
 copy 
server/protocols/{jmap-draft-integration-testing/jmap-draft-integration-testing-common/src/test/resources/eml/htmlAndTextMultipartWithOneAttachment.eml
 => jmap-draft/src/test/resources/fullMessage.eml} (81%)


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

Reply via email to