[seam-commits] Seam SVN: r8854 - trunk/src/main/org/jboss/seam.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Fri Aug 29 18:09:13 EDT 2008


Author: shane.bryzak at jboss.com
Date: 2008-08-29 18:09:12 -0400 (Fri, 29 Aug 2008)
New Revision: 8854

Modified:
   trunk/src/main/org/jboss/seam/security-2.1.xsd
Log:
JBSEAM-3351

Modified: trunk/src/main/org/jboss/seam/security-2.1.xsd
===================================================================
--- trunk/src/main/org/jboss/seam/security-2.1.xsd	2008-08-29 13:32:04 UTC (rev 8853)
+++ trunk/src/main/org/jboss/seam/security-2.1.xsd	2008-08-29 22:09:12 UTC (rev 8854)
@@ -50,6 +50,13 @@
         </xs:complexType>
     </xs:element>
     
+    <xs:element name="permission-manager">
+        <xs:complexType mixed="true">
+            <xs:attributeGroup ref="components:attlist.component"/>
+            <xs:attributeGroup ref="security:attlist.permission-manager"/>
+        </xs:complexType>
+    </xs:element>
+    
     <xs:element name="jpa-permission-store">
         <xs:complexType mixed="true">
             <xs:attributeGroup ref="components:attlist.component"/>
@@ -57,6 +64,20 @@
         </xs:complexType>
     </xs:element>
     
+    <xs:element name="rule-based-permission-resolver">
+        <xs:complexType mixed="true">
+            <xs:attributeGroup ref="components:attlist.component"/>
+            <xs:attributeGroup ref="security:attlist.rule-based-permission-resolver"/>        
+        </xs:complexType>
+    </xs:element>
+    
+    <xs:element name="persistent-permission-resolver">
+        <xs:complexType mixed="true">
+            <xs:attributeGroup ref="components:attlist.component"/>
+            <xs:attributeGroup ref="security:attlist.persistent-permission-resolver"/>
+        </xs:complexType>
+    </xs:element>
+    
     <xs:attributeGroup name="attlist.identity-manager">
         <xs:attribute name="identity-store" type="components:expressionType"/>
         <xs:attribute name="role-identity-store" type="components:expressionType"/>
@@ -93,10 +114,22 @@
         <xs:attribute name="user-password-attribute" type="components:string"/>
     </xs:attributeGroup>
     
+    <xs:attributeGroup name="attlist.permission-manager">
+        <xs:attribute name="permission-store" type="components:expressionType"/>
+    </xs:attributeGroup>
+    
     <xs:attributeGroup name="attlist.jpa-permission-store">
         <xs:attribute name="entity-manager" type="components:string"/>
         <xs:attribute name="user-permission-class" type="components:string"/>
         <xs:attribute name="role-permission-class" type="components:string"/>
     </xs:attributeGroup>
-        
+    
+    <xs:attributeGroup name="attlist.rule-based-permission-resolver">
+        <xs:attribute name="security-rules" type="components:expressionType"/>
+    </xs:attributeGroup>
+
+    <xs:attributeGroup name="attlist.persistent-permission-resolver">
+        <xs:attribute name="permission-store" type="components:expressionType"/>
+    </xs:attributeGroup>
+            
 </xs:schema>




More information about the seam-commits mailing list