diff options
Diffstat (limited to 'src/main/java/org/onap/nbi/apis/serviceorder/serviceordervalidator/ValidServiceOrder.java')
-rw-r--r-- | src/main/java/org/onap/nbi/apis/serviceorder/serviceordervalidator/ValidServiceOrder.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/org/onap/nbi/apis/serviceorder/serviceordervalidator/ValidServiceOrder.java b/src/main/java/org/onap/nbi/apis/serviceorder/serviceordervalidator/ValidServiceOrder.java new file mode 100644 index 0000000..105703b --- /dev/null +++ b/src/main/java/org/onap/nbi/apis/serviceorder/serviceordervalidator/ValidServiceOrder.java @@ -0,0 +1,18 @@ +package org.onap.nbi.apis.serviceorder.serviceordervalidator; + +import javax.validation.Constraint; +import javax.validation.Payload; +import java.lang.annotation.*; + + +@Target({ElementType.TYPE, ElementType.ANNOTATION_TYPE}) +@Retention(RetentionPolicy.RUNTIME) +@Constraint(validatedBy = ServiceOrderValidator.class) +@Documented +public @interface ValidServiceOrder { + String message() default "one of orderItem action is not add : serviceOrderItem.service.id is mandatory."; + + Class<?>[] groups() default {}; + + Class<? extends Payload>[] payload() default {}; +} |