Class BuildVersion


  • public final class BuildVersion
    extends Object
    Utility class used for manipulating OpenDJ instance, binary and data versions.
    • Field Detail

      • CONFIG_VERSION_FILE_NAME

        public static final String CONFIG_VERSION_FILE_NAME
        The config version file name, replaced buildinfo in 6.5.0, and replaced by the ds-cfg-version attribute in config.ldif in 7.0.0 and related development releases.
        See Also:
        Constant Field Values
      • DATA_VERSION_FILE_NAME

        public static final String DATA_VERSION_FILE_NAME
        The data version file name.
        See Also:
        Constant Field Values
      • DEFAULT_DATA_VERSION

        public static final com.forgerock.opendj.util.Version DEFAULT_DATA_VERSION
        The default data version, used whenever the datainfo file doesn't exist.
    • Method Detail

      • binaryUpgradeVersion

        public static UpgradeTaskVersion binaryUpgradeVersion()
        Returns the build upgrade version of the running binaries.
        Returns:
        The build upgrade version of the running binaries
      • configVersion

        public static com.forgerock.opendj.util.Version configVersion()
                                                               throws InitializationException
        Gets the configuration version of the instance.
        Returns:
        The configuration version of the instance
        Throws:
        InitializationException - If an error occurred while reading or parsing the version.
      • dataVersion

        public static com.forgerock.opendj.util.Version dataVersion()
                                                             throws InitializationException
        Gets the data version from the 'data.version' file. If the 'data.version' file doesn't exist then return the default data version (i.e. 6.0.0).
        Returns:
        The data version of the instance
        Throws:
        InitializationException - If an error occurred while reading or parsing the version.