@Test void testPluginRepositoryDecorator() { assertThrows(NullPointerException.class, () -> new PluginRepositoryDecorator(null, null)); }
PluginRepositoryDecorator(Repository<Plugin> delegateRepository, AppSettings appSettings) { super(delegateRepository); this.appSettings = requireNonNull(appSettings); this.gson = new Gson(); }
PluginRepositoryDecorator extends AbstractRepositoryDecorator<Plugin> { PluginRepositoryDecorator(Repository<Plugin> delegateRepository, AppSettings appSettings) { super(delegateRepository); this.appSettings = requireNonNull(appSettings); this.gson = new Gson(); } }
PluginRepositoryDecorator extends AbstractRepositoryDecorator<Plugin> { PluginRepositoryDecorator(Repository<Plugin> delegateRepository, AppSettings appSettings) { super(delegateRepository); this.appSettings = requireNonNull(appSettings); this.gson = new Gson(); } PluginRepositoryDecorator(Repository<Plugin> delegateRepository, AppSettings appSettings); }
PluginRepositoryDecorator extends AbstractRepositoryDecorator<Plugin> { PluginRepositoryDecorator(Repository<Plugin> delegateRepository, AppSettings appSettings) { super(delegateRepository); this.appSettings = requireNonNull(appSettings); this.gson = new Gson(); } PluginRepositoryDecorator(Repository<Plugin> delegateRepository, AppSettings appSettings); @Override void delete(Plugin plugin); @Override void deleteById(Object id); @Override void deleteAll(); @Override void delete(Stream<Plugin> pluginStream); @Override void deleteAll(Stream<Object> ids); }
PluginRepositoryDecorator extends AbstractRepositoryDecorator<Plugin> { PluginRepositoryDecorator(Repository<Plugin> delegateRepository, AppSettings appSettings) { super(delegateRepository); this.appSettings = requireNonNull(appSettings); this.gson = new Gson(); } PluginRepositoryDecorator(Repository<Plugin> delegateRepository, AppSettings appSettings); @Override void delete(Plugin plugin); @Override void deleteById(Object id); @Override void deleteAll(); @Override void delete(Stream<Plugin> pluginStream); @Override void deleteAll(Stream<Object> ids);  }