Class ConstraintFinderImpl

java.lang.Object
de.knightsoftnet.validators.client.impl.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 Details

    • 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 Details

    • 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