Class ParameterDescriptorImpl

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

public class ParameterDescriptorImpl extends ElementDescriptorImpl implements jakarta.validation.metadata.ParameterDescriptor
Describes a validated method parameter.
Author:
Gunnar Morling, Hardy Ferentschik, Guillaume Smet
See Also:
  • Constructor Details

    • ParameterDescriptorImpl

      public ParameterDescriptorImpl(Type type, int index, String name, Set<ConstraintDescriptorImpl<?>> constraints, Set<jakarta.validation.metadata.ContainerElementTypeDescriptor> constrainedContainerElementTypes, boolean isCascaded, boolean defaultGroupSequenceRedefined, List<Class<?>> defaultGroupSequence, Set<jakarta.validation.metadata.GroupConversionDescriptor> groupConversions)
  • Method Details

    • getIndex

      public int getIndex()
      Specified by:
      getIndex in interface jakarta.validation.metadata.ParameterDescriptor
    • getConstrainedContainerElementTypes

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

      public String getName()
      Specified by:
      getName in interface jakarta.validation.metadata.ParameterDescriptor
    • 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