You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by rc...@apache.org on 2021/11/18 03:23:33 UTC
[james-project] branch master updated (579efa5 -> 3fbbf20)
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 579efa5 JAMES-3534 API, Memory & contract test for identity storage (#739)
add 53fc1d8 JAMES-3534 Cassandra implement for CustomIdentityDAO
add a04022c JAMES-3534 Identity name properties is always present
add 3fbbf20 JAMES-3534 Plug CassandraCustomIdentityDAO to distributed server
No new revisions were added by this update.
Summary of changes:
.../james/modules/data/CassandraJmapModule.java | 8 +-
server/data/data-jmap-cassandra/pom.xml | 4 +
.../identity/CassandraCustomIdentityDAO.scala | 142 +++++++++++++++++++++
.../identity/CassandraCustomIdentityModule.scala | 48 +++++++
.../tables/CassandraCustomIdentityTable.scala | 39 +++---
.../cassandra/utils/EmailAddressTupleUtil.scala | 29 ++---
.../CassandraCustomIdentityTest.java} | 31 ++---
.../jmap/api/identity/CustomIdentityDAO.scala | 4 +-
.../org/apache/james/jmap/api/model/Identity.scala | 3 +
.../api/identity/CustomIdentityDAOContract.scala | 43 +++++--
.../rfc8621/contract/IdentityGetContract.scala | 2 +-
11 files changed, 283 insertions(+), 70 deletions(-)
create mode 100644 server/data/data-jmap-cassandra/src/main/scala/org/apache/james/jmap/cassandra/identity/CassandraCustomIdentityDAO.scala
create mode 100644 server/data/data-jmap-cassandra/src/main/scala/org/apache/james/jmap/cassandra/identity/CassandraCustomIdentityModule.scala
copy mailet/standard/src/main/java/org/apache/james/transport/mailets/utils/MimeMessageModifier.java => server/data/data-jmap-cassandra/src/main/scala/org/apache/james/jmap/cassandra/identity/tables/CassandraCustomIdentityTable.scala (67%)
copy event-sourcing/event-sourcing-pojo/src/main/scala/org/apache/james/eventsourcing/EventId.scala => server/data/data-jmap-cassandra/src/main/scala/org/apache/james/jmap/cassandra/utils/EmailAddressTupleUtil.scala (63%)
copy server/data/data-jmap-cassandra/src/test/java/org/apache/james/jmap/cassandra/{vacation/CassandraVacationRepositoryTest.java => identity/CassandraCustomIdentityTest.java} (66%)
---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org