@Override
	public void validate(FacesContext arg0, UIComponent arg1, Object arg2)
			throws ValidatorException {
		// TODO Auto-generated method stub

		try {
			Float price = Float.parseFloat(arg2.toString());
			if (price <= 0 || price >= 5000) {
				throw new NumberFormatException();
			}
		} catch (NumberFormatException e) {
			FacesMessage msg = new FacesMessage(
					"Inserisci un prezzo valido, furbone..."
					+ " (usa il punto per i decimali, non mi andava di scrivere un nuovo parser)");
			msg.setSeverity(FacesMessage.SEVERITY_ERROR);
			throw new ValidatorException(msg);
		}
	}