This is an automated email from the ASF dual-hosted git repository. rcordier pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/james-project.git
commit ecbfe49af84ea6b3d6acf6abdab32c877ceb932e Author: Benoit TELLIER <[email protected]> AuthorDate: Wed Mar 18 14:52:39 2026 +0100 JAMES-4185 Allow subclassing RestoreService --- .../org/apache/james/webadmin/vault/routes/RestoreService.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/RestoreService.java b/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/RestoreService.java index aa26eeefa7..3d332f24f6 100644 --- a/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/RestoreService.java +++ b/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/RestoreService.java @@ -54,7 +54,7 @@ import reactor.core.publisher.Mono; public class RestoreService { - enum RestoreResult { + public enum RestoreResult { RESTORE_SUCCEED, RESTORE_FAILED } @@ -68,8 +68,8 @@ public class RestoreService { private final VaultConfiguration vaultConfiguration; @Inject - RestoreService(DeletedMessageVault deletedMessageVault, MailboxManager mailboxManager, - VaultConfiguration vaultConfiguration) { + public RestoreService(DeletedMessageVault deletedMessageVault, MailboxManager mailboxManager, + VaultConfiguration vaultConfiguration) { this.deletedMessageVault = deletedMessageVault; this.mailboxManager = mailboxManager; this.vaultConfiguration = vaultConfiguration; @@ -114,7 +114,7 @@ public class RestoreService { }); } - private MessageManager restoreMailboxManager(MailboxSession session) throws MailboxException { + protected MessageManager restoreMailboxManager(MailboxSession session) throws MailboxException { MailboxPath restoreMailbox = MailboxPath.forUser(session.getUser(), vaultConfiguration.getRestoreLocation()); try { return mailboxManager.getMailbox(restoreMailbox, session); --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
