Examples of FacesContext


Examples of javax.faces.context.FacesContext

    * are redirects rather than renders.
    */
   @Test(enabled = true)
   public void testShortCircuitOnNonNullOutcomeWithRedirect()
   {
      FacesContext facesContext = FacesContext.getCurrentInstance();
      TestActions testActions = TestActions.instance();

      facesContext.getViewRoot().setViewId("/action-test05.xhtml");
      Pages.instance().preRender(facesContext);
      assertViewId(facesContext, "/action-test05.xhtml");
      assertActionCalls(testActions, new String[] { "nonNullActionA" });
      assert Contexts.getEventContext().get("lastRedirectViewId").equals("/pageA.xhtml") :
         "Expecting a redirect to /pageA.xhtml but redirected to " + Contexts.getEventContext().get("lastRedirectViewId");
      assert facesContext.getResponseComplete() == true : "The response should have been marked as complete";
   }
View Full Code Here

Examples of javax.faces.context.FacesContext

    * magic postback parameter (javax.faces.ViewState) is present in the request map.
    */
   @Test(enabled = true)
   public void testPostbackConditionOnPageAction()
   {
      FacesContext facesContext = FacesContext.getCurrentInstance();
      simulatePostback(facesContext);
      TestActions testActions = TestActions.instance();

      facesContext.getViewRoot().setViewId("/action-test06.xhtml");
      Pages.instance().preRender(facesContext);
      assertViewId(facesContext, "/action-test06.xhtml");
      assertActionCalls(testActions, new String[] { "nonNullActionA" });
   }
View Full Code Here

Examples of javax.faces.context.FacesContext

    * resulting in different navigation rule matches)
    */
   @Test(enabled = false)
   public void oldBehaviorTest()
   {
      FacesContext facesContext = FacesContext.getCurrentInstance();
      TestActions testActions = TestActions.instance();

      facesContext.getViewRoot().setViewId("/action-test99a.xhtml");
      Pages.instance().preRender(facesContext);
      assertViewId(facesContext, "/pageB.xhtml");
      assertActionCalls(testActions, new String[] { "nonNullActionA", "nonNullActionB" });
   }
View Full Code Here

Examples of javax.faces.context.FacesContext

import net.datacrow.core.web.beans.Security;

public class DcSecured {
   
    protected boolean isLoggedIn() {
        FacesContext fc = FacesContext.getCurrentInstance();
        VariableResolver vr = fc.getApplication().getVariableResolver();
        Security security = (Security) vr.resolveVariable(fc, "security");
        return security.isLoggedIn();
    }
View Full Code Here

Examples of javax.faces.context.FacesContext

        Security security = (Security) vr.resolveVariable(fc, "security");
        return security.isLoggedIn();
    }
   
    public SecuredUser getUser() {
        FacesContext fc = FacesContext.getCurrentInstance();
        VariableResolver vr = fc.getApplication().getVariableResolver();
        Security security = (Security) vr.resolveVariable(fc, "security");
        return security.getUser();
    }
View Full Code Here

Examples of javax.faces.context.FacesContext

    public String open() {
        if (!isLoggedIn())
            return redirect();
       
        FacesContext fc = FacesContext.getCurrentInstance();
        VariableResolver vr = fc.getApplication().getVariableResolver();
       
        DcWebObjects objects = (DcWebObjects) vr.resolveVariable(fc, "webObjects");
        AdvancedFilter af = (AdvancedFilter) vr.resolveVariable(fc, "advancedFilter");

        af.initialize(objects.getModule());
View Full Code Here

Examples of javax.faces.context.FacesContext

        return current();
    }
   
    public String addEntry() {
       
        FacesContext fc = FacesContext.getCurrentInstance();
        VariableResolver vr = fc.getApplication().getVariableResolver();
        AdvancedFilter af = (AdvancedFilter) vr.resolveVariable(fc, "advancedFilter");
       
        DataFilterEntry entry = af.getEntry();
        if (entry.getOperator() == null) {
            fc.addMessage("msg", new FacesMessage("Operator is not filled!"));
        } else if (entry.getOperator().needsValue() && Utilities.isEmpty(entry.getValue())) {
            fc.addMessage("msg", new FacesMessage("Value is not filled!"));
        } else {
            af.addCurrentEntry();
        }
       
        return current();
View Full Code Here

Examples of javax.faces.context.FacesContext

       
        return current();
    }

    public String deleteEntry() {
        FacesContext fc = FacesContext.getCurrentInstance();
        VariableResolver vr = fc.getApplication().getVariableResolver();
        AdvancedFilter af = (AdvancedFilter) vr.resolveVariable(fc, "advancedFilter");
        Map map = fc.getExternalContext().getRequestParameterMap();
        af.deleteEntry(Integer.parseInt((String) map.get("index")));
        return current();
    }
View Full Code Here

Examples of javax.faces.context.FacesContext

        af.deleteEntry(Integer.parseInt((String) map.get("index")));
        return current();
    }

    public String editEntry() {
        FacesContext fc = FacesContext.getCurrentInstance();
        VariableResolver vr = fc.getApplication().getVariableResolver();
        AdvancedFilter af = (AdvancedFilter) vr.resolveVariable(fc, "advancedFilter");
        Map map = fc.getExternalContext().getRequestParameterMap();
        af.editEntry(Integer.parseInt((String) map.get("index")));
        return current();
    }
View Full Code Here

Examples of javax.faces.context.FacesContext

        af.editEntry(Integer.parseInt((String) map.get("index")));
        return current();
    }
   
    public String search() {
        FacesContext fc = FacesContext.getCurrentInstance();
        VariableResolver vr = fc.getApplication().getVariableResolver();
        ItemSearch is = (ItemSearch) vr.resolveVariable(fc, "itemSearch");
        return is.search(true);
    }
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.