Package org.hibernate.jpa.boot.archive.spi

Examples of org.hibernate.jpa.boot.archive.spi.ArchiveContext


    final ResultCollector resultCollector = new ResultCollector( scanOptions );

    if ( persistenceUnit.getJarFileUrls() != null ) {
      for ( URL url : persistenceUnit.getJarFileUrls() ) {
        final ArchiveDescriptor descriptor = buildArchiveDescriptor( url, false, scanOptions );
        final ArchiveContext context = buildArchiveContext( persistenceUnit, false, resultCollector );
        descriptor.visitArchive( context );
      }
    }

    if ( persistenceUnit.getPersistenceUnitRootUrl() != null ) {
      final ArchiveDescriptor descriptor = buildArchiveDescriptor( persistenceUnit.getPersistenceUnitRootUrl(), true, scanOptions );
      final ArchiveContext context = buildArchiveContext( persistenceUnit, false, resultCollector );
      descriptor.visitArchive( context );
    }

    return ScanResultImpl.from( resultCollector );
  }
View Full Code Here


    final ResultCollector resultCollector = new ResultCollector( scanOptions );

    if ( persistenceUnit.getJarFileUrls() != null ) {
      for ( URL url : persistenceUnit.getJarFileUrls() ) {
        final ArchiveDescriptor descriptor = buildArchiveDescriptor( url, false, scanOptions );
        final ArchiveContext context = buildArchiveContext( persistenceUnit, false, resultCollector );
        descriptor.visitArchive( context );
      }
    }

    if ( persistenceUnit.getPersistenceUnitRootUrl() != null ) {
      final ArchiveDescriptor descriptor = buildArchiveDescriptor( persistenceUnit.getPersistenceUnitRootUrl(), true, scanOptions );
      final ArchiveContext context = buildArchiveContext( persistenceUnit, true, resultCollector );
      descriptor.visitArchive( context );
    }

    return ScanResultImpl.from( resultCollector );
  }
View Full Code Here

TOP

Related Classes of org.hibernate.jpa.boot.archive.spi.ArchiveContext

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.