001
014
015 package com.liferay.portal.model.impl;
016
017 import com.liferay.portal.kernel.json.JSON;
018 import com.liferay.portal.kernel.language.LanguageUtil;
019 import com.liferay.portal.model.CountryConstants;
020
021 import java.util.Locale;
022
023
027 public class CountryImpl extends CountryBaseImpl {
028
029 public CountryImpl() {
030 }
031
032 public String getName(Locale locale) {
033 String name = LanguageUtil.get(
034 locale, CountryConstants.NAME_PREFIX + getName());
035
036 if (!name.startsWith(CountryConstants.NAME_PREFIX)) {
037 return name;
038 }
039
040 return getName();
041 }
042
043 public String getNameCurrentLanguageId() {
044 return _nameCurrentLanguageId;
045 }
046
047 @JSON
048 public String getNameCurrentValue() {
049 Locale locale = getLocale(_nameCurrentLanguageId);
050
051 return getName(locale);
052 }
053
054 public void setNameCurrentLanguageId(String languageId) {
055 _nameCurrentLanguageId = languageId;
056 }
057
058 private String _nameCurrentLanguageId;
059
060 }