001
014
015 package com.liferay.portal.kernel.util;
016
017 import com.liferay.portal.kernel.security.pacl.permission.PortalRuntimePermission;
018
019 import java.util.regex.Pattern;
020
021
025 public class FriendlyURLNormalizerUtil {
026
027 public static FriendlyURLNormalizer getFriendlyURLNormalizer() {
028 PortalRuntimePermission.checkGetBeanProperty(
029 FriendlyURLNormalizerUtil.class);
030
031 return _friendlyURLNormalizer;
032 }
033
034 public static String normalize(String friendlyURL) {
035 return getFriendlyURLNormalizer().normalize(friendlyURL);
036 }
037
038
041 @Deprecated
042 public static String normalize(String friendlyURL, char[] replaceChars) {
043 return getFriendlyURLNormalizer().normalize(friendlyURL, replaceChars);
044 }
045
046 public static String normalize(
047 String friendlyURL, Pattern friendlyURLPattern) {
048
049 return getFriendlyURLNormalizer().normalize(
050 friendlyURL, friendlyURLPattern);
051 }
052
053 public void setFriendlyURLNormalizer(
054 FriendlyURLNormalizer friendlyURLNormalizer) {
055
056 PortalRuntimePermission.checkSetBeanProperty(getClass());
057
058 _friendlyURLNormalizer = friendlyURLNormalizer;
059 }
060
061 private static FriendlyURLNormalizer _friendlyURLNormalizer;
062
063 }