<?xml version = '1.0' encoding = 'UTF-8'?>
<page xmlns="http://xmlns.oracle.com/cabo/baja"
      xmlns:baja="http://xmlns.oracle.com/cabo/baja"
      xmlns:data="http://xmlns.oracle.com/cabo/marlin"
      xmlns:iasTemplates="http://smp.xmlns.oracle.com/emd/ias/templates"
      xmlns:html="http://www.w3.org/TR/REC-html40">

<templates xmlns="http://xmlns.oracle.com/uix/ui">
  <templateImport source="../../templates/library.uit"/>
</templates>

 <content> 
  <dataScope xmlns="http://xmlns.oracle.com/cabo/marlin"> 
  <contents>
   <document>
    <metaContainer>
      <head data:title="docTitleText@docTitleData" />
    </metaContainer>
   <contents>
   <iasTemplates:iasPageLayout>
    <contents>
     <switcher data:childName="connection@connectData" childName="NORMAL">
      <case name="NORMAL">
      <stackLayout>
      <contents>
      <include baja:node="jaznGrantees" />
       <header data:text="RELATED@nls" />
       <rowLayout>
        <contents>
          <spacer width="25" />
          <link data:text="JAAS_PERMISSION@nls" 
                data:destination="JAAS_PERMISSION@linkData" />
        </contents>
       </rowLayout> 
      </contents> 
      </stackLayout>
      </case>
      <case name="ERROR">
       <stackLayout>
       <contents>
       <spacer height="15" />
       <header data:text="CONNECTION_ERR@nls" />
       <spacer height="15" />
       <messageBox data:message="ldapErrMsg@formTypeData"
                   messageType="error" />
       </contents> 
       </stackLayout>
      </case>
     </switcher>  

     <switcher data:childName="formType@formTypeData" childName="NORMAL">
      <case name="NORMAL">
      </case>
      <case name="ERROR" >
       <contentFooter>
        <contents>
        <pageButtonBar>
         <contents>
          <button data:text="OK@nls"  
                  data:destination="OID_HOME@homeLinkData"/> 
         </contents>
        </pageButtonBar>
        </contents>
       </contentFooter>
      </case>
     </switcher>
    </contents>
   </iasTemplates:iasPageLayout>
  </contents>
  </document>
  </contents>
  
 <!-- Data Provider --> 
 <provider>
   <data name="granteeTable">
    <inline>
      <cols field="Grant Entry Name" />
       <colFormats width="100%" /> 
    </inline>
   </data>
   <data name="searchTable">
     <inline>
      <rows label="Enter Grantee Search Base:" />
     </inline>
   </data>
   <data name="granteeList">
     <method class="oracle.sysman.ias.sta.jazn.JaznPolicyData" 
             method="getGranteeList" />
   </data>
   <data name="realmSelection">
     <inline selectedRealm="" />
   </data>
   <data name="nls">
     <bundle class="oracle.sysman.ias.sta.jazn.JaznResourceBundle" />
   </data>
   <data name="linkData">
     <method class="oracle.sysman.ias.sta.jazn.JaznPolicyData" 
      method="getPermissionLink" />
   </data>
   <data name="docTitleData">
    <method class="oracle.sysman.ias.sta.jazn.JaznPolicyData" 
     method="getDocTitleData" />
   </data>
   <data name="connectData">
    <method class="oracle.sysman.ias.sta.jazn.JaznPolicyData" 
     method="getConnectData" />
   </data>
   <data name="formTypeData">
    <method class="oracle.sysman.ias.sta.jazn.JaznPolicyData" 
     method="getFormTypeData" />
   </data>
   <data name="homeLinkData">
    <method class="oracle.sysman.ias.sta.jazn.JaznPolicyData" 
     method="getHomeLink" />
   </data>
 </provider>

 </dataScope>
 </content>

  <!-- Event handling -->
 <handlers>
  <event name="null">
   <method class="oracle.sysman.ias.sta.jazn.JaznPolicyHandler"
           method="doLoad"/>
  </event>
  <event name="doLoad">
   <method class="oracle.sysman.ias.sta.jazn.JaznPolicyHandler"
           method="doLoad"/>
  </event>
  <event name="StoreSearchBase">
   <method class="oracle.sysman.ias.sta.jazn.JaznPolicyHandler" 
    method="storeGranteeSearchBase" />   
   </event>
  <event name="Delete">
   <method class="oracle.sysman.ias.sta.jazn.JaznPolicyHandler" 
    method="dropGrantee" />   
  </event>
  <event name = "NewGrant">
   <method class="oracle.sysman.ias.sta.jazn.JaznPolicyHandler" 
    method = "newGrantee" />
  </event>
  <event name="goto">
  <method class="oracle.sysman.ias.sta.jazn.JaznCommon" 
   method="doGoto"/> 
  </event>
  </handlers> 

</page>
