Class ConstraintDescriptorImpl.Builder<T extends Annotation>
- java.lang.Object
-
- de.knightsoftnet.validators.client.impl.ConstraintDescriptorImpl.Builder<T>
-
- Type Parameters:
T- the constraint annotation to describe.
- Enclosing class:
- ConstraintDescriptorImpl<T extends Annotation>
public static class ConstraintDescriptorImpl.Builder<T extends Annotation> extends Object
Builder forConstraintDescriptorImpl.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
addComposingConstraint
public ConstraintDescriptorImpl.Builder<T> addComposingConstraint(javax.validation.metadata.ConstraintDescriptor<?> composingConstraint)
-
build
public ConstraintDescriptorImpl<T> build()
build new ConstraintDescriptorImpl.- Returns:
- created ConstraintDescriptorImpl
-
setAnnotation
public ConstraintDescriptorImpl.Builder<T> setAnnotation(T annotation)
-
setAttributes
public ConstraintDescriptorImpl.Builder<T> setAttributes(Map<String,Object> attributes)
-
setConstraintValidatorClasses
public ConstraintDescriptorImpl.Builder<T> setConstraintValidatorClasses(Class<? extends javax.validation.ConstraintValidator<T,?>>[] constraintValidatorClasses)
setter for constraint validator class.- Parameters:
constraintValidatorClasses- value to set- Returns:
- this class
-
setConstraintValidatorClasses
public ConstraintDescriptorImpl.Builder<T> setConstraintValidatorClasses(List<Class<? extends javax.validation.ConstraintValidator<T,?>>> constraintValidatorClasses)
-
setDefinedOn
public ConstraintDescriptorImpl.Builder<T> setDefinedOn(ConstraintOrigin definedOn)
-
setElementType
public ConstraintDescriptorImpl.Builder<T> setElementType(ElementType elementType)
-
setGroups
public ConstraintDescriptorImpl.Builder<T> setGroups(Class<?>[] classes)
-
setGroups
public ConstraintDescriptorImpl.Builder<T> setGroups(Set<Class<?>> groups)
-
setPayload
public ConstraintDescriptorImpl.Builder<T> setPayload(Class<? extends javax.validation.Payload>[] classes)
-
setPayload
public ConstraintDescriptorImpl.Builder<T> setPayload(Set<Class<? extends javax.validation.Payload>> payload)
-
setReportAsSingleViolation
public ConstraintDescriptorImpl.Builder<T> setReportAsSingleViolation(boolean reportAsSingleViolation)
-
-