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