Skip to content

Commit

Permalink
HHH-17941 - Apply incremental categorization to "annotation binding" …
Browse files Browse the repository at this point in the history
…- managed-type and persistent-attribute metadata
  • Loading branch information
sebersole committed Apr 19, 2024
1 parent 827b194 commit 3ff8db9
Show file tree
Hide file tree
Showing 19 changed files with 26 additions and 26 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -51,13 +51,13 @@ public interface CategorizedDomainModel extends SourceModelContext {
/**
* All entity hierarchies defined in the persistence unit
*/
EntityHierarchyCollection getEntityHierarchies();
EntityHierarchyCollection getEntityHierarchyCollection();

/**
* Iteration over the {@linkplain #getEntityHierarchies() entity hierarchies}
* Iteration over the {@linkplain #getEntityHierarchyCollection() entity hierarchies}
*/
default void forEachEntityHierarchy(IndexedConsumer<EntityHierarchy> hierarchyConsumer) {
final Collection<EntityHierarchy> entityHierarchies = getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> entityHierarchies = getEntityHierarchyCollection().getHierarchies();
if ( entityHierarchies.isEmpty() ) {
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ public GlobalRegistrations getGlobalRegistrations() {
}

@Override
public EntityHierarchyCollection getEntityHierarchies() {
public EntityHierarchyCollection getEntityHierarchyCollection() {
return entityHierarchies;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ void testCategorization(ServiceRegistryScope scope) {
CrossRuntimeAccessEntity.class
);

assertThat( categorizedDomainModel.getEntityHierarchies().getHierarchies() ).hasSize( 1 );
assertThat( categorizedDomainModel.getEntityHierarchyCollection().getHierarchies() ).hasSize( 1 );
categorizedDomainModel.forEachEntityHierarchy( (index, entityHierarchy) -> {
final EntityTypeMetadata hierarchyRoot = entityHierarchy.getRoot();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ void testImplicitFieldAccess() {
void testCategorization(ServiceRegistryScope scope) {
final CategorizedDomainModel categorizedDomainModel = CategorizationTestsHelper.buildCategorizedDomainModel( scope, Root.class, Base.class, Level1.class );

final EntityHierarchyCollection entityHierarchies = categorizedDomainModel.getEntityHierarchies();
final EntityHierarchyCollection entityHierarchies = categorizedDomainModel.getEntityHierarchyCollection();
assertThat( entityHierarchies.getHierarchies() ).hasSize( 1 );
final EntityHierarchy entityHierarchy = entityHierarchies.getHierarchies().iterator().next();
final EntityTypeMetadata rootEntityDescriptor = entityHierarchy.getRoot();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ void testCategorization() {
bootstrapContext
);

final Collection<EntityHierarchy> entityHierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> entityHierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( entityHierarchies ).hasSize( 1 );
final EntityHierarchy entityHierarchy = entityHierarchies.iterator().next();
final EntityTypeMetadata entityDescriptor = entityHierarchy.getRoot();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,8 @@ void testSimpleUsage() {
final BootstrapContextTesting bootstrapContext = new BootstrapContextTesting( jandexIndex, serviceRegistry, metadataBuildingOptions );
final CategorizedDomainModel categorizedDomainModel = ManagedResourcesProcessor.processManagedResources( managedResources, bootstrapContext );

assertThat( categorizedDomainModel.getEntityHierarchies().getHierarchies() ).hasSize( 2 );
final Iterator<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies().iterator();
assertThat( categorizedDomainModel.getEntityHierarchyCollection().getHierarchies() ).hasSize( 2 );
final Iterator<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies().iterator();
final EntityHierarchy one = hierarchies.next();
final EntityHierarchy two = hierarchies.next();

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ void testSimpleAnyAttribute(ServiceRegistryScope scope) {
bootstrapContext
);

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 3 );
final EntityHierarchy entity3Hierarchy = hierarchies
.stream()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ void testSimpleManyToOne(ServiceRegistryScope scope) {
bootstrapContext
);

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 1 );

final EntityHierarchy hierarchy = hierarchies.iterator().next();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ void testCompleteColumn(ServiceRegistryScope scope) {
bootstrapContext
);

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 1 );

final EntityHierarchy hierarchy = hierarchies.iterator().next();
Expand Down Expand Up @@ -82,7 +82,7 @@ void testOverrideColumn(ServiceRegistryScope scope) {
bootstrapContext
);

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 1 );

final EntityHierarchy hierarchy = hierarchies.iterator().next();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ void testIt() {
);
final CategorizedDomainModel categorizedDomainModel = processManagedResources( managedResources, bootstrapContext );

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 1 );
final EntityHierarchy hierarchy = hierarchies.iterator().next();
assertThat( hierarchy.getInheritanceType() ).isEqualTo( JOINED );
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ void testIt() {
bootstrapContext
);

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 1 );

final EntityHierarchy hierarchy = hierarchies.iterator().next();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ void testDiscriminatorValue() {
bootstrapContext
);

final Collection<EntityHierarchy> entityHierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> entityHierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( entityHierarchies ).hasSize( 3 );

for ( EntityHierarchy entityHierarchy : entityHierarchies ) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ void testSimpleCompleteEntity() {
bootstrapContext
);

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 1 );

final EntityHierarchy hierarchy = hierarchies.iterator().next();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ void testSimpleDynamicModel() {
bootstrapContext
);

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 1 );
final EntityHierarchy hierarchy = hierarchies.iterator().next();
final EntityTypeMetadata rootEntity = hierarchy.getRoot();
Expand Down Expand Up @@ -102,7 +102,7 @@ void testSemiSimpleDynamicModel() {
bootstrapContext
);

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 1 );
final EntityHierarchy hierarchy = hierarchies.iterator().next();
final EntityTypeMetadata rootEntity = hierarchy.getRoot();
Expand Down Expand Up @@ -157,7 +157,7 @@ void testIdClass() {
bootstrapContext
);

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 1 );
final EntityHierarchy hierarchy = hierarchies.iterator().next();
final EntityTypeMetadata rootEntity = hierarchy.getRoot();
Expand Down Expand Up @@ -185,7 +185,7 @@ void testOneToMany() {
bootstrapContext
);

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 1 );
final EntityTypeMetadata rootEntity = hierarchies.iterator().next().getRoot();
assertThat( rootEntity.getClassDetails().getName() ).isEqualTo( Employee.class.getName() );
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ void testNamedEntityGraph() {
bootstrapContext
);

final Collection<EntityHierarchy> entityHierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> entityHierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( entityHierarchies ).hasSize( 2 );

entityHierarchies.forEach(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ void testSimpleDynamicModel() {
bootstrapContext
);

final Collection<EntityHierarchy> entityHierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> entityHierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( entityHierarchies ).hasSize( 3 );

entityHierarchies.forEach(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ void testSimpleDynamicModel() {
bootstrapContext
);

final Collection<EntityHierarchy> entityHierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> entityHierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( entityHierarchies ).hasSize( 2 );

entityHierarchies.forEach(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ void testEntityLifecycle() {
bootstrapContext
);

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 1 );
final EntityTypeMetadata rootEntity = hierarchies
.iterator()
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@ void testSimpleCompleteEntity() {
bootstrapContext
);

final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchies().getHierarchies();
final Collection<EntityHierarchy> hierarchies = categorizedDomainModel.getEntityHierarchyCollection().getHierarchies();
assertThat( hierarchies ).hasSize( 1 );

final EntityHierarchy hierarchy = hierarchies.iterator().next();
Expand Down

0 comments on commit 3ff8db9

Please sign in to comment.