浏览代码

add createMessageNameList

Shinsuke Sugaya 9 年之前
父节点
当前提交
88c4428014
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      src/main/java/org/codelibs/fess/mylasta/direction/FessFwAssistantDirector.java

+ 8 - 1
src/main/java/org/codelibs/fess/mylasta/direction/FessFwAssistantDirector.java

@@ -15,6 +15,9 @@
  */
 package org.codelibs.fess.mylasta.direction;
 
+import java.util.List;
+import java.util.function.Consumer;
+
 import javax.annotation.Resource;
 
 import org.codelibs.fess.app.web.base.FessAdminAction;
@@ -146,7 +149,7 @@ public class FessFwAssistantDirector extends CachedFwAssistantDirector {
         direction.directRequest(createUserLocaleProcessProvider(), createUserTimeZoneProcessProvider());
         direction.directCookie(createCookieResourceProvider());
         direction.directAdjustment(createActionAdjustmentProvider());
-        direction.directMessage(nameList -> nameList.add("fess_message"), "fess_label");
+        direction.directMessage(createMessageNameList(), "fess_label");
         direction.directApiCall(createApiFailureHook());
         direction.directMultipart(() -> new FessMultipartRequestHandler());
         direction.directHtmlRendering(new JspHtmlRenderingProvider() {
@@ -161,6 +164,10 @@ public class FessFwAssistantDirector extends CachedFwAssistantDirector {
         });
     }
 
+    protected Consumer<List<String>> createMessageNameList() {
+        return nameList -> nameList.add("fess_message");
+    }
+
     protected FessUserLocaleProcessProvider createUserLocaleProcessProvider() {
         return new FessUserLocaleProcessProvider();
     }