<page xmlns="http://bali.us.oracle.com/cabo/baja" 
      xmlns:baja="http://bali.us.oracle.com/cabo/baja"
      xmlns:html="http://www.w3.org/TR/REC-html40"
      xmlns:data="http://bali.us.oracle.com/cabo/marlin">

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

        <html:title>
          <text data:text="title@deleteDeviceHeaderData" />
        </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="notifDeviceDelForm" method="POST">
          <contents>

            <pageLayout>

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

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

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

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


              <pageHeader>
               <include baja:node="header"/>
              </pageHeader>

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

              <contentFooter>
                <tableLayout>
                  <contents>
                    <rowLayout>
                      <contents>
                        <spacer width="20"/>
                        <submitButton data:text="CANCEL@commonResourceBundle" 
                                      data:rendered="exceptionOccurred@deleteDeviceData"
                                      name="event" 
                                      value="No" />
                        <spacer width="10"/>
                        <submitButton data:text="NO@commonResourceBundle" 
                                      data:disabled="exceptionOccurred@deleteDeviceData"
                                      name="event" 
                                      value="No" />
                        <spacer width="10"/>
                        <submitButton data:text="YES@commonResourceBundle" 
                                      data:disabled="exceptionOccurred@deleteDeviceData"
                                      name="event" 
                                      value="Yes" />
                      </contents>
                    </rowLayout>
                  </contents>
                </tableLayout>
              </contentFooter>

              <contents>  <!-- pageLayout contents... -->

                <stackLayout>
                  <contents>
                    <header messageType="confirmation"
                            data:text="header@deleteDeviceHeaderData">
                      <contents>
    
                        <tableLayout cellSpacing="10" width="100%">
                          <contents>
                            <rowLayout rendered="false"
                                       data:rendered="exceptionOccurred@deleteDeviceData"
                                       vAlign="top">
                              <contents>
                                <cellFormat vAlign="top">
                                  <contents>
                                    <messageBox messageType="error"
                                                longDescURL="unimpl"
                                                data:message="errMsg@deleteDeviceData"
                                                data:text="ERROR_OCCURRED_MSG@notifResourceBundle">
                                    </messageBox>
                                  </contents>
                                </cellFormat>
                              </contents>
                            </rowLayout>
                          </contents>
                        </tableLayout>

                        <stackLayout>
                          <boundAttribute name="rendered">
                            <not>
                              <dataObject select="exceptionOccurred" 
                                          source="deleteDeviceData"/>
                            </not>
                          </boundAttribute>
                          <contents>
                        <switcher data:childName="rulesExist@deleteDeviceData">
                          <case name="true">
                            <stackLayout>
                              <contents>
                                <styledText data:text="confirmationMsg1@deleteDeviceData" 
                                            styleClass="OraInstructionTextStrong" />
                                <header data:text="DEVICE_NOTIF_RULE_LIST_MSG@notifResourceBundle">
                                  <contents>
                                    <table name="deviceRulesTable" 
                                                 data:alternateText="METHOD_NOT_USED@notifResourceBundle"
                                                 data:summary="NOTIF_RULES_HDR@notifResourceBundle"
                                                 width="50%" 
                                                 hAlign="right"
                                                 data:value="value@deleteDeviceData"
                                                 data:blockSize="blockSize@deleteDeviceData"
                                                 data:maxValue="maxValue@deleteDeviceData"
                                                 data:minValue="minValue@deleteDeviceData"
                                                 data:tableData="deviceRulesList@deleteDeviceData" 
                                                 data:columnHeaderData="column@columnHeaderData"
                                                 formSubmitted="true" >
                                      <tableFormat tableBanding="rowBanding"/>
                                      <columnHeaderStamp>
                                        <data:boundText select="text"/>
                                      </columnHeaderStamp>
                                      <columnFormats>
                                        <columnFormat width="50%" columnDataFormat="textFormat"/>
                                        <columnFormat width="50%" columnDataFormat="textFormat"/>
                                      </columnFormats>
                                      <contents>
                                        <styledText data:text="ruleName" data:shortDesc="RULE_NAME@notifResourceBundle" />
                                        <styledText data:text="ruleOwner" data:shortDesc="RULE_OWNER@notifResourceBundle" />
                                      </contents>
                                    </table>
                                  </contents>
                                </header>    
                                <spacer heigth="10"/>
                                <styledText data:text="confirmationMsg2@deleteDeviceData" 
                                            styleClass="OraInstructionTextStrong" />
                              </contents>
                            </stackLayout>
                          </case>
                          <case name="false">
                            <flowLayout>
                              <contents>
                                <styledText data:text="confirmationMsg@deleteDeviceData" 
                                            styleClass="OraInstructionTextStrong" />
                              </contents>
                            </flowLayout>
                          </case>
                        </switcher>
                          </contents>
                        </stackLayout>
                                     
                      </contents>
                    </header>
                    
                    <formValue name="deviceName" 
                               data:value="deviceName@deleteDeviceData" />  
                    <formValue name="deviceType" 
                               data:value="deviceType@deleteDeviceData" />  

                  </contents>
                </stackLayout> 
        
              </contents>
            </pageLayout>

          </contents>
        </form> 

      </contents>
      
      <!-- Data Providers -->
      <provider>
        <data name="columnHeaderData">
          <inline>
            <column data:text="RULE_NAME@notifResourceBundle" />
            <column data:text="RULE_OWNER@notifResourceBundle" />
          </inline>
        </data>
        <data name="deleteDeviceHeaderData">
          <method class="oracle.sysman.eml.admin.rep.NotifPrefData" 
                  method="getDeleteDeviceHeaderData"/>
        </data>
        <data name="deleteDeviceData">
          <method class="oracle.sysman.eml.admin.rep.NotifPrefData" 
                  method="getDeleteDeviceData"/>
        </data>
        <data name="commonResourceBundle">
          <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
        </data>
        <data name="notifResourceBundle">
          <bundle class="oracle.sysman.resources.NotifMsg"/>
        </data>
      </provider>

    </dataScope>
  </baja:content>
  <baja:handlers>
    <event name="Yes">
      <method class="oracle.sysman.eml.admin.rep.NotifPrefEvents"
              method="deleteDevice"/>
    </event>
    <event name="No">
      <method class="oracle.sysman.eml.admin.rep.NotifPrefEvents"
              method="deleteDevice"/>
    </event>
  </baja:handlers>
</page>

