<?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: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@manageMetricsHeaderData" />
        </html:title>

        <form name="editMetThr" 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>
              <copyright>
                <include baja:node="../copyright"/>
              </copyright>

              <data:contents>
               <stackLayout>
                <contents>

                    <tableLayout cellSpacing="10" width="100%">
                     <contents>
                       <switcher data:childName="updateSucceeded@manageMetricsData">
                         <case name="true">
                           <rowLayout vAlign="top">
                             <contents>
                               <cellFormat vAlign="top">
                                 <contents>
                                   <messageBox messageType="info"
                                               longDescURL="unimpl"
                                               data:message="updateSucceededMessage@manageMetricsData"
                                               data:text="updateMessage@manageMetricsData">
                                   </messageBox>
                                 </contents>
                               </cellFormat>
                             </contents>
                           </rowLayout>
                         </case>
                         <case name="false">
                           <rowLayout vAlign="top">
                             <contents>
                               <cellFormat vAlign="top">
                                 <contents>
                                   <messageBox messageType="error"
                                               longDescURL="unimpl"
                                               data:message="updateFailedMessage@manageMetricsData"
                                               data:text="updateMessage@manageMetricsData">
                                   </messageBox>
                                 </contents>
                               </cellFormat>
                             </contents>
                           </rowLayout>
                         </case>
                       </switcher>
                     </contents>
                    </tableLayout>
                
                    <header data:text="header@manageMetricsHeaderData">
                     <contents>

                    <spacer height="8"/>
                    
                    <tableLayout width="100%">
                      <contents>
                        <rowLayout>
                          <contents>
                            <cellFormat vAlign="top" hAlign="right">
                              <contents>
                                <tableLayout>
                                  <contents>
                                        <rowLayout hAlign="right">
                                          <contents>
                                           <submitButton data:text="EDIT_METRIC_THRESHOLDS_BUTTON@mntrResourceBundle"
                                                         name="event"
                                                         value="editThresholds"/>       
                                           <spacer width="8"/>
                                           <submitButton data:text="COPY_METRIC_THRESHOLDS_FROM_CURRENT_TARGET@mntrResourceBundle"
                                                         data:rendered="isEmbeddedDB@manageMetricsData" 
                                                         name="event"
                                                         value="copyTo"/>
                                          </contents>
                                        </rowLayout>
                                  </contents>
                                </tableLayout>
                               </contents>
                            </cellFormat>                            
                          </contents>
                        </rowLayout>                        
                      </contents>
                    </tableLayout>

                    <spacer height="10"/>
                    
                    <switcher data:childName="node@pendingChangesData">
                     <case name="okNode">                   
                      <labeledFieldLayout hAlign="left" fieldWidth="90%" labelWidth="14%"> 
                       <contents>                        
                        <styledText data:text="numberOfPendingChangesText@pendingChangesData"/>
                        <styledText data:text="numberOfPendingChanges@pendingChangesData"
                                    data:destination="numberOfPendingChangesDestination@pendingChangesData"
                                    styleClass="OraInstructionText"/>
                       </contents>
                      </labeledFieldLayout>   
                     </case>
                     <case name="errNode">
                      <messageBox data:message="errMsg@pendingChangesData"
                                  messageType="error"
                                  longDescURL="unimpl"
                                  data:text="ERROR_OCCURRED_MSG@mntrResourceBundle">
                      </messageBox>
                     </case>
                    </switcher>
                   <spacer height="10"/>
                   
                        <switcher data:childName="node@manageMetricsData">
                          <case name="okNode">
                            <stackLayout>
                              <contents>
                              
                                <link data:name="anchor@manageMetricsData"/>
                                      <table name="emt"
                                             text=""
                                             data:summary="header@manageMetricsHeaderData"
                                             data:alternateText="NO_METRICS_MSG@mntrResourceBundle"
                                             width="100%"
                                             data:tableData="row@manageMetricsData"
                                             data:columnHeaderData="columnHeaders@columnHeaderDataTable"
                                             data:value="value@manageMetricsData">
                                        <tableFormat tableBanding="rowBanding"/>
                                        <columnHeaderStamp>
                                          <sortableHeader data:text="value" data:sortable="sortable" />
                                        </columnHeaderStamp>
      
                                        <columnFormats>
                                          <columnFormat width="43%" columnDataFormat="textFormat"/>
                                          <columnFormat width="10%" columnDataFormat="iconButtonFormat"/>
                                          <columnFormat width="5%" columnDataFormat="textFormat"/>
                                          <columnFormat width="5%" columnDataFormat="textFormat"/>
                                          <columnFormat width="37%" columnDataFormat="textFormat"/>
                                        </columnFormats>
                                        <contents>
                                          <flowLayout>
                                            <contents>
                                              <switcher data:childName="ic">
                                                <case name="true">
                                                      <spacer width="20"/>                                                
                                                </case>
                                              </switcher>
                                              <textInput data:text="ml"
                                                         data:shortDesc="METRIC_COLHDR_LABEL@mntrResourceBundle" 
                                                         readOnly="true"/>
                                            </contents>
                                          </flowLayout>
                                          <switcher data:childName="sv">
                                            <case name="true">
                                              <textInput data:text="co"
                                                         data:shortDesc="COMPARISION_OP_COLHDR_LABEL@mntrResourceBundle" 
                                                         styleClass="OraInstructionTextStrong" 
                                                         readOnly="true"/>
                                            </case>
                                          </switcher>
                                          <switcher data:childName="sv">
                                            <case name="true">
                                              <textInput data:text="wt"
                                                         data:shortDesc="WARNING_THRESHOLD_COLHDR_LABEL@mntrResourceBundle" 
                                                         readOnly="true"/>
                                            </case>
                                          </switcher>
                                          <switcher data:childName="sv">
                                            <case name="true">
                                              <textInput data:text="ct"
                                                         data:shortDesc="CRITICAL_THRESHOLD_COLHDR_LABEL@mntrResourceBundle" 
                                                         readOnly="true"/>
                                            </case>
                                          </switcher>
                                          <switcher data:childName="sv">
                                            <case name="true">
                                              <textInput data:text="fj"
                                                         data:shortDesc="FIXIT_JOB_COLHDR_LABEL@mntrResourceBundle" 
                                                         readOnly="true"/>
                                            </case>
                                          </switcher>
                                        </contents>
                                      </table>
                                     </contents>
                                   </stackLayout>
                                    </case>
                          <case name="errNode">
                            <messageBox data:message="errMsg@manageMetricsData"
                                    messageType="error"
                                    longDescURL="unimpl"
                                    data:text="ERROR_OCCURRED_MSG@mntrResourceBundle">
                            </messageBox>
                          </case>
                        </switcher>
                    
                    <spacer height="10"/>
                    
                    <switcher data:childName="hasPriv@manageMetricsData">
                     <case name="true">
                      <header data:text="RELATED_LINKS@mntrResourceBundle"
                              data:rendered="showRelatedLinks@manageMetricsData">
                       <contents>
                        <tableLayout cellSpacing="2" width="100%">
                         <contents data:childData="relatedLinks@manageMetricsData">
                          <rowLayout>
                           <contents>
                            <cellFormat width="33%">
                              <contents>
                                <styledText data:text="text0"
                                            data:destination="destination0"/>
                              </contents>
                            </cellFormat>
                            <cellFormat width="33%">
                              <contents>
                                <styledText data:text="text1"
                                            data:destination="destination1"/>
                              </contents>
                            </cellFormat>
                            <cellFormat width="33%">
                              <contents>
                                <styledText data:text="text2"
                                            data:destination="destination2"/>
                              </contents>
                            </cellFormat>
                           </contents>
                          </rowLayout> 
                         </contents>
                        </tableLayout> 
                       </contents>             
                      </header>
                     </case>
                    </switcher>

                    <spacer height="10"/>
                    
                   </contents>
                  </header> 
                  </contents>
                </stackLayout>   
             </data:contents>
             
            </pageLayout>
          </contents>
        </form>        
      </contents>

      <provider>
        <data name="columnHeaderDataTable">
          <inline>
            <columnHeaders data:value="METRIC_COLHDR_LABEL@mntrResourceBundle" 
                           sortable="no"/> 
            <columnHeaders data:value="COMPARISION_OP_COLHDR_LABEL@mntrResourceBundle" 
                           sortable="no"/>
            <columnHeaders data:value="WARNING_THRESHOLD_COLHDR_LABEL@mntrResourceBundle" 
                           sortable="no"/>
            <columnHeaders data:value="CRITICAL_THRESHOLD_COLHDR_LABEL@mntrResourceBundle" 
                           sortable="no"/>
            <columnHeaders data:value="FIXIT_JOB_COLHDR_LABEL@mntrResourceBundle" 
                           sortable="no"/>
          </inline>
        </data>

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

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

        <data name="manageMetricsHeaderData">
            <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject" 
                    method="getManageMetricsHeaderData"/>
        </data>

        <data name="manageMetricsData">
            <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject" 
                    method="getManageMetricsData"/>
        </data>
        <data name="pendingChangesData">
         <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject" 
                 method="getPendingChangesData"/>
        </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="doLoad">
      <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
              method="doLoad"/>
    </event>
    <event name="copyTo">
      <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
              method="manageMetricsVia"/>
    </event>
    <event name="editThresholds">
      <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
              method="manageMetricsVia"/>
    </event>
  </handlers>

</page>
