/*
- * 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
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;
}
}