package org.inbio.m3s.config;
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.PropertiesConfiguration;
/**
* Configura que tipo de inyección de dependencias se hará para
* las pruebas unitarias!.
*
*/
public class Properties {
public static String AGENT_MANAGER = null;
public static String IMPORTATION_MANAGER = null;
public static String MEDIA_ATTRIBUTE_MANAGER = null;
public static String MEDIA_MANAGER = null;
public static String MESSAGE_MANAGER = null;
public static String SECURITY_MANAGER = null;
public static String SITE_MANAGER = null;
public static String STATISTICS_MANAGER = null;
public static String TAXONOMY_MANAGER = null;
public static String IMPORT_FROM_FILE = null;
public static String METADATA_MANAGER = null;
public static String SEARCH_MANAGER = null;
public static void init() throws ConfigurationException{
PropertiesConfiguration config = new PropertiesConfiguration("m3s-service-test.properties");
Properties.AGENT_MANAGER = (String) config.getProperty("agent_manager");
Properties.IMPORTATION_MANAGER = (String) config.getProperty("importation_manager");
Properties.MEDIA_ATTRIBUTE_MANAGER = (String) config.getProperty("media_attibute_manager");
Properties.MEDIA_MANAGER = (String) config.getProperty("media_manager");
Properties.MESSAGE_MANAGER = (String) config.getProperty("message_manager");
Properties.SECURITY_MANAGER = (String) config.getProperty("security_manager");
Properties.SITE_MANAGER = (String) config.getProperty("site_manager");
Properties.STATISTICS_MANAGER = (String) config.getProperty("statistics_manager");
Properties.TAXONOMY_MANAGER = (String) config.getProperty("taxonomy_manager");
Properties.IMPORT_FROM_FILE = (String) config.getProperty("import_from_file");
Properties.METADATA_MANAGER = (String) config.getProperty("metadata_manager");
Properties.SEARCH_MANAGER = (String) config.getProperty("search_manager");
}
}