1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
6 <bean id="org.wamblee.usermgt.UserAdministration-target"
7 class="org.wamblee.usermgt.UserAdministrationImpl">
10 <ref bean="org.wamblee.usermgt.UserSet"/>
14 <ref bean="org.wamblee.usermgt.GroupSet"/>
18 <bean class="org.wamblee.usermgt.RegexpNameValidator">
19 <constructor-arg><value>[a-zA-Z]+[a-zA-Z0-9]*</value></constructor-arg>
20 <constructor-arg><value>INVALID_USERNAME</value></constructor-arg>
21 <constructor-arg><value></value></constructor-arg>
26 <bean class="org.wamblee.usermgt.RegexpNameValidator">
27 <constructor-arg><value>[a-zA-Z]+[a-zA-Z0-9]*</value></constructor-arg>
28 <constructor-arg><value>INVALID_GROUPNAME</value></constructor-arg>
29 <constructor-arg><value></value></constructor-arg>
35 <bean id="usermanagement-lock" class="org.wamblee.concurrency.JvmLock"/>
37 <bean id="usermanagement-lock-advice" class="org.wamblee.concurrency.spring.LockAdvice">
38 <constructor-arg><ref bean="usermanagement-lock"/></constructor-arg>
41 <bean id="org.wamblee.usermgt.UserAdministration"
42 class="org.springframework.aop.framework.ProxyFactoryBean">
43 <property name="proxyInterfaces"><value>org.wamblee.usermgt.UserAdministration</value></property>
44 <property name="interceptorNames"><value>usermanagement-lock-advice</value></property>
45 <property name="target"><ref bean="org.wamblee.usermgt.UserAdministration-target"/></property>