protected void saveSerializedViewInServletSession(FacesContext context, Object serializedView) { Map<String, Object> sessionMap = context.getExternalContext().getSessionMap(); SerializedViewCollection viewCollection = (SerializedViewCollection) sessionMap .get(SERIALIZED_VIEW_SESSION_ATTR); if (viewCollection == null) { viewCollection = new SerializedViewCollection(); sessionMap.put(SERIALIZED_VIEW_SESSION_ATTR, viewCollection); } viewCollection.add(context, serializeView(context, serializedView)); // replace the value to notify the container about the change sessionMap.put(SERIALIZED_VIEW_SESSION_ATTR, viewCollection); }
protected void saveSerializedViewInServletSession(FacesContext context, Object serializedView) { Map<String, Object> sessionMap = context.getExternalContext().getSessionMap(); SerializedViewCollection viewCollection = (SerializedViewCollection) sessionMap .get(SERIALIZED_VIEW_SESSION_ATTR); if (viewCollection == null) { viewCollection = new SerializedViewCollection(); sessionMap.put(SERIALIZED_VIEW_SESSION_ATTR, viewCollection); } viewCollection.add(context, serializeView(context, serializedView)); // replace the value to notify the container about the change sessionMap.put(SERIALIZED_VIEW_SESSION_ATTR, viewCollection); }
protected void saveSerializedViewInServletSession(FacesContext context, Object serializedView) { Map<String, Object> sessionMap = context.getExternalContext().getSessionMap(); SerializedViewCollection viewCollection = (SerializedViewCollection) sessionMap .get(SERIALIZED_VIEW_SESSION_ATTR); if (viewCollection == null) { viewCollection = new SerializedViewCollection(); sessionMap.put(SERIALIZED_VIEW_SESSION_ATTR, viewCollection); } viewCollection.add(context, serializeView(context, serializedView)); // replace the value to notify the container about the change sessionMap.put(SERIALIZED_VIEW_SESSION_ATTR, viewCollection); }