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(
043 String friendlyURL, Pattern friendlyURLPattern) {
044
045 return getFriendlyURLNormalizer().normalize(
046 friendlyURL, friendlyURLPattern);
047 }
048
049 public static String normalizeWithPeriodsAndSlashes(String friendlyURL) {
050 return getFriendlyURLNormalizer().normalizeWithPeriodsAndSlashes(
051 friendlyURL);
052 }
053
054 public void setFriendlyURLNormalizer(
055 FriendlyURLNormalizer friendlyURLNormalizer) {
056
057 PortalRuntimePermission.checkSetBeanProperty(getClass());
058
059 _friendlyURLNormalizer = friendlyURLNormalizer;
060 }
061
062 private static FriendlyURLNormalizer _friendlyURLNormalizer;
063
064 }