Package org.hibernate.validator.internal.engine.path

Examples of org.hibernate.validator.internal.engine.path.BeanMetaDataLocator


        elementDescriptors
    );
  }

  private void addDescriptorsForPropertyPart(Path path, List<ElementDescriptor> elementDescriptors, Object value) {
    BeanMetaDataLocator traverser = BeanMetaDataLocator.createBeanMetaDataLocatorForBeanValidation(
        value,
        value.getClass(),
        getBeanMetaDataManager()
    );

    // need to sync up the two iterators
    Iterator<BeanMetaData<?>> beanMetaDataIterator = traverser.beanMetaDataIterator(
        advanceIteratorToCascadedNode(
            path
        )
    );
    Iterator<Path.Node> nodeIterator = advanceIteratorToCascadedNode( path );
View Full Code Here


        localContext.getElementType()
    );
  }

  private Path createPathWithElementDescriptors(Path path) {
    BeanMetaDataLocator traverser = BeanMetaDataLocator.createBeanMetaDataLocatorForBeanValidation(
        getRootBean(),
        getRootBeanClass(),
        getBeanMetaDataManager()
    );
    Iterator<BeanMetaData<?>> beanMetaDataIterator = traverser.beanMetaDataIterator( path.iterator() );

    List<ElementDescriptor> elementDescriptors = new ArrayList<ElementDescriptor>();
    for ( Path.Node node : path ) {
      BeanMetaData beanMetaData = beanMetaDataIterator.next();
      if ( isClassLevelConstraintNode( node.getName() ) ) {
View Full Code Here

        elementDescriptors
    );
  }

  private void addDescriptorsForPropertyPart(Path path, List<ElementDescriptor> elementDescriptors, Object value) {
    BeanMetaDataLocator traverser = BeanMetaDataLocator.createBeanMetaDataLocatorForBeanValidation(
        value,
        value.getClass(),
        getBeanMetaDataManager()
    );

    // need to sync up the two iterators
    Iterator<BeanMetaData<?>> beanMetaDataIterator = traverser.beanMetaDataIterator(
        advanceIteratorToCascadedNode(
            path
        )
    );
    Iterator<Path.Node> nodeIterator = advanceIteratorToCascadedNode( path );
View Full Code Here

TOP

Related Classes of org.hibernate.validator.internal.engine.path.BeanMetaDataLocator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.