@Test void updateRepository() { EntityType entityType2 = mock(EntityType.class); indexActionRepositoryCollectionDecorator.updateRepository(entityType, entityType2); verify(decoratedRepositoryCollection).updateRepository(entityType, entityType2); verify(indexActionRegisterService).register(entityType, null); }
@Override public void updateRepository(EntityType entityType, EntityType updatedEntityType) { this.indexActionRegisterService.register(entityType, null); delegate().updateRepository(entityType, updatedEntityType); }
IndexActionRepositoryCollectionDecorator extends AbstractRepositoryCollectionDecorator { @Override public void updateRepository(EntityType entityType, EntityType updatedEntityType) { this.indexActionRegisterService.register(entityType, null); delegate().updateRepository(entityType, updatedEntityType); } }
IndexActionRepositoryCollectionDecorator extends AbstractRepositoryCollectionDecorator { @Override public void updateRepository(EntityType entityType, EntityType updatedEntityType) { this.indexActionRegisterService.register(entityType, null); delegate().updateRepository(entityType, updatedEntityType); } IndexActionRepositoryCollectionDecorator(
      RepositoryCollection delegateRepositoryCollection,
      IndexActionRegisterService indexActionRegisterService); }
IndexActionRepositoryCollectionDecorator extends AbstractRepositoryCollectionDecorator { @Override public void updateRepository(EntityType entityType, EntityType updatedEntityType) { this.indexActionRegisterService.register(entityType, null); delegate().updateRepository(entityType, updatedEntityType); } IndexActionRepositoryCollectionDecorator(
      RepositoryCollection delegateRepositoryCollection,
      IndexActionRegisterService indexActionRegisterService); @Override void deleteRepository(EntityType entityType); @Override void updateRepository(EntityType entityType, EntityType updatedEntityType); @Override void addAttribute(EntityType entityType, Attribute attribute); @Override void updateAttribute(EntityType entityType, Attribute attr, Attribute updatedAttr); @Override void deleteAttribute(EntityType entityType, Attribute attr); @Override Repository<Entity> createRepository(EntityType entityType); }
IndexActionRepositoryCollectionDecorator extends AbstractRepositoryCollectionDecorator { @Override public void updateRepository(EntityType entityType, EntityType updatedEntityType) { this.indexActionRegisterService.register(entityType, null); delegate().updateRepository(entityType, updatedEntityType); } IndexActionRepositoryCollectionDecorator(
      RepositoryCollection delegateRepositoryCollection,
      IndexActionRegisterService indexActionRegisterService); @Override void deleteRepository(EntityType entityType); @Override void updateRepository(EntityType entityType, EntityType updatedEntityType); @Override void addAttribute(EntityType entityType, Attribute attribute); @Override void updateAttribute(EntityType entityType, Attribute attr, Attribute updatedAttr); @Override void deleteAttribute(EntityType entityType, Attribute attr); @Override Repository<Entity> createRepository(EntityType entityType);  }