<?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:noScript>
           "This page uses JavaScript to perform the list of values lookup. Your browser either does not support JavaScript, or it is disabled.  Please enable JavaScript, or upgrade your browser."
      </html:noScript>
        <html:title>
          <text data:text="title@manageMetricsHeaderData" />
        </html:title>

        <form name="tgtBaseline" 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>
                      <contents>
                        <button data:text="CANCEL_BUTTON@mntrResourceBundle"
                                data:shortDesc="TARGET_BASELINES_RETURN_MSG@mntrResourceBundle"
                                data:destination="cancelButtonUrl@tgtBaselineData"/>
                      </contents>
                    </flowLayout>
                  </contents>
                </pageButtonBar>
              </contentFooter>-->
              
              <copyright>
                <include baja:node="../copyright" />
              </copyright>
              
              <data:contents>

                  <tableLayout cellSpacing="10" width="100%">
                     <contents>
                       <switcher data:childName="updateFailed@tgtBaselineData">
                        <case name="true">
                         <stackLayout>
                             <contents>
                              <messageBox messageType="info"
                                          longDescURL="unimpl"
                                          data:message="updateFailedMessage@tgtBaselineData"
                                          data:text="updateMessage@tgtBaselineData">
                              </messageBox>
                             </contents>
                            </stackLayout>
                         </case>
                        </switcher>
                       </contents>
                      </tableLayout>
              
                <stackLayout>
                  <contents>

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

                        <styledText data:text="BASELINES_HEADER_TEXT@mntrResourceBundle"
                                    styleClass="OraInstructionText"/>
                        <spacer height="10"/>                                                    
                        
                        <rowLayout width="80%">
                         <contents>
                          <!--<button hAlign="right"
                                  data:text="CREATE_BUTTON@mntrResourceBundle" 
                                  data:disabled="disableButtons@tgtBaselineData"
                                  data:destination="createButtonUrl@tgtBaselineData" />-->
                          <submitButton hAlign="right"
                                        data:text="CREATE_BUTTON@mntrResourceBundle" 
                                        data:disabled="disableButtons@tgtBaselineData"
                                        name="event"
                                        value="Create" />        
                         </contents>
                        </rowLayout>

                        <spacer height="1"/>
                                
                        <tableLayout cellSpacing="10" width="100%">
                         <contents>
                           <rowLayout rendered="false"
                                      data:rendered="errorOccurred@tgtBaselineData"
                                      vAlign="top">
                             <contents>
                               <cellFormat vAlign="top">
                                 <contents>
                                   <messageBox data:message="CORRECT_ERRORS_MSG@mntrResourceBundle" 
                                               messageType="error">
                                     <contents data:childData="errorData@tgtBaselineData">
                                       <link data:text="label" data:longDesc="message" data:destination="destination"/>
                                     </contents>                                                
                                   </messageBox>                                        
                                 </contents>
                               </cellFormat>
                             </contents>
                           </rowLayout>
                         </contents>
                        </tableLayout>

                        <switcher data:childName="node@tgtBaselineData">
                         <case name="okNode">
                          <stackLayout>
                           <contents>
 
                             <borderLayout>
                               <contents>
                                 <table name="tgtBaselineTable" 
                                        text="" 
                                        data:summary="header@manageMetricsHeaderData" 
                                        data:alternateText="NO_BASELINES_MSG@mntrResourceBundle"
                                        width="80%" 
                                        data:tableData="row@tgtBaselineData" 
                                        data:columnHeaderData="column@tgtBaselineData" 
                                        data:value="value@tgtBaselineData"
                                        data:minValue="minValue@tgtBaselineData"
                                        data:blockSize="blockSize@tgtBaselineData"
                                        data:maxValue="maxValue@tgtBaselineData"
                                        data:destination="tableDestination@tgtBaselineData" >
                                   <tableFormat tableBanding="rowBanding"/>
                                   <columnHeaderStamp>
                                     <sortableHeader data:text="text" data:sortable="sortable" />  
                                   </columnHeaderStamp> 
                                   <tableSelection>
                                     <singleSelection selectedIndex="0" data:shortDesc="SELECT@commonResourceBundle" >
                                       <contents>
                                         <submitButton data:text="VIEW_BUTTON@mntrResourceBundle" 
                                                       name="event"
                                                       value="View" />   
                                         <spacer width="5"/>
                                         <submitButton data:text="EDIT_BUTTON@mntrResourceBundle" 
                                                       name="event"
                                                       value="Edit" />   
                                         <spacer width="5"/>
                                         <submitButton data:text="COPY_THRESHOLDS_FROM_BASELINE@mntrResourceBundle" 
                                                       name="event"
                                                       value="UseBaseline" />
                                         <spacer width="5"/>              
                                         <submitButton data:text="DELETE_BUTTON@mntrResourceBundle" 
                                                       name="event"
                                                       value="Remove" />                                         
                                       </contents>
                                     </singleSelection>
                                   </tableSelection>
                                   <columnFormats>
                                     <columnFormat width="40%" columnDataFormat="textFormat"/>
                                     <columnFormat width="30%" columnDataFormat="textFormat"/>
                                     <!--<columnFormat width="30%" columnDataFormat="textFormat"/>-->
                                   </columnFormats>
                                   <contents>
                                     <link data:text="baselineName" data:destination="baselineViewUrl" data:shortDesc="NAME@mntrResourceBundle" />
                                     <styledText data:text="baselineDate" data:shortDesc="DATE@mntrResourceBundle" />
                                     <!--<styledText data:text="isActive"/>-->
                                     <formValue name="baselineName" data:value="baselineName" />  
                                   </contents>
                                 </table>

                                <spacer height="10"/>
                                 
                               </contents>
                             </borderLayout>

                           </contents>
                          </stackLayout>
                         </case>
                         <case name="errNode">
                          <messageBox data:message="errMsg@tgtBaselineData"
                                      messageType="error"
                                      longDescURL="unimpl"
                                      text="An error has occurred!">
                          </messageBox>
                         </case>
                        </switcher>
                      </contents>
                    </header>
                  </contents>
                </stackLayout>
              </data:contents>
            </pageLayout>
          </contents>
        </form>        
      </contents>

      <provider>
        <data name="columnHeaderData">
          <inline>
            <columnHeaders data:value="NAME_COLHDR_LABEL@mntrResourceBundle" 
                           sortable="no"/> 
            <columnHeaders data:value="DATE_COLHDR_LABEL@mntrResourceBundle" 
                           sortable="no"/> 
            <!--<columnHeaders data:value="ACTIVE_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="tgtBaselineHeaderData">
            <method class="oracle.sysman.eml.mntr.metrics.MetricBaselinesDataObject" 
                    method="getTargetBaselinesHeaderData"/>
        </data>
        <data name="tgtBaselineData">
            <method class="oracle.sysman.eml.mntr.metrics.MetricBaselinesDataObject" 
                    method="getTargetBaselinesData"/>
        </data>
        <data name="manageMetricsHeaderData">
            <method class="oracle.sysman.eml.mntr.metrics.MetricThresholdsDataObject" 
                    method="getManageMetricsHeaderData"/>
        </data>
      </provider>
      
    </dataScope>
  </baja:content>

  <handlers>
    <!-- use this handler to enter this page -->
    <event name="*">
      <method class="oracle.sysman.eml.mntr.metrics.MetricBaselinesDataObject"
              method="doLoad"/>
    </event>
    <event name="doLoad">
      <method class="oracle.sysman.eml.mntr.metrics.MetricBaselinesDataObject"
              method="doLoad"/>
    </event>
    <event name="Create">
      <method class="oracle.sysman.eml.mntr.metrics.MetricBaselinesDataObject"
              method="createBaseline"/>
    </event>
    <event name="Edit">
      <method class="oracle.sysman.eml.mntr.metrics.MetricBaselinesDataObject"
              method="editBaseline"/>
    </event>
    <event name="View">
      <method class="oracle.sysman.eml.mntr.metrics.MetricBaselinesDataObject"
              method="viewBaseline"/>
    </event>
    <event name="UseBaseline">
      <method class="oracle.sysman.eml.mntr.metrics.MetricBaselinesDataObject"
              method="useBaseline"/>
    </event>
    <event name="Remove">
      <method class="oracle.sysman.eml.mntr.metrics.MetricBaselinesDataObject"
              method="confirmDelete"/>
    </event>
    <event name="sort">
      <method class="oracle.sysman.eml.mntr.metrics.MetricBaselinesDataObject"
              method="doSort"/>
    </event>
    <event name="goto">
      <method class="oracle.sysman.eml.mntr.metrics.MetricBaselinesDataObject"
              method="doGoto"/>
    </event>
  </handlers>

</page>
