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 23fb00d  JAMES-3443 Fetch text body for parts nested inside 
multipart/alternative
     new 334bde6  JAMES-3369 Enhance EmailGetSerializer
     new f73601e  JAMES-3440 API, Memory implementation and contract test for 
EmailQueryView
     new ad583e7  JAMES-3440 Cassandra implementation for EmailQueryView
     new 8bdf625  JAMES-3432 Enforce the usage of RFC-7807 (problem details) 
for HTTP level errors
     new 138a64f  JAMES-2991 All group listeners should specify their 
interesting events

The 5 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/QuotaThresholdCrossingListener.java  |   4 +
 .../projections/CassandraEmailQueryView.java       | 276 +++++++++++++++++++++
 .../projections/CassandraEmailQueryViewModule.java |  71 ++++++
 ...able.java => CassandraEmailQueryViewTable.java} |  11 +-
 .../projections/CassandraEmailQueryViewTest.java   |  80 ++++++
 .../james/jmap/api/projections/EmailQueryView.java | 147 +++++++++++
 .../memory/projections/MemoryEmailQueryView.java   |  94 +++++++
 .../api/projections/EmailQueryViewContract.java    | 257 +++++++++++++++++++
 ...tionTest.java => MemoryEmailQueryViewTest.java} |  45 ++--
 .../ComputeMessageFastViewProjectionListener.java  |   5 +
 .../jmap/event/PropagateLookupRightListener.java   |   5 +
 .../rfc8621/contract/AuthenticationContract.scala  |  24 ++
 .../jmap/rfc8621/contract/DownloadContract.scala   |  39 ++-
 .../rfc8621/contract/EmailSetMethodContract.scala  |  14 +-
 .../jmap/rfc8621/contract/UploadContract.scala     |  27 +-
 .../apache/james/jmap/core/ProblemDetails.scala    |  20 +-
 .../org/apache/james/jmap/core/Properties.scala    |   1 +
 .../james/jmap/core/RequestLevelErrorType.scala    |   1 +
 .../org/apache/james/jmap/core/StatusCode.scala    |  27 --
 .../james/jmap/json/EmailGetSerializer.scala       | 174 ++++++++-----
 .../james/jmap/json/EmailQuerySerializer.scala     |  14 +-
 .../james/jmap/json/EmailSetSerializer.scala       |  40 ++-
 .../jmap/json/EmailSubmissionSetSerializer.scala   |  12 +-
 .../james/jmap/json/MailboxQuerySerializer.scala   |   5 +-
 .../apache/james/jmap/json/MailboxSerializer.scala |  93 ++++---
 .../james/jmap/json/ResponseSerializer.scala       |  44 ++--
 .../james/jmap/json/VacationSerializer.scala       |  37 ++-
 .../scala/org/apache/james/jmap/json/package.scala |  42 +---
 .../apache/james/jmap/routes/DownloadRoutes.scala  |  40 ++-
 .../apache/james/jmap/routes/JMAPApiRoutes.scala   |  39 +--
 .../apache/james/jmap/routes/SessionRoutes.scala   |  28 ++-
 .../apache/james/jmap/routes/UploadRoutes.scala    |  40 ++-
 .../jmap/json/MailboxGetSerializationTest.scala    |   4 +-
 .../james/jmap/json/MailboxSerializationTest.scala |   2 +-
 .../VacationResponseGetSerializationTest.scala     |   2 +-
 .../json/VacationResponseSerializationTest.scala   |   2 +-
 .../james/jmap/routes/JMAPApiRoutesTest.scala      |   4 +-
 .../org/apache/james/jmap/http/Authenticator.java  |   2 +-
 38 files changed, 1420 insertions(+), 352 deletions(-)
 create mode 100644 
server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/CassandraEmailQueryView.java
 create mode 100644 
server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/CassandraEmailQueryViewModule.java
 copy 
server/data/data-jmap-cassandra/src/main/java/org/apache/james/jmap/cassandra/projections/table/{CassandraMessageFastViewProjectionTable.java
 => CassandraEmailQueryViewTable.java} (78%)
 create mode 100644 
server/data/data-jmap-cassandra/src/test/java/org/apache/james/jmap/cassandra/projections/CassandraEmailQueryViewTest.java
 create mode 100644 
server/data/data-jmap/src/main/java/org/apache/james/jmap/api/projections/EmailQueryView.java
 create mode 100644 
server/data/data-jmap/src/main/java/org/apache/james/jmap/memory/projections/MemoryEmailQueryView.java
 create mode 100644 
server/data/data-jmap/src/test/java/org/apache/james/jmap/api/projections/EmailQueryViewContract.java
 copy 
server/data/data-jmap/src/test/java/org/apache/james/jmap/memory/projections/{MemoryMessageFastViewProjectionTest.java
 => MemoryEmailQueryViewTest.java} (64%)
 delete mode 100644 
server/protocols/jmap-rfc-8621/src/main/scala/org/apache/james/jmap/core/StatusCode.scala


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

Reply via email to