|
@@ -28,7 +28,6 @@ import org.codelibs.core.beans.util.BeanUtil;
|
|
|
import org.codelibs.core.lang.StringUtil;
|
|
|
import org.codelibs.core.misc.DynamicProperties;
|
|
|
import org.codelibs.fess.Constants;
|
|
|
-import org.codelibs.fess.annotation.Token;
|
|
|
import org.codelibs.fess.app.pager.SynonymPager;
|
|
|
import org.codelibs.fess.app.service.SynonymService;
|
|
|
import org.codelibs.fess.app.web.CrudMode;
|
|
@@ -42,6 +41,7 @@ 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.token.TxToken;
|
|
|
import org.lastaflute.web.validation.VaErrorHook;
|
|
|
|
|
|
/**
|
|
@@ -133,8 +133,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
// -----------------------------------------------------
|
|
|
// Entry Page
|
|
|
// ----------
|
|
|
- @Token(save = true, validate = false)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.SAVE)
|
|
|
public HtmlResponse createpage(final String dictId) {
|
|
|
return asHtml(path_AdminDictSynonym_EditJsp).useForm(CreateForm.class, op -> {
|
|
|
op.setup(form -> {
|
|
@@ -145,8 +144,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- @Token(save = true, validate = false)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.SAVE)
|
|
|
public HtmlResponse editpage(final String dictId, final int crudMode, final long id) {
|
|
|
verifyCrudMode(crudMode, CrudMode.EDIT);
|
|
|
return asHtml(path_AdminDictSynonym_EditJsp).useForm(EditForm.class, op -> {
|
|
@@ -164,16 +162,14 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- @Token(save = true, validate = false)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.SAVE)
|
|
|
public HtmlResponse editagain(final EditForm form) {
|
|
|
verifyCrudMode(form.crudMode, CrudMode.EDIT);
|
|
|
validate(form, messages -> {}, toEditHtml());
|
|
|
return asHtml(path_AdminDictSynonym_EditJsp);
|
|
|
}
|
|
|
|
|
|
- @Token(save = true, validate = false)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.SAVE)
|
|
|
public HtmlResponse editfromconfirm(final EditForm form) {
|
|
|
validate(form, messages -> {}, toEditHtml());
|
|
|
form.crudMode = CrudMode.EDIT;
|
|
@@ -186,8 +182,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
return asHtml(path_AdminDictSynonym_EditJsp);
|
|
|
}
|
|
|
|
|
|
- @Token(save = true, validate = false)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.SAVE)
|
|
|
public HtmlResponse deletepage(final String dictId, final int crudMode, final long id) {
|
|
|
verifyCrudMode(crudMode, CrudMode.DELETE);
|
|
|
return asHtml(path_AdminDictSynonym_ConfirmJsp).useForm(EditForm.class, op -> {
|
|
@@ -205,8 +200,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- @Token(save = true, validate = false)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.SAVE)
|
|
|
public HtmlResponse deletefromconfirm(final EditForm form) {
|
|
|
validate(form, messages -> {}, toEditHtml());
|
|
|
form.crudMode = CrudMode.DELETE;
|
|
@@ -240,8 +234,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- @Token(save = false, validate = true, keep = true)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.VALIDATE_KEEP)
|
|
|
public HtmlResponse confirmfromcreate(final CreateForm form) {
|
|
|
validate(form, messages -> {}, toEditHtml());
|
|
|
form.crudMode = CrudMode.CREATE;
|
|
@@ -252,8 +245,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
return asHtml(path_AdminDictSynonym_ConfirmJsp);
|
|
|
}
|
|
|
|
|
|
- @Token(save = false, validate = true, keep = true)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.VALIDATE_KEEP)
|
|
|
public HtmlResponse confirmfromupdate(final EditForm form) {
|
|
|
validate(form, messages -> {}, toEditHtml());
|
|
|
form.crudMode = CrudMode.EDIT;
|
|
@@ -267,8 +259,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
// -----------------------------------------------------
|
|
|
// Download
|
|
|
// -------
|
|
|
- @Token(save = false, validate = true)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.VALIDATE)
|
|
|
public HtmlResponse downloadpage(final String dictId) {
|
|
|
return asHtml(path_AdminDictSynonym_DownloadJsp).useForm(DownloadForm.class, op -> {
|
|
|
op.setup(form -> {
|
|
@@ -283,8 +274,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- @Token(save = false, validate = true)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.VALIDATE)
|
|
|
public ActionResponse download(final DownloadForm form) {
|
|
|
validate(form, messages -> {}, () -> downloadpage(form.dictId));
|
|
|
return synonymService.getSynonymFile(form.dictId).map(file -> {
|
|
@@ -300,8 +290,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
// -----------------------------------------------------
|
|
|
// Upload
|
|
|
// -------
|
|
|
- @Token(save = false, validate = true)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.VALIDATE)
|
|
|
public HtmlResponse uploadpage(final String dictId) {
|
|
|
return asHtml(path_AdminDictSynonym_UploadJsp).useForm(UploadForm.class, op -> {
|
|
|
op.setup(form -> {
|
|
@@ -316,8 +305,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- @Token(save = false, validate = true)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.VALIDATE)
|
|
|
public HtmlResponse upload(final UploadForm form) {
|
|
|
validate(form, messages -> {}, () -> uploadpage(form.dictId));
|
|
|
return synonymService.getSynonymFile(form.dictId).map(file -> {
|
|
@@ -340,8 +328,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
// -----------------------------------------------------
|
|
|
// Actually Crud
|
|
|
// -------------
|
|
|
- @Token(save = false, validate = true)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.VALIDATE)
|
|
|
public HtmlResponse create(final CreateForm form) {
|
|
|
verifyCrudMode(form.crudMode, CrudMode.CREATE);
|
|
|
validate(form, messages -> {}, toEditHtml());
|
|
@@ -360,8 +347,7 @@ public class AdminDictSynonymAction extends FessAdminAction {
|
|
|
return redirectWith(getClass(), moreUrl("list/1").params("dictId", form.dictId));
|
|
|
}
|
|
|
|
|
|
- @Token(save = false, validate = true)
|
|
|
- @Execute
|
|
|
+ @Execute(token = TxToken.VALIDATE)
|
|
|
public HtmlResponse update(final EditForm form) {
|
|
|
verifyCrudMode(form.crudMode, CrudMode.EDIT);
|
|
|
validate(form, messages -> {}, toEditHtml());
|