Package com.xebialabs.xlrelease.domain.events

# Interface AccountEvents

All Superinterfaces:
  `XLReleaseEvent`

All Known Implementing Classes:
  `AccountLockedEvent`, `AccountUnlockAndFailedAttemptsResetEvent`, `AccountUnlockedAfterSuccessfulLoginEvent`, `AccountUnlockEvent`, `AuthenticationFailureLockEvent`, `AutoLockThresholdNotReachedEvent`, `FailedLoginAttemptEvent`

public interface AccountEvents extends XLReleaseEvent
Base trait for Account related events

Note: The 'username' field from XLReleaseEvent indicates who triggered the event (i.e., the authenticated user). For account lock events caused by failed login attempts, the username is set to 'system'. The 'user' field represents the account owner affected by the event

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `user()`
  `void`
  `user_$eq(String x$1)`

  ### Methods inherited from interface com.xebialabs.xlrelease.domain.events.XLReleaseEvent

  `timestamp, username, username_$eq`

- ## Method Details

  - ### user

    String user()

  - ### user_$eq

    void user_$eq(String x$1)