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>
- Type Parameters:
F- SplibEditForm
Provides abstract edit service.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidEdits (=inserts or updates) the data.abstract voidgetInsertPage(F form, org.springframework.security.core.userdetails.UserDetails loginUser) Shows insert page.abstract voidgetUpdatePage(F form, org.springframework.security.core.userdetails.UserDetails loginUser) Shows update page.protected booleanDetermines if the page is insert or update.voidPrepares form for showing page.Methods inherited from class SplibGeneral1FormService
prepareForm, prepareFormMethods inherited from class SplibGeneralService
getParams, throwWarning
-
Constructor Details
-
SplibEditService
public SplibEditService()
-
-
Method Details
-
page
public void page(F form, org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception Description copied from class:SplibGeneral1FormServicePrepares form for showing page.- Specified by:
pagein classSplibGeneral1FormService<F extends SplibEditForm>- Parameters:
form- formloginUser- loginUser- Throws:
Exception
-
getInsertPage
public abstract void getInsertPage(F form, org.springframework.security.core.userdetails.UserDetails loginUser) throws jp.ecuacion.lib.core.exception.checked.AppException Shows insert page.The argument form is used to receive record id and version from the searchList Controller.
- Parameters:
form- formloginUser- loginUser- Throws:
jp.ecuacion.lib.core.exception.checked.AppException- AppException
-
getUpdatePage
public abstract void getUpdatePage(F form, org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception Shows update page.The argument form is used to receive record id and version from the searchList Controller.
- Parameters:
form- formloginUser- loginUser- Throws:
jp.ecuacion.lib.core.exception.checked.AppException- AppExceptionException
-
edit
-
isInsert
Determines if the page is insert or update.- Parameters:
id- id- Returns:
truewhen insert.
-