PresoController presoController = new PresoController(PrincipalController.getLogedUser(), entity, CarcelConstants.OPERACION_MODIFICACION);
final WindowsCreator creator = new WindowsCreator(PrincipalController.instanciaControllerPrincipal(), presoController, true);
presoController.setPanelListener(new PanelListener() {
public void onPanelClose() {
creator.dispose();
List<Preso> lista2 = ec.createQuery("select p from Preso p where p.enabled = 1", Preso.class).getResultList();
createPresoTable(true, lista2);
}
});
panelListener.onPanelClose();