config-prettyfaces/src/main/java/com/ocpsoft/pretty/faces/util/PrettyURLBuilder.java
public String build(final UrlMapping mapping, final boolean encodeUrl, final RequestParameter... parameters)
   {
      List<UIParameter> list = new ArrayList<UIParameter>();
      if(parameters != null)
      {
         for (RequestParameter param : parameters)
         {
            UIParameter p = new UIParameter();
            if (param != null)
            {
               p.setValue(param.getName());
               p.setValue(param.getValue());
            }
            list.add(p);
         }
      }
      return build(mapping, false, list);
   }
public String build(final UrlMapping mapping, final boolean encodeUrl, final RequestParameter... parameters)
   {
      List<UIParameter> list = new ArrayList<UIParameter>();
      if(parameters != null)
      {
         for (RequestParameter param : parameters)
         {
            UIParameter p = new UIParameter();
            if (param != null)
            {
               p.setValue(param.getName());
               p.setValue(param.getValue());
            }
            list.add(p);
         }
      }
      return build(mapping, false, list);
   }
public String build ( final UrlMapping mapping , final boolean encodeUrl , final RequestParameter ... parameters ) { List < UIParameter > list = new ArrayList < UIParameter > ( ) ; if ( parameters != null ) { for ( RequestParameter param : parameters ) { UIParameter p = new UIParameter ( ) ; if ( param != null ) { p . setValue ( param . getName ( ) ) ; p . setValue ( param . getValue ( ) ) ; } list . add ( p ) ; } } return build ( mapping , false , list ) ; }
Build a Pretty URL for the given UrlMapping and parameters.

@since 3.2.0
Build a Pretty URL for the given UrlMapping and parameters .