@Override public List<MetadataSourceType> getSourceProcessOrdering() { return delegate.getSourceProcessOrdering(); }
@Override public void prepareForEntityHierarchyProcessing() { for ( MetadataSourceType metadataSourceType : options.getSourceProcessOrdering() ) { if ( metadataSourceType == MetadataSourceType.HBM ) { hbmProcessor.prepareForEntityHierarchyProcessing(); } if ( metadataSourceType == MetadataSourceType.CLASS ) { annotationProcessor.prepareForEntityHierarchyProcessing(); } } }
@Override public void processEntityHierarchies(Set<String> processedEntityNames) { for ( MetadataSourceType metadataSourceType : options.getSourceProcessOrdering() ) { if ( metadataSourceType == MetadataSourceType.HBM ) { hbmProcessor.processEntityHierarchies( processedEntityNames ); } if ( metadataSourceType == MetadataSourceType.CLASS ) { annotationProcessor.processEntityHierarchies( processedEntityNames ); } } }
@Override public void postProcessEntityHierarchies() { for ( MetadataSourceType metadataSourceType : options.getSourceProcessOrdering() ) { if ( metadataSourceType == MetadataSourceType.HBM ) { hbmProcessor.postProcessEntityHierarchies(); } if ( metadataSourceType == MetadataSourceType.CLASS ) { annotationProcessor.postProcessEntityHierarchies(); } } }
@Override public List<MetadataSourceType> getSourceProcessOrdering() { return delegate.getSourceProcessOrdering(); }
@Override public void postProcessEntityHierarchies() { for ( MetadataSourceType metadataSourceType : options.getSourceProcessOrdering() ) { if ( metadataSourceType == MetadataSourceType.HBM ) { hbmProcessor.postProcessEntityHierarchies(); } if ( metadataSourceType == MetadataSourceType.CLASS ) { annotationProcessor.postProcessEntityHierarchies(); } } }
@Override public void prepareForEntityHierarchyProcessing() { for ( MetadataSourceType metadataSourceType : options.getSourceProcessOrdering() ) { if ( metadataSourceType == MetadataSourceType.HBM ) { hbmProcessor.prepareForEntityHierarchyProcessing(); } if ( metadataSourceType == MetadataSourceType.CLASS ) { annotationProcessor.prepareForEntityHierarchyProcessing(); } } }
@Override public void processEntityHierarchies(Set<String> processedEntityNames) { for ( MetadataSourceType metadataSourceType : options.getSourceProcessOrdering() ) { if ( metadataSourceType == MetadataSourceType.HBM ) { hbmProcessor.processEntityHierarchies( processedEntityNames ); } if ( metadataSourceType == MetadataSourceType.CLASS ) { annotationProcessor.processEntityHierarchies( processedEntityNames ); } } }