package qa.qcri.aidr.trainer.api.util; import qa.qcri.aidr.common.code.ConfigurationProperty; /** * @author kushal * * Enum containing all the property keys required by the aidr-trainer-api * module. * */ public enum TrainerConfigurationProperty implements ConfigurationProperty { REMOTE_TASK_MANAGER_REMOTE_JNDI_NAME("REMOTE_TASK_MANAGER_REMOTE_JNDI_NAME"), REMOTE_DB_MANAGER_DOCUMENT_NOMINAL_LABEL_RESOURCE_FACADE_JNDI_NAME("REMOTE_DB_MANAGER_DOCUMENT_NOMINAL_LABEL_RESOURCE_FACADE_JNDI_NAME"), REMOTE_DB_MANAGER_NOMINAL_LABEL_RESOURCE_FACADE_JNDI_NAME("REMOTE_DB_MANAGER_NOMINAL_LABEL_RESOURCE_FACADE_JNDI_NAME"), REMOTE_DB_MANAGER_DOCUMENT_RESOURCE_FACADE_JNDI_NAME("REMOTE_DB_MANAGER_DOCUMENT_RESOURCE_FACADE_JNDI_NAME"), REMOTE_DB_MANAGER_CRISIS_RESOURCE_FACADE_JNDI_NAME("REMOTE_DB_MANAGER_CRISIS_RESOURCE_FACADE_JNDI_NAME"), REMOTE_DB_MANAGER_TASK_ASSIGNMENT_RESOURCE_FACADE_JNDI_NAME("REMOTE_DB_MANAGER_TASK_ASSIGNMENT_RESOURCE_FACADE_JNDI_NAME"), REMOTE_DB_MANAGER_COLLECTION_RESOURCE_FACADE_JNDI_NAME("REMOTE_DB_MANAGER_COLLECTION_RESOURCE_FACADE_JNDI_NAME"), REMOTE_DB_MANAGER_MODEL_FAMILY_RESOURCE_FACADE_JNDI_NAME("REMOTE_DB_MANAGER_MODEL_FAMILY_RESOURCE_FACADE_JNDI_NAME"), REMOTE_DB_MANAGER_CUSTOM_UI_TEMPLATE_RESOURCE_FACADE_JNDI_NAME("REMOTE_DB_MANAGER_CUSTOM_UI_TEMPLATE_RESOURCE_FACADE_JNDI_NAME"), REMOTE_DB_MANAGER_USERS_RESOURCE_FACADE_JNDI_NAME("REMOTE_DB_MANAGER_USERS_RESOURCE_FACADE_JNDI_NAME"), REDIS_HOST("REDIS_HOST"), REDIS_PORT("REDIS_PORT"); private final String configurationProperty; private TrainerConfigurationProperty(String property) { configurationProperty = property; } @Override public String getName() { return this.configurationProperty; } }