<?xml version = '1.0' encoding = 'UTF-8'?>
<page xmlns="http://bali.us.oracle.com/cabo/baja" 
      xmlns:baja="http://bali.us.oracle.com/cabo/baja"       
      xmlns:data="http://bali.us.oracle.com/cabo/marlin"       
      xmlns:marlin="http://bali.us.oracle.com/cabo/marlin" 
      xmlns:ctrl="http://xmlns.oracle.com/uix/controller"
      xmlns:html="http://www.w3.org/TR/REC-html40">
  
  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin" >
    <dataScope>

      <contents>

        <html:title>
          <text data:text="title@rearrangeKeyColumnsHeaderData" />
        </html:title>

        <form name="rearrangeKeyFilters" method="POST">
          <contents>
            <pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin" >
              <mediumAdvertisement>
                <include baja:node="../oemBanner" />
              </mediumAdvertisement>
              <globalButtons>
                <include baja:node="../globalButtonBar" />
              </globalButtons>
              <data:tabs>
                <include baja:node="../globalTabs" />
              </data:tabs>
              <data:pageHeader>
                <include baja:node="../globalHeader" />
              </data:pageHeader>
              <data:location>
                <include baja:node="../breadCrumbs" /> 
              </data:location>
              <contentFooter>
                <pageButtonBar>                    
                  <contents>
                    <flowLayout rendered="true"
                                data:rendered="showContents@rearrangeKeyColumnsData">
                      <contents>
                        <button data:text="CANCEL_BUTTON@mntrResourceBundle"
                                data:destination="cancelButtonUrl@rearrangeKeyColumnsData"/>
                        <submitButton data:text="OK_BUTTON@mntrResourceBundle" 
                                      name="event" 
                                      value="Save" />
                      </contents>
                    </flowLayout>
                  </contents>
                </pageButtonBar>
              </contentFooter>
              
              <copyright>
                <include baja:node="../copyright" />
              </copyright>

              <data:contents>

                <stackLayout rendered="false"
                             marlin:rendered="cacheLossOccurred@rearrangeKeyColumnsData">
                  <contents>
                    <messageBox marlin:message="errMsg@rearrangeKeyColumnsData" 
                                messageType="error"
                                marlin:text="errHeader@rearrangeKeyColumnsData"/>
                    <spacer height="10"/>
                    <styledText marlin:text="continueMsg@rearrangeKeyColumnsData" 
                                marlin:destination="restartDest@rearrangeKeyColumnsData"/>
                  </contents>                    
                </stackLayout>

                <stackLayout rendered="true"
                             data:rendered="showContents@rearrangeKeyColumnsData" >
                  <contents>
                    <header data:text="header@rearrangeKeyColumnsHeaderData">
                      <contents>
                        <borderLayout>  
                          <innerTop>                  
                            <styledText data:text="REARRANGE_KEY_COLUMNS_HEADER_TEXT@mntrResourceBundle"
                                        styleClass="OraInstructionText"/>
                          </innerTop>                  
                        </borderLayout>                    

                        <tableLayout cellSpacing="10" width="100%">
                         <contents>
                           <rowLayout rendered="false"
                                      data:rendered="exceptionOccurred@rearrangeKeyColumnsData"
                                      vAlign="top">
                             <contents>
                               <cellFormat vAlign="top">
                                 <contents>
                                   <messageBox messageType="error"
                                               longDescURL="unimpl"
                                               data:message="updateFailedMessage@rearrangeKeyColumnsData"
                                               data:text="updateMessage@rearrangeKeyColumnsData">
                                   </messageBox>
                                 </contents>
                               </cellFormat>
                             </contents>
                           </rowLayout>
                         </contents>
                        </tableLayout>

                        <spacer height="10"/>

                        <stackLayout>
                          <contents>
                            <shuttle name="rearrangeFilters" 
                                     data:leadingHeader="AVAILABLE_FILTERS_MSG@mntrResourceBundle" 
                                     reorderable="true"
                                     size="10">
                              <leading>
                                <list multiple="true">
                                  <contents data:childData="rowitem@rearrangeKeyColumnsData">
                                    <option data:text="available"
                                            data:value="availID"/>
                                  </contents>
                                </list>
                              </leading>
                            </shuttle>                          
                          </contents>
                        </stackLayout>

                      </contents>
                    </header>
                  </contents>
                </stackLayout>
              </data:contents>
            </pageLayout>
          </contents>
        </form>        
      </contents>

      <provider>
        <data name="commonResourceBundle">
            <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
        </data>
        <data name="mntrResourceBundle">
            <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
        </data>
        <data name="rearrangeKeyColumnsHeaderData">
            <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject" 
                    method="getRearrangeKeyColumnsHeaderData"/>
        </data>
        <data name="rearrangeKeyColumnsData">
            <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject" 
                    method="getRearrangeKeyColumnsData"/>
        </data>
      </provider>
      
    </dataScope>
  </baja:content>

  <handlers>
    <!-- use this handler to enter this page -->
    <event name="*">
      <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
              method="doLoad"/>
    </event>
    <event name="Save">
      <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
              method="doRearrangeFilters"/>
    </event>
  </handlers>

</page>
