Mercurial > dive4elements > river
comparison backend/src/main/java/org/dive4elements/river/backend/Credentials.java @ 8470:c5a7aae52396
Added a validation SQL query to database backends.
Enable it by storing something like "SELECT 1 FROM DUAL" in config
under /artifact-database/backend-database/validation-query/text()
or /artifact-database/seddb-database/validation-query/text().
author | Sascha L. Teichmann <teichmann@intevation.de> |
---|---|
date | Wed, 12 Nov 2014 13:31:53 +0100 |
parents | 4c3ccf2b0304 |
children | 026f4c684ee5 |
comparison
equal
deleted
inserted
replaced
8469:079147282650 | 8470:c5a7aae52396 |
---|---|
14 protected String password; | 14 protected String password; |
15 protected String dialect; | 15 protected String dialect; |
16 protected String driver; | 16 protected String driver; |
17 protected String url; | 17 protected String url; |
18 protected String connectionInitSqls; | 18 protected String connectionInitSqls; |
19 protected String validationQuery; | |
19 protected Class [] classes; | 20 protected Class [] classes; |
20 | 21 |
21 public Credentials() { | 22 public Credentials() { |
22 } | 23 } |
23 | 24 |
26 String password, | 27 String password, |
27 String dialect, | 28 String dialect, |
28 String driver, | 29 String driver, |
29 String url, | 30 String url, |
30 String connectionInitSqls, | 31 String connectionInitSqls, |
32 String validationQuery, | |
31 Class [] classes | 33 Class [] classes |
32 ) { | 34 ) { |
33 this.user = user; | 35 this.user = user; |
34 this.password = password; | 36 this.password = password; |
35 this.dialect = dialect; | 37 this.dialect = dialect; |
36 this.driver = driver; | 38 this.driver = driver; |
37 this.url = url; | 39 this.url = url; |
38 this.connectionInitSqls = connectionInitSqls; | 40 this.connectionInitSqls = connectionInitSqls; |
41 this.validationQuery = validationQuery; | |
39 this.classes = classes; | 42 this.classes = classes; |
40 } | 43 } |
41 | 44 |
42 public String getUser() { | 45 public String getUser() { |
43 return user; | 46 return user; |
77 | 80 |
78 public void setUrl(String url) { | 81 public void setUrl(String url) { |
79 this.url = url; | 82 this.url = url; |
80 } | 83 } |
81 | 84 |
85 public String getValidationQuery() { | |
86 return validationQuery; | |
87 } | |
88 | |
89 public void setValidationQuery(String validationQuery) { | |
90 this.validationQuery = validationQuery; | |
91 } | |
92 | |
82 public String getConnectionInitSqls() { | 93 public String getConnectionInitSqls() { |
83 return connectionInitSqls; | 94 return connectionInitSqls; |
84 } | 95 } |
85 | 96 |
86 public void setConnectionInitSqls(String connectionInitSqls) { | 97 public void setConnectionInitSqls(String connectionInitSqls) { |