/** * format phone number in Common format. * * @param pphoneNumber phone number as String to format * @return formated phone number as String */ public final String formatCommon(final String pphoneNumber) { return this.formatCommon(this.parsePhoneNumber(pphoneNumber)); }
/** * format phone number in Common international format. * * @param pphoneNumber phone number as String to format * @return formated phone number as String */ public final String formatCommonInternational(final String pphoneNumber) { return this.formatCommonInternational(this.parsePhoneNumber(pphoneNumber)); }
/** * format phone number in DIN 5008 format. * * @param pphoneNumber phone number as String to format * @return formated phone number as String */ public final String formatDin5008(final String pphoneNumber) { return this.formatDin5008(this.parsePhoneNumber(pphoneNumber), defaultCountryData); }
/** * format phone number in DIN 5008 international format. * * @param pphoneNumber phone number as String to format * @return formated phone number as String */ public final String formatDin5008International(final String pphoneNumber) { return this.formatDin5008International(this.parsePhoneNumber(pphoneNumber)); }
/** * format phone number in URL format. * * @param pphoneNumber phone number to format * @param pcountryCode iso code of country * @return formated phone number as String */ public final String formatUrl(final String pphoneNumber, final String pcountryCode) { return this.formatUrl(this.parsePhoneNumber(pphoneNumber, pcountryCode)); }
/** * format phone number in E123 international format. * * @param pphoneNumber phone number as String to format * @return formated phone number as String */ public final String formatE123International(final String pphoneNumber) { return this.formatE123International(this.parsePhoneNumber(pphoneNumber)); }
/** * format phone number in common international format with cursor position handling. * * @param pphoneNumber phone number as String to format with cursor position * @return formated phone number as String with new cursor position */ public final ValueWithPos<String> formatCommonInternational( final ValueWithPos<String> pphoneNumber) { return valueWithPosDefaults( this.formatCommonInternationalWithPos(this.parsePhoneNumber(pphoneNumber)), pphoneNumber); }
/** * format phone number in Microsoft canonical address format. * * @param pphoneNumber phone number as String to format * @return formated phone number as String */ public final String formatMs(final String pphoneNumber) { return this.formatMs(this.parsePhoneNumber(pphoneNumber)); }
/** * format phone number in common national format. * * @param pphoneNumber phone number to format * @param pcountryCode iso code of country * @return formated phone number as String */ public final String formatCommonNational(final String pphoneNumber, final String pcountryCode) { return this.formatCommonNational(this.parsePhoneNumber(pphoneNumber, pcountryCode)); }
/** * format phone number in E123 format. * * @param pphoneNumber phone number as String to format * @return formated phone number as String */ public final String formatE123(final String pphoneNumber) { return this.formatE123(this.parsePhoneNumber(pphoneNumber), defaultCountryData); }
/** * format phone number in DIN 5008 format. * * @param pphoneNumberData phone number to format * @return formated phone number as String */ public final String formatDin5008(final PhoneNumberInterface pphoneNumberData) { return this.formatDin5008(pphoneNumberData, defaultCountryData); }
/** * format phone number in common format. * * @param pphoneNumberData phone number to format * @return formated phone number as String */ public final String formatCommon(final PhoneNumberInterface pphoneNumberData) { return this.formatCommon(pphoneNumberData, defaultCountryData); }
/** * format phone number in E123 format. * * @param pphoneNumberData phone number to format * @return formated phone number as String */ public final String formatE123(final PhoneNumberInterface pphoneNumberData) { return this.formatE123(pphoneNumberData, defaultCountryData); }
@GET @Path(PhoneNumber.FORMAT_MS) public String formatMs(@QueryParam(Parameters.LANGUAGE) final String planguage, @QueryParam(Parameters.COUNTRY) final String pcountry, @QueryParam(Parameters.PHONE_NUMBER) final String pphoneNumber) { return phoneNumberUtil.formatMs(pphoneNumber, pcountry); }
@GET @Path(PhoneNumber.FORMAT_COMMON_INTERNATIONAL) public String formatCommonInternational(@QueryParam(Parameters.LANGUAGE) final String planguage, @QueryParam(Parameters.COUNTRY) final String pcountry, @QueryParam(Parameters.PHONE_NUMBER) final String pphoneNumber) { return phoneNumberUtil.formatCommonInternational(pphoneNumber, pcountry); }
@GET @Path(PhoneNumber.FORMAT_DIN5008_INTERNATIONAL) public String formatDin5008International(@QueryParam(Parameters.LANGUAGE) final String planguage, @QueryParam(Parameters.COUNTRY) final String pcountry, @QueryParam(Parameters.PHONE_NUMBER) final String pphoneNumber) { return phoneNumberUtil.formatDin5008International(pphoneNumber, pcountry); }
@GET @Path(PhoneNumber.FORMAT_E123_INTERNATIONAL) public String formatE123International(@QueryParam(Parameters.LANGUAGE) final String planguage, @QueryParam(Parameters.COUNTRY) final String pcountry, @QueryParam(Parameters.PHONE_NUMBER) final String pphoneNumber) { return phoneNumberUtil.formatE123International(pphoneNumber, pcountry); }
@GET @Path(PhoneNumber.FORMAT_URL) public String formatUrl(@QueryParam(Parameters.LANGUAGE) final String planguage, @QueryParam(Parameters.COUNTRY) final String pcountry, @QueryParam(Parameters.PHONE_NUMBER) final String pphoneNumber) { return phoneNumberUtil.formatUrl(pphoneNumber, pcountry); }
/** * format phone number in common format with cursor position handling. * * @param pphoneNumberData phone number to format with cursor position * @param pcountryData country data * @return formated phone number as String with new cursor position */ public final ValueWithPos<String> formatCommonWithPos( final ValueWithPos<PhoneNumberData> pphoneNumberData, final PhoneCountryData pcountryData) { if (pphoneNumberData != null && pcountryData != null && StringUtils.equals(pcountryData.getCountryCodeData().getCountryCode(), pphoneNumberData.getValue().getCountryCode())) { return this.formatCommonNationalWithPos(pphoneNumberData); } else { return this.formatCommonInternationalWithPos(pphoneNumberData); } }
@GET @Path(PhoneNumber.FORMAT_COMMON_NATIONAL) public String formatCommonNational(@QueryParam(Parameters.LANGUAGE) final String planguage, @QueryParam(Parameters.COUNTRY) final String pcountry, @QueryParam(Parameters.PHONE_NUMBER) final String pphoneNumber) { return phoneNumberUtil.formatCommonNational(pphoneNumber, pcountry); }