Class AuthResult

java.lang.Object
org.bgerp.plugin.sec.auth.AuthResult

public class AuthResult extends Object
Auth result
  • Constructor Details

    • AuthResult

      public AuthResult(User user, UpdateExpression updateExpression)
      Successful auth constructor
      Parameters:
      user -
      context -
    • AuthResult

      public AuthResult(Throwable exception)
      Auth error
      Parameters:
      exception -
  • Method Details

    • isSuccess

      public boolean isSuccess()
      Returns:
      auth success
    • getUser

      public User getUser()
      Returns:
      user in case of isSuccess()
    • hasUpdateExpression

      public boolean hasUpdateExpression()
      Returns:
      the result has a JEXL update expression
    • doUpdateExpression

      public void doUpdateExpression(Connection con, User user)
      Execute JEXL update expression in case of isSuccess() and hasUpdateExpression()
      Parameters:
      con - DB connection
      user - the user
    • getException

      public Throwable getException()
      Returns:
      exception in case of not isSuccess()