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 f4a708488c JAMES-3754 LIST STATUS should not read mailboxes
information twice
new 439c961a4c JAMES-3754 Add saveDate field to MailboxMessage and
associated Cassandra tables
new 12535503be [FIX] UnloadedMessageResult::getThreadId should not return
naive threadId anymore
new 574a3204e7 JAMES-3754 Add saveDate field to MessageResult
new 6e0656ab87 [FIX] MessageMetaData equals and hashcode should not just
depend on uid
new de43a28cdb [FIX] InMemoryMessageMapper::save should return
MessageMetaData of copy message
new 746ca874ae JAMES-3754 Mapper layers should set new saveDate when
add/copy/move messages
new 7f17df7a62 JAMES-3754 Cassandra tables upgrade instructions
new 73ab92cf19 JAMES-3754 Fix Guice binding
The 8 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 | 3 +-
.../james/mailbox/model/MessageMetaData.java | 32 ++++++--
.../apache/james/mailbox/model/MessageResult.java | 3 +
.../java/org/apache/james/mailbox/EventTest.java | 9 +-
.../apache/james/mailbox/MailboxListenerTest.java | 2 +-
.../apache/james/mailbox/MailboxManagerTest.java | 20 +++++
...entQuotasTest.java => MessageMetaDataTest.java} | 7 +-
mailbox/cassandra/pom.xml | 5 ++
.../mailbox/cassandra/CassandraMailboxManager.java | 9 +-
.../CassandraMailboxSessionMapperFactory.java | 9 +-
.../mailbox/cassandra/CassandraMessageManager.java | 7 +-
.../mailbox/cassandra/mail/AttachmentLoader.java | 5 +-
.../cassandra/mail/CassandraMessageIdDAO.java | 5 ++
.../cassandra/mail/CassandraMessageIdMapper.java | 10 ++-
.../mail/CassandraMessageIdToImapUidDAO.java | 8 ++
.../cassandra/mail/CassandraMessageMapper.java | 24 ++++--
.../cassandra/mail/CassandraMessageMetadata.java | 39 ++++++++-
.../cassandra/mail/MessageRepresentation.java | 4 +-
.../cassandra/modules/CassandraMessageModule.java | 2 +
.../cassandra/table/CassandraMessageIdTable.java | 2 +
.../cassandra/CassandraMailboxManagerProvider.java | 12 ++-
.../CassandraSubscriptionManagerTest.java | 5 +-
.../cassandra/CassandraTestSystemFixture.java | 5 +-
.../TestCassandraMailboxSessionMapperFactory.java | 13 +++
.../CassandraMailboxManagerAttachmentTest.java | 6 +-
.../cassandra/mail/CassandraMapperProvider.java | 14 +++-
.../cassandra/mail/CassandraMessageDAOV3Test.java | 18 ++--
.../cassandra/mail/CassandraMessageIdDAOTest.java | 52 ++++++++++++
...andraMessageIdMapperRelaxedConsistencyTest.java | 39 ++++++---
.../mail/CassandraMessageIdMapperTest.java | 16 +++-
.../mail/CassandraMessageIdToImapUidDAOTest.java | 51 ++++++++++++
...ssandraMessageMapperRelaxedConsistencyTest.java | 39 ++++++---
.../cassandra/mail/CassandraMessageMapperTest.java | 16 +++-
.../mailbox/cassandra/mail/utils/GuiceUtils.java | 4 +-
.../scala/org/apache/james/event/json/DTOs.scala | 5 +-
.../james/event/json/AddedSerializationTest.java | 13 ++-
.../event/json/ExpungedSerializationTest.java | 16 ++--
mailbox/jpa/pom.xml | 5 ++
.../model/openjpa/AbstractJPAMailboxMessage.java | 11 +++
.../mailbox/jpa/openjpa/OpenJPAMailboxManager.java | 9 +-
.../mailbox/jpa/openjpa/OpenJPAMessageFactory.java | 2 +-
.../mailbox/jpa/openjpa/OpenJPAMessageManager.java | 6 +-
.../main/resources/META-INF/spring/mailbox-jpa.xml | 2 +
.../james/mailbox/jpa/JPAMailboxManagerTest.java | 6 ++
.../mailbox/jpa/JpaMailboxManagerProvider.java | 5 +-
.../mailbox/jpa/mail/JpaMessageMapperTest.java | 16 +++-
mailbox/memory/pom.xml | 5 ++
.../mailbox/inmemory/InMemoryMailboxManager.java | 9 +-
.../InMemoryMailboxSessionMapperFactory.java | 9 +-
.../mailbox/inmemory/InMemoryMessageManager.java | 7 +-
.../inmemory/mail/InMemoryMessageMapper.java | 9 +-
.../resources/META-INF/spring/mailbox-memory.xml | 7 +-
.../inmemory/mail/InMemoryMapperProvider.java | 9 +-
.../inmemory/mail/InMemoryMessageIdMapperTest.java | 9 +-
.../inmemory/mail/MemoryMessageMapperTest.java | 10 ++-
.../manager/InMemoryIntegrationResources.java | 8 +-
.../OpenSearchListeningMessageSearchIndexTest.java | 6 +-
mailbox/store/pom.xml | 5 ++
.../apache/james/mailbox/store/MessageFactory.java | 7 +-
.../james/mailbox/store/MessageResultImpl.java | 6 ++
.../apache/james/mailbox/store/MessageStorer.java | 34 +++++---
.../james/mailbox/store/StoreMailboxManager.java | 13 ++-
.../mailbox/store/StoreMessageResultIterator.java | 8 +-
.../mailbox/store/mail/AbstractMessageMapper.java | 5 +-
.../james/mailbox/store/mail/MessageMapper.java | 1 +
.../store/mail/model/DelegatingMailboxMessage.java | 1 +
.../mailbox/store/mail/model/MailboxMessage.java | 11 ++-
.../mail/model/impl/SimpleMailboxMessage.java | 39 +++++++--
.../apache/james/mailbox/store/MessageBuilder.java | 4 +-
.../james/mailbox/store/PreDeletionHooksTest.java | 3 +-
.../mailbox/store/StoreMailboxManagerTest.java | 7 +-
.../store/mail/model/MessageIdMapperTest.java | 51 ++++++++++++
.../store/mail/model/MessageMapperTest.java | 96 ++++++++++++++++++++++
.../model/MessageWithAttachmentMapperTest.java | 3 +-
.../store/mail/model/MetadataMapAssertTest.java | 9 +-
.../mail/model/impl/SimpleMailboxMessageTest.java | 63 +++++++++++++-
.../quota/ListeningCurrentQuotaUpdaterTest.java | 8 +-
mpt/impl/imap-mailbox/cassandra/pom.xml | 5 ++
.../cassandra/host/CassandraHostSystem.java | 6 +-
mpt/impl/imap-mailbox/jpa/pom.xml | 5 ++
.../mpt/imapmailbox/jpa/host/JPAHostSystem.java | 5 +-
.../processor/base/MailboxEventAnalyserTest.java | 3 +-
.../processor/base/SelectedMailboxImplTest.java | 3 +-
upgrade-instructions.md | 17 ++++
84 files changed, 922 insertions(+), 175 deletions(-)
copy
mailbox/api/src/test/java/org/apache/james/mailbox/model/{CurrentQuotasTest.java
=> MessageMetaDataTest.java} (90%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]