<%@ page import="java.util.ArrayList"%> <%@ page import="java.util.Iterator"%> <%@ page import="oracle.sysman.eml.webapp.data.WebappComponentAvailData"%> <%@ page import="oracle.sysman.eml.mntr.util.GenDataObjectList"%> <%-- --%> <% // include a component performance section for each target type ArrayList availDataList = (ArrayList) request.getAttribute("componentAvailDataList"); if(availDataList != null && availDataList.size() > 0) { for(Iterator availDataIter = availDataList.iterator(); availDataIter.hasNext(); ) { WebappComponentAvailData componentAvailData = (WebappComponentAvailData) availDataIter.next(); String type = componentAvailData.getComponentType(); // bug: 2761632: JSP: CLASSCAST EXCEPTION IF ID IS SET TO RUNTIME VALUE; fixed in UIX 2.1.14 // String compHeaderId = (String)componentAvailData.getCompHeaderId(); String currentDataKey = "componentAvailData"+type; request.setAttribute(currentDataKey, componentAvailData); String currentDataBinding = currentDataKey+"@servletRequest"; %> <%-- --%> <% int n=0; for(Iterator targIter=componentAvailData.getTargetList().iterator(); targIter.hasNext(); n++) { GenDataObjectList rowData = (GenDataObjectList) targIter.next(); String rowKey = currentDataKey+n; request.setAttribute(rowKey, rowData); String rowDataBinding = rowKey+"@servletRequest"; %> <%-- TIME LINE --%> <% } %> <%-- MARKER ROW --%> <%-- START TIME AND END TIME ROW --%> <%-- TARGET NOT MONITORED MSG --%> <%-- TARGET AVAIL UNDERTERMINED MSG --%> <%-- TARGET STATES NOT APPEAR MSG --%> <%-- --%> <% } } %> <%-- --%>