<!--
 * Copyright (c) 2001, 2003, Oracle Corporation.  All rights reserved.  
 *
 *      NAME
 *       cloneWiz_SelectSource.uix
 *
 *      NOTES
 *       Table displaying single-select list of homes to Clone 
 *

 * MODIFIED   (MM/DD/YY)  VERSION
 *    kchiasso 09/23/03 - col hdr
 *    kchiasso 07/01/03 - add help
 *    kchiasso 03/11/03 - flip titles
 *    kchiasso 02/04/03 - remove ^M
 *    kchiasso 02/03/03 - kchiasso_new_clonehome
 *  @author  kChiasson
 *
-->

<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://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>

      
      <head xmlns="http://xmlns.oracle.com/uix/ui"
         uix:title="pageTitle@getPageTitle"/>
      </contents>
      <provider>
        <data name="getPageTitle">
          <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData" method="getPageTitle"/>
        </data>
      </provider>
    </dataScope>
 </baja:head>

    <!-- special handler to load help topic -->

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

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

   <body>
   <contents>


   <dataScope>
      <contents>

<script>
<contents>

</contents>
</script>

        <form name="cloneWiz_SelectSource" method="POST">
        <contents>
            <formValue name="FromURLHidden" uix:value="calledFrom@getInfo"/>
            <formValue name="INIT" />

        <pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin"
            uix:title="pageTitle@getHeaderTitle">

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

          <globalButtons>
            <include baja:node="../../globalButtonBar" />
          </globalButtons>
          <marlin:tabs>
            <include baja:node="../../globalTabs" />
          </marlin:tabs>
          <marlin:pageHeader>
            <include baja:node="../../globalHeader" />
          </marlin:pageHeader>
        
          <pageButtons>
            <include baja:node="cloneWiz_Footer"/>
          </pageButtons>

          <pageStatus>
            <styledText styleClass="OraInstructionText" uix:text="INSTR_INTRO@ResourceBundle" /> 
          </pageStatus>

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

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

        <contents>

           <messageBox automatic="true" />

           <switcher uix:childName="status@srcList" childName="success">
            <case name="failure">
                <messageBox automatic="false"
                    uix:text="errHdr@srcList"
                    uix:message="errMsg@srcList"
                    messageType="error" />
            </case>
            <case name="success">


            <stackLayout>
            <contents>
                <header uix:text="HDR_HOMETOCLONE@ResourceBundle">
                <contents>
                <styledText styleClass="OraInstructionText" uix:text="INSTR_SELECTSOURCE@ResourceBundle" /> 
                <html:br></html:br>
                <html:br></html:br>


    <rowLayout>
    <contents>
    <include baja:node="searchCloneSource" />
    </contents>
    </rowLayout>


            <table name="selectSrcTable"                               
                   width="100%" minValue="1"
                   formSubmitted="true"
                   uix:columnHeaderData="columnHeaderData@srcList"
                   uix:tableData="tableData@srcList"
                   uix:maxValue="maxValue@srcList"
                   uix:blockSize="blockSize@srcList"
                   uix:alternateText="ALT_NOHOMES@ResourceBundle"
                   unvalidated="true"
                   uix:value="value@srcList">

             <tableFormat tableBanding="rowBanding"/>
                <columnHeaderStamp>
                  <sortableHeader uix:text="columnHeaderText"
                                  uix:value="value"
                                  uix:sortable="sort">
                        <boundAttribute name="sortable">
                        <defaulting>
                            <dataObject uix:source="(value)@sortColumnHeader"/>
                            <dataObject select="sort"/>
                        </defaulting>
                        </boundAttribute>
                 </sortableHeader>
                </columnHeaderStamp>
             

            <columnHeaderData>
                <col uix:sort="SORT_host@srcList"     value="host"   uix:columnHeaderText="HDR_HOST@ResourceBundle" /> 
                <col uix:sort="SORT_locHome@srcList"  value="locHome"   uix:columnHeaderText="HDR_LOCHOME@ResourceBundle" /> 
                <col uix:sort="SORT_platform@srcList" value="platform"   uix:columnHeaderText="HDR_PLATFORM@ResourceBundle" /> 
                <col sort="no" uix:columnHeaderText="HDR_TARGETS@ResourceBundle" /> 
                <col sort="no" uix:columnHeaderText="HDR_PRODUCTS@ResourceBundle" /> 
            </columnHeaderData>

 
            <tableSelection>
                <singleSelection uix:shortDesc="DESC_SELHOME@ResourceBundle" uix:selectedIndex="selected@srcList">
                </singleSelection>
            </tableSelection>

            <contents>
                <styledText uix:text="host"/>
                <styledText uix:text="locHome"/>
                <styledText uix:text="platform"/>
                <styledText uix:text="targets"/>
                <styledText uix:text="products"/>
            </contents>

            </table>

                <tip>
                <contents>
                  <text uix:text="TIP_CUSTPARAM@ResourceBundle" />
                </contents>
                </tip>

                </contents>
                </header>

                <header uix:text="HDR_HOSTCRED@ResourceBundle">
                <contents>
                <styledText styleClass="OraInstructionText" uix:text="INSTR_UNAMEPW@ResourceBundle" /> 

                  <html:br></html:br>
                  <html:br></html:br>

                   <tableLayout>
                    <contents>

                      <messageTextInput
                        uix:prompt="LBL_UNAME@ResourceBundle"
                        name="username"
                        uix:text="username@srcList"
                        columns="20"
                        required="yes"
                        id="uname">
                      </messageTextInput>

                      <messageTextInput
                        uix:prompt="LBL_PW@ResourceBundle"
                        name="password"
                        uix:text="password@srcList"
                        columns="20"
                        secret="true"
                        required="yes"
                        id="pw">
                      </messageTextInput>
                     </contents>
                     </tableLayout>

                </contents>
                </header>


               <header uix:text="HDR_WORKINGDIR@ResourceBundle">
                <contents>
                <styledText styleClass="OraInstructionText" uix:text="INSTR_WORKINGDIR@ResourceBundle" /> 

                  <html:br></html:br>
                  <html:br></html:br>

                   <tableLayout>
                    <contents>

                      <messageTextInput
                        uix:prompt="LBL_WORKINGDIR@ResourceBundle"
                        name="workingDir"
                        uix:text="workingDir@srcList"
                        columns="35"
                        required="yes"
                        id="wDir">
                      </messageTextInput>

                     <messageTextInput
                        uix:prompt="LBL_EXCLUDEFILES@ResourceBundle"
                        name="exFiles"
                        uix:text="exFiles@srcList"
                        columns="35"
                        required="true"
                        id="exFiles">
                      </messageTextInput>

                     </contents>
                     </tableLayout>

                </contents>
                </header>

            </contents>
            </stackLayout>

            </case>
            </switcher>

        </contents>
        </pageLayout>

     </contents>
     </form>


     </contents>

      <provider>

      <data name="ResourceBundle">
       <bundle class = "oracle.sysman.eml.ecm.cloneHome.util.CloneHomeResourceBundle"/>
      </data>

      <data name="navStep">
        <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData"
         method="getWizardStep"/>
      </data>

      <data name="getPageTitle">
          <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData" 
            method="getPageTitle"/>
      </data>

      <data name="getHeaderTitle">
          <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData" 
            method="getHeaderTitle"/>
      </data>

      <data name="srcList">
          <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData" 
            method="populateSrcTable"/>
      </data>

      <data name="sortColumnHeader">
          <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData"
              method="getSortColumnHeader"/>
      </data>

      </provider>

    </dataScope>

     </contents>
     </body>


  </baja:content>

   <handlers>

      <!-- This handles the next/prev buttons in the results table -->
      <event name="goto" source="selectSrcTable">
        <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeHandler"
          method ="tableGoto"/>
      </event>

      <event name="goto" source="homeNav">
        <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeHandler"
         method="stepNext"/>
      </event>

     <event name="cancel">
       <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeHandler"
        method="returnToCaller"/>
     </event>

     <event name="sort">
        <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeHandler"
          method="doSort"/>
     </event>

    <event name="search">
       <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeHandler"
        method="doSearch"/>
     </event>

  </handlers>

</page>
