Class SplibEditService<F extends SplibEditForm>

Type Parameters:
F - SplibEditForm

public abstract class SplibEditService<F extends SplibEditForm> extends SplibGeneral1FormService<F>
Provides abstract edit service.
  • 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: SplibGeneral1FormService
      Prepares form for showing page.
      Specified by:
      page in class SplibGeneral1FormService<F extends SplibEditForm>
      Parameters:
      form - form
      loginUser - 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 - form
      loginUser - 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 - form
      loginUser - loginUser
      Throws:
      jp.ecuacion.lib.core.exception.checked.AppException - AppException
      Exception
    • edit

      public abstract void edit(F form, org.springframework.security.core.userdetails.UserDetails loginUser) throws Exception
      Edits (=inserts or updates) the data.
      Parameters:
      form - form
      loginUser - loginUser
      Throws:
      Exception - Exception
    • isInsert

      protected boolean isInsert(String id)
      Determines if the page is insert or update.
      Parameters:
      id - id
      Returns:
      true when insert.