package aQute.bnd.deployer.obr;
import java.util.Map;
import aQute.bnd.deployer.repository.AbstractIndexedRepo;
import aQute.bnd.deployer.repository.FixedIndexedRepo;
public class Conversions {
/**
* Converts legacy repository properties to new property names.
*
* @param map
*/
public static final Map<String,String> convertConfig(Map<String,String> map) {
if (!map.containsKey(AbstractIndexedRepo.PROP_REPO_TYPE))
map.put(AbstractIndexedRepo.PROP_REPO_TYPE, AbstractIndexedRepo.REPO_TYPE_OBR);
String location = map.get("location");
if (location != null)
map.put(FixedIndexedRepo.PROP_LOCATIONS, location);
String mode = map.get("mode");
if (mode != null)
map.put(AbstractIndexedRepo.PROP_RESOLUTION_PHASE, mode);
return map;
}
}