Class EMailChangeEvent
java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
de.gustavblass.fsu.fmi.roombooking.events.LocalisedEvent
de.gustavblass.fsu.fmi.roombooking.events.EMailChangeEvent
- All Implemented Interfaces:
Serializable
Signals that an
Actor requested their Actor.eMailAddress to be changed.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordRepresents anActor's wish to update theirActor.eMailAddress. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final @NonNull EMailChangeEvent.EMailChangeThe user that was newly saved to the database.Fields inherited from class EventObject
source -
Constructor Summary
ConstructorsConstructorDescriptionEMailChangeEvent(EMailChangeEvent.EMailChange eMailChange) Constructs a newEMailChangeEvent.EMailChangeEvent(EMailChangeEvent.EMailChange eMailChange, @NonNull Locale locale) Constructs a newEMailChangeEvent. -
Method Summary
Methods inherited from class org.springframework.context.ApplicationEvent
getTimestampMethods inherited from class EventObject
toString
-
Field Details
-
eMailChange
The user that was newly saved to the database.
-
-
Constructor Details
-
EMailChangeEvent
Constructs a newEMailChangeEvent. Uses theLocale.getDefault().- Parameters:
eMailChange- The e-mail update operation that anEMailChangeEvent.EMailChange.actorintends to do.
-
EMailChangeEvent
public EMailChangeEvent(@NonNull EMailChangeEvent.EMailChange eMailChange, @NonNull @NonNull Locale locale) Constructs a newEMailChangeEvent.- Parameters:
eMailChange- The e-mail update operation that anEMailChangeEvent.EMailChange.actorintends to do.locale- TheLocalisedEvent.locale.
-
-
Method Details
-
getSource
- Overrides:
getSourcein classEventObject- Returns:
- The
eMailChange.
-