Merge remote-tracking branch 'origin/PAN-54' into PAN-54
This commit is contained in:
@@ -1,18 +0,0 @@
|
|||||||
package edu.msudenver.tsp.website.controller;
|
|
||||||
|
|
||||||
import edu.msudenver.tsp.website.forms.UserCreationForm;
|
|
||||||
|
|
||||||
import javax.validation.ConstraintValidatorContext;
|
|
||||||
|
|
||||||
public class ConfirmPasswordValidator
|
|
||||||
implements ConstraintValidator<PasswordMatchChecker, Object> {
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public void initialize(final PasswordMatchChecker constraintAnnotation) {
|
|
||||||
}
|
|
||||||
@Override
|
|
||||||
public boolean isValid(final Object obj, final ConstraintValidatorContext context) {
|
|
||||||
final UserCreationForm user = (UserCreationForm) obj;
|
|
||||||
return user.getPassword().equals(user.getConfirmPassword());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,16 +0,0 @@
|
|||||||
package edu.msudenver.tsp.website.controller;
|
|
||||||
|
|
||||||
import javax.validation.Constraint;
|
|
||||||
import java.lang.annotation.Documented;
|
|
||||||
import java.lang.annotation.Retention;
|
|
||||||
import java.lang.annotation.Target;
|
|
||||||
|
|
||||||
@Target({TYPE,ANNOTATION_TYPE})
|
|
||||||
@Retention(RUNTIME)
|
|
||||||
@Constraint(validatedBy = ConfirmPasswordValidator.class)
|
|
||||||
@Documented
|
|
||||||
public @interface PasswordMatchChecker {
|
|
||||||
String message() default "Passwords don't match";
|
|
||||||
Class<?>[] groups() default {};
|
|
||||||
Class<? extends Payload>[] payload() default {};
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user