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