モジュール jp.ecuacion.splib.web
クラス SplibEditController<E extends SplibEditForm,S extends SplibEditService<E>>
java.lang.Object
jp.ecuacion.splib.web.controller.SplibBaseController
jp.ecuacion.splib.web.controller.SplibGeneralController<S>
jp.ecuacion.splib.web.controller.SplibGeneral1FormController<E,S>
jp.ecuacion.splib.web.controller.SplibEditController<E,S>
- 直系の既知のサブクラス:
SplibEditJpaController
public abstract class SplibEditController<E extends SplibEditForm,S extends SplibEditService<E>>
extends SplibGeneral1FormController<E,S>
-
ネストされたクラスの概要
ネストされたクラスクラスから継承されたネストされたクラス/インタフェース jp.ecuacion.splib.web.controller.SplibGeneralController
SplibGeneralController.ControllerContext, SplibGeneralController.PrepareSettings -
フィールドの概要
フィールドクラスから継承されたフィールド jp.ecuacion.splib.web.controller.SplibGeneralController
context, prepareSettings, redirectUrlOnAppExceptionBean, rolesAndAuthoritiesBean, serviceListクラスから継承されたフィールド jp.ecuacion.splib.web.controller.SplibBaseController
request -
コンストラクタの概要
コンストラクタコンストラクタ説明SplibEditController(SplibEditController.PageTemplatePatternEnum pageTemplatePattern, String function) SplibEditController(SplibEditController.PageTemplatePatternEnum pageTemplatePattern, String function, SplibGeneralController.ControllerContext settings) -
メソッドの概要
修飾子とタイプメソッド説明back(E editForm, org.springframework.validation.BindingResult result, org.springframework.ui.Model model) edit(E form, org.springframework.validation.BindingResult result, org.springframework.ui.Model model, org.springframework.security.core.userdetails.UserDetails loginUser) 処理成功時の表示画面のdefault。page(org.springframework.ui.Model model, E form, org.springframework.security.core.userdetails.UserDetails loginUser) paramsをつけ忘れるとSplibGeneral1FormController#pageが呼ばれて気づかないうちに処理が変わると困るので、 明示的にわかるようシステムエラーとしておく。showInsertPage(org.springframework.ui.Model model, E form, org.springframework.security.core.userdetails.UserDetails loginUser) showUpdatePage(org.springframework.ui.Model model, E form, org.springframework.security.core.userdetails.UserDetails loginUser) クラスから継承されたメソッド jp.ecuacion.splib.web.controller.SplibGeneral1FormController
submitOnChangeToRefreshクラスから継承されたメソッド jp.ecuacion.splib.web.controller.SplibGeneralController
getDefaultHtmlFileName, getDefaultPageOnAppException, getDefaultPageOnSuccess, getDefaultSubFunctionOnAppException, getFunction, getPrepareSettings, getRedirectUrlOnAppExceptionBean, getReturnStringOnSuccess, getReturnStringOnSuccess, getReturnStringToShowPage, getReturnStringToShowPage, getRootRecordName, getService, getSubFunction, newContext, prepare, prepare, prepare, prepare, prepareForForwardAndGetPath, prepareForForwardAndGetPath, prepareForRedirectOrForwardAndGetPath, prepareForSuccessRedirectAndGetPath, prepareForSuccessRedirectAndGetPath, throw404, transactionTokenCheckクラスから継承されたメソッド jp.ecuacion.splib.web.controller.SplibBaseController
initBinder
-
フィールド詳細
-
redirectPathOnSuccess
-
-
コンストラクタの詳細
-
SplibEditController
public SplibEditController(SplibEditController.PageTemplatePatternEnum pageTemplatePattern, @Nonnull String function) -
SplibEditController
public SplibEditController(SplibEditController.PageTemplatePatternEnum pageTemplatePattern, @Nonnull String function, SplibGeneralController.ControllerContext settings)
-
-
メソッドの詳細
-
getDefaultSubFunctionOnSuccess
処理成功時の表示画面のdefault。- オーバーライド:
getDefaultSubFunctionOnSuccessクラス内SplibGeneralController<S extends SplibEditService<E>>
-
page
public String page(org.springframework.ui.Model model, E form, @AuthenticationPrincipal org.springframework.security.core.userdetails.UserDetails loginUser) paramsをつけ忘れるとSplibGeneral1FormController#pageが呼ばれて気づかないうちに処理が変わると困るので、 明示的にわかるようシステムエラーとしておく。- オーバーライド:
pageクラス内SplibGeneral1FormController<E extends SplibEditForm,S extends SplibEditService<E>>
-
showInsertPage
@GetMapping(value="page", params="showInsertForm") public String showInsertPage(org.springframework.ui.Model model, E form, @AuthenticationPrincipal org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception - 例外:
Exception
-
showUpdatePage
@GetMapping(value="page", params="showUpdateForm") public String showUpdatePage(org.springframework.ui.Model model, E form, @AuthenticationPrincipal org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception - 例外:
Exception
-
edit
@PostMapping(value="action", params="insertOrUpdate") public String edit(@Validated E form, org.springframework.validation.BindingResult result, org.springframework.ui.Model model, @AuthenticationPrincipal org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception - 例外:
Exception
-
back
-