001
014
015 package com.liferay.portal.kernel.format;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019
023 public class PhoneNumberFormatUtil {
024
025 public static String format(String phoneNumber) {
026 return getPhoneNumberFormat().format(phoneNumber);
027 }
028
029 public static PhoneNumberFormat getPhoneNumberFormat() {
030 PortalRuntimePermission.checkGetBeanProperty(
031 PhoneNumberFormatUtil.class);
032
033 return _phoneNumberFormat;
034 }
035
036 public static String strip(String phoneNumber) {
037 return getPhoneNumberFormat().strip(phoneNumber);
038 }
039
040 public static boolean validate(String phoneNumber) {
041 return getPhoneNumberFormat().validate(phoneNumber);
042 }
043
044 public void setPhoneNumberFormat(PhoneNumberFormat phoneNumberFormat) {
045 PortalRuntimePermission.checkSetBeanProperty(getClass());
046
047 _phoneNumberFormat = phoneNumberFormat;
048 }
049
050 private static PhoneNumberFormat _phoneNumberFormat;
051
052 }