@Override public boolean isAccessAllowed(ServletRequest request, ServletResponse response, Object mappedValue) throws IOException { // let check the mappedValues 1st boolean result = false; if (mappedValue != null) { result = super.isAccessAllowed(request, response, mappedValue); // if we are not allowed at start, forbid it if (!result) { return false; } } String actionVerb = getHttpMethodAction(request); Action action = Action.valueOf(actionVerb); if (null == action) { return false; } return rootRouter.authorizePath(getResourceStoreRequest(request, false), action); } }
@Override public boolean isAccessAllowed( ServletRequest request, ServletResponse response, Object mappedValue ) throws IOException { // let check the mappedValues 1st boolean result = false; if ( mappedValue != null ) { result = super.isAccessAllowed( request, response, mappedValue ); // if we are not allowed at start, forbid it if ( !result ) { return false; } } String actionVerb = getHttpMethodAction( request ); Action action = Action.valueOf( actionVerb ); if ( null == action ) { return false; } return rootRouter.authorizePath( getResourceStoreRequest( request, false ), action ); } }