fr.paris.lutece.plugins.seo.service
Class FriendlyUrlUtils

java.lang.Object
  extended by fr.paris.lutece.plugins.seo.service.FriendlyUrlUtils

public final class FriendlyUrlUtils
extends java.lang.Object

Friendly URL Utils


Method Summary
static java.lang.String cleanSlash(java.lang.String strUrl)
          Clean leading slash character
static java.lang.String convertToFriendlyUrl(java.lang.String strSource)
          Normalize a string to a friendly URL
static java.lang.String replaceByFriendlyUrl(java.lang.String strSource, java.util.Map<java.lang.String,java.lang.String> map, java.lang.String strBaseUrl)
          Replace in the source all URL found in the map
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

convertToFriendlyUrl

public static java.lang.String convertToFriendlyUrl(java.lang.String strSource)
Normalize a string to a friendly URL

Parameters:
strSource - The source
Returns:
The converted string

replaceByFriendlyUrl

public static java.lang.String replaceByFriendlyUrl(java.lang.String strSource,
                                                    java.util.Map<java.lang.String,java.lang.String> map,
                                                    java.lang.String strBaseUrl)
Replace in the source all URL found in the map

Parameters:
strSource - The source
map - The Map that contains Friendly URL mapping
strBaseUrl - The base URL
Returns:
The source with found URL replaced

cleanSlash

public static java.lang.String cleanSlash(java.lang.String strUrl)
Clean leading slash character

Parameters:
strUrl - The source
Returns:
The cleaned URL


Copyright © 2012 Mairie de Paris. All Rights Reserved.