@Override public ConfigDescriptor<?> getConfigDescriptor(String path) { return viewConfigResolver.getConfigDescriptor(path); }
@Override public List<ConfigDescriptor<?>> getConfigDescriptors() { return viewConfigResolver.getConfigDescriptors(); }
@Override public ViewConfigDescriptor getDefaultErrorViewConfigDescriptor() { return viewConfigResolver.getDefaultErrorViewConfigDescriptor(); }
@Override public ViewConfigDescriptor getViewConfigDescriptor(String viewId) { return viewConfigResolver.getViewConfigDescriptor(viewId); }
entry = this.viewConfigResolver.getDefaultErrorViewConfigDescriptor(); .getViewConfigDescriptor((Class<? extends ViewConfig>) loadedClass);
ConfigDescriptor configDescriptor = this.viewConfigResolver.getViewConfigDescriptor(viewId); for (String path : parentPathList) pathDescriptor = this.viewConfigResolver.getConfigDescriptor(path);
@Override public List<ViewConfigDescriptor> getViewConfigDescriptors() { return viewConfigResolver.getViewConfigDescriptors(); }
@Override public ViewConfigDescriptor getViewConfigDescriptor(Class<? extends ViewConfig> viewDefinitionClass) { return viewConfigResolver.getViewConfigDescriptor(viewDefinitionClass); }
entry = this.viewConfigResolver.getDefaultErrorViewConfigDescriptor(); .getViewConfigDescriptor((Class<? extends ViewConfig>) loadedClass);
ConfigDescriptor configDescriptor = this.viewConfigResolver.getViewConfigDescriptor(viewId); for (String path : parentPathList) pathDescriptor = this.viewConfigResolver.getConfigDescriptor(path);
BeanProvider.getContextualReference(ViewConfigResolver.class).getViewConfigDescriptors();
private void processPostRenderView(FacesContext facesContext) { UIViewRoot uiViewRoot = facesContext.getViewRoot(); if (uiViewRoot != null) { ViewConfigDescriptor viewDefinitionEntry = this.viewConfigResolver.getViewConfigDescriptor(uiViewRoot.getViewId()); ViewControllerUtils.executeViewControllerCallback(viewDefinitionEntry, PostRenderView.class); } }
entry = viewConfigResolver.getDefaultErrorViewConfigDescriptor(); .getViewConfigDescriptor((Class<? extends ViewConfig>) loadedClass);
private static void tryToHandleSecurityViolation(RuntimeException runtimeException, boolean allowNavigation) { ErrorViewAwareAccessDeniedException exception = extractException(runtimeException); if (exception == null) { throw runtimeException; } Class<? extends ViewConfig> errorView = null; Class<? extends ViewConfig> inlineErrorView = exception.getErrorView(); if (inlineErrorView != null && !DefaultErrorView.class.getName().equals(inlineErrorView.getName())) { errorView = inlineErrorView; } if (errorView == null) { ViewConfigResolver viewConfigResolver = BeanProvider.getContextualReference(ViewConfigResolver.class); ViewConfigDescriptor errorPageDescriptor = viewConfigResolver.getDefaultErrorViewConfigDescriptor(); if (errorPageDescriptor != null) { errorView = errorPageDescriptor.getConfigClass(); } } if (errorView == null && allowNavigation) { throw exception; } processApplicationSecurityException(exception, errorView, allowNavigation); }
BeanProvider.getContextualReference(ViewConfigResolver.class).getViewConfigDescriptors();
List<String> supportedExtensions) for (ConfigDescriptor configDescriptor : viewConfigResolver.getConfigDescriptors())
@Override public ConfigDescriptor<?> getConfigDescriptor(Class<?> configClass) { return viewConfigResolver.getConfigDescriptor(configClass); }
private void processPreRenderView(FacesContext facesContext) { UIViewRoot uiViewRoot = facesContext.getViewRoot(); if (uiViewRoot != null) { ViewConfigDescriptor viewDefinitionEntry = this.viewConfigResolver.getViewConfigDescriptor(uiViewRoot.getViewId()); ViewControllerUtils.executeViewControllerCallback(viewDefinitionEntry, PreRenderView.class); } }
entry = viewConfigResolver.getDefaultErrorViewConfigDescriptor(); .getViewConfigDescriptor((Class<? extends ViewConfig>) loadedClass);
private static void tryToHandleSecurityViolation(RuntimeException runtimeException, boolean allowNavigation) { ErrorViewAwareAccessDeniedException exception = extractException(runtimeException); if (exception == null) { throw runtimeException; } Class<? extends ViewConfig> errorView = null; Class<? extends ViewConfig> inlineErrorView = exception.getErrorView(); if (inlineErrorView != null && !DefaultErrorView.class.getName().equals(inlineErrorView.getName())) { errorView = inlineErrorView; } if (errorView == null) { ViewConfigResolver viewConfigResolver = BeanProvider.getContextualReference(ViewConfigResolver.class); ViewConfigDescriptor errorPageDescriptor = viewConfigResolver.getDefaultErrorViewConfigDescriptor(); if (errorPageDescriptor != null) { errorView = errorPageDescriptor.getConfigClass(); } } if (errorView == null && allowNavigation) { throw exception; } processApplicationSecurityException(exception, errorView, allowNavigation); }