Top Inners Constructors Methods
org.hibernate.validator.internal.util.annotation

public Class ConstraintAnnotationDescriptor<A extends java.lang.annotation.Annotation>

extends AnnotationDescriptor<A extends Annotation>
Class Inheritance
Imports
java.lang.annotation.Annotation, java.util.Map, jakarta.validation.ConstraintTarget, .Payload, org.hibernate.validator.internal.metadata.core.ConstraintHelper

Author
Marko Bekhta

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public Class<?>[]
public String
public Class<? extends Payload>[]
public ConstraintTarget
Inherited from org.hibernate.validator.internal.util.annotation.AnnotationDescriptor:
equalsgetAnnotationgetAttributegetAttributegetAttributesgetMandatoryAttributegetTypehashCodetoString

Constructor Detail

ConstraintAnnotationDescriptorback to summary
public ConstraintAnnotationDescriptor(A annotation)
ConstraintAnnotationDescriptorback to summary
public ConstraintAnnotationDescriptor(AnnotationDescriptor<A> descriptor)

Method Detail

getGroupsback to summary
public Class<?>[] getGroups()
getMessageback to summary
public String getMessage()
getPayloadback to summary
public Class<? extends Payload>[] getPayload()
Annotations
@SuppressWarnings:unchecked
getValidationAppliesToback to summary
public ConstraintTarget getValidationAppliesTo()
org.hibernate.validator.internal.util.annotation back to summary

public Class ConstraintAnnotationDescriptor.Builder<S extends java.lang.annotation.Annotation>

extends AnnotationDescriptor.Builder<S extends Annotation>
Class Inheritance

Constructor Summary

AccessConstructor and Description
public
Builder(Class<S> type)

public
Builder(Class<S> type, Map<String, Object> attributes)

public
Builder(S annotation)

Method Summary

Modifier and TypeMethod and Description
public ConstraintAnnotationDescriptor<S>
public ConstraintAnnotationDescriptor.Builder<S>
setGroups(Class<?>[] groups)

public ConstraintAnnotationDescriptor.Builder<S>
setMessage(String message)

public ConstraintAnnotationDescriptor.Builder<S>
setPayload(Class<?>[] payload)

public ConstraintAnnotationDescriptor.Builder<S>
Inherited from org.hibernate.validator.internal.util.annotation.AnnotationDescriptor.Builder:
getTypehasAttributesetAttributetoString

Constructor Detail

Builderback to summary
public Builder(Class<S> type)
Builderback to summary
public Builder(Class<S> type, Map<String, Object> attributes)
Builderback to summary
public Builder(S annotation)

Method Detail

buildback to summary
public ConstraintAnnotationDescriptor<S> build()

Overrides org.hibernate.validator.internal.util.annotation.AnnotationDescriptor.Builder.build.

Annotations
@Override
setGroupsback to summary
public ConstraintAnnotationDescriptor.Builder<S> setGroups(Class<?>[] groups)
setMessageback to summary
public ConstraintAnnotationDescriptor.Builder<S> setMessage(String message)
setPayloadback to summary
public ConstraintAnnotationDescriptor.Builder<S> setPayload(Class<?>[] payload)
setValidationAppliesToback to summary
public ConstraintAnnotationDescriptor.Builder<S> setValidationAppliesTo(ConstraintTarget validationAppliesTo)