<?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@editMetricThrHeaderData" />
        </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>
              <contentFooter>
                <pageButtonBar>
                  <contents>
                    <tableLayout>
                      <contents>
                        <switcher data:childName="hasPriv@editMetricThrData">
                          <case name="true">
                            <rowLayout hAlign="right">
                              <contents>
                                <submitButton data:text="CANCEL@commonResourceBundle"
                                              name="event"
                                              value="Cancel" />
                                <spacer width="3"/>
                                <submitButton data:text="OK@commonResourceBundle"
                                              name="event"
                                              value="Submit" />
                              </contents>
                            </rowLayout>
                          </case>
                          <case name="false">
                            <rowLayout hAlign="right">
                              <contents>
                                <submitButton data:text="OK@commonResourceBundle"
                                              name="event"
                                              value="Cancel"/>
                              </contents>
                            </rowLayout>
                          </case>
                        </switcher>
                      </contents>
                    </tableLayout>
                  </contents>
                </pageButtonBar>
              </contentFooter>

              <data:contents>

              <tableLayout width="100%">
                     <contents>
                       <switcher data:childName="hasPriv@editMetricThrData">
                         <case name="false">
                           <stackLayout>
                             <contents>
                               <messageBox messageType="info"
                                           data:shortDesc="INSUFFICIENT_PRIVILEGE@mntrResourceBundle"
                                           data:text="INSUFFICIENT_PRIVILEGE@mntrResourceBundle"
                                           data:message="EDIT_THRESHOLDS_INSUFFICIENT_PRIV_MSG@mntrResourceBundle">
                               </messageBox>
                               <spacer height="10"/>
                             </contents>
                           </stackLayout>
                         </case>
                       </switcher>
                     </contents>
                    </tableLayout>
              
               <stackLayout>
                <contents>

                    <tableLayout cellSpacing="10" width="100%">
                     <contents>
                       <switcher data:childName="updateSucceeded@editMetricThrData">
                         <case name="true">
                           <rowLayout vAlign="top">
                             <contents>
                               <cellFormat vAlign="top">
                                 <contents>
                                   <messageBox messageType="info"
                                               longDescURL="unimpl"
                                               data:message="updateSucceededMessage@editMetricThrData"
                                               data:text="updateMessage@editMetricThrData">
                                   </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@editMetricThrData"
                                               data:text="updateMessage@editMetricThrData">
                                   </messageBox>
                                 </contents>
                               </cellFormat>
                             </contents>
                           </rowLayout>
                         </case>
                       </switcher>
                     </contents>
                    </tableLayout>

                 <header data:text="header@editMetricThrHeaderData">
                  <contents>
                    
                   <borderLayout>
                    <innerTop> 
                     <switcher data:childName="hasSuperUserPriv@editMetricThrData">
                             <case name="true">
                              <styledText data:text="EDIT_METRIC_THR_HEADER_SUPER_USER_TEXT@mntrResourceBundle"
                                          styleClass="OraInstructionText"/>
                             </case>
                             <case name="false">
                              <styledText data:text="EDIT_METRIC_THR_HEADER_NON_SUPER_USER_TEXT@mntrResourceBundle"
                                          styleClass="OraInstructionText"/> 
                             </case>
                     </switcher>
                    </innerTop>
                    <right>
                     <cellFormat vAlign="top">
                      <contents>
                       <switcher data:childName="hasPriv@editMetricThrData">
                        <case name="true">
                         <rowLayout>
                          <contents>
                           <submitButton data:text="CANCEL@commonResourceBundle"
                                         name="event"
                                         value="Cancel" />
                           <spacer width="3"/> 
                           <submitButton data:text="OK@commonResourceBundle"
                                         name="event"
                                         value="Submit" />
                          </contents>
                         </rowLayout>
                        </case>
                        <case name="false">
                         <rowLayout hAlign="right">
                          <contents>
                           <submitButton data:text="OK@commonResourceBundle"
                                         name="event"
                                         value="Cancel"/>
                          </contents>
                         </rowLayout>
                        </case>
                       </switcher>
                      </contents>
                     </cellFormat>
                    </right>
                   </borderLayout>   

                   <spacer height="5"/>
  
                    <tip>
                      <contents>
                        <styledText data:text="KEY_ONLY_METRICS_EDIT_THRESHOLDS_TIP@mntrResourceBundle"/>
                      </contents>
                    </tip>

                    <spacer height="10"/>

                    <tableLayout>
                      <contents>
                        <rowLayout>
                          <contents>
                            <styledText data:text="RELATED_LINK@mntrResourceBundle" styleClass="OraInstructionText"/>
                            <spacer width="12"/>
                            <styledText data:text="RESPONSE_TARGET_DOWN@mntrResourceBundle"
                                        data:destination="availRespActDest@editMetricThrData"/>
                          </contents>
                        </rowLayout>
                      </contents>
                    </tableLayout>

                    <borderLayout>
                      <contents>
                        <switcher data:childName="node@editMetricThrData">
                          <case name="okNode">
                                     <stackLayout width="100%">
                                      <contents>
                                      
                                       <rowLayout width="100%">
                                        <contents>
                                        <cellFormat>
                                        <contents>
                                         <submitButton hAlign="right" 
                                                       data:text="COPY_METRIC_THRESHOLDS_TO_CURRENT_TARGET@mntrResourceBundle"
                                                       data:rendered="isEmbeddedDB@editMetricThrData"  
                                                       name="event"
                                                       value="copyFrom" />
                                         <submitButton data:rendered="isNotBaselineable@editMetricThrData"
                                                       hAlign="right"
                                                       data:text="COPY_METRIC_THRESHOLDS_FROM_BASELINE_BUTTON@mntrResourceBundle"
                                                       name="event"
                                                       value="useBaseline" />
                                         </contents>
                                         </cellFormat>
                                        </contents>
                                       </rowLayout>

                                       <spacer height="1"/>
                                      
                                      <table name="emt"
                                             text=""
                                             data:summary="EDIT_METRIC_THRESHOLDS@mntrResourceBundle"
                                             data:alternateText="NO_METRICS_MSG@mntrResourceBundle"
                                             width="100%"
                                             data:tableData="row@editMetricThrData"
                                             data:columnHeaderData="columnHeaders@columnHeaderDataTable"
                                             data:value="value@editMetricThrData">
                                        <tableFormat tableBanding="rowBanding"/>
                                        <columnHeaderStamp>
                                          <sortableHeader data:text="value" data:sortable="sortable" />
                                        </columnHeaderStamp>

                                        <tableSelection>
                                          <singleSelection data:disabled="ds"
                                                           data:shortDesc="SELECT@commonResourceBundle" 
                                                           data:rendered="showSingleSelection@editMetricThrData"
                                                           data:selectedIndex="singleSelectionIndex@editMetricThrData">
                                            <contents>
                                              <submitButton data:text="ADD_FILTERS_BUTTON@mntrResourceBundle"
                                                            name="event"
                                                            value="AddFilters" />
                                            </contents>
                                          </singleSelection>
                                        </tableSelection>

                                        <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 wrappingDisabled="false"
                                                         data:shortDesc="METRIC_COLHDR_LABEL@mntrResourceBundle"
                                                         readOnly="true" data:text="ml"
                                                         styleClass="OraInstructionText"/>
                                            </contents>
                                          </flowLayout>
                                          <switcher data:childName="sv">
                                            <case name="true">
                                              <textInput readOnly="true" 
                                                         data:shortDesc="COMPARISION_OP_COLHDR_LABEL@mntrResourceBundle" 
                                                         data:text="co"
                                                         styleClass="OraInstructionTextStrong"/>
                                            </case>
                                          </switcher>
                                          <switcher data:childName="sv">
                                            <case name="true">
                                              <textInput data:readOnly="keyOnly"
                                                         data:shortDesc="WARNING_THRESHOLD_COLHDR_LABEL@mntrResourceBundle" 
                                                         name="wt"
                                                         columns="5"
                                                         data:text="wt"/>
                                            </case>
                                          </switcher>
                                          <switcher data:childName="sv">
                                            <case name="true">
                                              <textInput data:readOnly="keyOnly"
                                                         data:shortDesc="CRITICAL_THRESHOLD_COLHDR_LABEL@mntrResourceBundle" 
                                                         name="ct"
                                                         columns="5"
                                                         data:text="ct"/>
                                            </case>
                                          </switcher>
                                          <switcher data:childName="sv">
                                            <case name="true">
                                              <switcher data:childName="hasSuperUserPriv@editMetricThrData">
                                              <case name="true">                                             
                                               <textInput rendered="true"
                                                          data:shortDesc="FIXIT_JOB_COLHDR_LABEL@mntrResourceBundle"
                                                          data:rendered="sv"
                                                          data:readOnly="keyOnly"
                                                          name="fj" 
                                                          columns="50"
                                                          data:text="fj"/>
                                              </case>
                                              <case name="false">
                                               <textInput readOnly="true" 
                                                          data:shortDesc="FIXIT_JOB_COLHDR_LABEL@mntrResourceBundle"
                                                          data:text="fj"
                                                          styleClass="OraInstructionText"/>  
                                              </case>
                                             </switcher>
                                            </case>
                                          </switcher>
                                          <formValue name="mg"
                                                     data:value="mg" />
                                          <formValue name="eo"
                                                     data:value="eo" />
                                          <formValue name="kv"
                                                     data:value="kv" />
                                          <formValue name="fj"
                                                     data:value="fj" />
                                          <formValue name="ml"
                                                     data:value="ml" />
                                          <formValue name="sv"
                                                     data:value="sv" />
                                          <formValue name="ic"
                                                     data:value="ic" />
                                          <formValue name="ds"
                                                     data:value="ds" />
                                          <formValue name="dkc"
                                                     data:value="dkc" />
                                          <formValue name="dr"
                                                     data:value="dr" />
                                          <formValue name="ct"
                                                     data:value="ct" />
                                          <formValue name="wt"
                                                     data:value="wt" />
                                        </contents>
                                      </table>
                                     </contents>
                                    </stackLayout>
                          </case>
                          <case name="errNode">
                            <messageBox data:message="errMsg@editMetricThrData"
                                    messageType="error"
                                    longDescURL="unimpl"
                                    data:text="ERROR_OCCURRED_MSG@mntrResourceBundle">
                            </messageBox>
                          </case>
                        </switcher>
                      </contents>
                    </borderLayout>
                   </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="timeData">
            <method class="oracle.sysman.eml.mntr.util.CommonDataObject"
                    method="getCurrentTime"/>
        </data>
        <data name="commonResourceBundle">
            <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
        </data>
        <data name="mntrResourceBundle">
            <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
        </data>
        <data name="editMetricThrHeaderData">
            <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
                    method="getEditMetricThresholdsHeaderData"/>
        </data>
        <data name="editMetricThrData">
            <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
                    method="getEditMetricThresholdsData"/>
        </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="AddFilters">
      <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
              method="addFilters"/>
    </event>
    <event name="doLoad">
      <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
              method="doLoad"/>
    </event>
    <event name="copyFrom">
      <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
              method="editThresholdsVia"/>
    </event>
    <event name="useBaseline">
      <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
              method="editThresholdsVia"/>
    </event>
    <event name="Submit">
      <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
              method="saveThresholds"/>
    </event>
    <event name="Cancel">
      <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject"
              method="cancelSaveThresholds"/>
    </event>
  </handlers>

</page>
