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

クラス SplibEditService<F extends SplibEditForm>

直系の既知のサブクラス:
SplibEditJpaService

public abstract class SplibEditService<F extends SplibEditForm> extends SplibGeneral1FormService<F>
  • コンストラクタの詳細

    • SplibEditService

      public SplibEditService()
  • メソッドの詳細

    • page

      public void page(F form, org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception
      定義:
      page クラス内 SplibGeneral1FormService<F extends SplibEditForm>
      例外:
      Exception
    • getInsertPage

      public abstract void getInsertPage(F form, org.springframework.security.core.userdetails.UserDetails loginUser) throws jp.ecuacion.lib.core.exception.checked.AppException
      例外:
      jp.ecuacion.lib.core.exception.checked.AppException
    • getUpdatePage

      public abstract void getUpdatePage(F form, org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception
      引数のformは、listから選択された行のidとversionを受け取るためのformとしてたまたまeditFormを使用しているのみ。 そのidを元にレコード全体を取得したものを改めてeditFormとして戻す。
      例外:
      Exception
    • edit

      public abstract void edit(F form, org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception
      例外:
      Exception
    • isInsert

      protected boolean isInsert(String id)
      edit時にinsertかupdateかを判別する方法。小さな処理だが共通化しておく。