Class ConstraintFinderImpl

  • All Implemented Interfaces:
    javax.validation.metadata.ElementDescriptor.ConstraintFinder

    public final class ConstraintFinderImpl
    extends Object
    implements javax.validation.metadata.ElementDescriptor.ConstraintFinder
    Finds constraints declared on an element using specified criteria.
    • Constructor Detail

      • ConstraintFinderImpl

        public ConstraintFinderImpl​(BeanMetadata beanMetadata,
                                    ValidationGroupsMetadata validationGroupsMetadata,
                                    Set<ConstraintDescriptorImpl<?>> constraintDescriptors)
        constructor.
        Parameters:
        beanMetadata - bean meta data to set
        validationGroupsMetadata - validation groups meta data
        constraintDescriptors - constraint descriptors
    • Method Detail

      • declaredOn

        public javax.validation.metadata.ElementDescriptor.ConstraintFinder declaredOn​(ElementType... types)
        Specified by:
        declaredOn in interface javax.validation.metadata.ElementDescriptor.ConstraintFinder
      • getConstraintDescriptors

        public Set<javax.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
        Specified by:
        getConstraintDescriptors in interface javax.validation.metadata.ElementDescriptor.ConstraintFinder
      • hasConstraints

        public boolean hasConstraints()
        Specified by:
        hasConstraints in interface javax.validation.metadata.ElementDescriptor.ConstraintFinder
      • lookingAt

        public javax.validation.metadata.ElementDescriptor.ConstraintFinder lookingAt​(javax.validation.metadata.Scope scope)
        Specified by:
        lookingAt in interface javax.validation.metadata.ElementDescriptor.ConstraintFinder
      • unorderedAndMatchingGroups

        public javax.validation.metadata.ElementDescriptor.ConstraintFinder unorderedAndMatchingGroups​(Class<?>... groups)
        Specified by:
        unorderedAndMatchingGroups in interface javax.validation.metadata.ElementDescriptor.ConstraintFinder