aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsClient.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/jenkins/JenkinsClient.java')
-rwxr-xr-x[-rw-r--r--]src/main/java/io/trygvis/esper/testing/jenkins/JenkinsClient.java50
1 files changed, 6 insertions, 44 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsClient.java b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsClient.java
index 40ce661..24ea6d9 100644..100755
--- a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsClient.java
+++ b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsClient.java
@@ -2,7 +2,8 @@ package io.trygvis.esper.testing.jenkins;
import fj.*;
import fj.data.*;
-import io.trygvis.esper.testing.jenkins.JenkinsJobXml.*;
+import io.trygvis.esper.testing.jenkins.xml.*;
+import io.trygvis.esper.testing.jenkins.xml.JenkinsJobXml.*;
import io.trygvis.esper.testing.util.*;
import org.apache.abdera.*;
import org.apache.abdera.model.*;
@@ -18,10 +19,10 @@ import java.net.*;
import java.util.*;
import java.util.List;
-import static fj.P.p;
+import static fj.P.*;
import static fj.data.Option.*;
-import static io.trygvis.esper.testing.util.HttpClient.inputStreamOnly;
-import static java.lang.System.currentTimeMillis;
+import static io.trygvis.esper.testing.util.HttpClient.*;
+import static java.lang.System.*;
import static org.apache.commons.lang.StringUtils.*;
public class JenkinsClient {
@@ -147,7 +148,7 @@ public class JenkinsClient {
case "mavenModuleSetBuild":
case "mavenBuild":
case "freeStyleBuild":
- return JenkinsBuildXml.parse(root).map(new F<JenkinsBuildXml, P2<JenkinsBuildXml, byte[]>>() {
+ return JenkinsBuildXml.parse(root.getDocument()).map(new F<JenkinsBuildXml, P2<JenkinsBuildXml, byte[]>>() {
public P2<JenkinsBuildXml, byte[]> f(JenkinsBuildXml x) {
return p(x, d.some()._2());
}
@@ -157,43 +158,4 @@ public class JenkinsClient {
return Option.none();
}
}
-
-}
-
-class JenkinsEntryXml {
- public final String id;
- public final DateTime timestamp;
- public final URI url;
-
- JenkinsEntryXml(String id, DateTime timestamp, URI url) {
- this.id = id;
- this.timestamp = timestamp;
- this.url = url;
- }
-}
-
-class JenkinsXml {
- public final Option<String> nodeName;
- public final Option<String> nodeDescription;
- public final Option<String> description;
- public final List<JobXml> jobs;
-
- JenkinsXml(Option<String> nodeName, Option<String> nodeDescription, Option<String> description, List<JobXml> jobs) {
- this.nodeName = nodeName;
- this.nodeDescription = nodeDescription;
- this.description = description;
- this.jobs = jobs;
- }
-
- public static class JobXml {
- public final String name;
- public final String url;
- public final String color;
-
- JobXml(String name, String url, String color) {
- this.name = name;
- this.url = url;
- this.color = color;
- }
- }
}