Обновить страницу программно (Copy Paste)

Мое приложение все в фрагментах и как следствие данный способ не подходит. Пока оставлю примеры кода, может когда и понадобится.

Example 1

protected void refreshFragmentProgarmmatically() {

    FacesContext context = FacesContext.getCurrentInstance();
    String viewId = context.getViewRoot().getViewId();

    ViewHandler vh = context.getApplication().getViewHandler();
    UIViewRoot page = vh.createView(context, viewId);

    context.setViewRoot(page);

}


Example 2

protected void refreshFragmentProgarmmatically() {

    FacesContext fctx = FacesContext.getCurrentInstance();
    String refreshpage = fctx.getViewRoot().getViewId();
    ViewHandler ViewH = fctx.getApplication().getViewHandler();
    UIViewRoot UIV = ViewH.createView(fctx, refreshpage);
    UIV.setViewId(refreshpage);
    fctx.setViewRoot(UIV);

}