Class LockOutEventDispatcher

    • Constructor Detail

      • LockOutEventDispatcher

        public LockOutEventDispatcher()
    • Method Detail

      • addListener

        public static void addListener​(LockOutEventListener listener)
        Registers a listener to receive events.
        Parameters:
        listener - the listener.
      • removeListener

        public static void removeListener​(LockOutEventListener listener)
        Unregisters a listener to receive events.
        Parameters:
        listener - the listener.
      • accountLocked

        public static void accountLocked​(LockOutFlag flag)
        Notifies the listeners that an account was just set to be disabled/locked out.
        Parameters:
        flag - The LockOutFlag that was set, which includes the username of the account and start/end times.
      • accountUnlocked

        public static void accountUnlocked​(String username)
        Notifies the listeners that an account was just enabled (lockout removed).
        Parameters:
        username - The username of the account that was enabled.
      • lockedAccountDenied

        public static void lockedAccountDenied​(String username)
        Notifies the listeners that a locked out account attempted to log in.
        Parameters:
        username - The username of the account that tried to log in.