<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">

  <baja:head xmlns="http://bali.us.oracle.com/cabo/marlin"
             xmlns:uix="http://bali.us.oracle.com/cabo/marlin"
             xmlns:html="http://www.w3.org/TR/REC-html40">
    <dataScope>
      <contents>
        <html:title>
          <text data:text="title@headerInfo"/>
        </html:title>
       </contents>
       <provider>
        <data name="headerInfo">
          <method class="oracle.sysman.eml.admin.rep.CompTargetManager"
                  method="getHeader" />
        </data>
       </provider>
    </dataScope>
  </baja:head>

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

    <dataScope>
      <contents>
        <form name="compTargetSum" 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="header"/>
              </pageHeader>

              <location>
                <include baja:node="compTargetsTrainData"/>
              </location> 

              <contentFooter>
                <include baja:node="compTargetsNavBar"/>
              </contentFooter>

              <copyright>
               <include baja:node="../../copyright" />
              </copyright>
   
              <contents>
            
                <!--  6th page - composite target's summary -->
                 <spacer height="10"/>
                 <tableLayout width="98%">
                  <contents>
                    <rowLayout hAlign="right">
                      <contents>
                        <cellFormat>
                          <contents>
                            <styledText text=""/>
                          </contents>
                        </cellFormat>
                        <cellFormat>
                          <contents>
                            <include baja:node="compTargetsNavBar"/>
                          </contents>
                        </cellFormat>
                      </contents>
                    </rowLayout>
                  </contents>
                 </tableLayout>

               <header data:text="header@headerInfo">
                <contents>
                 <switcher childName="false" data:childName="error@summary">
                  <case name="false">
                   <stackLayout>
                    <contents>

                    <!-- If there is a failure during finish -->
                    <messageBox data:message="finishErrMsg@summary"
                                messageType="error"
                                rendered="false" data:rendered="finishFailure@summary"
                                data:text="SAVE_FAILED_HEADER@resourceBundle"/>
  
                     <header data:text="GENERAL_PROPERTIES@resourceBundle">
                      <contents>
                       <rowLayout>
                        <contents>
                         <cellFormat hAlign="right" vAlign="top" wrappingDisabled="true">
                          <contents>
                           <styledText data:text="NAME@commonResourceBundle" 
                                       styleClass="OraPromptText"/>
                           <spacer width="8"/>
                          </contents>
                         </cellFormat>
                         <cellFormat vAlign="bottom" hAlign="left" wrappingDisabled="true">
                          <contents>
                           <styledText styleClass="OraDataText"
                                       data:text="targetName@summary"/>
                          </contents>
                         </cellFormat>
                        </contents>
                       </rowLayout>
     
                       <spacer height="10"/>
  
                       <table name="SelectedTargets" width="70%"
                              data:summary="SELECTED_TARGETS@mntrResourceBundle"
                              data:text="SELECTED_TARGETS@mntrResourceBundle"
                              data:tableData="selTargets@summary"
                              data:columnHeaderData="selTargetsColumnList@summary"
                              showAll="yes"
                              data:value="selTargetsValue@summary"
                              data:minValue="selTargetsMinValue@summary"
                              data:maxValue="selTargetsMaxValue@summary"
                              data:blockSize="selTargetsBlockSize@summary"
                              data:alternateText = "NO_TARGETS_SELECTED@mntrResourceBundle">
                          <columnHeaderStamp>
                           <sortableHeader data:text="text" data:sortable="sortable"/>
                          </columnHeaderStamp>
  
                          <contents>
                           <styledText name="Target" data:text="targetName" data:shortDesc="NAME@resourceBundle" />
                           <styledText name="Type" data:text="typeName" data:shortDesc="TYPE@resourceBundle" />
                          </contents>

                       </table>
                      </contents>
                     </header>
 
<!--
                     <spacer height="10"/>
 
                     <header data:text="SELECT_PERF_METRICS@resourceBundle">
                      <boundAttribute name="rendered">
                       <not>
                        <dataObject select="noPerformance" source="summary"/>
                       </not>
                      </boundAttribute>
                      <contents>
                       <stackLayout>
                        <contents>

                         <table name="PerfMetrics" width="60%"
                               data:tableData="perfMetrics@summary"
                               data:columnHeaderData="column@perfMetricColumnHeaderData"
                               data:alternateText = "NO_TARGETS_AVAILABLE@mntrResourceBundle">
                           <columnHeaderStamp>
                            <data:boundText select="text"/>
                           </columnHeaderStamp>
    
                           <contents>
                            <styledText name="Name" data:text="targetName"/>
                            <styledText name="Metric" data:text="metricName"/>
                           </contents>
   
                         </table>

                        </contents>
                       </stackLayout>
                      </contents>
                     </header>

                     <spacer height="10"/>

                     <header data:text="DEFINE_PERFORMANCE@resourceBundle">
                      <contents>
                       <switcher data:childName="noPerformance@summary">
                        <case name="true">
                         <styledText data:text="NO_PERFORMANCE_DEFINED@resourceBundle"
                                     styleClass="OraPromptText"/>
                        </case>
                        <case name="false">
                         <switcher data:childName="perfChoice@summary">
                          <case name="allTargets">
                           <styledText data:text="PERF_CHOICE_ALL_TARGETS@resourceBundle"
                                       styleClass="OraPromptText"/>
                          </case>
                          <case name="numTargets">
                           <flowLayout>
                            <contents>
                             <styledText data:text="PERF_SUMMARY_PROMPT@resourceBundle"
                                         styleClass="OraPromptText"/>
                             <styledText data:text="perfNumChoice@summary"  
                                         styleClass="OraDataText"/>
                             <styledText data:text="PERF_CHOICE_NUM_TARGETS@resourceBundle"
                                         styleClass="OraPromptText"/>
                            </contents>
                           </flowLayout>
                          </case>
                          <case name="pctTargets">
                           <flowLayout>
                            <contents>
                             <styledText data:text="PERF_SUMMARY_PROMPT@resourceBundle"
                                         styleClass="OraPromptText"/>
                             <styledText data:text="perfPctChoice@summary" 
                                         styleClass="OraDataText"/>
                             <styledText data:text="PERF_CHOICE_PCT_TARGETS@resourceBundle"
                                         styleClass="OraPromptText"/>
                            </contents>
                           </flowLayout>
                          </case>
                          <case name="selTargets">
                           <stackLayout>
                            <contents>
                             <styledText data:text="PERF_CHOICE_SEL_TARGETS@resourceBundle"
                                         styleClass="OraPromptText"/>
                             <table name="PerfTargets" width="70%"
                                    data:tableData="perfTargets@summary"
                                    data:columnHeaderData="column@perfTargetColumnHeaderData"
                                    data:alternateText = "NO_TARGETS_AVAILABLE@mntrResourceBundle">
                                <columnHeaderStamp>
                                 <data:boundText select="text"/>
                                </columnHeaderStamp>
    
                                <contents>
                                 <styledText name="Target" data:text="targetName"/>
                                 <styledText name="Type" data:text="typeName"/>
                                 <styledText name="Metric" data:text="metricName"/>
                                </contents>
    
                             </table>
                            </contents>
                           </stackLayout>
                          </case>
                         </switcher>
                        </case>
                       </switcher>
                      </contents>
                     </header>

                     <spacer height="10"/>
    
                     <header data:text="DEFINE_AVAILABILITY@resourceBundle">
                      <contents>
                       <switcher data:childName="noAvailability@summary">
                        <case name="true">
                         <styledText data:text="NO_AVAILABILITY_DEFINED@resourceBundle" 
                                     styleClass="OraPromptText"/>
                        </case>
                        <case name="false"> 
                         <switcher data:childName="availChoice@summary">
                          <case name="allTargets">
                           <styledText data:text="AVAIL_CHOICE_ALL_TARGETS@resourceBundle"
                                       styleClass="OraPromptText"/>
                          </case>
                          <case name="numTargets">
                           <flowLayout>
                            <contents>
                             <styledText data:text="AVAIL_SUMMARY_PROMPT@resourceBundle"
                                         styleClass="OraPromptText"/>
                             <styledText data:text="numChoice@summary" 
                                         styleClass="OraDataText"/>
                             <styledText data:text="AVAIL_CHOICE_NUM_TARGETS@resourceBundle"
                                         styleClass="OraPromptText"/>
                            </contents>
                           </flowLayout>
                          </case>
                          <case name="pctTargets">
                           <flowLayout>
                            <contents>
                             <styledText data:text="AVAIL_SUMMARY_PROMPT@resourceBundle"
                                         styleClass="OraPromptText"/>
                             <styledText data:text="pctChoice@summary" 
                                         styleClass="OraDataText"/>
                             <styledText data:text="AVAIL_CHOICE_PCT_TARGETS@resourceBundle"
                                         styleClass="OraPromptText"/>
                            </contents>
                           </flowLayout>
                          </case>
                          <case name="selTargets">
                           <stackLayout>
                            <contents>
                             <styledText data:text="AVAIL_CHOICE_SEL_TARGETS@resourceBundle"
                                         styleClass="OraPromptText"/>
                               <table name="AvailTargets" width="60%" 
                                    data:tableData="availTargets@summary"
                                    data:columnHeaderData="column@columnHeaderData"
                                    data:alternateText = "NO_TARGETS_SELECTED@mntrResourceBundle">
                                <columnHeaderStamp>
                                 <data:boundText select="text"/>
                                </columnHeaderStamp>
           
                                <contents>
                                 <styledText name="Target" data:text="targetName"/>
                                 <styledText name="Type" data:text="typeName"/>
                                </contents>
                               </table>
                              </contents>
                             </stackLayout>
                            </case>
                           </switcher>
                          </case>
                         </switcher>
                        </contents>
                       </header>
-->

                     <header data:text="DEFINE_NEW_METRICS@resourceBundle">
                      <contents>
                       <table name="NewMetrics" width="70%"
                              data:summary="DEFINE_NEW_METRICS@resourceBundle"
                              data:tableData="newMetrics@summary"
                              data:columnHeaderData="newMetricsColumnList@summary"
                              data:value = "newMetricsValue@summary"
                              data:minValue = "newMetricsMinValue@summary"
                              data:maxValue = "newMetricsMaxValue@summary"
                              data:blockSize = "newMetricsBlockSize@summary"
                              showAll="yes"
                              data:alternateText = "NO_METRICS_DEFINED@resourceBundle">
                         <columnHeaderStamp>
                           <sortableHeader data:text="text" data:sortable="sortable"/>
                          </columnHeaderStamp>
                          <contents>
                           <styledText name="NewMetric" data:text="newMetricName" data:shortDesc="NAME@resourceBundle" />
                           <styledText name="TypeName" data:text="typeName" data:shortDesc="TYPE@resourceBundle" />
                          </contents>
                       </table>
                      </contents>
                     </header>

                     </contents>
                    </stackLayout>
                   </case>
                   <case name="true">
                    <stackLayout>
                     <contents>
                      <messageBox data:message="errMsg@summary"
                                  messageType="error"
                                  data:text="errHeader@summary"/>
                      <spacer height="10"/>
                      <styledText data:text="CACHE_ERROR_CONTINUE_MSG@resourceBundle"
                                  data:destination="restartDest@summary"/>
                     </contents>
                    </stackLayout>
                   </case>
                  </switcher>
                 </contents>         
               </header>
              </contents>         
            </pageLayout>
          </contents>
        </form> 
      </contents>

      <provider>

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

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

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

       <data name="headerInfo">
        <method class="oracle.sysman.eml.admin.rep.CompTargetManager"
                method="getHeader" />
       </data>

       <data name="aggColumnHeaderData">
        <inline>
         <column data:text="NAME@resourceBundle"/>
         <column data:text="METRIC@resourceBundle"/>
        </inline>
       </data>

       <data name="columnHeaderData">
        <inline>
         <column data:text="NAME@resourceBundle"/>
         <column data:text="TYPE@resourceBundle"/>
        </inline>
       </data>

        <data name="summary">
          <method class="oracle.sysman.eml.admin.rep.CompTargetManager"
                  method="getSummary" />
        </data>         
      </provider>
    </dataScope>

  </baja:content>

  <handlers> 
    <event name="*">
     <method class="oracle.sysman.eml.admin.rep.CompTargetManager"
              method="handleDefaultEvent"/>
    </event>
    <event name="Finish">
      <method class="oracle.sysman.eml.admin.rep.CompTargetManager"
              method="handleFinish"/>
    </event>

    <event name="Cancel">
      <method class="oracle.sysman.eml.admin.rep.CompTargetManager"
              method="handleCancel"/>
    </event>

    <event name="goto">
      <method class="oracle.sysman.eml.admin.rep.CompTargetManager"
              method="doGoto"/>
    </event>
    <event name="sort">
      <method class="oracle.sysman.eml.admin.rep.CompTargetManager"
              method="doSort"/>
    </event>
  </handlers>
    
</page>

