URL amigáveis com PrettyFaces

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 :smiley:

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]