Código para recuperar um cliente(O problema todo é que quando eu faço a requisição não atualiza o input do código com o nome do cliente)
<div class="ui-g-2 ui-sm-12">
<div class="ui-material">
<p:inputMask mask="999.999.999-99"
id="cpf"
required="true"
value="#{serviceBean.cpf}"
requiredMessage="O compo CPF é obrigatório."/>
<p:outputLabel value="CPF" />
</div>
</div>
<div class="ui-g-1 ui-sm-12">
<p:commandButton icon="fa fa-search" styleClass="btn-teal">
<f:ajax event="click"
render="panelServico"
execute="@this cpf"
listener="#{serviceBean.procurarCliente()}" />
</p:commandButton>
</div>
Componente para autopreencher depois de achar cliente
<div class="componente ui-g-4 ui-sm-12">
<div class="ui-material">
<p:inputText required="true" value="#
{serviceBean.recuperado.nome}" />
<p:outputLabel value="Nome" />
</div>
</div>