<%--
  - FILE
  -   remedies_table_by_home.jspf
  -
  - DESCRIPTION
  - a partial jsp file for include in remedies_alerts.jspf. it shows remedies
  - grouped by  oracle homes
  -
  - MODIFIED   (MM/DD/YY)
  - somukher    06/28/05   - Bug - 4442849 
  - mningomb    09/20/04   - mningomb_final
  - mningomb    08/02/04   - created
  -
  --%>
 <uix:header textBinding="REMEDIES_TABLE_BY_HOME_HEADER@patchResourceBundle">

 <uix:tableLayout cellSpacing="5" width="90%">
 <%
   Vector remediesByHomeList = (Vector) request.getAttribute(
                                                    PatchConsts.REMEDIES_BY_HOME_LIST);
   if (remediesByHomeList != null && remediesByHomeList.size()>0) {
    int size = remediesByHomeList.size();
    for(int indx=0; indx<size; indx++) {
      RemediesByHome rbh = (RemediesByHome)remediesByHomeList.get(indx);
      OracleHome[] homes = rbh.getHomes();
      int homesSize = homes.length;
      StringBuffer homeData = new StringBuffer();
      for (int count=0; count<homesSize; count++) {
        homeData.append(homes[count].getHostName()+"-"+homes[count].getInstallationDirectory()+"<br>");
      }
     String tableName = "remedies_table_by_home "+ indx;
     String attrName = "remediesByHome"+indx;
     request.setAttribute(attrName,rbh);
     String rowData  = "rows@"+attrName+"@servletRequest";
     String columnHeader  = "columnHeaders@"+attrName+"@servletRequest";

 %> 
    
 <uix:rowLayout>
   <uix:cellFormat>
     <uix:rowLayout hAlign="left" vAlign="top">
      <uix:rawText text="<%=homeData.toString()%>" />
     </uix:rowLayout>
   </uix:cellFormat>
   <uix:cellFormat>
     <uix:rowLayout hAlign="left" vAlign="top">
     <uix:table 
      name="<%=tableName%>"
      id="<%=tableName%>"
      width="100%"
      summary="<%=tableName%>"
      alternateText="no data"
      tableDataBinding="<%=rowData%>"
      columnHeaderDataBinding="<%=columnHeader%>">
       
      <uix:tableFormat tableBanding="rowBanding"/>
      <uix:columnHeaderStamp>
        <uix:sortableHeader 
            textBinding="text"/>
      </uix:columnHeaderStamp>

      <uix:styledText textBinding="remedy" destinationBinding="remedyDetailLink"/>
      <uix:styledText textBinding="percentage" />
       
    </uix:table>
   </uix:rowLayout>
  </uix:cellFormat>
</uix:rowLayout>

<%}}%>

</uix:tableLayout>
</uix:header>

