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

rcordier pushed a commit to branch james-3926-mailbox-current-quotas
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit a4b1e745fc62912f382aa9ccee6372ff4f2c6964
Author: Rene Cordier <rcord...@linagora.com>
AuthorDate: Tue Aug 29 09:53:36 2023 +0700

    JAMES-3926 Mark older mailbox current quota datamodel as deprecated
---
 .../james/mailbox/cassandra/modules/CassandraMailboxQuotaModule.java     | 1 +
 .../james/mailbox/cassandra/quota/CassandraCurrentQuotaManagerV1.java    | 1 +
 .../org/apache/james/mailbox/cassandra/table/CassandraCurrentQuota.java  | 1 +
 .../apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java  | 1 +
 4 files changed, 4 insertions(+)

diff --git 
a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMailboxQuotaModule.java
 
b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMailboxQuotaModule.java
index da6dcee591..827f39d98d 100644
--- 
a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMailboxQuotaModule.java
+++ 
b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/modules/CassandraMailboxQuotaModule.java
@@ -27,6 +27,7 @@ import 
org.apache.james.backends.cassandra.components.CassandraModule;
 import org.apache.james.backends.cassandra.utils.CassandraConstants;
 import org.apache.james.mailbox.cassandra.table.CassandraCurrentQuota;
 
+@Deprecated() // To be removed after release 3.9.0
 public interface CassandraMailboxQuotaModule {
     CassandraModule MODULE = CassandraModule.builder()
         .table(CassandraCurrentQuota.TABLE_NAME)
diff --git 
a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraCurrentQuotaManagerV1.java
 
b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraCurrentQuotaManagerV1.java
index 661ddf1a9e..f587d2dca0 100644
--- 
a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraCurrentQuotaManagerV1.java
+++ 
b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/quota/CassandraCurrentQuotaManagerV1.java
@@ -46,6 +46,7 @@ import com.datastax.oss.driver.api.core.cql.PreparedStatement;
 
 import reactor.core.publisher.Mono;
 
+@Deprecated() // To be removed after release 3.9.0
 public class CassandraCurrentQuotaManagerV1 implements CurrentQuotaManager {
 
     private final CassandraAsyncExecutor cassandraAsyncExecutor;
diff --git 
a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraCurrentQuota.java
 
b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraCurrentQuota.java
index 2e5970e568..a3495adcad 100644
--- 
a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraCurrentQuota.java
+++ 
b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/table/CassandraCurrentQuota.java
@@ -21,6 +21,7 @@ package org.apache.james.mailbox.cassandra.table;
 
 import com.datastax.oss.driver.api.core.CqlIdentifier;
 
+@Deprecated() // To be removed after release 3.9.0
 public interface CassandraCurrentQuota {
 
     String TABLE_NAME = "currentQuota";
diff --git 
a/server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java
 
b/server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java
index db45571dcd..80c6813dae 100644
--- 
a/server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java
+++ 
b/server/container/guice/cassandra/src/main/java/org/apache/james/modules/mailbox/CassandraMailboxQuotaLegacyModule.java
@@ -28,6 +28,7 @@ import com.google.inject.Scopes;
 import com.google.inject.multibindings.Multibinder;
 import com.google.inject.name.Names;
 
+@Deprecated() // To be removed after release 3.9.0
 public class CassandraMailboxQuotaLegacyModule extends AbstractModule {
     @Override
     protected void configure() {


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@james.apache.org
For additional commands, e-mail: notifications-h...@james.apache.org

Reply via email to