Package javax.validation

Examples of javax.validation.TraversableResolver


  private <T> void validate(T object, EntityMode mode, EntityPersister persister,
                SessionFactoryImplementor sessionFactory, GroupsPerOperation.Operation operation) {
    if ( object == null || mode != EntityMode.POJO ) {
      return;
    }
    TraversableResolver tr = new HibernateTraversableResolver(
        persister, associationsPerEntityPersister, sessionFactory
    );
    Validator validator = factory.usingContext()
        .traversableResolver( tr )
        .getValidator();
View Full Code Here


  private <T> void validate(T object, EntityMode mode, EntityPersister persister,
                SessionFactoryImplementor sessionFactory, GroupsPerOperation.Operation operation) {
    if ( object == null || mode != EntityMode.POJO ) {
      return;
    }
    TraversableResolver tr = new HibernateTraversableResolver(
        persister, associationsPerEntityPersister, sessionFactory
    );
    Validator validator = factory.usingContext()
        .traversableResolver( tr )
        .getValidator();
View Full Code Here

  private <T> void validate(T object, EntityMode mode, EntityPersister persister,
                SessionFactoryImplementor sessionFactory, GroupsPerOperation.Operation operation) {
    if ( object == null || mode != EntityMode.POJO ) {
      return;
    }
    TraversableResolver tr = new HibernateTraversableResolver(
        persister, associationsPerEntityPersister, sessionFactory
    );
    Validator validator = factory.usingContext()
        .traversableResolver( tr )
        .getValidator();
View Full Code Here

    if ( metaConstraints.size() == 0 ) {
      return;
    }

    //this method is at the root of validateProperty calls, share the same cachedTR
    TraversableResolver cachedResolver = getCachingTraversableResolver();

    Iterator<Group> groupIterator = groupChain.getGroupIterator();
    while ( groupIterator.hasNext() ) {
      Group group = groupIterator.next();
      validatePropertyForGroup(
View Full Code Here

    if ( metaConstraints.size() == 0 ) {
      return;
    }

    //root of validateValue calls, share the same cached TraversableResolver
    TraversableResolver cachedTraversableResolver = getCachingTraversableResolver();

    // process groups
    Iterator<Group> groupIterator = groupChain.getGroupIterator();
    while ( groupIterator.hasNext() ) {
      Group group = groupIterator.next();
View Full Code Here

  private <T> void validate(T object, EntityMode mode, EntityPersister persister,
                SessionFactoryImplementor sessionFactory, GroupsPerOperation.Operation operation) {
    if ( object == null || mode != EntityMode.POJO ) {
      return;
    }
    TraversableResolver tr = new HibernateTraversableResolver(
        persister, associationsPerEntityPersister, sessionFactory
    );
    Validator validator = factory.usingContext()
        .traversableResolver( tr )
        .getValidator();
View Full Code Here

  private <T> void validate(T object, EntityMode mode, EntityPersister persister,
                SessionFactoryImplementor sessionFactory, GroupsPerOperation.Operation operation) {
    if ( object == null || mode != EntityMode.POJO ) {
      return;
    }
    TraversableResolver tr = new HibernateTraversableResolver(
        persister, associationsPerEntityPersister, sessionFactory
    );
    Validator validator = factory.usingContext()
        .traversableResolver( tr )
        .getValidator();
View Full Code Here

    if ( metaConstraints.size() == 0 ) {
      return;
    }

    //this method is at the root of validateProperty calls, share the same cachedTR
    TraversableResolver cachedResolver = getCachingTraversableResolver();

    Iterator<Group> groupIterator = groupChain.getGroupIterator();
    while ( groupIterator.hasNext() ) {
      Group group = groupIterator.next();
      validatePropertyForGroup(
View Full Code Here

    if ( metaConstraints.size() == 0 ) {
      return;
    }

    //root of validateValue calls, share the same cached TraversableResolver
    TraversableResolver cachedTraversableResolver = getCachingTraversableResolver();

    // process groups
    Iterator<Group> groupIterator = groupChain.getGroupIterator();
    while ( groupIterator.hasNext() ) {
      Group group = groupIterator.next();
View Full Code Here

        book = em.find(org.apache.openjpa.integration.validation.Book.class, 1);
        assertNotNull(book);
        // PathImpl path = PathImpl.createPathFromString("org.apache.openjpa.integration.validation.Book.pages");
        // Path.Node node = path.getLeafNode();
        Path.Node node = getLeafNodeFromString("org.apache.openjpa.integration.validation.Book.pages");
        TraversableResolver tr = new TraversableResolverImpl();
        assertTrue(tr.isReachable(book, node, Book.class, null, ElementType.METHOD));
        assertTrue(tr.isCascadable(book, node, Book.class, null, ElementType.METHOD));
        em.getTransaction().commit();
        closeEMF();
    }
View Full Code Here

TOP

Related Classes of javax.validation.TraversableResolver

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.