@Documented @Constraint(validatedBy=MustNotBeEqualValidator.class) @Target(value={TYPE,ANNOTATION_TYPE}) @Retention(value=RUNTIME) public @interface MustNotBeEqual
field1)field2)addErrorToField1, default true)addErrorToField2, default true)field1 must not be equal to the entry of field2, can be
used e.g. for password old and password new fields.null elements are considered valid.| Modifier and Type | Required Element and Description |
|---|---|
String |
field1
field1 name to compare.
|
String |
field2
field2 name to compare.
|
| Modifier and Type | Optional Element and Description |
|---|---|
boolean |
addErrorToField1
add error to field1 (default true).
|
boolean |
addErrorToField2
add error to field2 (default true).
|
Class<?>[] |
groups
groups to use.
|
String |
message
localized message.
|
Class<? extends javax.validation.Payload>[] |
payload
payload whatever.
|
public abstract String field1
public abstract String field2
public abstract String message
public abstract Class<?>[] groups
public abstract boolean addErrorToField1
public abstract boolean addErrorToField2
public abstract Class<? extends javax.validation.Payload>[] payload
Copyright © 2015–2016. All rights reserved.