From: Roland Häder Date: Mon, 31 Jul 2017 20:35:41 +0000 (+0200) Subject: Removed long-time deprecated validator, all projects should have one by their X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=ce805922041c22e9594c2686c64db8c3d402e887;p=jphone-core.git 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. Signed-off-by: Roland Häder --- 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 - } - -}