Bom dia pessoal, estou com uma pequena duvida quanto a reescrita de URL com PrettyFaces, existe a maneira de eu passar um ID para o Prettyfaces e em vez de ele reescrever minha URL com o ID eu consiga com que ele escreva outra coisa no lugar do ID ?
Meu pretty-config.xml tem um mapeamente de uma pagina, e para que a reescrita da pagina aconteça ela esta aguardando 2 valores (), o que eu preciso é que no momento que eu passe os valores eu consiga alterar, antes da chamada da pagina e da reescrita da URL, pois quando o cara clicar em um link eu vou passar o id da pagina para a reescrita e eu quero que a reescrita aconteça em vez de com o Id que eu passei com outro nome, por que o ID é apenas uma referencia da minha pagina e não quero que ele apareça.
Segue abaixo o código, caso não fique claro tento explicar novamente 
Muito Obrigado!
TesteBean.java
[code]import javax.inject.Named;
@Named(“testeBean”)
@RequestScoped
public class TesteBean
{
private String codigoDepartamento;
private String departamentoDescri;
private String novaURL;
private String codigoSecao;
private String codigoGrupo;
public String listarProdutosDepartamentos()
{
System.out.println(codigoDepartamento);
if (codigoDepartamento.equalsIgnoreCase("45"))
{
String desc = "presentes";
setCodigoDepartamento(desc);
System.out.println(codigoDepartamento);
}
return "";
}
//Getters Setters
[/code]
pretty-config.xml
[code]<?xml version="1.0" encoding="UTF-8"?>
<url-mapping id="departamento">
<pattern value="/#{testeBean.codigoDepartamento}/#{testeBean.departamentoDescri}"></pattern>
<view-id value="/departamento.jsf"></view-id>
<action>#{testeBean.listarProdutosDepartamentos}</action>
</url-mapping>
[/code]
principal.jsf
[code]
Hello World<h:body>
<pretty:link mappingId=“departamento”>
<f:param value=“45” />
<f:param value=“45” />
Link</pretty:link>
</h:body>
[/code]