fix #1793 set default values in setup

This commit is contained in:
Shinsuke Sugaya 2018-08-03 23:16:04 +09:00
parent f014c86aaf
commit af490dadde
2 changed files with 7 additions and 4 deletions

View file

@ -17,15 +17,14 @@ package org.codelibs.fess.app.web.admin.maintenance;
import javax.validation.constraints.Size;
import org.codelibs.fess.Constants;
import org.codelibs.fess.util.ComponentUtil;
public class ActionForm {
@Size(max = 10)
public String replaceAliases = Constants.ON;
public String replaceAliases;
@Size(max = 10)
public String resetDictionaries = Constants.ON;
public String resetDictionaries;
@Size(max = 10)
public String numberOfShardsForDoc = ComponentUtil.getFessConfig().getIndexNumberOfShards();

View file

@ -33,6 +33,7 @@ import javax.annotation.Resource;
import org.codelibs.core.io.CopyUtil;
import org.codelibs.core.lang.StringUtil;
import org.codelibs.curl.CurlResponse;
import org.codelibs.fess.Constants;
import org.codelibs.fess.app.web.base.FessAdminAction;
import org.codelibs.fess.es.client.FessEsClient;
import org.codelibs.fess.mylasta.direction.FessConfig.SimpleImpl;
@ -83,7 +84,10 @@ public class AdminMaintenanceAction extends FessAdminAction {
}
private HtmlResponse asIndexHtml() {
return asHtml(path_AdminMaintenance_AdminMaintenanceJsp).useForm(ActionForm.class);
return asHtml(path_AdminMaintenance_AdminMaintenanceJsp).useForm(ActionForm.class, op -> op.setup(f -> {
f.replaceAliases = Constants.ON;
f.resetDictionaries = Constants.ON;
}));
}
@Execute