Module jp.ecuacion.splib.web
Package jp.ecuacion.splib.web.service
Class SplibEditService<F extends SplibEditForm>
java.lang.Object
jp.ecuacion.splib.web.service.SplibGeneralService
jp.ecuacion.splib.web.service.SplibGeneral1FormService<F>
jp.ecuacion.splib.web.service.SplibEditService<F>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidabstract voidgetInsertPage(F form, org.springframework.security.core.userdetails.UserDetails loginUser) abstract voidgetUpdatePage(F form, org.springframework.security.core.userdetails.UserDetails loginUser) 引数のformは、listから選択された行のidとversionを受け取るためのformとしてたまたまeditFormを使用しているのみ。protected booleanedit時にinsertかupdateかを判別する方法。voidMethods inherited from class jp.ecuacion.splib.web.service.SplibGeneral1FormService
prepareForm, prepareFormMethods inherited from class jp.ecuacion.splib.web.service.SplibGeneralService
exclusiveLockActivatedByLockFile, fileLock, getLockFileVersion, getParams, localDate, throwWarning, throwWarning
-
Constructor Details
-
SplibEditService
public SplibEditService()
-
-
Method Details
-
page
public void page(F form, org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception - Specified by:
pagein classSplibGeneral1FormService<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
edit時にinsertかupdateかを判別する方法。小さな処理だが共通化しておく。
-