Bom dia galera… gostaria de saber se é possível eu chamar rich:modalPanel no meu código java… afinal todos os exemplos que vejo estão em jsf
Sim
import org.richfaces.component.html.HtmlModalPanel;
…
HtmlModalPanel myPanel = new HtmlModalPanel();
Você pode criá-lo pelo código java, agora chama-lo eu não sei pois pelo o que vi ele usa javascript para chamar o modal e mesmo assim vc terá que amarra-lo com um objeto do da página usando o atributo binding.
o que vc pode fazer e colocar no retorno de algum objeto no atributo oncomplete a chamada do modal. tipo:
<a4j:commandButton action="#{controller.doEdit}" immediate="true" oncomplete="Richfaces.showModalPanel('mp',{width:450, top:250})" />