<page xmlns="http://bali.us.oracle.com/cabo/baja"
      xmlns:baja="http://bali.us.oracle.com/cabo/baja" 
      xmlns:marlin="http://bali.us.oracle.com/cabo/marlin"
      xmlns:html="http://www.w3.org/TR/REC-html40"
      xmlns:data="http://bali.us.oracle.com/cabo/marlin">

  <baja:head  xmlns="http://bali.us.oracle.com/cabo/marlin"
              xmlns:uix="http://bali.us.oracle.com/cabo/marlin"
              xmlns:html="http://www.w3.org/TR/REC-html40">
    <dataScope>
      <contents>
        <html:title>
          <text data:text="title@titleInfo"/>
        </html:title>
      </contents>

      <provider>
        <data name="titleInfo">
            <method class="oracle.sysman.eml.mntr.host.HostGroupDataObject"
                    method="getTitle"/>
        </data>
      </provider>
    </dataScope>
  </baja:head>

  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
    <dataScope>

      <contents>
        <pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin">
          <mediumAdvertisement>
            <include baja:node="../oemBanner" />
          </mediumAdvertisement>
          <marlin:globalButtons>
            <include baja:node="../globalButtonBar" />
          </marlin:globalButtons>
          <marlin:tabs>
            <include baja:node="../globalTabs" />
          </marlin:tabs>
          <marlin:pageHeader>
            <include baja:node="../globalHeader" />
          </marlin:pageHeader>

          <marlin:location>
            <include baja:node="../breadCrumbs"/>
          </marlin:location>

          <copyright>
           <include baja:node="../copyright"/>
          </copyright>

          <contents>
            <switcher data:childName="node@hostInfo">
             <case name="okNode">
              <stackLayout>
               <contents>

               <header data:text="header@hostInfo">
                <contents>

                 <switcher data:childName="isHW@hostInfo">
                  <case name="false">
                   <stackLayout>
                    <contents>

                     <rowLayout>
                         <contents>
                           <switcher data:childName="patchedHosts@hostInfo">
                            <case name="true">
                            <html:p>
                            <html:font face="Arial,Helvetica,Geneva,sans-serif" size="2" color="#000000">
                              <rawText data:text="helpTxt@hostInfo" />
                             </html:font>
                            </html:p>
                            </case>
                         </switcher>
                       </contents>
                     </rowLayout>

                     <table name="invTable" width="100%"
                            data:tableData="row@hostInfo"
                            data:columnHeaderData="column@hostInfo"
                            data:colFormats="columnFormat@colFormatData">

                      <columnHeaderStamp>
                        <sortableHeader data:text="text" 
                                        data:sortable="sortable"/>
                      </columnHeaderStamp>

                       <contents>
                         <styledText data:text="targetName"
                               data:destination="targetDest" />
                         <link data:text="hardware" 
                               data:destination="hw_destination" />
                         <link data:text="software" 
                               data:destination="os_destination" />
                       </contents>
                     </table>
                    </contents>
                   </stackLayout>
                  </case>
                  <case name="true">
                   <stackLayout>
                    <contents>
                     <table name="invTable" width="100%"
                            data:tableData="row@hostInfo"
                            data:columnHeaderData="column@hostInfo"
                            data:colFormats="columnFormat@colFormatData">

                      <columnHeaderStamp>
                        <sortableHeader data:text="text" 
                                        data:sortable="sortable"/>
                      </columnHeaderStamp>

                       <contents>
                         <styledText data:text="targetName"
                                     data:destination="targetDest" />
                         <link data:text="software"
                               data:destination="os_destination" />
                         <link data:text="hardware" 
                               data:destination="hw_destination" />
                       </contents>
                     </table>
                    </contents>
                   </stackLayout>
                  </case>
                 </switcher>

                </contents>
               </header>

              </contents>
             </stackLayout>
            </case>
            <case name="errNode">
             <messageBox data:message="errMsg@hostInfo"
                         messageType="error"
                         longDescURL="unimpl"
                         text="An error has occurred!">
             </messageBox>
            </case>
           </switcher>

          </contents>

        </pageLayout>
      </contents>

      <provider>
        <data name="colFormatData">
          <inline>
            <colformat/>
            <colformat/>
            <colformat/>
          </inline>
        </data>

        <data name="hostInfo">
          <method class="oracle.sysman.eml.mntr.host.HostGroupDataObject"
                  method="getHostsInventoryInfo"/>
        </data>

        <data name="mntrResourceBundle">
            <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
        </data>

        <data name="commonResourceBundle">
            <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
        </data>

        <data name="hostResourceBundle">
            <bundle class="oracle.sysman.resources.HostResourceBundle"/>
        </data>

      </provider>
    </dataScope>
  </baja:content>

  <handlers>

    <event name="sort">
      <method class="oracle.sysman.eml.mntr.host.HostGroupDataObject"
              method="doInvSort"/>
    </event>

    <event name="goto">
      <method class="oracle.sysman.eml.mntr.host.HostGroupDataObject"
              method="doGoto"/>
    </event>

    <event name="show">
      <method class="oracle.sysman.eml.mntr.host.HostGroupDataObject"
              method="doShow"/>
    </event>

    <event name="refresh">
      <method class="oracle.sysman.eml.mntr.host.HostGroupDataObject"
              method="doRefresh"/>
    </event>

    <event name="null">
      <method class="oracle.sysman.eml.ecm.OnlineHelp"
              method="loadHelpTopic"/>
    </event>

    <event name="*">
      <method class="oracle.sysman.eml.mntr.host.HostGroupDataObject"
              method="doNull"/>
    </event>

  </handlers>

</page>
