<page xmlns="http://bali.us.oracle.com/cabo/baja" 
      xmlns:baja="http://bali.us.oracle.com/cabo/baja"
      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"
      xmlns:ctrl="http://xmlns.oracle.com/uix/controller">

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

     <html:title>
      <text marlin:text="title@userDefinedMetricsData" />
     </html:title>
     <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>

     <form name="userDefinedMetricsForm" method="POST">
      <contents>

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

        <globalButtons>
         <include baja:node="../globalButtonBar" />
        </globalButtons>

        <tabs>
         <include baja:node="../globalTabs" />
        </tabs>

        <pageHeader>
         <include baja:node="../globalHeader" />
        </pageHeader>

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


<location>
<breadCrumbs>
    <contents>
        <link data:text="baseName@userDefinedMetricsData" data:destination="baseDest@userDefinedMetricsData"/>
      <link data:text="USER_DEFINED_METRICS@mntrResourceBundle" data:destination="d1@userDefinedMetricsData"/>
      <link data:text="t2@userDefinedMetricsData" />
    </contents>
 </breadCrumbs>
</location>



        <contents>


         <switcher data:childName="mode@userDefinedMetricsData">
          <case name="true">
           <cellFormat>
            <contents>
             <spacer height="3"/>
             <messageBox data:message="informationMessage@userDefinedMetricsData" 
                              messageType="info"/>
            </contents>
           </cellFormat> 
          </case>
         </switcher>


        
         <header data:text="metricName@userDefinedMetricsData" width="100%"/>






<cellFormat hAlign="right">
                <contents>  
               <submitButton name="event"
                             value="Return"
                             data:text="RETURN_BUTTON@mntrResourceBundle"
			  /> 

             
            </contents>
            </cellFormat>

<separator/>
         <tableLayout width="1000">
          <contents>
           

             <rowLayout width="1000">
              <contents>





               <cellFormat wrappingDisabled="false" hAlign="left" width="300">
                <contents>
                 <labeledFieldLayout columns="1">
                  <contents>

                   <styledText data:text="METRIC_TYPE@mntrResourceBundle"   styleClass="OraFieldText"/>
                   <styledText data:text="metricType@userDefinedMetricsData" styleClass="OraDataText"/>
                    

                   <styledText data:text="COLLECTION_TIMESTAMP@mntrResourceBundle"         styleClass="OraFieldText"/>
                   <styledText data:text="collectionTimestamp@userDefinedMetricsData" styleClass="OraDataText"/>

                </contents>
             </labeledFieldLayout>
            </contents>
            </cellFormat>



            <cellFormat wrappingDisabled="true" hAlign="left">
                <contents>
                 <labeledFieldLayout columns="1" hAlign="left" width="400">
                  <contents>

                   <styledText data:text="WARNING_THRESHOLD@mntrResourceBundle"         styleClass="OraFieldText"/>
                   <styledText data:text="warning@userDefinedMetricsData" styleClass="OraDataText"/>
                    


                   <styledText data:text="CRITICAL_THRESHOLD@mntrResourceBundle"         styleClass="OraFieldText"/>
                   <styledText data:text="critical@userDefinedMetricsData" styleClass="OraDataText"/>

                </contents>
             </labeledFieldLayout>
            </contents>
            </cellFormat>



            <cellFormat wrappingDisabled="true" hAlign="left" width="200">
                <contents>
                 <labeledFieldLayout  hAlign="left">
                  <contents>

                   <styledText data:text="SEVERITY@mntrResourceBundle"         styleClass="OraFieldText"/>
                    <image data:source="currentSeverity@userDefinedMetricsData" data:shortDesc="currentSeverityLabel@userDefinedMetricsData"/> 
                   <spacer height="5"/>
                   <spacer height="5"/>   


                </contents>
             </labeledFieldLayout>
            </contents>
            </cellFormat>

  <cellFormat wrappingDisabled="true" hAlign="left" width="200">
                <contents>
                <spacer/>
            </contents>
            </cellFormat>

        </contents>
    </rowLayout>  



          </contents>
         </tableLayout>

       



    <switcher data:childName="node@userDefinedMetricsData">
      <case name="errNode">
        <messageBox data:message="errMsg@userDefinedMetricsData"
                    messageType="error"
                    longDescURL="unimpl"
                    data:text="errHeader@userDefinedMetricsData">
        </messageBox>
      </case>


      <case name="emptyNode">
      	<table width="100%" hAlign="right" name="userDefinedMetricsTable"
               data:summary="metricName@userDefinedMetricsData"  
               data:alternateText="NO_METRICS_DEFINED@adminRsc"
               data:tableData="row@userDefinedMetricsData"
               data:value="value@userDefinedMetricsData"
               data:minValue="minValue@userDefinedMetricsData"
               data:blockSize="blockSize@userDefinedMetricsData"
               data:maxValue="maxValue@userDefinedMetricsData" 
               data:destination="tableDestination@userDefinedMetricsData"
               data:columnHeaderData="column2@userDefinedMetricsData">

         

          <tableFormat tableBanding="rowBanding"/>

          <columnFormats>
           <columnFormat width="20%" columnDataFormat="textFormat"/>

          </columnFormats>

          <columnHeaderStamp>
             <sortableHeader data:text="text"
                             data:sortable="sortable"/>
          </columnHeaderStamp>

          <contents>
           <link data:text="metricName" data:destination="metricDest"/>
           <formValue name="metricName" data:value="metricName" />
          </contents>

	</table>
      </case>


      <case name="okNode">

    </case>
    </switcher>

    <separator/>    

   
    <rowLayout>
    <contents>
    <spacer width="50"/>
    <table width ="600" name="userDefinedMetricsTable"
               data:summary="metricName@userDefinedMetricsData"  
               data:alternateText="NO_METRICS_DEFINED@adminRsc"
               data:tableData="row@userDefinedMetricsData"
               data:value="value@userDefinedMetricsData"
               data:minValue="minValue@userDefinedMetricsData"
               data:blockSize="blockSize@userDefinedMetricsData"
               data:maxValue="maxValue@userDefinedMetricsData" 
               data:destination="tableDestination@userDefinedMetricsData"
               data:columnHeaderData="column@userDefinedMetricsData">


            <columnFormats>
                <columnFormat width="40%" columnDataFormat="textFormat"/>
                <columnFormat width="40%" data:columnDataFormat="innerAlign@userDefinedMetricsData"/>
                <columnFormat width="20%" columnDataFormat="iconButtonFormat"/>
           </columnFormats>


          <columnHeaderStamp>
             <sortableHeader data:text="text"
                             data:sortable="sortable"/>
          </columnHeaderStamp>         

              <tableFormat tableBanding="rowBanding" bandingInterval="1"/> 


          <contents>
                    <styledText data:text="key"/>
                    <link data:text="value" data:destination="chartDest" />
                   <image data:source="sevDest" data:shortDesc="sevLabel"/> 
          </contents>
        </table>
    </contents>
    </rowLayout>


    <separator/>    

<cellFormat hAlign="right">
                <contents>  
               <submitButton name="event"
                             value="Return"
                             data:text="RETURN_BUTTON@mntrResourceBundle"
			  /> 

             
            </contents>
            </cellFormat>




        </contents>
       </pageLayout>
      </contents>
     </form>
    </contents>

    <provider>

     <data name="userDefinedMetricsData">
      <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable"
              method="getUserDefinedMetricsDB"/>
     </data>

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

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

    <data name="adminRsc">
        <bundle class="oracle.sysman.eml.admin.rep.AdminResourceBundle"/>
    </data>

    </provider>

   </dataScope>
  </baja:content>

  <baja:handlers>

    <event name="null">
      <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable" 
              method="doLoad"/>
    </event>

    <event name="doLoad">
      <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable" 
              method="doLoad"/>
    </event>

    <event name="goto">
      <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable"
              method="doGoto"/>
    </event>    <event name="Create">
     <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable" 
             method="handleButtonEvent"/>
    </event>


    <event name="Return">
     <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable" 
             method="handleButtonEvent"/>
    </event>

    <event name="ViewData">
     <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable" 
             method="handleButtonEvent"/>
    </event>

    <event name="Create">
     <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable" 
             method="handleButtonEvent"/>
    </event>

    <event name="CreateLike">
     <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable" 
             method="handleButtonEvent"/>
    </event>

    <event name="Edit">
     <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable" 
             method="handleButtonEvent"/>
    </event>

    <event name="View">
     <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable" 
             method="handleButtonEvent"/>
    </event>

    <event name="Delete">
     <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable" 
             method="handleButtonEvent"/>
    </event>

    <event name="sort">
      <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable"
              method="doSort"/>
    </event>

    <event name="hide">
      <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable"
              method="doHideShowEvent"/>
    </event>

    <event name="show">
      <method class="oracle.sysman.eml.mntr.metrics.UserDefinedMetricsTable"
              method="doHideShowEvent"/>
    </event>
  </baja:handlers>

</page>












