public class DefaultPhoneNumberService extends Object implements PhoneNumberService
| Constructor and Description |
|---|
DefaultPhoneNumberService() |
| Modifier and Type | Method and Description |
|---|---|
protected PhoneNumberModel |
create(String countryIsoCode,
String phoneNumber) |
protected CountryModel |
getCountryOrNull(String iso) |
Set<UserModel> |
getUsersByNormalizedPhone(String normalizedPhoneNumber) |
Set<UserModel> |
getUsersByPhone(String countryIsocode,
String phoneNumber) |
protected NormalizedPhoneNumber |
normalize(String countryIsoCode,
String inputLocalPhoneNumber) |
protected List<PhoneNumberModel> |
searchAll(String normalizedNumber) |
PhoneNumberModel |
searchOrCreate(String countryIsoCode,
String phoneNumber) |
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService) |
void |
setI18nService(I18NService i18nService) |
void |
setModelService(ModelService modelService) |
NormalizedPhoneNumber |
validateAndNormalizePhoneNumber(String country,
String phoneNumber) |
public NormalizedPhoneNumber validateAndNormalizePhoneNumber(String country, String phoneNumber)
validateAndNormalizePhoneNumber in interface PhoneNumberServicepublic Set<UserModel> getUsersByPhone(String countryIsocode, String phoneNumber)
getUsersByPhone in interface PhoneNumberServicepublic Set<UserModel> getUsersByNormalizedPhone(String normalizedPhoneNumber)
getUsersByNormalizedPhone in interface PhoneNumberServiceprotected List<PhoneNumberModel> searchAll(String normalizedNumber)
public PhoneNumberModel searchOrCreate(String countryIsoCode, String phoneNumber)
searchOrCreate in interface PhoneNumberServiceprotected PhoneNumberModel create(String countryIsoCode, String phoneNumber)
protected NormalizedPhoneNumber normalize(String countryIsoCode, String inputLocalPhoneNumber)
protected CountryModel getCountryOrNull(String iso)
public void setModelService(ModelService modelService)
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
public void setI18nService(I18NService i18nService)
Copyright © 2017 SAP SE. All Rights Reserved.