package qa.qcri.aidr.common.util; import qa.qcri.aidr.common.code.impl.BaseConfigurator; import qa.qcri.aidr.common.exception.ConfigurationPropertyFileException; import qa.qcri.aidr.common.exception.ConfigurationPropertyNotRecognizedException; import qa.qcri.aidr.common.exception.ConfigurationPropertyNotSetException; public class CommonConfigurator extends BaseConfigurator { public static final String configLoadFileName = "common_config.properties"; private static final CommonConfigurator instance = new CommonConfigurator(); private CommonConfigurator() { this.initProperties( CommonConfigurator.configLoadFileName, CommonConfigurationProperty.values()); } public static CommonConfigurator getInstance() throws ConfigurationPropertyNotSetException, ConfigurationPropertyNotRecognizedException, ConfigurationPropertyFileException { return instance; } }