io.sphere.client.shop.model.LocalizedStringUtils Maven / Gradle / Ivy
package io.sphere.client.shop.model;
import com.google.common.collect.Maps;
import io.sphere.client.model.LocalizedString;
import java.util.Locale;
import java.util.Map;
final class LocalizedStringUtils {
private LocalizedStringUtils() {
}
static LocalizedString fromStringStringMap(final Map sourceMap) {
Map targetMap = Maps.newHashMap();
for(final Map.Entry entry : sourceMap.entrySet()) {
final Locale key = Locale.forLanguageTag(entry.getKey());
targetMap.put(key, entry.getValue());
}
return new LocalizedString(targetMap);
}
}