Skip to content

Commit bcc13d0

Browse files
authored
NO JIRA. Changes to support dd-dv-cli. (#31)
This PR adds database configuration support to the DataverseClientFactory to enable database connectivity features for the dd-dv-cli tool.
1 parent eb2e6e9 commit bcc13d0

2 files changed

Lines changed: 14 additions & 1 deletion

File tree

pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@
3232
<developerConnection>scm:git:ssh://github.com/DANS-KNAW/${project.artifactId}</developerConnection>
3333
<tag>HEAD</tag>
3434
</scm>
35+
36+
<properties>
37+
<dans-dataverse-client-lib.version>1.6.0</dans-dataverse-client-lib.version>
38+
</properties>
39+
3540
<dependencies>
3641
<dependency>
3742
<groupId>info.picocli</groupId>

src/main/java/nl/knaw/dans/lib/util/DataverseClientFactory.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@ public class DataverseClientFactory {
4545
private int awaitIndexingMaxNumberOfRetries = 15;
4646
private int awaitIndexingMillisecondsBetweenRetries = 1000;
4747
private HttpClientConfiguration httpClient = null;
48+
private String databaseUrl;
49+
private String databaseUser;
50+
private String databasePassword;
4851

4952
public DataverseClient build() {
5053
return build(null, null, null);
@@ -75,7 +78,12 @@ public DataverseClient build(Environment environment, String name, String overri
7578
awaitLockStateMillisecondsBetweenRetries,
7679
awaitIndexingMaxNumberOfRetries,
7780
awaitIndexingMillisecondsBetweenRetries,
78-
unblockKey);
81+
unblockKey,
82+
databaseUrl,
83+
databaseUser,
84+
databasePassword);
85+
86+
7987

8088
ObjectMapper objectMapper = environment == null ? new ObjectMapper() : environment.getObjectMapper();
8189
if (httpClient == null) {

0 commit comments

Comments
 (0)