public static void toJSON(OutputWriter jsonWriter, ScmMaterialConfig scmMaterialConfig) { if (!(scmMaterialConfig instanceof P4MaterialConfig)) { jsonWriter.add("url", scmMaterialConfig.getUrl()); } jsonWriter.add("destination", scmMaterialConfig.getFolder()); if (scmMaterialConfig.filter().isEmpty()) { jsonWriter.renderNull("filter"); } else { jsonWriter.addChild("filter", filterWriter -> FilterRepresenter.toJSON(filterWriter, scmMaterialConfig.filter())); } jsonWriter.add("invert_filter", scmMaterialConfig.isInvertFilter()); jsonWriter.add("name", scmMaterialConfig.getName()); jsonWriter.add("auto_update", scmMaterialConfig.isAutoUpdate()); }
public static void toJSON(OutputWriter jsonWriter, ScmMaterialConfig scmMaterialConfig) { if (!(scmMaterialConfig instanceof P4MaterialConfig)) { jsonWriter.add("url", scmMaterialConfig.getUrl()); } jsonWriter.add("destination", scmMaterialConfig.getFolder()); if (scmMaterialConfig.filter().isEmpty()) { jsonWriter.renderNull("filter"); } else { jsonWriter.addChild("filter", filterWriter -> FilterRepresenter.toJSON(filterWriter, scmMaterialConfig.filter())); } jsonWriter.add("invert_filter", scmMaterialConfig.isInvertFilter()); jsonWriter.add("name", scmMaterialConfig.getName()); jsonWriter.add("auto_update", scmMaterialConfig.isAutoUpdate()); }