update lastaflute and modify createnewjob
This commit is contained in:
parent
938a21425c
commit
3167a67ca3
40 changed files with 86 additions and 153 deletions
4
pom.xml
4
pom.xml
|
@ -39,8 +39,8 @@
|
|||
|
||||
<!-- Main Framework -->
|
||||
<dbflute.version>1.1.0-sp8</dbflute.version>
|
||||
<lastaflute.version>0.6.5-RC5</lastaflute.version>
|
||||
<lasta.taglib.version>0.6.0</lasta.taglib.version>
|
||||
<lastaflute.version>0.6.6</lastaflute.version>
|
||||
<lasta.taglib.version>0.6.1</lasta.taglib.version>
|
||||
<servlet.version>3.1.0</servlet.version>
|
||||
<jsp.version>2.3.1</jsp.version>
|
||||
<mailflute.version>0.4.3-RC2</mailflute.version>
|
||||
|
|
|
@ -40,10 +40,10 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.ActionResponse;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author Keiichi Watanabe
|
||||
|
|
|
@ -27,9 +27,9 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
|
|
@ -25,9 +25,9 @@ import org.codelibs.fess.app.web.base.FessAdminAction;
|
|||
import org.codelibs.fess.helper.JobHelper;
|
||||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
|
|
@ -21,8 +21,8 @@ import org.codelibs.fess.api.es.EsApiManager;
|
|||
import org.codelibs.fess.app.web.base.FessAdminAction;
|
||||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
|
|
@ -31,16 +31,13 @@ import org.codelibs.fess.app.web.CrudMode;
|
|||
import org.codelibs.fess.app.web.base.FessAdminAction;
|
||||
import org.codelibs.fess.ds.DataStoreFactory;
|
||||
import org.codelibs.fess.es.config.exentity.DataConfig;
|
||||
import org.codelibs.fess.es.config.exentity.ScheduledJob;
|
||||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.codelibs.fess.util.ComponentUtil;
|
||||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.util.LaRequestUtil;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
@ -162,32 +159,6 @@ public class AdminDataconfigAction extends FessAdminAction {
|
|||
}
|
||||
}
|
||||
|
||||
@Execute
|
||||
public HtmlResponse createnewjob(final EditForm form) {
|
||||
validate(form, messages -> {}, () -> asDetailsHtml());
|
||||
verifyToken(() -> asDetailsHtml());
|
||||
final ScheduledJob scheduledJob = new ScheduledJob();
|
||||
scheduledJob.setCrawler(true);
|
||||
saveToken();
|
||||
return asHtml(path_AdminScheduler_AdminSchedulerEditJsp).useForm(
|
||||
org.codelibs.fess.app.web.admin.scheduler.CreateForm.class,
|
||||
op -> {
|
||||
op.setup(scheduledJobForm -> {
|
||||
scheduledJobForm.initialize();
|
||||
scheduledJobForm.crudMode = CrudMode.CREATE;
|
||||
scheduledJobForm.jobLogging = Constants.ON;
|
||||
scheduledJobForm.crawler = Constants.ON;
|
||||
scheduledJobForm.available = Constants.ON;
|
||||
scheduledJobForm.name =
|
||||
ComponentUtil.getMessageManager().getMessage(LaRequestUtil.getRequest().getLocale(),
|
||||
"labels.data_crawling_job_title", form.id);
|
||||
scheduledJobForm.scriptData =
|
||||
ComponentUtil.getMessageManager().getMessage(LaRequestUtil.getRequest().getLocale(),
|
||||
"labels.scheduledjob_script_template", "", "", "\"" + form.id + "\"");
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
// -----------------------------------------------------
|
||||
// Details
|
||||
// -------
|
||||
|
|
|
@ -35,10 +35,10 @@ import org.codelibs.fess.exception.FessSystemException;
|
|||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.ActionResponse;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.StreamResponse;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
|
|
@ -23,8 +23,8 @@ import org.codelibs.fess.dict.DictionaryItem;
|
|||
import org.codelibs.fess.dict.DictionaryManager;
|
||||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author Keiichi Watanabe
|
||||
|
|
|
@ -35,10 +35,10 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.ActionResponse;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
|
|
@ -37,11 +37,11 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.ActionResponse;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.next.HtmlNext;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.lastaflute.web.validation.VaErrorHook;
|
||||
|
||||
/**
|
||||
|
|
|
@ -28,9 +28,9 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author codelibs
|
||||
|
|
|
@ -42,10 +42,10 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.ActionResponse;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author Keiichi Watanabe
|
||||
|
|
|
@ -24,9 +24,9 @@ import org.codelibs.fess.app.web.CrudMode;
|
|||
import org.codelibs.fess.app.web.base.FessAdminAction;
|
||||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
|
|
@ -37,9 +37,9 @@ import org.codelibs.fess.util.ComponentUtil;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.lastaflute.web.util.LaRequestUtil;
|
||||
|
||||
/**
|
||||
|
|
|
@ -26,16 +26,13 @@ import org.codelibs.fess.app.web.CrudMode;
|
|||
import org.codelibs.fess.app.web.admin.boostdoc.SearchForm;
|
||||
import org.codelibs.fess.app.web.base.FessAdminAction;
|
||||
import org.codelibs.fess.es.config.exentity.FileConfig;
|
||||
import org.codelibs.fess.es.config.exentity.ScheduledJob;
|
||||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.codelibs.fess.util.ComponentUtil;
|
||||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.util.LaRequestUtil;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
@ -152,30 +149,6 @@ public class AdminFileconfigAction extends FessAdminAction {
|
|||
}
|
||||
}
|
||||
|
||||
@Execute
|
||||
public HtmlResponse createnewjob(final EditForm form) {
|
||||
validate(form, messages -> {}, () -> asListHtml());
|
||||
final ScheduledJob scheduledJob = new ScheduledJob();
|
||||
scheduledJob.setCrawler(true);
|
||||
return asHtml(path_AdminScheduler_AdminSchedulerEditJsp).useForm(
|
||||
org.codelibs.fess.app.web.admin.scheduler.CreateForm.class,
|
||||
op -> {
|
||||
op.setup(scheduledJobForm -> {
|
||||
scheduledJobForm.initialize();
|
||||
scheduledJobForm.crudMode = CrudMode.CREATE;
|
||||
scheduledJobForm.jobLogging = Constants.ON;
|
||||
scheduledJobForm.crawler = Constants.ON;
|
||||
scheduledJobForm.available = Constants.ON;
|
||||
scheduledJobForm.name =
|
||||
ComponentUtil.getMessageManager().getMessage(LaRequestUtil.getRequest().getLocale(),
|
||||
"labels.file_crawling_job_title", form.id);
|
||||
scheduledJobForm.scriptData =
|
||||
ComponentUtil.getMessageManager().getMessage(LaRequestUtil.getRequest().getLocale(),
|
||||
"labels.scheduledjob_script_template", "", "\"" + form.id + "\"", "");
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
// -----------------------------------------------------
|
||||
// Details
|
||||
// -------
|
||||
|
|
|
@ -29,8 +29,8 @@ import org.codelibs.fess.app.web.base.FessAdminAction;
|
|||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.codelibs.fess.util.ComponentUtil;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.lastaflute.web.util.LaRequestUtil;
|
||||
|
||||
/**
|
||||
|
|
|
@ -30,9 +30,9 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
|
|
@ -25,9 +25,9 @@ import org.codelibs.fess.app.web.admin.boostdoc.SearchForm;
|
|||
import org.codelibs.fess.app.web.base.FessAdminAction;
|
||||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
|
|
@ -29,9 +29,9 @@ import org.codelibs.fess.util.ComponentUtil;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
|
|
@ -29,9 +29,9 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
|
|
@ -37,9 +37,9 @@ import org.codelibs.fess.exception.FessSystemException;
|
|||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.lastaflute.di.exception.IORuntimeException;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.ActionResponse;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author codelibs
|
||||
|
|
|
@ -28,9 +28,9 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
|
|
@ -37,9 +37,9 @@ import org.codelibs.fess.util.ComponentUtil;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.lastaflute.web.util.LaRequestUtil;
|
||||
|
||||
/**
|
||||
|
|
|
@ -30,9 +30,9 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
|
|
@ -28,9 +28,9 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author codelibs
|
||||
|
|
|
@ -27,12 +27,13 @@ import org.codelibs.fess.es.config.exentity.ScheduledJob;
|
|||
import org.codelibs.fess.helper.JobHelper;
|
||||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.codelibs.fess.job.JobExecutor;
|
||||
import org.codelibs.fess.util.ComponentUtil;
|
||||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.lastaflute.web.util.LaRequestUtil;
|
||||
|
||||
/**
|
||||
|
@ -111,6 +112,29 @@ public class AdminSchedulerAction extends FessAdminAction {
|
|||
// -----------------------------------------------------
|
||||
// Entry Page
|
||||
// ----------
|
||||
|
||||
@Execute
|
||||
public HtmlResponse createnewjob(final String type, final String id) {
|
||||
saveToken();
|
||||
return asHtml(path_AdminScheduler_AdminSchedulerEditJsp).useForm(
|
||||
CreateForm.class,
|
||||
op -> {
|
||||
op.setup(scheduledJobForm -> {
|
||||
scheduledJobForm.initialize();
|
||||
scheduledJobForm.crudMode = CrudMode.CREATE;
|
||||
scheduledJobForm.jobLogging = Constants.ON;
|
||||
scheduledJobForm.crawler = Constants.ON;
|
||||
scheduledJobForm.available = Constants.ON;
|
||||
scheduledJobForm.name =
|
||||
ComponentUtil.getMessageManager().getMessage(LaRequestUtil.getRequest().getLocale(),
|
||||
"labels." + type + "_job_title", id);
|
||||
scheduledJobForm.scriptData =
|
||||
ComponentUtil.getMessageManager().getMessage(LaRequestUtil.getRequest().getLocale(),
|
||||
"labels.scheduledjob_script_template", "\"" + id + "\"", "", "");
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
@Execute
|
||||
public HtmlResponse createnew() {
|
||||
saveToken();
|
||||
|
|
|
@ -34,9 +34,9 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.elasticsearch.index.query.QueryBuilder;
|
||||
import org.elasticsearch.index.query.QueryBuilders;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
|
|
@ -28,9 +28,9 @@ import org.codelibs.fess.Constants;
|
|||
import org.codelibs.fess.app.web.base.FessAdminAction;
|
||||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author Keiichi Watanabe
|
||||
|
|
|
@ -35,10 +35,10 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.next.HtmlNext;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.lastaflute.web.validation.VaErrorHook;
|
||||
|
||||
/**
|
||||
|
|
|
@ -37,9 +37,9 @@ import org.codelibs.fess.util.ComponentUtil;
|
|||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.lastaflute.web.util.LaRequestUtil;
|
||||
|
||||
/**
|
||||
|
|
|
@ -26,17 +26,14 @@ import org.codelibs.fess.app.service.WebConfigService;
|
|||
import org.codelibs.fess.app.web.CrudMode;
|
||||
import org.codelibs.fess.app.web.admin.boostdoc.SearchForm;
|
||||
import org.codelibs.fess.app.web.base.FessAdminAction;
|
||||
import org.codelibs.fess.es.config.exentity.ScheduledJob;
|
||||
import org.codelibs.fess.es.config.exentity.WebConfig;
|
||||
import org.codelibs.fess.helper.SystemHelper;
|
||||
import org.codelibs.fess.util.ComponentUtil;
|
||||
import org.dbflute.optional.OptionalEntity;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.response.render.RenderData;
|
||||
import org.lastaflute.web.util.LaRequestUtil;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
|
||||
/**
|
||||
* @author shinsuke
|
||||
|
@ -156,31 +153,6 @@ public class AdminWebconfigAction extends FessAdminAction {
|
|||
}
|
||||
}
|
||||
|
||||
@Execute
|
||||
public HtmlResponse createnewjob(final EditForm form) {
|
||||
validate(form, messages -> {}, () -> asEditHtml());
|
||||
verifyToken(() -> asEditHtml());
|
||||
final ScheduledJob scheduledJob = new ScheduledJob();
|
||||
scheduledJob.setCrawler(true);
|
||||
return asHtml(path_AdminScheduler_AdminSchedulerEditJsp).useForm(
|
||||
org.codelibs.fess.app.web.admin.scheduler.CreateForm.class,
|
||||
op -> {
|
||||
op.setup(scheduledJobForm -> {
|
||||
scheduledJobForm.initialize();
|
||||
scheduledJobForm.crudMode = CrudMode.CREATE;
|
||||
scheduledJobForm.jobLogging = Constants.ON;
|
||||
scheduledJobForm.crawler = Constants.ON;
|
||||
scheduledJobForm.available = Constants.ON;
|
||||
scheduledJobForm.name =
|
||||
ComponentUtil.getMessageManager().getMessage(LaRequestUtil.getRequest().getLocale(),
|
||||
"labels.web_crawling_job_title", form.id);
|
||||
scheduledJobForm.scriptData =
|
||||
ComponentUtil.getMessageManager().getMessage(LaRequestUtil.getRequest().getLocale(),
|
||||
"labels.scheduledjob_script_template", "\"" + form.id + "\"", "", "");
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
// -----------------------------------------------------
|
||||
// Details
|
||||
// -------
|
||||
|
|
|
@ -39,8 +39,8 @@ import org.codelibs.fess.helper.SystemHelper;
|
|||
import org.codelibs.fess.job.TriggeredJob;
|
||||
import org.codelibs.fess.util.ComponentUtil;
|
||||
import org.lastaflute.web.Execute;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.HtmlResponse;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
|
|
@ -25,11 +25,9 @@ import org.codelibs.fess.exception.UserRoleLoginException;
|
|||
import org.codelibs.fess.mylasta.action.FessMessages;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.di.util.LdiFileUtil;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.callback.TypicalEmbeddedKeySupplier;
|
||||
import org.lastaflute.web.callback.TypicalKey.TypicalSimpleEmbeddedKeySupplier;
|
||||
import org.lastaflute.web.login.LoginManager;
|
||||
import org.lastaflute.web.response.ActionResponse;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.lastaflute.web.util.LaServletContextUtil;
|
||||
import org.lastaflute.web.validation.VaMessenger;
|
||||
|
||||
|
@ -100,15 +98,15 @@ public abstract class FessAdminAction extends FessBaseAction {
|
|||
// ===================================================================================
|
||||
// Override
|
||||
// =========
|
||||
@Override
|
||||
protected TypicalEmbeddedKeySupplier newTypicalEmbeddedKeySupplier() {
|
||||
return new TypicalSimpleEmbeddedKeySupplier() {
|
||||
@Override
|
||||
public String getErrorMessageForwardPath() {
|
||||
return "/admin/error/error.jsp";
|
||||
}
|
||||
};
|
||||
}
|
||||
// @Override
|
||||
// protected TypicalEmbeddedKeySupplier newTypicalEmbeddedKeySupplier() {
|
||||
// return new TypicalSimpleEmbeddedKeySupplier() {
|
||||
// @Override
|
||||
// public String getErrorMessageForwardPath() {
|
||||
// return "/admin/error/error.jsp";
|
||||
// }
|
||||
// };
|
||||
// }
|
||||
|
||||
// ===================================================================================
|
||||
// Hook
|
||||
|
|
|
@ -42,8 +42,8 @@ import org.dbflute.hook.AccessContext;
|
|||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.db.dbflute.accesscontext.AccessContextArranger;
|
||||
import org.lastaflute.web.TypicalAction;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.response.ActionResponse;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.lastaflute.web.servlet.session.SessionManager;
|
||||
import org.lastaflute.web.validation.ActionValidator;
|
||||
import org.lastaflute.web.validation.LaValidatable;
|
||||
|
|
|
@ -40,11 +40,9 @@ import org.codelibs.fess.helper.UserInfoHelper;
|
|||
import org.codelibs.fess.helper.ViewHelper;
|
||||
import org.codelibs.fess.screenshot.ScreenShotManager;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.callback.TypicalEmbeddedKeySupplier;
|
||||
import org.lastaflute.web.callback.TypicalKey.TypicalSimpleEmbeddedKeySupplier;
|
||||
import org.lastaflute.web.login.LoginManager;
|
||||
import org.lastaflute.web.response.ActionResponse;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.lastaflute.web.util.LaRequestUtil;
|
||||
|
||||
public abstract class FessSearchAction extends FessBaseAction {
|
||||
|
@ -91,15 +89,15 @@ public abstract class FessSearchAction extends FessBaseAction {
|
|||
// ===================================================================================
|
||||
// Override
|
||||
// =========
|
||||
@Override
|
||||
protected TypicalEmbeddedKeySupplier newTypicalEmbeddedKeySupplier() {
|
||||
return new TypicalSimpleEmbeddedKeySupplier() {
|
||||
@Override
|
||||
public String getErrorMessageForwardPath() {
|
||||
return "/error/system.jsp";
|
||||
}
|
||||
};
|
||||
}
|
||||
// @Override
|
||||
// protected TypicalEmbeddedKeySupplier newTypicalEmbeddedKeySupplier() {
|
||||
// return new TypicalSimpleEmbeddedKeySupplier() {
|
||||
// @Override
|
||||
// public String getErrorMessageForwardPath() {
|
||||
// return "/error/system.jsp";
|
||||
// }
|
||||
// };
|
||||
// }
|
||||
|
||||
@Override
|
||||
public ActionResponse hookBefore(final ActionRuntime runtime) { // application may override
|
||||
|
|
|
@ -20,7 +20,7 @@ import java.util.Locale;
|
|||
import org.dbflute.optional.OptionalObject;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.dbflute.util.DfTypeUtil;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.lastaflute.web.servlet.request.RequestManager;
|
||||
import org.lastaflute.web.servlet.request.UserLocaleProcessProvider;
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@ import java.util.TimeZone;
|
|||
import org.dbflute.optional.OptionalObject;
|
||||
import org.dbflute.optional.OptionalThing;
|
||||
import org.dbflute.util.DfTypeUtil;
|
||||
import org.lastaflute.web.callback.ActionRuntime;
|
||||
import org.lastaflute.web.ruts.process.ActionRuntime;
|
||||
import org.lastaflute.web.servlet.request.RequestManager;
|
||||
import org.lastaflute.web.servlet.request.UserTimeZoneProcessProvider;
|
||||
|
||||
|
|
|
@ -130,11 +130,10 @@
|
|||
<!-- /.box-body -->
|
||||
<div class="box-footer">
|
||||
<jsp:include page="/WEB-INF/view/common/admin/crud/buttons.jsp"></jsp:include>
|
||||
<button type="submit" class="btn btn-success" name="createnewjob"
|
||||
value="createnewjob">
|
||||
<la:link styleClass="btn btn-success" href="/admin/scheduler/createnewjob/data_crawling/${f:u(id)}">
|
||||
<i class="fa fa-plus-circle"></i>
|
||||
<la:message key="labels.data_crawling_button_create_job" />
|
||||
</button>
|
||||
</la:link>
|
||||
</div>
|
||||
<!-- /.box-footer -->
|
||||
</div>
|
||||
|
|
|
@ -160,11 +160,10 @@
|
|||
<!-- /.box-body -->
|
||||
<div class="box-footer">
|
||||
<jsp:include page="/WEB-INF/view/common/admin/crud/buttons.jsp"></jsp:include>
|
||||
<button type="submit" class="btn btn-success" name="createnewjob"
|
||||
value="createnewjob">
|
||||
<la:link styleClass="btn btn-success" href="/admin/scheduler/createnewjob/file_crawling/${f:u(id)}">
|
||||
<i class="fa fa-plus-circle"></i>
|
||||
<la:message key="labels.file_crawling_button_create_job" />
|
||||
</button>
|
||||
</la:link>
|
||||
</div>
|
||||
<!-- /.box-footer -->
|
||||
</div>
|
||||
|
|
|
@ -164,11 +164,10 @@
|
|||
<!-- /.box-body -->
|
||||
<div class="box-footer">
|
||||
<jsp:include page="/WEB-INF/view/common/admin/crud/buttons.jsp"></jsp:include>
|
||||
<button type="submit" class="btn btn-success" name="createnewjob"
|
||||
value="createnewjob">
|
||||
<la:link styleClass="btn btn-success" href="/admin/scheduler/createnewjob/web_crawling/${f:u(id)}">
|
||||
<i class="fa fa-plus-circle"></i>
|
||||
<la:message key="labels.web_crawling_button_create_job" />
|
||||
</button>
|
||||
</la:link>
|
||||
</div>
|
||||
<!-- /.box-footer -->
|
||||
</div>
|
||||
|
|
Loading…
Add table
Reference in a new issue