Examples of ViewControllerManager


Examples of org.apache.myfaces.orchestra.viewController.ViewControllerManager

     * The parameter is completely ignored; the conversation-name returned is that associated with the
     * controller bean, not the specified bean at all.
     */
    protected String getConversationNameForBean(String beanName)
    {
        ViewControllerManager viewControllerManager = getViewControllerManager();
        String viewId = FrameworkAdapter.getCurrentInstance().getCurrentViewId();
        String viewControllerName = viewControllerManager.getViewControllerName(viewId);
        if (viewControllerName == null)
        {
            throw new OrchestraException("no view controller name found for view " + viewId);
        }

View Full Code Here

Examples of org.apache.myfaces.orchestra.viewController.ViewControllerManager

    public Object resolveVariable(FacesContext facesContext, String variableName) throws EvaluationException
    {
        if (VIEW_CONTROLLER_VARIABLE.equals(variableName))
        {
            ViewControllerManager manager = getViewControllerManager(facesContext);
            return manager.getViewController(facesContext.getViewRoot().getViewId());
        }

        return original.resolveVariable(facesContext, variableName);
    }
View Full Code Here

Examples of org.apache.myfaces.orchestra.viewController.ViewControllerManager

        return original.resolveVariable(facesContext, variableName);
    }

    static ViewControllerManager getViewControllerManager(FacesContext context)
    {
        ViewControllerManager manager = (ViewControllerManager) context.getApplication().getVariableResolver().resolveVariable(context, ViewControllerManager.VIEW_CONTROLLER_MANAGER_NAME);
        if (manager != null)
        {
            return manager;
        }
View Full Code Here

Examples of org.apache.myfaces.orchestra.viewController.ViewControllerManager

     *
     * @param facesContext
     */
    protected void assertConversationState(FacesContext facesContext)
    {
        ViewControllerManager manager = ViewControllerVariableResolver.getViewControllerManager(facesContext);
        if (manager == null)
        {
            return;
        }

        String viewId = getViewId(facesContext);
        if (viewId == null)
        {
            return;
        }

        manager.assertConversationState(viewId);
    }
View Full Code Here

Examples of org.apache.myfaces.orchestra.viewController.ViewControllerManager

    /**
     * invokes the preRenderView method on your view controller
     */
    protected void preRenderResponse(FacesContext facesContext)
    {
        ViewControllerManager manager = ViewControllerVariableResolver.getViewControllerManager(facesContext);
        if (manager == null)
        {
            return;
        }

        String viewId = getViewId(facesContext);
        if (viewId == null)
        {
            return;
        }

        manager.executePreRenderView(viewId);
    }
View Full Code Here

Examples of org.apache.myfaces.orchestra.viewController.ViewControllerManager

    /**
     * @deprecated overload/use {@link #executeInitView(javax.faces.context.FacesContext)} instead
     */
    protected void postRestoreView(FacesContext facesContext)
    {
        ViewControllerManager manager = ViewControllerVariableResolver.getViewControllerManager(facesContext);
        if (manager == null)
        {
            return;
        }

        String viewId = getViewId(facesContext);
        if (viewId == null)
        {
            return;
        }

        ViewControllerPhaseListenerState state = getState(facesContext);

        if (state.initedViews.contains(viewId))
        {
            // already inited
            return;
        }
        state.initedViews.add(viewId);

        manager.executeInitView(viewId);
    }
View Full Code Here

Examples of org.apache.myfaces.orchestra.viewController.ViewControllerManager

    /**
     * invokes the preProcess method on your view controller
     */
    protected void preInvokeApplication(FacesContext facesContext)
    {
        ViewControllerManager manager = ViewControllerVariableResolver.getViewControllerManager(facesContext);
        if (manager == null)
        {
            return;
        }

        String viewId = getViewId(facesContext);
        if (viewId == null)
        {
            return;
        }

        manager.executePreProcess(viewId);
    }
View Full Code Here

Examples of org.apache.myfaces.orchestra.viewController.ViewControllerManager

    public Object resolveVariable(FacesContext facesContext, String variableName) throws EvaluationException
    {
        if (VIEW_CONTROLLER_VARIABLE.equals(variableName))
        {
            ViewControllerManager manager = getViewControllerManager(facesContext);
            return manager.getViewController(facesContext.getViewRoot().getViewId());
        }

        return original.resolveVariable(facesContext, variableName);
    }
View Full Code Here

Examples of org.apache.myfaces.orchestra.viewController.ViewControllerManager

        return original.resolveVariable(facesContext, variableName);
    }

    static ViewControllerManager getViewControllerManager(FacesContext context)
    {
        ViewControllerManager manager = (ViewControllerManager) context.getApplication()
            .getVariableResolver().resolveVariable(
                    context, ViewControllerManager.VIEW_CONTROLLER_MANAGER_NAME);
        if (manager != null)
        {
            return manager;
View Full Code Here

Examples of org.apache.myfaces.orchestra.viewController.ViewControllerManager

     *
     * @param facesContext
     */
    protected void assertConversationState(FacesContext facesContext)
    {
        ViewControllerManager manager = ViewControllerVariableResolver.getViewControllerManager(facesContext);
        if (manager == null)
        {
            return;
        }

        String viewId = getViewId(facesContext);
        if (viewId == null)
        {
            return;
        }

        manager.assertConversationState(viewId);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.