From 4fa72bf185fb24ea5a4178ed4f5a47e4fc06e211 Mon Sep 17 00:00:00 2001
From: Jim Mitchener <jim.mitchener@forgerock.com>
Date: Thu, 06 Oct 2016 07:32:59 +0000
Subject: [PATCH] Add ldif to setup parameters
---
opendj-server-legacy/src/main/java/org/forgerock/opendj/server/embedded/SetupParameters.java | 18 ++++++++++++++++++
1 files changed, 18 insertions(+), 0 deletions(-)
diff --git a/opendj-server-legacy/src/main/java/org/forgerock/opendj/server/embedded/SetupParameters.java b/opendj-server-legacy/src/main/java/org/forgerock/opendj/server/embedded/SetupParameters.java
index bfe7520..bc61dae 100644
--- a/opendj-server-legacy/src/main/java/org/forgerock/opendj/server/embedded/SetupParameters.java
+++ b/opendj-server-legacy/src/main/java/org/forgerock/opendj/server/embedded/SetupParameters.java
@@ -25,6 +25,7 @@
private String baseDn;
private int jmxPort;
private String backendType;
+ private List<String> ldifFiles = new ArrayList<>();
private SetupParameters()
{
@@ -70,6 +71,11 @@
args.add(s(connParams.getLdapSecurePort()));
args.add("--generateSelfSignedCertificate");
}
+ for (final String ldif : ldifFiles)
+ {
+ args.add("--ldifFile");
+ args.add(ldif);
+ }
return args.toArray(new String[args.size()]);
}
@@ -127,4 +133,16 @@
this.backendType = backendType;
return this;
}
+
+ /**
+ * Add an ldif file to import after setup.
+ *
+ * @param ldif
+ * the LDIF to import
+ * @return this builder
+ */
+ public SetupParameters ldifFile(String ldif) {
+ this.ldifFiles.add(ldif);
+ return this;
+ }
}
\ No newline at end of file
--
Gitblit v1.10.0