モジュール jp.ecuacion.splib.web

クラス SplibEditController<E extends SplibEditForm,S extends SplibEditService<E>>


public abstract class SplibEditController<E extends SplibEditForm,S extends SplibEditService<E>> extends SplibGeneral1FormController<E,S>
  • フィールド詳細

  • コンストラクタの詳細

  • メソッドの詳細

    • getDefaultSubFunctionOnSuccess

      public String 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

      @PostMapping(value="action", params="back") public String back(@Validated E editForm, org.springframework.validation.BindingResult result, org.springframework.ui.Model model)