Hibernate Criteria, como faço pra setar uma List como campo para ser adicionado na pesquisa

Estou tentando enviar uma List pelo primefaces com jsf para um metodo, montacriteria que recebe os campos
CriteriaBuilder builder = entityManager.getCriteriaBuilder();
CriteriaQuery query = getCriteria();
List predicados = new ArrayList();
Path codigo = getEntityRoot().get(“codigoCliente”);

no xhtml ta assim ex:
<p:panelGrid columns=“2” styleClass=“panelNoBorder”>
<p:inputText value="#{clienteBatchBean.cliente.codigoCliente}" id=“codigoCliente” label=“Codigo do Cliente”>
<h:outputLabel for=“codigoCliente” value="#{language[‘tela.cadastroCliente.codigo’]}:" />
</p:inputText>
</p:panelGrid>

eu quero passar uma List para pegar la no montacriteria
por ex: pegar a list de vendedores
criteriaB.where(vendedorRoot.get(“vendedoresFiltrados”).in(vendedorList));

mesmo eu passando uma lista, como eu pegaria essa lista pelo criteria

Sua dificuldade está em pegar o list da tela, ou utilizar o list na criteria?

resolvido
passei a lista pelo metodo mesmo, verifico se o campo vendedorObrigatorio que existe no cliente.
a lista de vendedores
Predicate pred = getEntityRoot().get(“vendedorObrigatorio”).in(vendedores);