Class SplibGeneral2FormsController<F1 extends SplibGeneralForm,F2 extends SplibGeneralForm,S extends SplibGeneral2FormsService<F1,F2>>

Direct Known Subclasses:
SplibSearchListController

public abstract class SplibGeneral2FormsController<F1 extends SplibGeneralForm,F2 extends SplibGeneralForm,S extends SplibGeneral2FormsService<F1,F2>> extends SplibGeneralController<S>
  • Constructor Details

    • SplibGeneral2FormsController

      public SplibGeneral2FormsController(@Nonnull String function)
    • SplibGeneral2FormsController

      protected SplibGeneral2FormsController(@Nonnull String function, @NonNull SplibGeneralController.ControllerContext settings)
      functionを指定したconstructor。functionだけは必須なのでconstructorの引数としている。
  • Method Details

    • page

      @RequestMapping(value="page", method={GET,POST}) public String page(org.springframework.ui.Model model, F1 form1, F2 form2, @AuthenticationPrincipal org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception
      postした際にsession timeoutだった場合はlogin画面に戻されるがその際もPOST通信になる場合があるなど、 場面によりget/post両方ありうるので両方記載しておく。
      Throws:
      Exception
    • submitOnChangeToRefresh

      @RequestMapping(value="action", params="submitOnChangeToRefresh=true", method={GET,POST}) public String submitOnChangeToRefresh(org.springframework.ui.Model model, F1 form1, F2 form2, @AuthenticationPrincipal org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception
      場面によりget/post両方ありうるので両方記載しておく。
      Throws:
      Exception