public static class ConstraintAnnotationDescriptor.Builder<S extends Annotation> extends AnnotationDescriptor.Builder<S>
Constructor and Description |
---|
Builder(Class<S> type) |
Builder(Class<S> type,
Map<String,Object> attributes) |
Builder(S annotation) |
Modifier and Type | Method and Description |
---|---|
ConstraintAnnotationDescriptor<S> |
build() |
ConstraintAnnotationDescriptor.Builder<S> |
setGroups(Class<?>[] groups) |
ConstraintAnnotationDescriptor.Builder<S> |
setMessage(String message) |
ConstraintAnnotationDescriptor.Builder<S> |
setPayload(Class<?>[] payload) |
ConstraintAnnotationDescriptor.Builder<S> |
setValidationAppliesTo(ConstraintTarget validationAppliesTo) |
getType, hasAttribute, setAttribute, toString
public Builder(S annotation)
public ConstraintAnnotationDescriptor.Builder<S> setMessage(String message)
public ConstraintAnnotationDescriptor.Builder<S> setGroups(Class<?>[] groups)
public ConstraintAnnotationDescriptor.Builder<S> setPayload(Class<?>[] payload)
public ConstraintAnnotationDescriptor.Builder<S> setValidationAppliesTo(ConstraintTarget validationAppliesTo)
public ConstraintAnnotationDescriptor<S> build()
build
in class AnnotationDescriptor.Builder<S extends Annotation>
Copyright © 2018 JBoss by Red Hat. All rights reserved.