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

aduprat pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 6189ecd1d3f3738d0cad775355a6405afbf24ab9
Author: datph <dphamho...@linagora.com>
AuthorDate: Thu Apr 4 11:07:22 2019 +0700

    JAMES-2710 Rename VaultAction to support purge action
---
 .../vault/routes/DeletedMessagesVaultRoutes.java   | 22 +++++++++++-----------
 .../routes/DeletedMessagesVaultRoutesTest.java     |  2 +-
 2 files changed, 12 insertions(+), 12 deletions(-)

diff --git 
a/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutes.java
 
b/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutes.java
index 7c1fa72..c38bcda 100644
--- 
a/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutes.java
+++ 
b/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/main/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutes.java
@@ -72,11 +72,11 @@ import spark.Service;
 @Produces(Constants.JSON_CONTENT_TYPE)
 public class DeletedMessagesVaultRoutes implements Routes {
 
-    enum UserVaultAction {
+    enum VaultAction {
         RESTORE("restore"),
         EXPORT("export");
 
-        static Optional<UserVaultAction> getAction(String value) {
+        static Optional<VaultAction> getAction(String value) {
             Preconditions.checkNotNull(value, "action cannot be null");
             Preconditions.checkArgument(StringUtils.isNotBlank(value), "action 
cannot be empty or blank");
 
@@ -87,13 +87,13 @@ public class DeletedMessagesVaultRoutes implements Routes {
 
         private static List<String> plainValues() {
             return Stream.of(values())
-                .map(UserVaultAction::getValue)
+                .map(VaultAction::getValue)
                 .collect(Guavate.toImmutableList());
         }
 
         private final String value;
 
-        UserVaultAction(String value) {
+        VaultAction(String value) {
             this.value = value;
         }
 
@@ -173,14 +173,14 @@ public class DeletedMessagesVaultRoutes implements Routes 
{
         @ApiResponse(code = HttpStatus.INTERNAL_SERVER_ERROR_500, message = 
"Internal server error - Something went bad on the server side.")
     })
     private TaskIdDto userActions(Request request, Response response) throws 
JsonExtractException {
-        UserVaultAction requestedAction = extractUserVaultAction(request);
+        VaultAction requestedAction = extractVaultAction(request);
 
         Task requestedTask = generateTask(requestedAction, request);
         TaskId taskId = taskManager.submit(requestedTask);
         return TaskIdDto.respond(response, taskId);
     }
 
-    private Task generateTask(UserVaultAction requestedAction, Request 
request) throws JsonExtractException {
+    private Task generateTask(VaultAction requestedAction, Request request) 
throws JsonExtractException {
         User user = extractUser(request);
         validateUserExist(user);
         Query query = translate(jsonExtractor.parse(request.body()));
@@ -264,17 +264,17 @@ public class DeletedMessagesVaultRoutes implements Routes 
{
         }
     }
 
-    private UserVaultAction extractUserVaultAction(Request request) {
+    private VaultAction extractVaultAction(Request request) {
         String actionParam = request.queryParams(ACTION_QUERY_PARAM);
         return Optional.ofNullable(actionParam)
-            .map(this::getUserVaultAction)
+            .map(this::getVaultAction)
             .orElseThrow(() -> new IllegalArgumentException("action parameter 
is missing"));
     }
 
-    private UserVaultAction getUserVaultAction(String actionString) {
-        return UserVaultAction.getAction(actionString)
+    private VaultAction getVaultAction(String actionString) {
+        return VaultAction.getAction(actionString)
             .orElseThrow(() -> new 
IllegalArgumentException(String.format("'%s' is not a valid action. Supported 
values are: (%s)",
                 actionString,
-                Joiner.on(",").join(UserVaultAction.plainValues()))));
+                Joiner.on(",").join(VaultAction.plainValues()))));
     }
 }
diff --git 
a/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutesTest.java
 
b/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutesTest.java
index 7989b31..713ddc9 100644
--- 
a/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutesTest.java
+++ 
b/server/protocols/webadmin/webadmin-mailbox-deleted-message-vault/src/test/java/org/apache/james/webadmin/vault/routes/DeletedMessagesVaultRoutesTest.java
@@ -201,7 +201,7 @@ class DeletedMessagesVaultRoutesTest {
     }
 
     @Nested
-    class UserVaultActionsValidationTest {
+    class VaultActionsValidationTest {
 
         @Test
         void userVaultAPIShouldReturnInvalidWhenActionIsMissing() {


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