public RemoteResource parse()

in src/main/java/com/googlesource/gerrit/plugins/webhooks/rest/RemotesCollection.java [62:71]


  public RemoteResource parse(ProjectWebhooksResource parent, IdString id)
      throws ResourceNotFoundException, Exception {
    Config cfg =
        configFactory.getProjectPluginConfigWithInheritance(parent.getProject(), pluginName);
    String name = id.get();
    if (!cfg.getSubsections(REMOTE).contains(name)) {
      throw new ResourceNotFoundException(String.format("Remote %s does not exist", name));
    }
    return new RemoteResource(parent.getProject(), remoteFactory.create(cfg, name));
  }