@GET @Path(PhoneNumber.PARSE_PHONE_NUMBER) public PhoneNumberData parsePhoneNumber(@QueryParam(Parameters.LANGUAGE) final String planguage, @QueryParam(Parameters.COUNTRY) final String pcountry, @QueryParam(Parameters.PHONE_NUMBER) final String pphoneNumber) { return phoneNumberUtil.parsePhoneNumber(pphoneNumber, pcountry, LocaleUtil.convertLanguageToLocale(planguage)); }
@GET @Path(PhoneNumber.GET_SUGGESTIONS) public List<PhoneNumberData> getSuggestions( @QueryParam(Parameters.LANGUAGE) final String planguage, @QueryParam(Parameters.SEARCH) final String psearch, @QueryParam(Parameters.LIMIT) final int plimit) { return phoneNumberUtil.getSuggstions(psearch, plimit, LocaleUtil.convertLanguageToLocale(planguage)); }
@RequestMapping(value = PhoneNumber.GET_SUGGESTIONS, method = RequestMethod.GET) @PermitAll public List<PhoneNumberData> getSuggestions( @RequestParam(value = Parameters.LANGUAGE, required = true) final String planguage, @RequestParam(value = Parameters.SEARCH, required = true) final String psearch, @RequestParam(value = Parameters.LIMIT, required = true) final int plimit) { return phoneNumberUtil.getSuggstions(psearch, plimit, LocaleUtil.convertLanguageToLocale(planguage)); }
@RequestMapping(value = PhoneNumber.PARSE_PHONE_NUMBER, method = RequestMethod.GET) @PermitAll public PhoneNumberData parsePhoneNumber( @RequestParam(value = Parameters.LANGUAGE, required = true) final String planguage, @RequestParam(value = Parameters.COUNTRY, required = true) final String pcountry, @RequestParam(value = Parameters.PHONE_NUMBER, required = true) final String pphoneNumber) { return phoneNumberUtil.parsePhoneNumber(pphoneNumber, pcountry, LocaleUtil.convertLanguageToLocale(planguage)); }
@RequestMapping(value = PhoneNumber.GET_SUGGESTIONS, method = RequestMethod.GET) @PermitAll public List<PhoneNumberData> getSuggestions( @RequestParam(value = Parameters.LANGUAGE, required = true) final String planguage, @RequestParam(value = Parameters.SEARCH, required = true) final String psearch, @RequestParam(value = Parameters.LIMIT, required = true) final int plimit) { return phoneNumberUtil.getSuggstions(psearch, plimit, LocaleUtil.convertLanguageToLocale(planguage)); }
@RequestMapping(value = PhoneNumber.PARSE_PHONE_NUMBER, method = RequestMethod.GET) @PermitAll public PhoneNumberData parsePhoneNumber( @RequestParam(value = Parameters.LANGUAGE, required = true) final String planguage, @RequestParam(value = Parameters.COUNTRY, required = true) final String pcountry, @RequestParam(value = Parameters.PHONE_NUMBER, required = true) final String pphoneNumber) { return phoneNumberUtil.parsePhoneNumber(pphoneNumber, pcountry, LocaleUtil.convertLanguageToLocale(planguage)); }
/** * parse and reformat the phone number in all available formats. * * @param planguage language to use * @param pcountry default country * @param pphoneNumber phone number to format * @return PhoneNumberDataWithFormats */ @GET @Path(PhoneNumber.PARSE_AND_FORMAT) public PhoneNumberDataWithFormats parseAndFormatPhoneNumber( @QueryParam(Parameters.LANGUAGE) final String planguage, @QueryParam(Parameters.COUNTRY) final String pcountry, @QueryParam(Parameters.PHONE_NUMBER) final String pphoneNumber) { final PhoneNumberDataWithFormats result = new PhoneNumberDataWithFormats(phoneNumberUtil .parsePhoneNumber(pphoneNumber, pcountry, LocaleUtil.convertLanguageToLocale(planguage))); result.setCommonInternational(phoneNumberUtil.formatCommonInternational(result)); result.setCommonNational(phoneNumberUtil.formatCommonNational(result)); result.setDin5008International(phoneNumberUtil.formatDin5008International(result)); result.setDin5008National(phoneNumberUtil.formatDin5008National(result)); result.setE123International(phoneNumberUtil.formatE123International(result)); result.setE123National(phoneNumberUtil.formatE123National(result)); result.setMs(phoneNumberUtil.formatMs(result)); result.setUrl(phoneNumberUtil.formatUrl(result)); return result; }
/** * parse and reformat the phone number in all available formats. * * @param planguage language to use * @param pcountry default country * @param pphoneNumber phone number to format * @return PhoneNumberDataWithFormats */ @RequestMapping(value = PhoneNumber.PARSE_AND_FORMAT, method = RequestMethod.GET) @PermitAll public PhoneNumberDataWithFormats parseAndFormatPhoneNumber( @RequestParam(value = Parameters.LANGUAGE, required = true) final String planguage, @RequestParam(value = Parameters.COUNTRY, required = true) final String pcountry, @RequestParam(value = Parameters.PHONE_NUMBER, required = true) final String pphoneNumber) { final PhoneNumberDataWithFormats result = new PhoneNumberDataWithFormats(phoneNumberUtil .parsePhoneNumber(pphoneNumber, pcountry, LocaleUtil.convertLanguageToLocale(planguage))); result.setCommonInternational(phoneNumberUtil.formatCommonInternational(result)); result.setCommonNational(phoneNumberUtil.formatCommonNational(result)); result.setDin5008International(phoneNumberUtil.formatDin5008International(result)); result.setDin5008National(phoneNumberUtil.formatDin5008National(result)); result.setE123International(phoneNumberUtil.formatE123International(result)); result.setE123National(phoneNumberUtil.formatE123National(result)); result.setMs(phoneNumberUtil.formatMs(result)); result.setUrl(phoneNumberUtil.formatUrl(result)); return result; }
/** * parse and reformat the phone number in all available formats. * * @param planguage language to use * @param pcountry default country * @param pphoneNumber phone number to format * @return PhoneNumberDataWithFormats */ @RequestMapping(value = PhoneNumber.PARSE_AND_FORMAT, method = RequestMethod.GET) @PermitAll public PhoneNumberDataWithFormats parseAndFormatPhoneNumber( @RequestParam(value = Parameters.LANGUAGE, required = true) final String planguage, @RequestParam(value = Parameters.COUNTRY, required = true) final String pcountry, @RequestParam(value = Parameters.PHONE_NUMBER, required = true) final String pphoneNumber) { final PhoneNumberDataWithFormats result = new PhoneNumberDataWithFormats(phoneNumberUtil .parsePhoneNumber(pphoneNumber, pcountry, LocaleUtil.convertLanguageToLocale(planguage))); result.setCommonInternational(phoneNumberUtil.formatCommonInternational(result)); result.setCommonNational(phoneNumberUtil.formatCommonNational(result)); result.setDin5008International(phoneNumberUtil.formatDin5008International(result)); result.setDin5008National(phoneNumberUtil.formatDin5008National(result)); result.setE123International(phoneNumberUtil.formatE123International(result)); result.setE123National(phoneNumberUtil.formatE123National(result)); result.setMs(phoneNumberUtil.formatMs(result)); result.setUrl(phoneNumberUtil.formatUrl(result)); return result; }