<dataScope xmlns="http://bali.us.oracle.com/cabo/marlin" 
           xmlns:data="http://bali.us.oracle.com/cabo/marlin" >
 <contents>
  
 <!-- If there is a failure during finish -->
 <messageBox data:message="finishErrMsg@blkConfigData"
             messageType="error"
             rendered="false" data:rendered="finishFailure@blkConfigData"
             data:text="SAVE_FAILED_HEADER@resourceBundle"/> 
    <tableLayout>
      <contents>
        <rowLayout>
         <contents>
            <cellFormat width="580px">
              <contents>
                <styledText data:text="RBK_SUMMARY_PROMPT@blackoutBundle" styleClass="OraInstructionText"/>
              </contents>
            </cellFormat>
          </contents>
        </rowLayout>
      </contents>
    </tableLayout>    
    
    <spacer height="20"/>
    
    <tableLayout>
      <contents>
        <rowLayout>
          <contents>  
            <spacer width="20"/>
            <switcher data:childName="reasonSpecified@blkConfigData">
              <case name="true">
                <messageTextInput name="blkReason"
                            readOnly="true"
                            styleClass="OraDataText"
                            data:prompt="REASON@blackoutBundle" 
                            columns="70"
                            data:text="blkReasonDisp@blkConfigData"/>
              </case>
              <default>
                <messageTextInput name="blkReason"
                              readOnly="true"
                              styleClass="OraDataText"
                              data:prompt="NO_REASON_SPEC@blackoutBundle" 
                              columns="70"/>
              </default>
            </switcher>
            
          </contents>
        </rowLayout>
      </contents>
    </tableLayout>
  
  <header data:text="TIME_PERIOD@blackoutBundle">
    <contents>
      <tableLayout width="70%" cellSpacing="2">
        <contents>
          <messageTextInput columns="30" name="timeZone"
                       data:prompt="TIME_ZONE@SDKBundle"
                       readOnly="true"
                       styleClass="OraDataText"
                       data:text="timezone@blkConfigData"/>         

          <rowLayout>  
            <contents>  
              <cellFormat hAlign="right" width="10%">  
                <contents>  
                  <styledText data:text="START_DATE@SDKBundle"
                              styleClass="OraPromptText" />
                </contents>  
              </cellFormat>  
              <spacer width="2"/>
              <cellFormat width="90%">  
                <contents>  
                  <rowLayout hAlign="left">
                    <contents>                      
                      <styledText data:text="sDateView@blkConfigData"
                                  styleClass="OraDataText">                        
                      </styledText>
                    </contents>
                  </rowLayout>
                </contents>  
              </cellFormat>  
            </contents>  
          </rowLayout>  
          <rowLayout>
            <contents>
              <cellFormat hAlign="right">
                <contents>
                  <styledText data:text="END_DATE@SDKBundle"
                              styleClass="OraPromptText" />
                </contents>
              </cellFormat>
              <spacer width="2"/>
              <cellFormat>
                <contents>
                  <rowLayout hAlign="left">
                    <contents>                     
                       <rowLayout>
                        <contents>                         
                         <styledText data:text="eDateView@blkConfigData"
                                     styleClass="OraDataText"/>
                        </contents>
                       </rowLayout>                      
                   </contents>
                 </rowLayout>
               </contents>
             </cellFormat>
           </contents>
         </rowLayout>         
      </contents>
    </tableLayout>
   </contents>
  </header>
    <spacer height="10"/>

    <header data:text="SELECTED_TARGETS@adminBundle">
      <contents>
        <switcher data:childName="hasOverlapBlk@blkConfigData" >
        
        <!-- Show detail disclosure table showing blackout details -->
          <case name="true">
            <table id="S" 
                   name="S"
                   formSubmitted = "true"
                   allDetailsEnabled = "true"
                   partialRenderMode="self" 
                   showAll="yes"
                   data:summary="SELECTED_TARGETS@adminBundle"
                   data:alternateText="NO_TARGETS_FOUND@SDKBundle"
                   data:value="value@selTargetDetails@blkConfigData"
                   data:minValue="minValue@selTargetDetails@blkConfigData"
                   data:blockSize="blockSize@selTargetDetails@blkConfigData"
                   data:maxValue="maxValue@selTargetDetails@blkConfigData"
                   width="100%" data:tableData="tableData@selTargetDetails@blkConfigData"
                   data:columnHeaderData="column@selTargetDetails@blkConfigData"
                   data:detailDisclosure="detailData@blkConfigData">
                   
              <tableFormat tableBanding="rowBanding"/>
              <detail>
                
                <stackLayout width="100%" cellSpacing="2">
                  <contents>
                    <rowLayout>                   
                      <contents>                    
                        <spacer height="5"/>
                      </contents>                    
                     </rowLayout>
                   
                    <rowLayout >                   
                      <contents>                         
                        
                        <cellFormat>
                          <contents>                            
                            <styledText styleClass="OraInstructionText" data:text="blkOvlPrompt" />                            
                          </contents>
                        </cellFormat>
                        
                      </contents>                    
                    </rowLayout>                    
                    
                      
                   
                    <stackLayout>
                      <contents data:childData="blkOvlDetails">
                       
                        <rowLayout>
                          <contents>
                          
                            <cellFormat>
                              <contents>                            
                                <spacer width="10"/>                              
                              </contents>
                            </cellFormat>
                            
                            <cellFormat>
                              <contents>                            
                                <styledText styleClass="OraInstructionText" data:text="text" />                            
                              </contents>
                            </cellFormat>
                            
                          </contents>
                        </rowLayout>
                        
                        <rowLayout>
                          <contents>
                          
                            <cellFormat>
                              <contents>                            
                                <spacer height="2"/>                              
                              </contents>
                            </cellFormat>
                            
                          </contents>
                        </rowLayout>
                       
                        
                      </contents>                      
                    </stackLayout>
                    
                    <rowLayout >                   
                      <contents>                    
                        <spacer height="5"/>
                      </contents>                    
                    </rowLayout>
                    <formValue name="disclosed" value="1" /> 
                  </contents>
                </stackLayout>                 
                
              </detail>

              <columnFormats>
                <columnFormat/>
                <columnFormat/>
                <columnFormat/>
                <columnFormat/>
                <columnFormat/>
                <columnFormat/>
                <columnFormat/>
              </columnFormats>
    
              <columnHeaderStamp>
                <sortableHeader data:text="text"
                                data:sortable="sortable"
                                data:value="value"/>            
              </columnHeaderStamp>
              <contents>
                <switcher data:childName="hasOptrPriv">
                  <case name="false">
                    <inlineMessage data:message="targetName"
                                   messageType="error">
                    </inlineMessage>
                  </case>
                  <case name="true">
                    <rowLayout>
                      <contents>
                        <styledText data:text="targetName"
                                    styleClass="OraPromptText"
                                    data:shortDesc="NAME@SDKBundle" />
                        <spacer height="4"/>             
                        <styledText styleClass="OraTipText"
                                    data:text="NO_OPERATOR_TIP@blackoutBundle"
                                    data:rendered ="noOperPriv"/>
                      </contents>
                    </rowLayout>        
                  </case>               
                </switcher>          
                <styledText data:text="typeName" data:shortDesc="TYPE@SDKBundle" />
                
                <rowLayout vAlign="bottom">
                  <contents>
                    <styledText rendered="true" styleClass="OraPromptText"
                                data:rendered="hasAtleastOneTimezoneDiff@blkConfigData"
                                data:shortDesc="SCHEDULE@blackoutBundle"
                                data:text="schedule"/>
                    <spacer width="5"/>
                    
                    <image source="/em/images/mulOccu.gif" data:rendered ="tarHasOvlBlk" data:shortDesc="OVL_BLK_TOOLTIP@blackoutBundle"/>
                    
                    
                  </contents>
                </rowLayout>
                
                <styledText rendered="true"
                            data:rendered="hasAtleastOneTimezoneDiff@blkConfigData"
                            data:shortDesc="TIME_ZONE@SDKBundle"
                            data:text="timezone" />
                <switcher rendered="false"
                          data:rendered="hasAtleastOnePropogate@blkConfigData"
                          data:childName="propogate">
                  <case name="yes">
                    <styledText data:text="YES@SDKBundle" data:shortDesc="CASCADE@blackoutBundle" />
                  </case>
                  <case name="no">
                    <styledText data:text="NO@SDKBundle" data:shortDesc="CASCADE@blackoutBundle" />
                  </case>
                  <case name="na">
                    <styledText data:text="NOT_APPLICABLE_SHORT@SDKBundle" data:shortDesc="CASCADE@blackoutBundle" />
                  </case>
                </switcher>            
                <styledText rendered="false"
                            data:rendered="hasAtleastOneErrorMessage@blkConfigData"
                            data:text="errMsg"/>
              </contents>
            </table>
          </case>
          
          <!-- Show standard table without detail disclosure -->
          <default>
            <table id="S" 
                   partialRenderMode="self" name="S"
                   showAll="yes"
                   data:summary="SELECTED_TARGETS@adminBundle"
                   data:alternateText="NO_TARGETS_FOUND@SDKBundle"
                   data:value="value@selTargetDetails@blkConfigData"
                   data:minValue="minValue@selTargetDetails@blkConfigData"
                   data:blockSize="blockSize@selTargetDetails@blkConfigData"
                   data:maxValue="maxValue@selTargetDetails@blkConfigData"
                   width="100%" data:tableData="tableData@selTargetDetails@blkConfigData"
                   data:columnHeaderData="column@selTargetDetails@blkConfigData">
              <tableFormat tableBanding="rowBanding"/>
    
              <columnFormats>
                <columnFormat/>
                <columnFormat/>
                <columnFormat/>
                <columnFormat/>
                <columnFormat/>
                <columnFormat/>
                <columnFormat/>
              </columnFormats>
    
              <columnHeaderStamp>
                <sortableHeader data:text="text"
                                data:sortable="sortable"
                                data:value="value"/>            
              </columnHeaderStamp>
              <contents>
                <switcher data:childName="hasOptrPriv">
                  <case name="false">
                    <inlineMessage data:message="targetName"
                                   messageType="error">
                    </inlineMessage>
                  </case>
                  <case name="true">
                    <rowLayout>
                      <contents>
                        <styledText data:text="targetName"
                                    styleClass="OraPromptText"
                                    data:shortDesc="NAME@SDKBundle" />
                        <spacer height="4"/>             
                        <styledText styleClass="OraTipText"
                                    data:text="NO_OPERATOR_TIP@blackoutBundle"
                                    data:rendered ="noOperPriv"/>
                      </contents>
                    </rowLayout>        
                  </case>               
                </switcher>          
                <styledText data:text="typeName" data:shortDesc="TYPE@SDKBundle" />
                <styledText rendered="true"
                            data:rendered="hasAtleastOneTimezoneDiff@blkConfigData"
                            data:shortDesc="SCHEDULE@blackoutBundle"
                            data:text="schedule"/>
                <styledText rendered="true"
                            data:rendered="hasAtleastOneTimezoneDiff@blkConfigData"
                            data:shortDesc="TIME_ZONE@SDKBundle"
                            data:text="timezone" />
                <switcher rendered="false"
                          data:rendered="hasAtleastOnePropogate@blkConfigData"
                          data:childName="propogate">
                  <case name="yes">
                    <styledText data:text="YES@SDKBundle" data:shortDesc="CASCADE@blackoutBundle" />
                  </case>
                  <case name="no">
                    <styledText data:text="NO@SDKBundle" data:shortDesc="CASCADE@blackoutBundle" />
                  </case>
                  <case name="na">
                    <styledText data:text="NOT_APPLICABLE_SHORT@SDKBundle" data:shortDesc="CASCADE@blackoutBundle" />
                  </case>
                </switcher>            
                <styledText rendered="false"
                            data:rendered="hasAtleastOneErrorMessage@blkConfigData"
                            data:text="errMsg"/>
              </contents>
            </table>
          </default>
        </switcher>        
      </contents>
    </header>  
 </contents>
</dataScope>
