From: Roland Häder Date: Thu, 20 Apr 2017 08:45:37 +0000 (+0200) Subject: Injection is not working in converters/validators as JavaEE is not so super-flexible ... X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=71cff6a5963a8c6f5dc76b4c93be9faa49a9fa4f;p=jjobs-war.git Injection is not working in converters/validators as JavaEE is not so super-flexible ... Signed-off-by: Roland Häder --- diff --git a/src/java/org/mxchange/jjobs/validator/password/JobsUserPasswordValidator.java b/src/java/org/mxchange/jjobs/validator/password/JobsUserPasswordValidator.java index c35e8380..3c7a64a5 100644 --- a/src/java/org/mxchange/jjobs/validator/password/JobsUserPasswordValidator.java +++ b/src/java/org/mxchange/jjobs/validator/password/JobsUserPasswordValidator.java @@ -17,7 +17,6 @@ package org.mxchange.jjobs.validator.password; import java.text.MessageFormat; -import javax.faces.application.FacesMessage; import javax.faces.component.UIComponent; import javax.faces.context.FacesContext; import javax.faces.validator.FacesValidator; @@ -27,9 +26,6 @@ import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import org.mxchange.jcoreee.validator.string.BaseStringValidator; -import org.mxchange.jusercore.container.login.LoginContainer; -import org.mxchange.jusercore.container.login.UserLoginContainer; -import org.mxchange.jusercore.model.user.UserUtils; /** * A validator for validating passwords (if they match with stored) @@ -69,6 +65,8 @@ public class JobsUserPasswordValidator extends BaseStringValidator implements Va // Pre-validation (example: not null, not a string, empty string ...) super.preValidate(context, component, value, requiredFields, false); + /* + * @TODO injection is not working in converters. No, JavaEE is not so super-flexible. // value is known to be an entered password, so instance login container LoginContainer container = new UserLoginContainer(this.userLoginController.getLoggedInUser(), (String) value); @@ -77,6 +75,7 @@ public class JobsUserPasswordValidator extends BaseStringValidator implements Va // Password mismatches throw new ValidatorException(new FacesMessage(FacesMessage.SEVERITY_ERROR, "Password mismatching.", "The password the user has entered does not match the stored password.")); //NOI18N } + */ // Trace message // NOISY-DEBUG: this.loggerBeanLocal.logTrace("validate: EXIT!"); //NOI18N