io.craftsman.creator.LocaleCreator Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dozer-jdk8-support Show documentation
Show all versions of dozer-jdk8-support Show documentation
A library that provides the missing Java 8 type mappers for the Dozer Java Bean Mapper.
package io.craftsman.creator;
import java.util.Locale;
public class LocaleCreator implements Creator {
@Override
public Locale create(Object source) {
Locale srcObject = (Locale) source;
String language = srcObject.getLanguage() != null ? srcObject.getLanguage() : "";
String country = srcObject.getCountry() != null ? srcObject.getCountry() : "";
String variant = srcObject.getVariant() != null ? srcObject.getVariant() : "";
return new Locale(language, country, variant);
}
}