Class PropertyDescriptorImpl

java.lang.Object
org.hibernate.validator.internal.metadata.descriptor.ElementDescriptorImpl
org.hibernate.validator.internal.metadata.descriptor.PropertyDescriptorImpl
All Implemented Interfaces:
jakarta.validation.metadata.CascadableDescriptor, jakarta.validation.metadata.ContainerDescriptor, jakarta.validation.metadata.ElementDescriptor, jakarta.validation.metadata.PropertyDescriptor, Serializable

public class PropertyDescriptorImpl extends ElementDescriptorImpl implements jakarta.validation.metadata.PropertyDescriptor
Describes a validated property.
Author:
Emmanuel Bernard, Hardy Ferentschik, Guillaume Smet
See Also:
  • Constructor Details

    • PropertyDescriptorImpl

      public PropertyDescriptorImpl(Type returnType, String propertyName, Set<ConstraintDescriptorImpl<?>> constraints, Set<jakarta.validation.metadata.ContainerElementTypeDescriptor> constrainedContainerElementTypes, boolean cascaded, boolean defaultGroupSequenceRedefined, List<Class<?>> defaultGroupSequence, Set<jakarta.validation.metadata.GroupConversionDescriptor> groupConversions)
  • Method Details

    • getPropertyName

      public String getPropertyName()
      Specified by:
      getPropertyName in interface jakarta.validation.metadata.PropertyDescriptor
    • getConstrainedContainerElementTypes

      public Set<jakarta.validation.metadata.ContainerElementTypeDescriptor> getConstrainedContainerElementTypes()
      Specified by:
      getConstrainedContainerElementTypes in interface jakarta.validation.metadata.ContainerDescriptor
    • isCascaded

      public boolean isCascaded()
      Specified by:
      isCascaded in interface jakarta.validation.metadata.CascadableDescriptor
    • getGroupConversions

      public Set<jakarta.validation.metadata.GroupConversionDescriptor> getGroupConversions()
      Specified by:
      getGroupConversions in interface jakarta.validation.metadata.CascadableDescriptor
    • toString

      public String toString()
      Overrides:
      toString in class Object