]> git.mxchange.org Git - jphone-core.git/blobdiff - src/org/mxchange/jphone/events/mobile/remove/AdminMobileNumberRemovedFromListEvent.java
Updated copyright year
[jphone-core.git] / src / org / mxchange / jphone / events / mobile / remove / AdminMobileNumberRemovedFromListEvent.java
index 68f6460606dcb8a6d0dd9efeb3050ddc65975a51..fe89b44510f2d1eee64a552cf60b6dceb80d4d0a 100644 (file)
@@ -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
 package org.mxchange.jphone.events.mobile.remove;
 
 import java.util.List;
-import org.mxchange.jphone.phonenumbers.mobile.DialableMobileNumber;
+import org.mxchange.jphone.model.phonenumbers.mobile.DialableMobileNumber;
 
 /**
- * An event when a cell phone number has been updated
+ * An event when a mobile number list needs been cleared
  * <p>
- * @author Roland Haeder<roland@mxchange.org>
+ * @author Roland Hรคder<roland@mxchange.org>
  */
-public class AdminMobileNumberRemovedFromListEvent implements AdminRemoveMobileNumberFromListEvent {
+public class AdminMobileNumberRemovedFromListEvent implements ObservableAdminMobileNumberRemovedFromListEvent {
 
        /**
         * Serial number
@@ -32,24 +32,30 @@ public class AdminMobileNumberRemovedFromListEvent implements AdminRemoveMobileN
        private static final long serialVersionUID = 18_521_758_718_691_064L;
 
        /**
-        * Updated mobile provider instance
+        * Mobile number list
         */
-       private final List<DialableMobileNumber> cellphoneList;
+       private final List<DialableMobileNumber> mobileNumberList;
 
        /**
-        * Constructor with updated cell phone number
+        * Constructor with mobile number list
         * <p>
-        * @param cellphoneList Updated cell phone number
+        * @param mobileNumberList Mobile number list
         */
-       public AdminMobileNumberRemovedFromListEvent (final List<DialableMobileNumber> cellphoneList) {
+       public AdminMobileNumberRemovedFromListEvent (final List<DialableMobileNumber> mobileNumberList) {
+               // Check parameter
+               if (null == mobileNumberList) {
+                       // Throw NPE
+                       throw new NullPointerException("Parameter 'mobileNumberList' is null"); //NOI18N
+               }
+
                // Set it here
-               this.cellphoneList = cellphoneList;
+               this.mobileNumberList = mobileNumberList;
        }
 
        @Override
        @SuppressWarnings ("ReturnOfCollectionOrArrayField")
-       public List<DialableMobileNumber> getCellphoneList () {
-               return this.cellphoneList;
+       public List<DialableMobileNumber> getMobileNumberList () {
+               return this.mobileNumberList;
        }
 
 }