diff options
author | Trygve Laugstøl <trygvis@inamo.no> | 2012-12-08 10:52:00 +0100 |
---|---|---|
committer | Trygve Laugstøl <trygvis@inamo.no> | 2012-12-08 10:52:00 +0100 |
commit | 164ce072f94a0820d6c2256aab8c6ee8d90d8eee (patch) | |
tree | 3c2a5b6ef68625393368d2fba444565b0bd2ed09 /src/main/java/io/trygvis/esper/testing/jenkins/JenkinsDao.java | |
parent | 5d56a80555ebe5a419dae3b1b849ffa78449b410 (diff) | |
download | esper-testing-164ce072f94a0820d6c2256aab8c6ee8d90d8eee.tar.gz esper-testing-164ce072f94a0820d6c2256aab8c6ee8d90d8eee.tar.bz2 esper-testing-164ce072f94a0820d6c2256aab8c6ee8d90d8eee.tar.xz esper-testing-164ce072f94a0820d6c2256aab8c6ee8d90d8eee.zip |
o Creating a flag to disable jenkins servers from being polled.
o Using proper logging.
Diffstat (limited to 'src/main/java/io/trygvis/esper/testing/jenkins/JenkinsDao.java')
-rw-r--r-- | src/main/java/io/trygvis/esper/testing/jenkins/JenkinsDao.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsDao.java b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsDao.java index 05ed567..a063180 100644 --- a/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsDao.java +++ b/src/main/java/io/trygvis/esper/testing/jenkins/JenkinsDao.java @@ -54,8 +54,11 @@ public class JenkinsDao { new DateTime(rs.getTimestamp(i).getTime())); } - public List<JenkinsServerDto> selectServer() throws SQLException { - try (PreparedStatement s = c.prepareStatement("SELECT " + JENKINS_SERVER + " FROM jenkins_server")) { + public List<JenkinsServerDto> selectServer(boolean enabledOnly) throws SQLException { + String where = "WHERE "; + where += enabledOnly ? "enabled=true" : ""; + + try (PreparedStatement s = c.prepareStatement("SELECT " + JENKINS_SERVER + " FROM jenkins_server " + where)) { ResultSet rs = s.executeQuery(); List<JenkinsServerDto> servers = new ArrayList<>(); |