--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
+
+<beans>
+
+ <bean id="org.wamblee.security.authorization.OperationRegistry"
+ class="org.wamblee.security.authorization.DefaultOperationRegistry">
+ <constructor-arg>
+ <list>
+ <bean class="org.wamblee.security.authorization.AllOperation"/>
+ <bean class="org.wamblee.security.authorization.CreateOperation"/>
+ <bean class="org.wamblee.security.authorization.DeleteOperation"/>
+ <bean class="org.wamblee.security.authorization.ReadOperation"/>
+ <bean class="org.wamblee.security.authorization.WriteOperation"/>
+ </list>
+ </constructor-arg>
+ </bean>
+
+ <bean id="org.wamblee.security.authorization.AuthorizationService"
+ class="org.wamblee.security.authorization.hibernate.PersistentAuthorizationService">
+ <constructor-arg><value>DEFAULT</value></constructor-arg>
+ <constructor-arg><ref bean="org.springframework.orm.hibernate3.HibernateTemplate"/></constructor-arg>
+ <constructor-arg><ref bean="org.wamblee.usermgt.UserAccessor"/></constructor-arg>
+ <constructor-arg><value type="long">10000</value></constructor-arg>
+ </bean>
+
+ <!-- any user -->
+ <bean id="anyUserCondition" class="org.wamblee.security.authorization.AnyUserCondition">
+ </bean>
+
+ <!-- administrators -->
+ <bean id="adminUserCondition" class="org.wamblee.security.authorization.GroupUserCondition">
+ <constructor-arg><value>administrators</value></constructor-arg>
+ </bean>
+
+</beans>
\ No newline at end of file