Class UserModuleErrorService

java.lang.Object
es.kukenan.smartfi.microservice.clients.service.UserModuleErrorService

@Service public class UserModuleErrorService extends Object
Service that handles user module error persistence.
  • Field Details

  • Constructor Details

    • UserModuleErrorService

      public UserModuleErrorService()
  • Method Details

    • registerUserModuleError

      public void registerUserModuleError(UserModuleError error)
      Register the given module. Error level will be calculated, the user must exist.
      Parameters:
      error - the error to register.
    • loadUser

      private User loadUser(UserModuleError error)
      Get the user affected by this error (must exist).
      Parameters:
      error - UserModuleError.
      Returns:
      the user found. If no user is found then a InvalidCallException will be thrown.
    • calculateErrorLevel

      private String calculateErrorLevel(UserModuleError error)
      Calculate the level of the given error.
      Parameters:
      error - error which level is going to be calculated.
      Returns:
      calculated error level.
    • disableUser

      private void disableUser(User user)
      Disable the given user.
      Parameters:
      user - user to disable.