X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2Forg%2Fmxchange%2Fjcontacts%2Fevents%2Fmobile%2Funlinked%2FAdminUnlinkedMobileNumberEvent.java;h=edde241983c491968352b6df25fc2965415238d6;hb=HEAD;hp=4c1228037261293d500866da455a229f6d6da2ed;hpb=3ecbe7c50adb9339d40c6935f34263bcf4a2a7d7;p=jcontacts-core.git diff --git a/src/org/mxchange/jcontacts/events/mobile/unlinked/AdminUnlinkedMobileNumberEvent.java b/src/org/mxchange/jcontacts/events/mobile/unlinked/AdminUnlinkedMobileNumberEvent.java index 4c12280..edde241 100644 --- a/src/org/mxchange/jcontacts/events/mobile/unlinked/AdminUnlinkedMobileNumberEvent.java +++ b/src/org/mxchange/jcontacts/events/mobile/unlinked/AdminUnlinkedMobileNumberEvent.java @@ -1,5 +1,5 @@ /* - * Copyright (C) 2016 Roland Haeder + * Copyright (C) 2016 - 2024 Free Software Foundation * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -16,29 +16,51 @@ */ package org.mxchange.jcontacts.events.mobile.unlinked; -import java.io.Serializable; -import org.mxchange.jcontacts.contact.Contact; -import org.mxchange.jphone.phonenumbers.mobile.DialableMobileNumber; +import org.mxchange.jcontacts.model.contact.Contact; +import org.mxchange.jphone.model.phonenumbers.mobile.DialableMobileNumber; /** - * An interface for an event when a cell phone number has been updated + * An event when a mobile number has been unlinked *
- * @author Roland Haeder
- * @return Updated cell phone numbers
+ * Serial number
*/
- DialableMobileNumber getUnlinkedCellphoneNumber ();
+ private static final long serialVersionUID = 18_521_758_718_691_064L;
/**
- * Getter for contact instance
+ * Contact instance
+ */
+ private final Contact contact;
+
+ /**
+ * Unlinked mobile number
+ */
+ private final DialableMobileNumber unlinkedMobileNumber;
+
+ /**
+ * Constructor with unlinked mobile number
*
- * @return Contact instance
+ * @param contact Contact with linked mobile instance
+ * @param unlinkedMobileNumber Unlinked mobile number
*/
- Contact getContact ();
+ public AdminUnlinkedMobileNumberEvent (final Contact contact, final DialableMobileNumber unlinkedMobileNumber) {
+ // Set it here
+ this.contact = contact;
+ this.unlinkedMobileNumber = unlinkedMobileNumber;
+ }
+
+ @Override
+ public Contact getContact () {
+ return this.contact;
+ }
+
+ @Override
+ public DialableMobileNumber getUnlinkedMobileNumber () {
+ return this.unlinkedMobileNumber;
+ }
}