UserCreatedEvent (record)

SecMan fires this event when a new user entity just got persisted.

Users may subscribe to this event in order to apply business logic to the newly created user. eg. add default roles

@Component
public class Listener {
    @EventListener(UserCreatedEvent.class)
    public void listenOn(UserCreatedEvent event) {
        // business logic ...
    }
}

API

UserCreatedEvent.java
record UserCreatedEvent {
  ApplicationUser getUser()     (1)
  AccountType getAccountType()
  String getUserName()
  boolean isDelegated()
}
1 getUser()

deprecated:

use #user() instead

Members

getUser()

deprecated:

use #user() instead