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 089d792  JAMES-2990 Force to use UUID in CassandraPreviewStore
     new 50b76a8  JAMES-2997 Introduce MessageFastViewPrecomputedProperties POJO
     new 3a30dda  JAMES-2997 Move MessagePreviewStore to a projections package
     new d8fda29  JAMES-2997 Move Preview in a model package
     new 07ec7fd  JAMES-2997 s/MessagePreviewStore/MessageFastViewProjection/
     new 9698dee  JAMES-2997 Move MemoryMessagePreviewStore to a projections 
package
     new b96305a  JAMES-2997 MessageFastViewProjection should rely on 
MessageFastViewPrecomputedProperties
     new f107618  JAMES-2997 Add hasAttachment to 
MessageFastViewPrecomputedProperties
     new 2ef4a1d  JAMES-2997 Update Cassandra table name and description
     new a718f6d  [Refactoring] MessageUtils::MessageChangedFlags can be static
     new 1877092  [Refactoring] JPAMessageMapper should not rely on 
MessageUtils for Uid & ModSeq
     new e3a04cb  [Refactoring] MessageUtils is only used by JPA
     new 8c25ad2  [Refactoring] Rework store subscription
     new e7ac327  [Refactoring] Remove JPASubscriptionManager
     new f0766eb  [Refactoring] Isolation issues for Derby inMemry database
     new bfca47b  [REFACTORING] Remove temporal coupling in 
JPASubscriptionMapper

The 15 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:
 .../user/CassandraSubscriptionMapper.java          | 17 +---
 .../james/mailbox/jpa/JPASubscriptionManager.java  | 43 ----------
 .../james/mailbox/jpa/mail/JPAMessageMapper.java   | 13 +--
 .../james/mailbox/jpa}/mail/MessageUtils.java      | 44 +++++-----
 .../mailbox/jpa/user/JPASubscriptionMapper.java    | 85 +++++++++++++++----
 .../mailbox/jpa/user/model/JPASubscription.java    | 62 +++++++-------
 .../main/resources/META-INF/spring/mailbox-jpa.xml |  2 +-
 .../mailbox/jpa/JPASubscriptionManagerTest.java    |  3 +-
 .../james/mailbox/jpa}/mail/MessageUtilsTest.java  | 16 +---
 .../maildir/user/MaildirSubscriptionMapper.java    | 18 +---
 .../inmemory/user/InMemorySubscriptionMapper.java  | 51 ++++++-----
 .../mailbox/store/StoreSubscriptionManager.java    | 35 ++------
 .../mailbox/store/user/SubscriptionMapper.java     | 11 ---
 .../mailbox/store/user/model/Subscription.java     | 46 +++++++++-
 .../store/user/model/impl/SimpleSubscription.java  | 61 -------------
 .../mailbox/store/user/SubscriptionMapperTest.java | 41 +++------
 .../mpt/imapmailbox/jpa/host/JPAHostSystem.java    |  4 +-
 .../james/modules/data/CassandraJmapModule.java    | 12 +--
 server/container/guice/jpa-guice/pom.xml           | 10 +++
 .../james/modules/mailbox/JPAMailboxModule.java    |  8 +-
 .../CassandraMessageFastViewProjection.java}       | 39 ++++++---
 .../CassandraMessageFastViewProjectionModule.java} | 24 +++---
 .../CassandraMessageFastViewProjectionTable.java}  |  7 +-
 .../CassandraMessageFastViewProjectionTest.java}   | 18 ++--
 .../james/jmap/api/{preview => model}/Preview.java |  2 +-
 .../MessageFastViewPrecomputedProperties.java      | 99 ++++++++++++++++++++++
 .../MessageFastViewProjection.java}                |  8 +-
 .../MemoryMessageFastViewProjection.java}          | 20 ++---
 .../jmap/api/{preview => model}/PreviewTest.java   |  2 +-
 .../MessageFastViewPrecomputedPropertiesTest.java  |  9 +-
 .../MessageFastViewProjectionContract.java}        | 72 ++++++++++------
 .../MemoryMessageFastViewProjectionTest.java}      | 14 +--
 .../apache/james/jmap/draft/model/PreviewDTO.java  |  2 +-
 .../draft/model/message/view/MessageFullView.java  |  2 +-
 .../model/message/view/MessageFullViewFactory.java |  2 +-
 .../jmap/draft/json/ParsingWritingObjects.java     |  2 +-
 .../james/jmap/draft/model/PreviewDTOTest.java     |  2 +-
 .../jmap/draft/model/SetMessagesResponseTest.java  |  2 +-
 .../message/view/MessageFullViewFactoryTest.java   |  2 +-
 .../model/message/view/MessageFullViewTest.java    |  2 +-
 40 files changed, 472 insertions(+), 440 deletions(-)
 delete mode 100644 
mailbox/jpa/src/main/java/org/apache/james/mailbox/jpa/JPASubscriptionManager.java
 rename mailbox/{store/src/main/java/org/apache/james/mailbox/store => 
jpa/src/main/java/org/apache/james/mailbox/jpa}/mail/MessageUtils.java (80%)
 rename mailbox/{store/src/test/java/org/apache/james/mailbox/store => 
jpa/src/test/java/org/apache/james/mailbox/jpa}/mail/MessageUtilsTest.java (90%)
 delete mode 100644 
mailbox/store/src/main/java/org/apache/james/mailbox/store/user/model/impl/SimpleSubscription.java
 rename 
server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/{preview/CassandraMessagePreviewStore.java
 => projections/CassandraMessageFastViewProjection.java} (68%)
 rename 
server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/{preview/CassandraMessagePreviewModule.java
 => projections/CassandraMessageFastViewProjectionModule.java} (56%)
 rename 
server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/{preview/table/CassandraMessagePreviewTable.java
 => projections/table/CassandraMessageFastViewProjectionTable.java} (85%)
 rename 
server/data/data-jmap-cassandra/src/test/java/org/apache/james/jmap/cassandra/{preview/CassandraMessagePreviewStoreTest.java
 => projections/CassandraMessageFastViewProjectionTest.java} (82%)
 rename server/data/data-jmap/src/main/java/org/apache/james/jmap/api/{preview 
=> model}/Preview.java (98%)
 create mode 100644 
server/data/data-jmap/src/main/java/org/apache/james/jmap/api/projections/MessageFastViewPrecomputedProperties.java
 rename 
server/data/data-jmap/src/main/java/org/apache/james/jmap/api/{preview/MessagePreviewStore.java
 => projections/MessageFastViewProjection.java} (83%)
 rename 
server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/{preview/MemoryMessagePreviewStore.java
 => projections/MemoryMessageFastViewProjection.java} (72%)
 rename server/data/data-jmap/src/test/java/org/apache/james/jmap/api/{preview 
=> model}/PreviewTest.java (99%)
 copy 
mailbox/api/src/test/java/org/apache/james/mailbox/extractor/ParsedContentTest.java
 => 
server/data/data-jmap/src/test/java/org/apache/james/jmap/api/projections/MessageFastViewPrecomputedPropertiesTest.java
 (88%)
 rename 
server/data/data-jmap/src/test/java/org/apache/james/jmap/api/{preview/MessagePreviewStoreContract.java
 => projections/MessageFastViewProjectionContract.java} (69%)
 rename 
server/data/data-jmap/src/test/java/org/apache/james/jmap/memory/{preview/MemoryMessagePreviewStoreTest.java
 => projections/MemoryMessageFastViewProjectionTest.java} (78%)


---------------------------------------------------------------------
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