@Override public String getDisplayString() { if (StringUtils.isEmpty(getAreaCode())) { return "+" + getCountryCode() + " - " + getCountryName(); } return "+" + getCountryCode() + " (" + getTrunkCode() + ")" + getAreaCode() + " - " + getAreaName(); }
@Override public String getReplacementString() { if (StringUtils.isEmpty(getAreaCode())) { return "+" + getCountryCode(); } return "+" + getCountryCode() + " (" + getTrunkCode() + ")" + getAreaCode(); }
@Override protected PhoneNumberCommonItemSuggest createInstance(final PhoneNumberData pentry) { return new PhoneNumberCommonItemSuggest(pentry.getCountryCode(), pentry.getCountryName(), pentry.getAreaCode(), pentry.getAreaName()); }
private String getTrunkCode() { PhoneCountryData phoneCountryData = null; for (final PhoneCountryCodeData country : PhoneNumberCommonItemSuggest.COUNTRY_CONSTANTS .countryCodeData()) { if (StringUtils.equals(country.getCountryCode(), getCountryCode())) { phoneCountryData = country.getPhoneCountryData(); break; } } if (phoneCountryData == null) { return "0"; } return phoneCountryData.getTrunkCode(); } }
@Override protected PhoneNumberCommonItemSuggest createInstance(final PhoneNumberData pentry) { return new PhoneNumberCommonItemSuggest(pentry.getCountryCode(), pentry.getCountryName(), pentry.getAreaCode(), pentry.getAreaName()); }
@Override public String getReplacementString() { if (StringUtils.isEmpty(getAreaCode())) { return "+" + getCountryCode(); } return "+" + getCountryCode() + " (" + getTrunkCode() + ")" + getAreaCode(); }
private String getTrunkCode() { PhoneCountryData phoneCountryData = null; for (final PhoneCountryCodeData country : PhoneNumberCommonItemSuggest.COUNTRY_CONSTANTS .countryCodeData()) { if (StringUtils.equals(country.getCountryCode(), getCountryCode())) { phoneCountryData = country.getPhoneCountryData(); break; } } if (phoneCountryData == null) { return "0"; } return phoneCountryData.getTrunkCode(); } }
@Override public String getDisplayString() { if (StringUtils.isEmpty(getAreaCode())) { return "+" + getCountryCode() + " - " + getCountryName(); } return "+" + getCountryCode() + " (" + getTrunkCode() + ")" + getAreaCode() + " - " + getAreaName(); }
@Override protected PhoneNumberCommonItemSuggest createInstance(final PhoneNumberData pentry) { return new PhoneNumberCommonItemSuggest(pentry.getCountryCode(), pentry.getCountryName(), pentry.getAreaCode(), pentry.getAreaName()); }
@Override protected PhoneNumberCommonItemSuggest createInstance(final PhoneNumberData pentry) { return new PhoneNumberCommonItemSuggest(pentry.getCountryCode(), pentry.getCountryName(), pentry.getAreaCode(), pentry.getAreaName()); }