/** * Adds another flex request/response pair to the stack.<p> * * @param req the request to add * @param res the response to add */ public void push(CmsFlexRequest req, CmsFlexResponse res) { m_flexRequestList.add(req); m_flexResponseList.add(res); m_flexContextInfoList.add(new CmsFlexRequestContextInfo()); updateRequestContextInfo(); }
/** * Adds another flex request/response pair to the stack.<p> * * @param req the request to add * @param res the response to add */ public void push(CmsFlexRequest req, CmsFlexResponse res) { m_flexRequestList.add(req); m_flexResponseList.add(res); m_flexContextInfoList.add(new CmsFlexRequestContextInfo()); updateRequestContextInfo(); }
/** * Removes the topmost request/response pair from the stack.<p> */ public void pop() { if ((m_flexRequestList != null) && !m_flexRequestList.isEmpty()) { m_flexRequestList.remove(m_flexRequestList.size() - 1); } if ((m_flexResponseList != null) && !m_flexRequestList.isEmpty()) { m_flexResponseList.remove(m_flexResponseList.size() - 1); } if ((m_flexContextInfoList != null) && !m_flexContextInfoList.isEmpty()) { CmsFlexRequestContextInfo info = (CmsFlexRequestContextInfo)m_flexContextInfoList.remove(m_flexContextInfoList.size() - 1); if (m_flexContextInfoList.size() > 0) { ((CmsFlexRequestContextInfo)m_flexContextInfoList.get(0)).merge(info); updateRequestContextInfo(); } } }
/** * Removes the topmost request/response pair from the stack.<p> */ public void pop() { if ((m_flexRequestList != null) && !m_flexRequestList.isEmpty()) { m_flexRequestList.remove(m_flexRequestList.size() - 1); } if ((m_flexResponseList != null) && !m_flexRequestList.isEmpty()) { m_flexResponseList.remove(m_flexResponseList.size() - 1); } if ((m_flexContextInfoList != null) && !m_flexContextInfoList.isEmpty()) { CmsFlexRequestContextInfo info = m_flexContextInfoList.remove(m_flexContextInfoList.size() - 1); if (m_flexContextInfoList.size() > 0) { (m_flexContextInfoList.get(0)).merge(info); updateRequestContextInfo(); } } }