From 59a5e22f35962e7862da61c6811eab556d5cef2c Mon Sep 17 00:00:00 2001 From: slhafzjw Date: Fri, 20 Mar 2026 15:01:22 +0800 Subject: [PATCH] refactor(runner): extract createActionKey as an abstract method in BuiltinActionProvider --- .../module/modules/action/builtin/BuiltinActionProvider.java | 2 ++ .../action/builtin/BuiltinCapabilityActionProvider.java | 3 ++- .../modules/action/builtin/BuiltinCommandActionProvider.java | 3 ++- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinActionProvider.java b/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinActionProvider.java index c01eed4a..4d59a45c 100644 --- a/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinActionProvider.java +++ b/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinActionProvider.java @@ -4,4 +4,6 @@ import java.util.List; interface BuiltinActionProvider { List provideBuiltinActions(); + + String createActionKey(String actionName); } diff --git a/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinCapabilityActionProvider.java b/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinCapabilityActionProvider.java index a4829e21..2e1d2546 100644 --- a/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinCapabilityActionProvider.java +++ b/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinCapabilityActionProvider.java @@ -157,7 +157,8 @@ class BuiltinCapabilityActionProvider implements BuiltinActionProvider { ); } - private String createActionKey(String actionName) { + @Override + public String createActionKey(String actionName) { return CAPABILITY_LOCATION + "::" + actionName; } } diff --git a/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinCommandActionProvider.java b/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinCommandActionProvider.java index a445406c..55e11f98 100644 --- a/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinCommandActionProvider.java +++ b/Partner-Core/src/main/java/work/slhaf/partner/module/modules/action/builtin/BuiltinCommandActionProvider.java @@ -328,7 +328,8 @@ class BuiltinCommandActionProvider implements BuiltinActionProvider { return new BuiltinActionRegistry.BuiltinActionDefinition(createActionKey("overview"), info, invoker); } - private String createActionKey(String actionName) { + @Override + public String createActionKey(String actionName) { return COMMAND_LOCATION + "::" + actionName; }