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.StringENV_PROPERTIES_PREFIX
-
Constructor Summary
Constructors Constructor Description ConfigUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetConfigDirPath(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 PlatformConfiggetPlatformConfig(java.lang.Class clazz)static java.lang.StringgetPropertyOrEnv(java.lang.String name)static SystemConfiggetSystemConfig(java.lang.String platformHome)static java.util.Collection<java.lang.String>loadInstalledTenantIDsFromConfig(PlatformConfig platformConfig)static voidloadLog4JProperties(java.util.Properties props, java.lang.Class clazz)static voidloadRuntimeProperties(java.util.Properties props, PlatformConfig platformConfig)static voidloadVelocityProperties(java.util.Properties props, java.lang.Class clazz)protected static voidupdateOverwrittenExtensionProperties(java.util.Properties props, PlatformConfig platformConfig)protected static voidupdateOverwrittenServerProperties(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.
-
-