public static String id(String id) { return find().replaceAll(":id", id); } }
private static void attachLinks(OutputWriter json, ConfigRepoConfig repo) { json.addLinks(links -> { links.addLink("self", id(repo.getId())); links.addAbsoluteLink("doc", DOC); links.addLink("find", find()); }); }
public static void toJSON(OutputWriter jsonWriter, RepoConfigOrigin repoConfigOrigin) { jsonWriter.addLinks(linksWriter -> linksWriter .addLink("self", Routes.ConfigRepos.id(repoConfigOrigin.getConfigRepo().getId())) .addAbsoluteLink("doc", Routes.ConfigRepos.DOC) .addLink("find", Routes.ConfigRepos.find())); jsonWriter.add("type", "config_repo"); jsonWriter.add("id", repoConfigOrigin.getConfigRepo().getId()); } }
private static void attachLinks(OutputWriter json, ConfigRepoConfig repo) { json.addLinks(links -> { links.addLink("self", id(repo.getId())); links.addAbsoluteLink("doc", DOC); links.addLink("find", find()); }); }