/** * @param context */ public Object saveState(FacesContext context) { if (context == null) { throw new NullPointerException ("context"); } StateHelper stateHelper = getStateHelper(false); if (stateHelper != null) { return stateHelper.saveState(context); } else { return null; } }
@Override public Object saveState(final FacesContext facesContext) { if (initialStateMarked()) { final Object parentSaved = super.saveState(facesContext); Object stateHelperSaved = null; final StateHelper myStateHelper = getStateHelper(false); if (myStateHelper != null) { stateHelperSaved = myStateHelper.saveState(facesContext); } if (parentSaved == null && stateHelperSaved == null) { //No values return null; } return new Object[]{parentSaved, stateHelperSaved}; } else { final Object[] values = new Object[2]; values[0] = super.saveState(facesContext); final StateHelper myStateHelper = getStateHelper(false); if (myStateHelper != null) { values[1] = myStateHelper.saveState(facesContext); } return values; } }
@Override public Object saveState(FacesContext context) { Object[] state = null; Object parentState = super.saveState(context); if (initialStateMarked()) { if (parentState != null) { state = new Object[] { parentState }; } } else { Object savedHelper = null; if (behaviorStateHelper != null) { savedHelper = behaviorStateHelper.saveState(context); } state = new Object[3]; state[0] = parentState; state[1] = savedHelper; state[2] = saveBindings(context, bindings); } return state; }
@Override public Object saveState(FacesContext context) { Object[] state = null; Object parentState = super.saveState(context); if (initialStateMarked()) { if (parentState != null) { state = new Object[] { parentState }; } } else { Object savedHelper = null; if (behaviorStateHelper != null) { savedHelper = behaviorStateHelper.saveState(context); } state = new Object[3]; state[0] = parentState; state[1] = savedHelper; state[2] = saveBindings(context, bindings); } return state; }
@Override public Object saveState(FacesContext context) { Object[] state = null; Object parentState = super.saveState(context); if (initialStateMarked()) { if (parentState != null) { state = new Object[] { parentState }; } } else { Object savedHelper = null; if (behaviorStateHelper != null) { savedHelper = behaviorStateHelper.saveState(context); } state = new Object[3]; state[0] = parentState; state[1] = savedHelper; state[2] = saveBindings(context, bindings); } return state; }