Package org.apache.beehive.netui.pageflow.handler

Examples of org.apache.beehive.netui.pageflow.handler.FlowControllerHandlerContext


            response.sendError( HttpServletResponse.SC_NOT_FOUND );
            return;
        }
       
        // First, reinitialize the page flow classloader, for reloading when recompile occurs in dev mode.
        FlowControllerHandlerContext handlerContext = new FlowControllerHandlerContext( request, response, null );
        _handlers.getReloadableClassHandler().reloadClasses( handlerContext );
       
        super.process( request, response );
    }
View Full Code Here


            InternalStringBuilder sfActionURI = new InternalStringBuilder( sharedFlowToTry.getModulePath() );
            sfActionURI.append( '/' );
            sfActionURI.append( uriBaseName );
            rw.setOriginalServletPath( uri );
            ForwardRedirectHandler frh = _handlers.getForwardRedirectHandler();
            FlowControllerHandlerContext context = new FlowControllerHandlerContext( request, response, null );
            frh.forward( context, sfActionURI.toString() );
            return true;
        }
       
        return false;
View Full Code Here

        PerRequestState prevState = setPerRequestState( new PerRequestState( request, response, mapping ) );
       
        try
        {
            ExceptionsHandler eh = Handlers.get( getServletContext() ).getExceptionsHandler();
            FlowControllerHandlerContext context = getHandlerContext();
           
            // First, put the exception into the request (or other applicable context).
            Throwable unwrapped = eh.unwrapException( context, ex );
            eh.exposeException( context, unwrapped, mapping );
            return eh.handleException( context, unwrapped, mapping, form );
View Full Code Here

    {
        //
        // This method is overridden in PageFlowController. Even though we're just delegating here, we can't remove it.
        //
        ActionForwardHandler handler = Handlers.get( servletContext ).getActionForwardHandler();
        FlowControllerHandlerContext context = new FlowControllerHandlerContext( request, response, this );
        return handler.doForward( context, fwd, mapping, actionName, altModuleConfig, form );
    }
View Full Code Here

        {
            _log.error( "Exception while handling exception " + ex.getClass().getName()
                        + ".  The original exception will be thrown.", e );
           
            ExceptionsHandler eh = Handlers.get( getServletContext() ).getExceptionsHandler();
            FlowControllerHandlerContext context = new FlowControllerHandlerContext( request, response, this );
            Throwable unwrapped = eh.unwrapException( context, e );
           
            if ( ! eh.eatUnhandledException( context, unwrapped ) )
            {
                if ( ex instanceof ServletException ) throw ( ServletException ) ex;
View Full Code Here

                                                    actionName, parameters, null, asValidXml );
    }
   
    FlowControllerHandlerContext getHandlerContext()
    {
        return new FlowControllerHandlerContext( getRequest(), getResponse(), this );
    }
View Full Code Here

            return true;
        }

        // Check the current user against the list of required roles
        FlowController fc = PageFlowRequestWrapper.get( request ).getCurrentFlowController();
        FlowControllerHandlerContext context = new FlowControllerHandlerContext( request, response, fc );

        for ( int i = 0; i < roles.length; i++ )
        {
            if ( _handlers.getLoginHandler().isUserInRole( context, roles[i] ) )
            {
View Full Code Here

            throws IOException, ServletException
    {
        ServletContext servletContext = getServletContext();
        ForwardRedirectHandler fwdRedirectHandler = _handlers.getForwardRedirectHandler();
        FlowController fc = PageFlowRequestWrapper.get( request ).getCurrentFlowController();
        FlowControllerHandlerContext context = new FlowControllerHandlerContext( request, response, fc );

        // Register this module as the one that's handling the action.
        if ( fc != null )
        {
            InternalUtils.setForwardingModule( request, fc.getModulePath() );
View Full Code Here

            doInclude( uri, request, response );
            return;
        }

        FlowController fc = PageFlowRequestWrapper.get( request ).getCurrentFlowController();
        FlowControllerHandlerContext context = new FlowControllerHandlerContext( request, response, fc );

        if ( _legacySettings.shouldDoSecureForwards() )
        {
            SecurityProtocol sp = PageFlowUtils.getSecurityProtocol( uri, servletContext, request );
View Full Code Here

                    getFallbackFlowController( flowController, exClass, request, response, getServletContext() );
           
            if ( fallbackFC != null )
            {
                flowController = fallbackFC;
                context = new FlowControllerHandlerContext( request, response, flowController );
                exceptionConfig = getExceptionConfig( exClass, flowController.getModuleConfig() );
               
                if ( exceptionConfig != null )
                {
                    // This is the module that will be handling the exception.  Ensure that its message resources are
View Full Code Here

TOP

Related Classes of org.apache.beehive.netui.pageflow.handler.FlowControllerHandlerContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.