/** * @see javax.faces.component.UIComponentBase#isTransient() */ public boolean isTransient() { return original.isTransient(); }
public Object getComponentStateToSave(FacesContext context, UIViewRoot viewRoot) { if (viewRoot.isTransient()) { return null; } return viewRoot.processSaveState(context); }
public Object getComponentStateToSave(final FacesContext context) { final UIViewRoot viewRoot = context.getViewRoot(); if (viewRoot.isTransient()) { return null; } return viewRoot.processSaveState(context); }
protected Object getComponentStateToSave(FacesContext context) { UIViewRoot viewRoot = context.getViewRoot(); if (viewRoot.isTransient()) { return null; } return viewRoot.processSaveState(context); }
protected Object getComponentStateToSave(FacesContext facesContext) { if (log.isTraceEnabled()) log.trace("Entering getComponentStateToSave"); UIViewRoot viewRoot = facesContext.getViewRoot(); if (viewRoot.isTransient()) { return null; } Object serializedComponentStates = viewRoot.processSaveState(facesContext); //Locale is a state attribute of UIViewRoot and need not be saved explicitly if (log.isTraceEnabled()) log.trace("Exiting getComponentStateToSave"); return serializedComponentStates; }
@Override public String encode(FacesContext facesContext, Object savedStateObject) { if (facesContext.getViewRoot().isTransient()) { return STATELESS_TOKEN; } String serializedState = StateUtils.construct(savedStateObject, facesContext.getExternalContext()); return serializedState; } }
@Override protected Object getComponentStateToSave(FacesContext facesContext) { if (log.isLoggable(Level.FINEST)) log.finest("Entering getComponentStateToSave"); UIViewRoot viewRoot = facesContext.getViewRoot(); if (viewRoot.isTransient()) { return null; } Object serializedComponentStates = viewRoot.processSaveState(facesContext); //Locale is a state attribute of UIViewRoot and need not be saved explicitly if (log.isLoggable(Level.FINEST)) log.finest("Exiting getComponentStateToSave"); return serializedComponentStates; }
@Override protected Object getComponentStateToSave(FacesContext facesContext) { if (log.isLoggable(Level.FINEST)) log.finest("Entering getComponentStateToSave"); UIViewRoot viewRoot = facesContext.getViewRoot(); if (viewRoot.isTransient()) { return null; } Object serializedComponentStates = viewRoot.processSaveState(facesContext); //Locale is a state attribute of UIViewRoot and need not be saved explicitly if (log.isLoggable(Level.FINEST)) log.finest("Exiting getComponentStateToSave"); return serializedComponentStates; }
@Override public void saveState(FacesContext facesContext, Object state) { if (!facesContext.getViewRoot().isTransient()) { getStateCache(facesContext).saveSerializedView(facesContext, state); } }
protected Object getTreeStructureToSave(FacesContext context) { UIViewRoot viewRoot = context.getViewRoot(); if (viewRoot.isTransient()) { return null; } return getTreeStructureManager().buildTreeStructure(viewRoot); }
public Object getTreeStructureToSave(final FacesContext context) { final UIViewRoot viewRoot = context.getViewRoot(); if (viewRoot.isTransient()) { return null; } return getTreeStructureManager().buildTreeStructure(viewRoot); }
public Object getTreeStructureToSave(FacesContext context, UIViewRoot viewRoot) { if (viewRoot.isTransient()) { return null; } return getTreeStructureManager().buildTreeStructure(viewRoot); }
protected Object getComponentStateToSave(FacesContext context) { if (!JsfUtils.isFlowRequest()) { return super.getComponentStateToSave(context); } UIViewRoot viewRoot = context.getViewRoot(); if (viewRoot.isTransient()) { return null; } else { return viewRoot.processSaveState(context); } }
protected Object getTreeStructureToSave(FacesContext context) { if (!JsfUtils.isFlowRequest()) { return super.getTreeStructureToSave(context); } UIViewRoot viewRoot = context.getViewRoot(); if (viewRoot.isTransient()) { return null; } else { return new TreeStructureManager().buildTreeStructureToSave(viewRoot); } }
/** * JSF 1.1 version of state saving */ public javax.faces.application.StateManager.SerializedView saveSerializedView(FacesContext context) { if (context.getViewRoot().isTransient()) { return null; } if (!JsfUtils.isFlowRequest()) { return delegate.saveSerializedView(context); } SerializedView view = (SerializedView) saveView(context); return new javax.faces.application.StateManager.SerializedView(view.treeStructure, view.componentState); }
private void markInitialState(FacesContext ctx, UIViewRoot root) { StateContext stateCtx = StateContext.getStateContext(ctx); if (stateCtx.isPartialStateSaving(ctx, root.getViewId())) { try { ctx.getAttributes().put(IS_BUILDING_INITIAL_STATE, Boolean.TRUE); if (!root.isTransient()) { markInitialState(root); } } finally { ctx.getAttributes().remove(IS_BUILDING_INITIAL_STATE); } } }
private void markInitialState(FacesContext ctx, UIViewRoot root) { StateContext stateCtx = StateContext.getStateContext(ctx); if (stateCtx.isPartialStateSaving(ctx, root.getViewId())) { try { ctx.getAttributes().put(IS_BUILDING_INITIAL_STATE, Boolean.TRUE); if (!root.isTransient()) { markInitialState(root); } } finally { ctx.getAttributes().remove(IS_BUILDING_INITIAL_STATE); } } }
private void markInitialState(FacesContext ctx, UIViewRoot root) { StateContext stateCtx = StateContext.getStateContext(ctx); if (stateCtx.isPartialStateSaving(ctx, root.getViewId())) { try { ctx.getAttributes().put(IS_BUILDING_INITIAL_STATE, Boolean.TRUE); if (!root.isTransient()) { markInitialState(root); } } finally { ctx.getAttributes().remove(IS_BUILDING_INITIAL_STATE); } } }
private void markInitialState(FacesContext ctx, UIViewRoot root) { StateContext stateCtx = StateContext.getStateContext(ctx); if (stateCtx.isPartialStateSaving(ctx, root.getViewId())) { try { ctx.getAttributes().put(IS_BUILDING_INITIAL_STATE, Boolean.TRUE); if (!root.isTransient()) { markInitialState(root); } } finally { ctx.getAttributes().remove(IS_BUILDING_INITIAL_STATE); } } }
public void testRender() throws Exception { UIViewRoot newRoot = new UIViewRoot(); newRoot.setViewId(VIEW_ID); newRoot.setRenderKitId("HTML_BASIC"); ((MockViewHandler) this.viewHandler).setCreateView(newRoot); this.context.inViewState(); EasyMock.expectLastCall().andReturn(false); EasyMock.replay(new Object[] { this.context }); View view = this.factory.getView(this.context); ((JsfView) view).getViewRoot().setTransient(true); view.render(); assertTrue(newRoot.isTransient()); assertTrue(((NoRenderViewHandler) this.viewHandler).rendered); }