composite-build-usage-example

Форк
0
22 строки · 671.0 Байт
1
package by.andd3dfx.templateapp.validators;
2

3
import javax.validation.Constraint;
4
import javax.validation.Payload;
5
import java.lang.annotation.ElementType;
6
import java.lang.annotation.Retention;
7
import java.lang.annotation.RetentionPolicy;
8
import java.lang.annotation.Target;
9

10
@Target({ElementType.TYPE})
11
@Retention(RetentionPolicy.RUNTIME)
12
@Constraint(validatedBy = OnlyOneFieldModifiedValidator.class)
13
public @interface OnlyOneFieldModified {
14

15
    String message() default "{Only one field should be modified at once}";
16

17
    Class<?>[] groups() default {};
18

19
    Class<? extends Payload>[] payload() default {};
20

21
    String[] fields() default {};
22
}
23

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.