Abrir dialog do Primefaces no ManagedBean

Como eu faço para exibir um dialog do Primefaces de dentro de um método do meu ManagedBean ao invés de abrí-lo através do show() no javascript da página? Eu já consegui achá-lo varrendo o FacesContext.getCurrentInstance().getViewRoot(), dei um typecast para a classe org.primefaces.component.dialog.Dialog, só não sei como exibi-lo na página