From ce805922041c22e9594c2686c64db8c3d402e887 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Roland=20H=C3=A4der?= Date: Mon, 31 Jul 2017 22:35:41 +0200 Subject: [PATCH] Removed long-time deprecated validator, all projects should have one by their own. The deprecation has made this class decentralized [and customizable] as other projects may have more fields than just the generic field names. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Roland Häder --- .../validators/PhoneNumberValidator.java | 55 ------------------- 1 file changed, 55 deletions(-) delete mode 100644 src/org/mxchange/jphone/validators/PhoneNumberValidator.java diff --git a/src/org/mxchange/jphone/validators/PhoneNumberValidator.java b/src/org/mxchange/jphone/validators/PhoneNumberValidator.java deleted file mode 100644 index 769be0c..0000000 --- a/src/org/mxchange/jphone/validators/PhoneNumberValidator.java +++ /dev/null @@ -1,55 +0,0 @@ -/* - * Copyright (C) 2016, 2017 Roland Häder - * - * 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 - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package org.mxchange.jphone.validators; - -import javax.faces.component.UIComponent; -import javax.faces.context.FacesContext; -import javax.faces.validator.FacesValidator; -import javax.faces.validator.Validator; -import org.mxchange.jcoreee.validator.number.BaseNumberValidator; - -/** - * A validator for phone, fax and mobile numbers - *

- * @author Roland Häder - * @deprecated Please copy this class to your project, it won't load. - */ -@FacesValidator ("PhoneNumberValidator") -@Deprecated -public class PhoneNumberValidator extends BaseNumberValidator implements Validator { - - /** - * Serial number - */ - private static final long serialVersionUID = 186_897_817_692_786_900L; - - @Override - public void validate (final FacesContext context, final UIComponent component, final Object value) { - // Trace message - //* NOISY-DEBUG: */ System.out.println(MessageFormat.format("validate: context={0},component={1},value={2} - CALLED!", context, component, value)); //NOI18N - - // The required field - String[] requiredFields = {"phoneAreaCode", "phoneNumber", "faxAreaCode", "faxNumber", "mobileNumber"}; //NOI18N - - // Pre-validation (example: not null, not a string, empty string ...) - super.preValidate(context, component, value, requiredFields, true); - - // Trace message - //* NOISY-DEBUG: */ System.out.println("validate: EXIT!"); //NOI18N - } - -} -- 2.39.5