@Override public ViewConfigDescriptor getDefaultErrorViewConfigDescriptor() { return viewConfigResolver.getDefaultErrorViewConfigDescriptor(); }
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); }
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); }
entry = this.viewConfigResolver.getDefaultErrorViewConfigDescriptor();
entry = this.viewConfigResolver.getDefaultErrorViewConfigDescriptor();
entry = viewConfigResolver.getDefaultErrorViewConfigDescriptor();
entry = viewConfigResolver.getDefaultErrorViewConfigDescriptor();
.getDefaultErrorViewConfigDescriptor().getViewId();
.getDefaultErrorViewConfigDescriptor().getViewId();
viewConfigResolver.getDefaultErrorViewConfigDescriptor() != null && ClassDeactivationUtils.isActivated(DefaultErrorViewAwareExceptionHandlerWrapper.class);
viewConfigResolver.getDefaultErrorViewConfigDescriptor() != null && ClassDeactivationUtils.isActivated(DefaultErrorViewAwareExceptionHandlerWrapper.class);