Passando e retornando parametros para Dialog(PrimeFaces)

Bem…, Gostaria de passar parametros para meu Dialog Atualmente abro ele desta forma.

public void abrirDialogo() {
    Map<String, Object> opcoes = new HashMap<>();
    opcoes.put("modal", true);
    opcoes.put("resizable", false);
    opcoes.put("height", 470);

    RequestContext.getCurrentInstance().openDialog("/dialogos/SelecaoCliente", opcoes, null);
}

preciso passar alguns ids para ele, e depois recuperar
Eu tenho que declarar algo como “Map<String, List>” ?Correto?
Se alguém tiver um link ou puder explicar-me o funcionamento :slight_smile: