Óia nóis aqui tra vez 
Olá amigos, eu tenho um autocomplete que faz uma validação no momento da seleção e se não atender gostaria de limpar o campo, isso é possivel?
Segue meu codigo ok:
JSF
<p:autoComplete id="acCliente" widgetVar="acCliente" value="#{cautelaBean.selectedCliente}"
completeMethod="#{cautelaBean.completeCliente}"
var="cliente" itemLabel="#{cliente.nomCliente} || #{cliente.qdeAcao}" itemValue="#{cliente}"
converter="clienteConverter" forceSelection="true" style="width: 500px"
selectListener="#{cautelaBean.handleSelect}" onSelectUpdate="messages" />
MB
public void handleSelect(SelectEvent event) {
FacesContext facesContext = FacesContext.getCurrentInstance();
Map<String, String> map = facesContext.getExternalContext().getRequestParameterMap();
List<Cliente> suggestions = null;
String nIdCliente = map.get("acCliente_hinput");
String cSql = "select object(o) from Cliente as o where idCliente = ".concat(nIdCliente);
try {
suggestions = clienteJpa.get(cSql);
this.selectedCliente = suggestions.get(0);
if(this.selectedCliente.getQdeAcao() == 0) {
msg = new FacesMessage(FacesMessage.SEVERITY_WARN, "ATENÇÃO ... Acionista não tem Qde. necessaria para Transferencia ", "");
FacesContext.getCurrentInstance().addMessage(null, msg);
[b]AQUI GOSTARIA DE JA LIMPAR O CAMPO[/b]
}
} catch (EaoException ex) {
Logger.getLogger(CautelaBean.class.getName()).log(Level.SEVERE, null, ex);
}
}
Desde já agradeço qualquer ajuda
Abraços
Jomello
