X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2Forg%2Fmxchange%2Fjusercore%2Fevents%2Fregistration%2FRegisteredUserEvent.java;h=85ae4739090c602d6e999657659fe2a1b63f32c0;hb=8b8a576191bdcc3c4f6624a8d1da3491b3e7a516;hp=420c03f640510f9f442e71c27866e7400dc54a80;hpb=532bbec896b1845b20d450b1f06a3694f34feb17;p=juser-login-core.git diff --git a/src/org/mxchange/jusercore/events/registration/RegisteredUserEvent.java b/src/org/mxchange/jusercore/events/registration/RegisteredUserEvent.java index 420c03f..85ae473 100644 --- a/src/org/mxchange/jusercore/events/registration/RegisteredUserEvent.java +++ b/src/org/mxchange/jusercore/events/registration/RegisteredUserEvent.java @@ -16,10 +16,11 @@ */ package org.mxchange.jusercore.events.registration; +import java.text.MessageFormat; import org.mxchange.jusercore.model.user.User; /** - * An event, fireed if a new user has registered + * An event, fireed if a new registeredUser has registered *
* @author Roland Haeder
- * @param user Newly registered user
+ * @param registeredUser Newly registered registeredUser
*/
- public RegisteredUserEvent (final User user) {
- this.user = user;
+ public RegisteredUserEvent (final User registeredUser) {
+ // Is the registered user instance valid?
+ if (null == registeredUser) {
+ // Throw NPE
+ throw new NullPointerException("registeredUser is null"); //NOI18N
+ } else if (registeredUser.getUserId() == null) {
+ // Throw NPE again
+ throw new NullPointerException("registeredUser.userId is null"); //NOI18N
+ } else if (registeredUser.getUserId() < 1) {
+ // Invalid id number
+ throw new IllegalArgumentException(MessageFormat.format("registeredUser.userId={0} is invalid.", registeredUser.getUserId())); //NOI18N
+ }
+
+ // Set it here
+ this.registeredUser = registeredUser;
}
/**
- * Getter for user instance
+ * Getter for registeredUser instance
*
* @return User instance
*/
@Override
- public User getUser () {
- return this.user;
+ public User getRegisteredUser () {
+ return this.registeredUser;
}
+
}