All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.sphere.client.shop.model.LocalizedStringUtils Maven / Gradle / Ivy

There is a newer version: 0.72.1
Show newest version
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);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy