<page xmlns="http://bali.us.oracle.com/cabo/baja" 
      xmlns:baja="http://bali.us.oracle.com/cabo/baja"
      xmlns:uix="http://bali.us.oracle.com/cabo/marlin"
      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://www.w3.org/TR/REC-html40"/>

  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
    <form name="emdDiscover">
      <contents>
        <dataScope>
          <contents>
            <html:title>
              <text data:text="TITLE@emdTargetsData"/>
            </html:title>

            <pageLayout>
              <mediumAdvertisement>
                <include baja:node="../../../oemBanner" />
              </mediumAdvertisement>

              <globalButtons>
                <include baja:node="../../../globalButtonBar" />
              </globalButtons>

              <tabs>
                <include baja:node="../../../globalTabs" />
              </tabs>

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


              <contentFooter>
                <pageButtonBar>
                 <contents>
                   <submitButton data:text="CANCEL_BUTTON@commonResourceBundle" 
                                 name="event" value="cancel" />
                   <submitButton data:text="OK_BUTTON@commonResourceBundle" 
                                 name="event" value="OK" />
                 </contents>
                </pageButtonBar>
              </contentFooter>


              <marlin:start>
              <!--
                <include baja:node="../adminSideNav" />
              -->
              </marlin:start>

              <pageHeader> 
                <include baja:node="../header"/>
              </pageHeader>

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

              <contents>  <!-- pageLayout contents... -->
                <stackLayout>
                  <contents>
                    <!-- ................... Page Timestamp ................... -->

                    <tableLayout width="100%">
                      <contents>
                        <rowLayout hAlign="right">
                          <contents>
                            <flowLayout>
                              <contents>
                                <styledText data:text="timestampTag@overviewData"/>
                                <spacer width="10"/>
                                <styledText data:text="timestamp@overviewData"/>
                              </contents>
                            </flowLayout>
                          </contents>
                        </rowLayout>
                      </contents>
                    </tableLayout>

                    <!-- ................... Emd Targets List ................ -->
                    <header text="Discover Targets: Results">
                    <contents>
                    <styledText styleClass="OraInstructionText" data:text="discover_helper_text@emdTargetsData"/>
                    <spacer height="5"/>
                       <stackLayout>
                          <contents>
                            <spacer width="20"/>

                            <!-- 3 Cases:
                                 errNode - any error retrieving targets from emd
                                 okNode & noTable - query returned no rows
                                 okNode & okTable - query returned > 1 row
                            -->
                            <switcher data:childName="node@emdTargetsData">
                              <case name="errNode">
                                <inlineMessage
                                  data:message="errMsg@emdTargetsData"
                                  messageType="error">
                                </inlineMessage>
                              </case>
                              <case name="okNode">
                                <switcher data:childName="table@emdTargetsData">
                                  <case name="noTable">
                                    <inlineMessage data:message="noTableMsg@emdTargetsData"/>
                                  </case>
                                  <case name="okTable" >
		                    <stackLayout>
		                      <contents>
                                     
                                    <table
                                      name="discoverTable"
                                      width="70%"
                                      formSubmitted="true"
                                      data:tableData="(row@emdTargetsData)@sort"
                                      data:value="value@emdTargetsData"
                                      data:minValue="minValue@emdTargetsData"
                                      data:blockSize="blockSize@emdTargetsData"
                                      data:maxValue="1"
                                      data:destination=
                                        "tableDestination@emdTargetsData">

                                      <columnHeaderData>
                                        <col text="Name" value="targetName" sort="sortable" />
                                        <col text="Type" value="targetType" sort="sortable"/>
                                      </columnHeaderData>

                                      <columnHeaderStamp>
                                        <sortableHeader data:text="text"
                                                        data:sortable="(sort)@(value)@sortHeaders"
                                                        data:value="value"/>

                                      </columnHeaderStamp>
                                      
                                      <tableSelection>
                                        <multipleSelection disabled="true" selected="true" >
                                        </multipleSelection>
                                      </tableSelection>


                                      <contents>
                                        <textInput name="targetName" data:text="targetName" />
                                        <styledText data:text="targetType" />
                                      </contents>                                    
                                    </table>
                                   </contents>
                                  </stackLayout>
                                  </case>
                                </switcher>
                              </case>
                            </switcher>
                          </contents>         
                         </stackLayout>
                       </contents>
                    </header>

                    
                  </contents>
                </stackLayout>  <!-- end of all page header sections -->
              </contents>
            </pageLayout>
          </contents>
          
          <!-- Data Providers -->
          <provider>
            <data name="sortHeaders">
              <method class="oracle.sysman.eml.mntr.util.TableHeaderSort"
                      method="getIsSortable"/>
            </data>
            <data name="sort">
              <method class="oracle.sysman.eml.mntr.util.TableHeaderSort"
                      method="sort"/>
            </data>
            <data name="emdTargetsData">
              <method class="oracle.sysman.eml.admin.rep.emdConfig.EmdConfigTargetsData" method="getEmdDiscoveredList"/>
            </data>
            <data name="commonResourceBundle">
              <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
            </data>
          </provider>

        </dataScope>
      </contents>
    </form>
  </baja:content>

  <baja:handlers>
    <event name="OK">
      <method class="oracle.sysman.eml.admin.rep.emdConfig.EmdConfigEvents" method="doOK"/>
    </event>
    <event name="cancel">
      <method class="oracle.sysman.eml.admin.rep.emdConfig.EmdConfigEvents" method="doCancel"/>
    </event>
    <event name="sort">
      <method class="oracle.sysman.eml.mntr.util.TableHeaderSort" method="doSort"/>
    </event>
  </baja:handlers>
  
</page>
