Package de.hybris.bootstrap.config
Class ConfigUtil
- java.lang.Object
-
- de.hybris.bootstrap.config.ConfigUtil
-
public final class ConfigUtil extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ENV_PROPERTIES_PREFIX
-
Constructor Summary
Constructors Constructor Description ConfigUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String
getConfigDirPath(java.lang.Class clazz)
protected static java.util.Optional<java.nio.charset.Charset>
getConfigurationFileEncoding()
Get character set configured by system propertyCONFIG_FILE_ENCODING_PROP
.static PlatformConfig
getPlatformConfig(java.lang.Class clazz)
static java.lang.String
getPropertyOrEnv(java.lang.String name)
static SystemConfig
getSystemConfig(java.lang.String platformHome)
static java.util.Collection<java.lang.String>
loadInstalledTenantIDsFromConfig(PlatformConfig platformConfig)
static void
loadLog4JProperties(java.util.Properties props, java.lang.Class clazz)
static void
loadRuntimeProperties(java.util.Properties props, PlatformConfig platformConfig)
static void
loadVelocityProperties(java.util.Properties props, java.lang.Class clazz)
protected static void
updateOverwrittenExtensionProperties(java.util.Properties props, PlatformConfig platformConfig)
protected static void
updateOverwrittenServerProperties(java.util.Properties props)
-
-
-
Field Detail
-
ENV_PROPERTIES_PREFIX
public static final java.lang.String ENV_PROPERTIES_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSystemConfig
public static SystemConfig getSystemConfig(java.lang.String platformHome)
-
loadInstalledTenantIDsFromConfig
public static java.util.Collection<java.lang.String> loadInstalledTenantIDsFromConfig(PlatformConfig platformConfig)
-
loadRuntimeProperties
public static void loadRuntimeProperties(java.util.Properties props, PlatformConfig platformConfig)
-
updateOverwrittenServerProperties
protected static void updateOverwrittenServerProperties(java.util.Properties props)
-
getPropertyOrEnv
public static java.lang.String getPropertyOrEnv(java.lang.String name)
-
updateOverwrittenExtensionProperties
protected static void updateOverwrittenExtensionProperties(java.util.Properties props, PlatformConfig platformConfig)
-
getPlatformConfig
public static PlatformConfig getPlatformConfig(java.lang.Class clazz)
-
getConfigDirPath
public static java.lang.String getConfigDirPath(java.lang.Class clazz)
-
loadLog4JProperties
public static void loadLog4JProperties(java.util.Properties props, java.lang.Class clazz)
-
loadVelocityProperties
public static void loadVelocityProperties(java.util.Properties props, java.lang.Class clazz)
-
getConfigurationFileEncoding
protected static java.util.Optional<java.nio.charset.Charset> getConfigurationFileEncoding()
Get character set configured by system propertyCONFIG_FILE_ENCODING_PROP
.- Returns:
- The configured character set. The optional is empty if no character set is configured, or if the configured character set is not supported.
-
-