package org.ovirt.engine.core.common.validation.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; import javax.validation.Constraint; import javax.validation.Payload; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; import org.ovirt.engine.core.common.businessentities.BusinessEntitiesDefinitions; @Constraint(validatedBy = { }) @Size(min = 1, max = BusinessEntitiesDefinitions.HOST_NIC_NAME_LENGTH) @NotNull(message = "VALIDATION_NAME_NULL") @Target({ ElementType.METHOD, ElementType.FIELD }) @Retention(RetentionPolicy.RUNTIME) public @interface ValidNameOfVdsNetworkInterface { String message() default ""; Class<?>[] groups() default { }; Class<? extends Payload>[] payload() default { }; }