public final class SetupUtils extends Object
Setup
class.Modifier and Type | Method and Description |
---|---|
static String |
getInstallRootPathFromSystem()
Try to find the local instance path from system property or environment.
|
static String |
path(String... elements)
Builds a path by adding a separator between provided path elements.
|
static boolean |
serverAlreadyInstalled(Path instancePath)
Returns
true if there is already an OpenDJ instance set up in the provided Path . |
static org.forgerock.opendj.ldap.Dn |
validateDn(String dn,
LocalizableMessageDescriptor.Arg0 emptyDnMsg,
LocalizableMessageDescriptor.Arg2<Object,Object> invalidDn)
Validates that the base DN represented by the provided
String is valid and not empty and returns it. |
public static String getInstallRootPathFromSystem()
public static boolean serverAlreadyInstalled(Path instancePath)
true
if there is already an OpenDJ instance set up in the provided Path
.
A path is considered as OpenDJ instance if either a config or a db directory (or both) is present.
instancePath
- The instance path to testtrue
if there is already an OpenDJ instance set up in the provided Path
public static org.forgerock.opendj.ldap.Dn validateDn(String dn, LocalizableMessageDescriptor.Arg0 emptyDnMsg, LocalizableMessageDescriptor.Arg2<Object,Object> invalidDn) throws com.forgerock.opendj.cli.ArgumentException
String
is valid and not empty and returns it.dn
- The base DN string representation to validate.emptyDnMsg
- The error message to throw with the ArgumentException
if the resolved base DN is empty.invalidDn
- The error message to throw with the ArgumentException
if the resolved base DN is invalid.Dn
com.forgerock.opendj.cli.ArgumentException
- If the provided String
cannot be converted to a valid Dn
or is emptyCopyright © 2010-2017 ForgeRock AS. All Rights Reserved.