@Test void testDeleteById() { appRepositoryDecorator.deleteById("app"); verify(appManagerService).deleteApp("app"); verify(repository).deleteById("app"); }
@Override public void deleteById(Object id) { appManagerService.deleteApp((String) id); delegate().deleteById(id); }
AppRepositoryDecorator extends AbstractRepositoryDecorator<App> { @Override public void deleteById(Object id) { appManagerService.deleteApp((String) id); delegate().deleteById(id); } }
AppRepositoryDecorator extends AbstractRepositoryDecorator<App> { @Override public void deleteById(Object id) { appManagerService.deleteApp((String) id); delegate().deleteById(id); } AppRepositoryDecorator(
      Repository<App> delegateRepository, AppManagerService appManagerService); }
AppRepositoryDecorator extends AbstractRepositoryDecorator<App> { @Override public void deleteById(Object id) { appManagerService.deleteApp((String) id); delegate().deleteById(id); } AppRepositoryDecorator(
      Repository<App> delegateRepository, AppManagerService appManagerService); @Override void delete(App entity); @Override void deleteById(Object id); @Override void deleteAll(); @Override void update(App app); @Override void update(Stream<App> apps); }
AppRepositoryDecorator extends AbstractRepositoryDecorator<App> { @Override public void deleteById(Object id) { appManagerService.deleteApp((String) id); delegate().deleteById(id); } AppRepositoryDecorator(
      Repository<App> delegateRepository, AppManagerService appManagerService); @Override void delete(App entity); @Override void deleteById(Object id); @Override void deleteAll(); @Override void update(App app); @Override void update(Stream<App> apps);  }