Duvida ao manter estado de um accordionPanel do primeFaces

Bom dia, estou com uma duvida
Como que eu mantenho o estado de um accordionPanel após o click em um deles

Exemplo: qdo eu clico em um link que está dentro de um accordion ele volta para o anterior, gostaria de manter o estado mesmo após o click

Estou usando: JSF 2.0 e PrimeFaces 3.1.1

esse código está dentro de um layout do primefaces

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" 
      xmlns:ui="http://java.sun.com/jsf/facelets" 
      xmlns:h="http://java.sun.com/jsf/html" 
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui">

<h:form>
<p:accordionPanel style="width:190px;" activeIndex="-1" >
<p:tab title="Produto" id="tab1"  >
 <p:menu id="menu">
  <p:submenu label="Opções">
   <p:menuitem value="Novo Produto" icon="ui-icon-plusthick" action="/admin/produto/cadastro-produto.xhtml?faces-redirect=true" ajax="false" immediate="true"/>
    <p:menuitem value="Consultar Produto" icon="ui-icon-search" action="/admin/produto/listar-produto.xhtml?faces-redirect=true" ajax="false" immediate="true"/>
     </p:submenu>
      </p:menu>
       </p:tab>

        <p:tab title="Vendedor" id="tab2">
         <p:menu id="menu2">  
          <p:submenu label="Opções">  
           <p:menuitem value="Novo Vendedor" icon="ui-icon-plusthick" action="/interno/vendedor/cadastro-vendedor.xhtml?faces-redirect=true" ajax="false" immediate="true"/>  
            <p:menuitem value="Consultar Vendedor"  icon="ui-icon-search" action="/interno/vendedor/listar-vendedores.xhtml?faces-redirect=true" ajax="false" immediate="true"/>  
             </p:submenu>  
              </p:menu>  
               </p:tab>      
                
                  <p:tab title="Pedido" id="tab3">
                   <p:menu id="menu3">  
                    <p:submenu label="Opções">  
                     <p:menuitem value="Novo Pedido" icon="ui-icon-plusthick" action="/interno/pedido/cadastro-pedido.xhtml?faces-redirect=true" ajax="false" immediate="true"/>  
                      <p:menuitem value="Consultar Pedido" icon="ui-icon-search" action="/interno/pedido/listar-pedidos.xhtml?faces-redirect=true" ajax="false" immediate="true"/>  
                       </p:submenu>  
                        </p:menu>  
                         </p:tab>      

 
</p:accordionPanel>

</h:form>
</html>

Olá,

Você tem que fazer com que as outras páginas (cadastros e listas) mandem um parâmetro na hora de voltar.
Esse parâmetro serviria para indicar “de onde está vindo”, quer dizer, a partir de qual página foi chamada a tela inicial.

Depois disso fica simples, no atributo activeIndex do accordion crie uma expressão que obtém o índice da aba inicial a partir daquele parâmetro do passo anterior.

Tentei fazer dessa maneira mas sem sucesso…

Alguem já tentou usar o accordion dessa maneira

Fico no aguardo de uma ajuda