Class SplibDataStoreDependentControllerAdviceService

java.lang.Object
jp.ecuacion.splib.web.service.SplibDataStoreDependentControllerAdviceService

public abstract class SplibDataStoreDependentControllerAdviceService extends Object
Is called from SplibDataStoreDependentControllerAdvice. Needed methods are defined as abstract methods.
  • Constructor Details

    • SplibDataStoreDependentControllerAdviceService

      public SplibDataStoreDependentControllerAdviceService()
  • Method Details

    • getAccGeneral

      public abstract SplibRecord getAccGeneral(org.springframework.security.core.userdetails.UserDetails loginUser)
      Obtains logged-in account in SplibRecord data type from UserDetails data type.
      Parameters:
      loginUser - UserDetails
      Returns:
      logged-in account in SplibRecord data type
    • getAccAdmin

      public abstract SplibRecord getAccAdmin(org.springframework.security.core.userdetails.UserDetails loginUser)
      Obtains logged-in admin account in SplibRecord data type from UserDetails data type.
      Parameters:
      loginUser - UserDetails
      Returns:
      logged-in admin account in SplibRecord data type
    • getGroupId

      public abstract Object getGroupId(SplibRecord loginAcc)
      Obtains group ID from logged-in account in SplibRecord data type.
      Parameters:
      loginAcc - logged-in account in SplibRecord data type
      Returns:
      group ID