Class SplibEditService<F extends SplibEditForm>


public abstract class SplibEditService<F extends SplibEditForm> extends SplibGeneral1FormService<F>
  • Constructor Details

    • SplibEditService

      public SplibEditService()
  • Method Details

    • page

      public void page(F form, org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception
      Specified by:
      page in class SplibGeneral1FormService<F extends SplibEditForm>
      Throws:
      Exception
    • getInsertPage

      public abstract void getInsertPage(F form, org.springframework.security.core.userdetails.UserDetails loginUser) throws jp.ecuacion.lib.core.exception.checked.AppException
      Throws:
      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として戻す。
      Throws:
      Exception
    • edit

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

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