Enum Class LOGINSTATUS

java.lang.Object
java.lang.Enum<LOGINSTATUS>
at.letto.login.dto.LOGINSTATUS
All Implemented Interfaces:
Serializable, Comparable<LOGINSTATUS>, Constable

public enum LOGINSTATUS extends Enum<LOGINSTATUS>
SUCCESS: Login oder TOKEN-Refresh erfolgreich
SUCCESS_OLDSESSIONDESTROY: Login erfolgreich, aber die schon bestehende Session wurde gelöscht da kein Mehrfachlogin zulässig ist und der Fingerprint zu bestehenden Session passt
FAILURE: Login fehlgeschlagen da Benutzername oder Passwort falsch sind
MULTILOGIN_FAILURE: Login fehlgeschlagen da Benutzername keinen Mehrfachlogin machen darf und der Fingerprint nicht zum Fingerprint einer bestehenden SESSION passt
EXPIRED: Token ist abgelaufen
INVALID: Token ist ungültig
NOT_FOUND: Token ist nicht vorhanden
NOT_VALID: Token ist nicht mehr gültig
SESSION_EXPIRED: Token ist nicht mehr gültig und die Session ist abgelaufen
SESSION_INVALID: Token ist nicht mehr gültig und die Session ist ungültig
FINGERPRINT_INVALID: Fingerprint passt nicht zum Fingerprint der Session
  • Enum Constant Details

    • SUCCESS

      public static final LOGINSTATUS SUCCESS
      Login oder TOKEN-Refresh erfolgreich
    • SUCCESS_OLDSESSIONDESTROY

      public static final LOGINSTATUS SUCCESS_OLDSESSIONDESTROY
      Login erfolgreich, aber die schon bestehende Session wurde gelöscht da kein Mehrfachlogin zulässig ist und der Fingerprint zu bestehenden Session passt
    • FAILURE

      public static final LOGINSTATUS FAILURE
      Login fehlgeschlagen da Benutzername oder Passwort falsch sind
    • MULTILOGIN_FAILURE

      public static final LOGINSTATUS MULTILOGIN_FAILURE
      Login fehlgeschlagen da Benutzername keinen Mehrfachlogin machen darf und der Fingerprint nicht zum Fingerprint einer bestehenden SESSION passt
    • TEMPPASSWORD_OK

      public static final LOGINSTATUS TEMPPASSWORD_OK
      Das eingegebene Passwort entspricht dem Temppasswort und dieses muss geändert werden, es gibt daher noch keinen Token
    • EXPIRED

      public static final LOGINSTATUS EXPIRED
      Token ist abgelaufen
    • INVALID

      public static final LOGINSTATUS INVALID
      Token ist ungültig
    • NOT_FOUND

      public static final LOGINSTATUS NOT_FOUND
      Token ist nicht vorhanden
    • NOT_VALID

      public static final LOGINSTATUS NOT_VALID
      Token ist nicht mehr gültig
    • SESSION_EXPIRED

      public static final LOGINSTATUS SESSION_EXPIRED
      Token ist nicht mehr gültig und die Session ist abgelaufen
    • SESSION_INVALID

      public static final LOGINSTATUS SESSION_INVALID
      Token ist nicht mehr gültig und die Session ist ungültig
    • FINGERPRINT_INVALID

      public static final LOGINSTATUS FINGERPRINT_INVALID
      Fingerprint passt nicht zum Fingerprint der Session
  • Constructor Details

    • LOGINSTATUS

      private LOGINSTATUS()
  • Method Details

    • values

      public static LOGINSTATUS[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static LOGINSTATUS valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null