From c29ee2e4029297c8b0bc742b6edc0dfb0334fde9 Mon Sep 17 00:00:00 2001 From: Artem Bachevsky Date: Mon, 13 Feb 2017 19:38:01 +0300 Subject: [PATCH] add availability to update views in folders --- .../src/main/java/com/offbytwo/jenkins/JenkinsServer.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/jenkins-client/src/main/java/com/offbytwo/jenkins/JenkinsServer.java b/jenkins-client/src/main/java/com/offbytwo/jenkins/JenkinsServer.java index b9147ad3..4b8cce3b 100644 --- a/jenkins-client/src/main/java/com/offbytwo/jenkins/JenkinsServer.java +++ b/jenkins-client/src/main/java/com/offbytwo/jenkins/JenkinsServer.java @@ -574,6 +574,14 @@ public void updateView(String viewName, String viewXml) throws IOException { public void updateView(String viewName, String viewXml, boolean crumbFlag) throws IOException { client.post_xml("/view/" + EncodingUtils.encode(viewName) + "/config.xml", viewXml, crumbFlag); } + + public void updateView(FolderJob folder, String viewName, String viewXml) throws IOException { + client.post_xml(toBaseUrl(folder) + "view/" + EncodingUtils.encode(viewName) + "/config.xml", viewXml, true); + } + + public void updateView(FolderJob folder, String viewName, String viewXml, boolean crumbFlag) throws IOException { + client.post_xml(toBaseUrl(folder) + "view/" + EncodingUtils.encode(viewName) + "/config.xml", viewXml, crumbFlag); + } /** * Update the xml description of an existing job