├── .gitignore ├── README.mdown ├── README_BUILD.txt ├── changelog.txt ├── docs ├── build.xml ├── project.properties ├── readme.txt └── reference │ ├── readme.txt │ ├── src │ ├── authors.xml │ ├── images │ │ ├── admons │ │ │ ├── caution.gif │ │ │ ├── caution.png │ │ │ ├── caution.tif │ │ │ ├── home.gif │ │ │ ├── home.png │ │ │ ├── important.gif │ │ │ ├── important.png │ │ │ ├── important.tif │ │ │ ├── next.gif │ │ │ ├── next.png │ │ │ ├── note.gif │ │ │ ├── note.png │ │ │ ├── note.tif │ │ │ ├── prev.gif │ │ │ ├── prev.png │ │ │ ├── tip.gif │ │ │ ├── tip.png │ │ │ ├── tip.tif │ │ │ ├── up.gif │ │ │ ├── up.png │ │ │ ├── warning.gif │ │ │ └── warning.png │ │ ├── callouts │ │ │ ├── 1.gif │ │ │ ├── 1.png │ │ │ ├── 10.gif │ │ │ ├── 10.png │ │ │ ├── 11.gif │ │ │ ├── 11.png │ │ │ ├── 12.gif │ │ │ ├── 12.png │ │ │ ├── 13.gif │ │ │ ├── 13.png │ │ │ ├── 14.gif │ │ │ ├── 14.png │ │ │ ├── 15.gif │ │ │ ├── 15.png │ │ │ ├── 2.gif │ │ │ ├── 2.png │ │ │ ├── 3.gif │ │ │ ├── 3.png │ │ │ ├── 4.gif │ │ │ ├── 4.png │ │ │ ├── 5.gif │ │ │ ├── 5.png │ │ │ ├── 6.gif │ │ │ ├── 6.png │ │ │ ├── 7.gif │ │ │ ├── 7.png │ │ │ ├── 8.gif │ │ │ ├── 8.png │ │ │ ├── 9-0.png │ │ │ ├── 9-1.png │ │ │ ├── 9-10.png │ │ │ ├── 9-11.png │ │ │ ├── 9-12.png │ │ │ ├── 9-13.png │ │ │ ├── 9-14.png │ │ │ ├── 9-2.png │ │ │ ├── 9-3.png │ │ │ ├── 9-4.png │ │ │ ├── 9-5.png │ │ │ ├── 9-6.png │ │ │ ├── 9-7.png │ │ │ ├── 9-8.png │ │ │ ├── 9-9.png │ │ │ ├── 9.gif │ │ │ └── 9.png │ │ ├── logo-medium.jpg │ │ ├── logo-medium.png │ │ ├── logo.jpg │ │ ├── logo_1.psd │ │ ├── logo_2.psd │ │ ├── logo_3.psd │ │ ├── logo_4.psd │ │ ├── logo_small.jpg │ │ └── spring-modules-logo.graffle │ ├── index-module.xml │ ├── index.xml │ ├── legal-notice.xml │ ├── overview.xml │ ├── preface.xml │ └── project-images │ │ ├── image001.png │ │ ├── image002.jpg │ │ ├── image003.png │ │ ├── image004.jpg │ │ ├── image005.gif │ │ ├── image006.png │ │ ├── image007.jpg │ │ └── image008.png │ └── styles │ ├── fopdf.xsl │ ├── html.css │ ├── html.xsl │ └── html_chunk.xsl ├── etc └── jcr │ └── jackrabbit │ └── META-INF │ └── services │ └── org.springmodules.jcr.SessionHolderProvider ├── m2 └── ivy2pom.xsl ├── pom.xml ├── projects ├── .gitignore ├── ant │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── ant.xml │ │ │ ├── authors.xml │ │ │ ├── images │ │ │ └── do.not.delete.txt │ │ │ └── index.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── etc │ │ ├── resources │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── ant │ │ │ │ └── antlib.xml │ │ └── test-resources │ │ │ ├── beanRefContext.xml │ │ │ ├── bootstrapContext.xml │ │ │ ├── build-test.xml │ │ │ ├── childContext.xml │ │ │ └── log4j.properties │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── ant │ │ │ ├── task │ │ │ ├── AbstractSpringBeanFactoryTask.java │ │ │ ├── ExtendClasspathTask.java │ │ │ ├── SpringBeanTask.java │ │ │ └── SpringDependencyInjectorTask.java │ │ │ ├── type │ │ │ └── SpringBean.java │ │ │ └── util │ │ │ └── BeanFactoryLoader.java │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── ant │ │ ├── task │ │ ├── SpringBeanTaskTest.java │ │ ├── SpringDependencyInjectorTaskTest.java │ │ └── TestTask.java │ │ ├── type │ │ └── SpringBeanTest.java │ │ └── util │ │ └── BeanFactoryLoaderTest.java ├── aop │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── aop │ │ │ └── framework │ │ │ ├── TouchingAfterReturningAdvice.java │ │ │ └── TouchingNameMatchMethodAdvisor.java │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── aop │ │ └── framework │ │ └── TouchingAfterReturningAdviceTests.java ├── common-build-bootstrap │ ├── bootstrap.properties │ ├── build.xml │ ├── common-build.extension │ │ ├── custom-resolver.xml │ │ ├── doc-targets.xml │ │ ├── ivyconf.xml │ │ └── project.props.addon │ ├── template │ │ └── docs │ │ │ └── reference │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── images │ │ │ └── do.not.delete.txt │ │ │ └── index.xml │ └── using_sbc.txt ├── common-build │ ├── clover-targets.xml │ ├── common-targets.xml │ ├── custom-resolver.xml │ ├── db-targets.xml │ ├── doc-targets.xml │ ├── ejb21-targets.xml │ ├── hibernate-targets.xml │ ├── ivyconf.properties │ ├── ivyconf.xml │ ├── m2-targets.xml │ ├── project.properties │ ├── readme.txt │ ├── spring-targets.xml │ ├── templates │ │ ├── db │ │ │ └── data.xml │ │ ├── jsp │ │ │ ├── includeBottom.jsp │ │ │ ├── includeTop.jsp │ │ │ ├── pageshell.jsp │ │ │ └── webflow-form-simplest.jsp │ │ ├── log4j │ │ │ └── log4j.properties │ │ ├── projects │ │ │ ├── basic │ │ │ │ ├── .cvsignore │ │ │ │ ├── build.xml │ │ │ │ ├── ivy.xml │ │ │ │ ├── project.properties │ │ │ │ └── src │ │ │ │ │ ├── etc │ │ │ │ │ ├── filter.properties │ │ │ │ │ └── test-resources │ │ │ │ │ │ ├── log4j.properties │ │ │ │ │ │ └── readme.txt │ │ │ │ │ ├── java │ │ │ │ │ └── readme.txt │ │ │ │ │ └── test │ │ │ │ │ └── readme.txt │ │ │ ├── standard │ │ │ │ ├── .cvsignore │ │ │ │ ├── build.xml │ │ │ │ ├── ivy.xml │ │ │ │ ├── project.properties │ │ │ │ └── src │ │ │ │ │ ├── etc │ │ │ │ │ ├── db │ │ │ │ │ │ └── readme.txt │ │ │ │ │ ├── filter.properties │ │ │ │ │ ├── resources │ │ │ │ │ │ └── readme.txt │ │ │ │ │ └── test-resources │ │ │ │ │ │ ├── log4j.properties │ │ │ │ │ │ └── readme.txt │ │ │ │ │ ├── java │ │ │ │ │ └── readme.txt │ │ │ │ │ └── test │ │ │ │ │ └── readme.txt │ │ │ └── webapp │ │ │ │ ├── WEB-INF │ │ │ │ ├── applicationContext.xml │ │ │ │ ├── classes │ │ │ │ │ └── log4j.properties │ │ │ │ └── web.xml │ │ │ │ └── index.html │ │ ├── spring │ │ │ ├── bean-definitions.xml │ │ │ ├── webflow-simplest.xml │ │ │ └── webflow.xml │ │ └── tomcat │ │ │ └── context.xml │ └── tomcat-targets.xml ├── commons │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── images │ │ │ └── do.not.delete.txt │ │ │ ├── index.xml │ │ │ └── validator.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── etc │ │ ├── resources │ │ │ └── placeholder │ │ └── test-resources │ │ │ ├── configuration.file │ │ │ └── placeholder │ │ ├── ivy.xml │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── commons │ │ │ ├── chain │ │ │ ├── CatalogFactoryBean.java │ │ │ ├── CatalogFactoryFactoryBean.java │ │ │ └── ChainFactoryBean.java │ │ │ ├── configuration │ │ │ └── CommonsConfigurationFactoryBean.java │ │ │ └── lang │ │ │ └── CommonsEnumPropertyEditor.java │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── commons │ │ ├── configuration │ │ └── CommonsConfigurationTests.java │ │ └── lang │ │ └── CommonsEnumPropertyEditorTests.java ├── flux │ ├── LICENSE.txt │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── flux.xml │ │ │ ├── images │ │ │ └── do.not.delete.txt │ │ │ └── index.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ ├── bpm │ │ │ └── flux │ │ │ │ ├── ConfigurationBean.java │ │ │ │ ├── EngineBean.java │ │ │ │ ├── XmlEngineBean.java │ │ │ │ └── package.html │ │ │ ├── scheduling │ │ │ └── flux │ │ │ │ ├── ConfigurationBean.java │ │ │ │ ├── EngineBean.java │ │ │ │ ├── XmlEngineBean.java │ │ │ │ └── package.html │ │ │ └── workflow │ │ │ └── flux │ │ │ ├── ConfigurationBean.java │ │ │ ├── EngineBean.java │ │ │ ├── XmlEngineBean.java │ │ │ └── package.html │ │ └── test │ │ ├── beans.xml │ │ ├── fluxconfig.properties │ │ └── org │ │ └── springmodules │ │ └── scheduling │ │ └── flux │ │ └── BeanTests.java ├── javaspaces │ ├── .springBeans │ ├── GS-LICENSE.txt │ ├── LICENSE.txt │ ├── NOTICE.txt │ ├── build.xml │ ├── custom-resolver.xml │ ├── doc-targets.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── GigaSpaces_Spring_Integration_ShortVersion.css │ │ │ ├── GigaSpaces_Spring_Integration_ShortVersion.raw.xml │ │ │ ├── authors.xml │ │ │ ├── gigaspaces.xml │ │ │ ├── images │ │ │ ├── image001.png │ │ │ ├── image002.jpg │ │ │ ├── image003.png │ │ │ ├── image004.jpg │ │ │ ├── image005.gif │ │ │ ├── image006.png │ │ │ ├── image007.jpg │ │ │ └── image008.png │ │ │ ├── index.xml │ │ │ ├── javaspaces.xml │ │ │ └── styles │ │ │ └── GigaSpaces_Spring_Integration_ShortVersion.css │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ ├── readme.txt │ └── src │ │ ├── etc │ │ └── do.not.delete.txt │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ ├── asynch │ │ │ ├── AsynchResponse.java │ │ │ └── ResponseTask.java │ │ │ ├── javaspaces │ │ │ ├── AbstractJavaSpaceFactoryBean.java │ │ │ ├── DelegatingWorker.java │ │ │ ├── JavaSpaceCallback.java │ │ │ ├── JavaSpaceFactoryBean.java │ │ │ ├── JavaSpaceInterceptor.java │ │ │ ├── JavaSpaceListener.java │ │ │ ├── JavaSpaceTemplate.java │ │ │ ├── MethodIdentifier.java │ │ │ ├── blitz │ │ │ │ ├── LocalSpaceFactoryBean.java │ │ │ │ └── NullSpaceFactoryBean.java │ │ │ ├── entry │ │ │ │ ├── AbstractMethodCallEntry.java │ │ │ │ ├── MethodResultEntry.java │ │ │ │ ├── RunnableMethodCallEntry.java │ │ │ │ ├── ServiceSeekingMethodCallEntry.java │ │ │ │ ├── UidFactory.java │ │ │ │ └── support │ │ │ │ │ ├── CommonsIdUidFactory.java │ │ │ │ │ ├── DefaultUidFactory.java │ │ │ │ │ ├── JGUidFactory.java │ │ │ │ │ ├── JugUidFactory.java │ │ │ │ │ ├── RmiUidFactory.java │ │ │ │ │ └── UidFactoryBean.java │ │ │ ├── gigaspaces │ │ │ │ ├── GigaSpacesConstants.java │ │ │ │ ├── GigaSpacesDaoSupport.java │ │ │ │ ├── GigaSpacesFactoryBean.java │ │ │ │ ├── GigaSpacesInterceptor.java │ │ │ │ ├── GigaSpacesTemplate.java │ │ │ │ ├── SpringTracer.java │ │ │ │ ├── exception │ │ │ │ │ └── GigaSpacesException.java │ │ │ │ ├── remote │ │ │ │ │ ├── GigaSpacesMethodResultEntry.java │ │ │ │ │ ├── GigaSpacesRunnableMethodCallEntry.java │ │ │ │ │ ├── GigaSpacesServiceSeekingMethodCallEntry.java │ │ │ │ │ └── support │ │ │ │ │ │ └── GigaSpacesUidFactory.java │ │ │ │ └── transaction │ │ │ │ │ └── GigaSpacesLocalTransactionManagerFactoryBean.java │ │ │ └── support │ │ │ │ ├── DelegateListener.java │ │ │ │ ├── LazyLoaderFactory.java │ │ │ │ └── LocalListeners.java │ │ │ ├── jini │ │ │ ├── JiniSecuritySetter.java │ │ │ ├── JiniServiceFactoryBean.java │ │ │ ├── JiniUtils.java │ │ │ └── entry │ │ │ │ ├── EntryMixin.java │ │ │ │ └── EntryMixinAdvisor.java │ │ │ ├── location │ │ │ └── LocationInterceptor.java │ │ │ ├── parallel │ │ │ ├── ParallelException.java │ │ │ ├── ParallelTaskInterceptor.java │ │ │ ├── ParallelTemplate.java │ │ │ └── Parallelized.java │ │ │ └── transaction │ │ │ └── jini │ │ │ ├── AbstractTransactionManagerFactoryBean.java │ │ │ ├── JiniTransactionManager.java │ │ │ └── JiniTransactionManagerFactoryBean.java │ │ └── test │ │ ├── config │ │ ├── JDBC.xml │ │ ├── JMS.xml │ │ ├── common.xml │ │ ├── giga-context.xml │ │ ├── gigaspaces_remoting.xml │ │ ├── gs-jms.properties │ │ ├── gs.properties │ │ ├── jms │ │ │ ├── jms-config.xml │ │ │ └── jndi.properties │ │ ├── mapping │ │ │ └── SimpleDaoBean.gs.xml │ │ └── simple.xml │ │ ├── log4j.properties │ │ ├── org │ │ └── springmodules │ │ │ ├── beans │ │ │ ├── INestedTestBean.java │ │ │ ├── ITestBean.java │ │ │ ├── IndexedTestBean.java │ │ │ ├── NestedTestBean.java │ │ │ └── TestBean.java │ │ │ ├── javaspaces │ │ │ ├── FactoryTests.java │ │ │ ├── MethodIdentifierTests.java │ │ │ ├── PutTests.java │ │ │ ├── SecurityTests.java │ │ │ ├── SerializableTestBean.java │ │ │ ├── blitz │ │ │ │ ├── LocalSpaceFactoryBeanTests.java │ │ │ │ ├── blitz-context.xml │ │ │ │ └── blitz.config │ │ │ ├── gigaspaces │ │ │ │ ├── GigaSpaceTests.java │ │ │ │ ├── GigaSpacesJDBCTest.java │ │ │ │ ├── GigaSpacesJMSTest.java │ │ │ │ ├── GigaSpacesRemotingTest.java │ │ │ │ ├── GigaSpacesTemplateTest.java │ │ │ │ ├── SimpleDAOTest.java │ │ │ │ └── app │ │ │ │ │ ├── BaseSimpleBean.java │ │ │ │ │ ├── ISimpleDao.java │ │ │ │ │ ├── JMSReceiver.java │ │ │ │ │ ├── JMSSender.java │ │ │ │ │ ├── SimpleBean.java │ │ │ │ │ └── SimpleDao.java │ │ │ ├── space-context.xml │ │ │ └── tx │ │ │ │ ├── SomeBean.java │ │ │ │ ├── TransactionTests.java │ │ │ │ ├── TxTests.java │ │ │ │ └── tx-context.xml │ │ │ ├── jini │ │ │ └── entry │ │ │ │ ├── EntryMixinAdvisorTests.java │ │ │ │ └── NoEntryPojo.java │ │ │ └── util │ │ │ └── SerializationTestUtils.java │ │ └── policy ├── jbpm30 │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── etc │ │ ├── filter.properties │ │ └── test-resources │ │ │ └── log4j.properties │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── workflow │ │ │ └── jbpm30 │ │ │ ├── JbpmCallback.java │ │ │ ├── JbpmFactoryLocator.java │ │ │ ├── JbpmHandler.java │ │ │ ├── JbpmHandlerProxy.java │ │ │ ├── JbpmOperations.java │ │ │ ├── JbpmSessionFactoryUtils.java │ │ │ ├── JbpmSessionHolder.java │ │ │ ├── JbpmTemplate.java │ │ │ ├── LocalJbpmSessionFactoryBean.java │ │ │ ├── NestedDataAccessException.java │ │ │ └── definition │ │ │ └── ProcessDefinitionFactoryBean.java │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── workflow │ │ └── jbpm30 │ │ ├── DummyActionHandler.java │ │ ├── JbpmFactoryLocatorTests.java │ │ ├── JbpmSessionFactoryUtilsTests.java │ │ ├── LocalJbpmSessionFactoryBeanTests.java │ │ ├── ProcessDefinitionTests.java │ │ ├── applicationContext.xml │ │ ├── definition │ │ └── ProcessDefinitionFactoryBeanTests.java │ │ ├── locatorContext.xml │ │ └── simpleWorkflow.xml ├── jsr94 │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ ├── .cvsignore │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── images │ │ │ └── do.not.delete.txt │ │ │ ├── index.xml │ │ │ └── jsr94.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── etc │ │ └── test-resources │ │ │ └── org │ │ │ └── springmodules │ │ │ └── jsr94 │ │ │ ├── rulesource.xml │ │ │ └── test.drl │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── jsr94 │ │ │ ├── Jsr94Exception.java │ │ │ ├── Jsr94InvalidHandleException.java │ │ │ ├── Jsr94InvalidRuleSessionException.java │ │ │ ├── Jsr94RemoteException.java │ │ │ ├── Jsr94RuleExecutionSetNotFoundException.java │ │ │ ├── Jsr94RuleSessionCreateException.java │ │ │ ├── Jsr94RuleSessionTypeUnsupportedException.java │ │ │ ├── Jsr94TransactionException.java │ │ │ ├── Jsr94TransactionManager.java │ │ │ ├── core │ │ │ ├── Jsr94RuleSupport.java │ │ │ ├── Jsr94Template.java │ │ │ └── package.html │ │ │ ├── factory │ │ │ ├── AbstractInitializingFactoryBean.java │ │ │ ├── DefaultRuleServiceProviderFactoryBean.java │ │ │ ├── RuleAdministratorFactoryBean.java │ │ │ ├── RuleRuntimeFactoryBean.java │ │ │ └── package.html │ │ │ ├── package.html │ │ │ ├── rulesource │ │ │ ├── AbstractRuleSource.java │ │ │ ├── DefaultRuleSource.java │ │ │ ├── RuleSource.java │ │ │ └── package.html │ │ │ └── support │ │ │ ├── Jsr94Accessor.java │ │ │ ├── StatefulRuleSessionCallback.java │ │ │ ├── StatelessRuleSessionCallback.java │ │ │ └── package.html │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── jsr94 │ │ ├── core │ │ ├── BusinessBean.java │ │ ├── Jsr94RuleSupportTests.java │ │ └── Jsr94TemplateTests.java │ │ ├── factory │ │ ├── AbstractDefaultRuleSourceTests.java │ │ ├── AbstractRuleServiceProviderTests.java │ │ ├── DefaultRuleServiceProviderFactoryBeanTests.java │ │ ├── MockRuntimeAndAdministratorRuleSourceTests.java │ │ ├── ProviderDefaultRuleSourceTests.java │ │ ├── RuleAdministratorFactoryBeanTests.java │ │ ├── RuleRuntimeFactoryBeanTests.java │ │ └── RuntimeAndAdministratorDefaultRuleSourceTests.java │ │ ├── rulesource.xml │ │ ├── support │ │ └── Jsr94AccessorTests.java │ │ └── test.drl ├── ojb │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── images │ │ │ └── do.not.delete.txt │ │ │ ├── index.xml │ │ │ └── ojb.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── etc │ │ └── test-resources │ │ │ ├── OJB-repository.dtd │ │ │ ├── OJB-repository.xml │ │ │ └── OJB.properties │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── orm │ │ │ └── ojb │ │ │ ├── OjbAccessor.java │ │ │ ├── OjbFactoryUtils.java │ │ │ ├── OjbOperationException.java │ │ │ ├── PersistenceBrokerCallback.java │ │ │ ├── PersistenceBrokerHolder.java │ │ │ ├── PersistenceBrokerOperations.java │ │ │ ├── PersistenceBrokerTemplate.java │ │ │ ├── PersistenceBrokerTransactionManager.java │ │ │ ├── package.html │ │ │ └── support │ │ │ ├── LocalDataSourceConnectionFactory.java │ │ │ ├── LocalOjbConfigurer.java │ │ │ ├── PersistenceBrokerDaoSupport.java │ │ │ ├── TransactionAwareDataSourceConnectionFactory.java │ │ │ └── package.html │ │ └── test │ │ └── org │ │ └── springmodules │ │ ├── beans │ │ ├── INestedTestBean.java │ │ ├── ITestBean.java │ │ ├── IndexedTestBean.java │ │ ├── NestedTestBean.java │ │ └── TestBean.java │ │ └── orm │ │ └── ojb │ │ ├── PersistenceBrokerTemplateTests.java │ │ ├── PersistenceBrokerTransactionManagerTests.java │ │ └── support │ │ └── PersistenceBrokerDaoSupportTests.java ├── orbroker │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── images │ │ │ └── do.not.delete.txt │ │ │ ├── index.xml │ │ │ └── orbroker.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── orm │ │ │ └── orbroker │ │ │ ├── BrokerAccessor.java │ │ │ ├── BrokerCallback.java │ │ │ ├── BrokerFactoryBean.java │ │ │ ├── BrokerOperationException.java │ │ │ ├── BrokerOperations.java │ │ │ ├── BrokerTemplate.java │ │ │ └── support │ │ │ └── BrokerDaoSupport.java │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── orm │ │ └── orbroker │ │ ├── BrokerFactoryBeanTests.java │ │ └── broker.xml ├── osworkflow │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ ├── src │ │ │ ├── authors.xml │ │ │ ├── images │ │ │ │ └── do.not.delete.txt │ │ │ ├── index.xml │ │ │ └── osworkflow.xml │ │ │ └── target │ │ │ └── .cvsignore │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── etc │ │ └── test-resources │ │ │ └── org │ │ │ └── springmodules │ │ │ └── workflow │ │ │ └── osworkflow │ │ │ ├── configuration │ │ │ ├── barFlow.xml │ │ │ └── fooFlow.xml │ │ │ └── wakeUp.xml │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── workflow │ │ │ ├── WorkflowException.java │ │ │ └── osworkflow │ │ │ ├── InvalidWorkflowContextStateException.java │ │ │ ├── OsWorkflowCallback.java │ │ │ ├── OsWorkflowContext.java │ │ │ ├── OsWorkflowContextHolder.java │ │ │ ├── OsWorkflowTemplate.java │ │ │ ├── configuration │ │ │ ├── ConfigurationBean.java │ │ │ └── package.html │ │ │ ├── support │ │ │ └── AcegiRoleCondition.java │ │ │ ├── v28 │ │ │ ├── OsWorkflowTemplate.java │ │ │ ├── configuration │ │ │ │ └── ConfigurationBean.java │ │ │ └── package.html │ │ │ └── web │ │ │ ├── AbstractWorkflowContextHandlerInterceptor.java │ │ │ ├── AcegiWorkflowContextHandlerInterceptor.java │ │ │ └── DefaultWorkflowContextHandlerInterceptor.java │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── workflow │ │ └── osworkflow │ │ ├── OsWorkflowTemplateTests.java │ │ ├── configuration │ │ └── ConfigurationBeanTests.java │ │ ├── support │ │ └── AcegiRoleConditionTests.java │ │ ├── v28 │ │ └── configuration │ │ │ └── ConfigurationBeanTests.java │ │ └── web │ │ ├── AbstractWorkflowContextHandlerInterceptorTests.java │ │ ├── AcegiWorkflowContextHandlerInterceptorDifferentProviderTests.java │ │ ├── AcegiWorkflowContextHandlerInterceptorTests.java │ │ └── DefaultWorkflowContextHandlerInterceptorTests.java ├── pom.xml ├── spring-modules-cache │ ├── .gitignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ ├── .cvsignore │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── cache.xml │ │ │ ├── images │ │ │ └── do.not.delete.txt │ │ │ └── index.xml │ ├── ivy.xml │ ├── merlin │ │ ├── src │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── cache │ │ │ │ ├── config │ │ │ │ └── tangosol │ │ │ │ │ ├── CoherenceFacadeParser.java │ │ │ │ │ ├── CoherenceModelParser.java │ │ │ │ │ ├── CoherenceNamespaceHandler.java │ │ │ │ │ └── springmodules-tangosol.xsd │ │ │ │ └── provider │ │ │ │ └── tangosol │ │ │ │ ├── CoherenceCachingModel.java │ │ │ │ ├── CoherenceFacade.java │ │ │ │ ├── CoherenceFlushingModel.java │ │ │ │ └── CoherenceModelValidator.java │ │ └── test │ │ │ └── org │ │ │ └── springmodules │ │ │ └── cache │ │ │ ├── config │ │ │ └── tangosol │ │ │ │ ├── CoherenceFacadeParserTests.java │ │ │ │ ├── CoherenceModelParserTests.java │ │ │ │ └── CoherenceNamespaceHandlerTests.java │ │ │ ├── integration │ │ │ └── tangosol │ │ │ │ └── CoherenceIntegrationTests.java │ │ │ ├── provider │ │ │ └── tangosol │ │ │ │ ├── CoherenceCachingModelTests.java │ │ │ │ ├── CoherenceFacadeTests.java │ │ │ │ ├── CoherenceFlushingModelTests.java │ │ │ │ └── CoherenceModelValidatorTests.java │ │ │ └── util │ │ │ └── TangosolUtils.java │ ├── pom.xml │ ├── project.properties │ ├── src │ │ ├── .cvsignore │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── springmodules │ │ │ │ │ ├── cache │ │ │ │ │ ├── CacheAttribute.java │ │ │ │ │ ├── CacheException.java │ │ │ │ │ ├── CacheModel.java │ │ │ │ │ ├── CachingModel.java │ │ │ │ │ ├── ConfigurationError.java │ │ │ │ │ ├── FatalCacheException.java │ │ │ │ │ ├── FlushingModel.java │ │ │ │ │ ├── annotations │ │ │ │ │ │ ├── AnnotationCachingAttributeSource.java │ │ │ │ │ │ ├── AnnotationFlushingAttributeSource.java │ │ │ │ │ │ ├── CacheFlush.java │ │ │ │ │ │ └── Cacheable.java │ │ │ │ │ ├── config │ │ │ │ │ │ ├── AbstractCacheManagerAndProviderFacadeParser.java │ │ │ │ │ │ ├── AbstractCacheModelParser.java │ │ │ │ │ │ ├── AbstractCacheNamespaceHandler.java │ │ │ │ │ │ ├── AbstractCacheProviderFacadeParser.java │ │ │ │ │ │ ├── AbstractCacheSetupStrategyParser.java │ │ │ │ │ │ ├── AbstractMetadataAttributesParser.java │ │ │ │ │ │ ├── AnnotationsParser.java │ │ │ │ │ │ ├── BeanReferenceParser.java │ │ │ │ │ │ ├── BeanReferenceParserImpl.java │ │ │ │ │ │ ├── CacheModelParser.java │ │ │ │ │ │ ├── CacheProxyFactoryBeanParser.java │ │ │ │ │ │ ├── CacheSetupStrategyPropertySource.java │ │ │ │ │ │ ├── CachingListenerValidator.java │ │ │ │ │ │ ├── CachingListenerValidatorImpl.java │ │ │ │ │ │ ├── CommonsAttributesParser.java │ │ │ │ │ │ ├── MethodMapInterceptorsParser.java │ │ │ │ │ │ ├── ehcache │ │ │ │ │ │ │ ├── EhCacheFacadeParser.java │ │ │ │ │ │ │ ├── EhCacheModelParser.java │ │ │ │ │ │ │ └── EhCacheNamespaceHandler.java │ │ │ │ │ │ ├── gigaspaces │ │ │ │ │ │ │ ├── GigaSpacesFacadeParser.java │ │ │ │ │ │ │ ├── GigaSpacesModelParser.java │ │ │ │ │ │ │ └── GigaSpacesNamespaceHandler.java │ │ │ │ │ │ ├── jboss │ │ │ │ │ │ │ ├── JbossCacheFacadeParser.java │ │ │ │ │ │ │ ├── JbossCacheModelParser.java │ │ │ │ │ │ │ └── JbossCacheNamespaceHandler.java │ │ │ │ │ │ ├── jcs │ │ │ │ │ │ │ ├── JcsFacadeParser.java │ │ │ │ │ │ │ ├── JcsModelParser.java │ │ │ │ │ │ │ └── JcsNamespaceHandler.java │ │ │ │ │ │ └── oscache │ │ │ │ │ │ │ ├── OsCacheFacadeParser.java │ │ │ │ │ │ │ ├── OsCacheModelParser.java │ │ │ │ │ │ │ └── OsCacheNamespaceHandler.java │ │ │ │ │ ├── impl │ │ │ │ │ │ ├── Cache.java │ │ │ │ │ │ ├── CacheAlreadyExistsException.java │ │ │ │ │ │ ├── CacheEntry.java │ │ │ │ │ │ ├── CacheManager.java │ │ │ │ │ │ ├── CachingException.java │ │ │ │ │ │ ├── Element.java │ │ │ │ │ │ └── ObjectCannotBeCopiedException.java │ │ │ │ │ ├── interceptor │ │ │ │ │ │ ├── AbstractNameMatchCacheModelSource.java │ │ │ │ │ │ ├── MetadataCacheAttributeSource.java │ │ │ │ │ │ ├── MethodMapCacheModelSource.java │ │ │ │ │ │ ├── MethodMatcher.java │ │ │ │ │ │ ├── NameMatchCacheModelSource.java │ │ │ │ │ │ ├── caching │ │ │ │ │ │ │ ├── AbstractCachingInterceptor.java │ │ │ │ │ │ │ ├── AbstractModelSourceCachingInterceptor.java │ │ │ │ │ │ │ ├── Cached.java │ │ │ │ │ │ │ ├── CachingAttributeSource.java │ │ │ │ │ │ │ ├── CachingAttributeSourceAdvisor.java │ │ │ │ │ │ │ ├── CachingListener.java │ │ │ │ │ │ │ ├── CachingModelSource.java │ │ │ │ │ │ │ ├── CachingModelSourceAdvisor.java │ │ │ │ │ │ │ ├── CachingUtils.java │ │ │ │ │ │ │ ├── MetadataCachingAttributeSource.java │ │ │ │ │ │ │ ├── MetadataCachingInterceptor.java │ │ │ │ │ │ │ ├── MethodMapCachingInterceptor.java │ │ │ │ │ │ │ ├── MethodMapCachingModelSource.java │ │ │ │ │ │ │ ├── NameMatchCachingInterceptor.java │ │ │ │ │ │ │ ├── NameMatchCachingModelSource.java │ │ │ │ │ │ │ └── NullObject.java │ │ │ │ │ │ ├── flush │ │ │ │ │ │ │ ├── AbstractFlushingInterceptor.java │ │ │ │ │ │ │ ├── AbstractModelSourceFlushingInterceptor.java │ │ │ │ │ │ │ ├── FlushCache.java │ │ │ │ │ │ │ ├── FlushingAttributeSource.java │ │ │ │ │ │ │ ├── FlushingAttributeSourceAdvisor.java │ │ │ │ │ │ │ ├── FlushingModelSource.java │ │ │ │ │ │ │ ├── FlushingModelSourceAdvisor.java │ │ │ │ │ │ │ ├── MetadataFlushingAttributeSource.java │ │ │ │ │ │ │ ├── MetadataFlushingInterceptor.java │ │ │ │ │ │ │ ├── MethodMapFlushingInterceptor.java │ │ │ │ │ │ │ ├── MethodMapFlushingModelSource.java │ │ │ │ │ │ │ ├── NameMatchFlushingInterceptor.java │ │ │ │ │ │ │ └── NameMatchFlushingModelSource.java │ │ │ │ │ │ └── proxy │ │ │ │ │ │ │ └── CacheProxyFactoryBean.java │ │ │ │ │ ├── key │ │ │ │ │ │ ├── CacheKeyGenerator.java │ │ │ │ │ │ ├── HashCodeCacheKey.java │ │ │ │ │ │ ├── HashCodeCacheKeyGenerator.java │ │ │ │ │ │ ├── HashCodeCalculator.java │ │ │ │ │ │ └── MultiKeyCodeGenerator.java │ │ │ │ │ ├── provider │ │ │ │ │ │ ├── AbstractCacheManagerFactoryBean.java │ │ │ │ │ │ ├── AbstractCacheModelValidator.java │ │ │ │ │ │ ├── AbstractCacheProviderFacade.java │ │ │ │ │ │ ├── AbstractFlushingModel.java │ │ │ │ │ │ ├── CacheAccessException.java │ │ │ │ │ │ ├── CacheManagerFactoryBean.java │ │ │ │ │ │ ├── CacheModelValidator.java │ │ │ │ │ │ ├── CacheNotFoundException.java │ │ │ │ │ │ ├── CacheProviderFacade.java │ │ │ │ │ │ ├── InvalidCacheModelException.java │ │ │ │ │ │ ├── InvalidObjectInCacheException.java │ │ │ │ │ │ ├── ObjectCannotBeCachedException.java │ │ │ │ │ │ ├── ReflectionCacheModelEditor.java │ │ │ │ │ │ ├── ehcache │ │ │ │ │ │ │ ├── EhCacheCachingModel.java │ │ │ │ │ │ │ ├── EhCacheFacade.java │ │ │ │ │ │ │ ├── EhCacheFlushingModel.java │ │ │ │ │ │ │ └── EhCacheModelValidator.java │ │ │ │ │ │ ├── gigaspaces │ │ │ │ │ │ │ ├── GigaSpacesCachingModel.java │ │ │ │ │ │ │ ├── GigaSpacesFacade.java │ │ │ │ │ │ │ ├── GigaSpacesFlushingModel.java │ │ │ │ │ │ │ └── GigaSpacesModelValidator.java │ │ │ │ │ │ ├── jboss │ │ │ │ │ │ │ ├── JbossCacheCachingModel.java │ │ │ │ │ │ │ ├── JbossCacheFacade.java │ │ │ │ │ │ │ ├── JbossCacheFlushingModel.java │ │ │ │ │ │ │ ├── JbossCacheManagerFactoryBean.java │ │ │ │ │ │ │ └── JbossCacheModelValidator.java │ │ │ │ │ │ ├── jcs │ │ │ │ │ │ │ ├── JcsCachingModel.java │ │ │ │ │ │ │ ├── JcsFacade.java │ │ │ │ │ │ │ ├── JcsFlushingModel.java │ │ │ │ │ │ │ ├── JcsFlushingModelEditor.java │ │ │ │ │ │ │ ├── JcsManagerFactoryBean.java │ │ │ │ │ │ │ └── JcsModelValidator.java │ │ │ │ │ │ └── oscache │ │ │ │ │ │ │ ├── OsCacheCachingModel.java │ │ │ │ │ │ │ ├── OsCacheFacade.java │ │ │ │ │ │ │ ├── OsCacheFlushingModel.java │ │ │ │ │ │ │ ├── OsCacheManagerFactoryBean.java │ │ │ │ │ │ │ ├── OsCacheModelValidator.java │ │ │ │ │ │ │ └── RefreshPeriodEditor.java │ │ │ │ │ ├── regex │ │ │ │ │ │ ├── Match.java │ │ │ │ │ │ ├── PatternInvalidSyntaxException.java │ │ │ │ │ │ ├── Perl5Regex.java │ │ │ │ │ │ └── Regex.java │ │ │ │ │ ├── serializable │ │ │ │ │ │ ├── SerializableFactory.java │ │ │ │ │ │ └── XStreamSerializableFactory.java │ │ │ │ │ └── util │ │ │ │ │ │ ├── Reflections.java │ │ │ │ │ │ ├── SemicolonSeparatedPropertiesParser.java │ │ │ │ │ │ ├── SystemUtils.java │ │ │ │ │ │ └── TextMatcher.java │ │ │ │ │ └── util │ │ │ │ │ ├── Objects.java │ │ │ │ │ └── Strings.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── spring.handlers │ │ │ │ └── spring.schemas │ │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── cache │ │ │ │ └── config │ │ │ │ ├── ehcache │ │ │ │ └── springmodules-ehcache.xsd │ │ │ │ ├── gigaspaces │ │ │ │ └── springmodules-gigaspaces.xsd │ │ │ │ ├── jboss │ │ │ │ └── springmodules-jboss.xsd │ │ │ │ ├── jcs │ │ │ │ └── springmodules-jcs.xsd │ │ │ │ ├── oscache │ │ │ │ └── springmodules-oscache.xsd │ │ │ │ └── springmodules-cache.xsd │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ ├── AbstractEqualsHashCodeTestCase.java │ │ │ │ ├── AssertExt.java │ │ │ │ ├── EqualsHashCodeAssert.java │ │ │ │ ├── EqualsHashCodeTestCase.java │ │ │ │ ├── cache │ │ │ │ ├── annotations │ │ │ │ │ └── TigerCacheableService.java │ │ │ │ ├── config │ │ │ │ │ ├── AbstractCacheSetupStrategyParserImplTestCase.java │ │ │ │ │ ├── AbstractSchemaBasedConfigurationTestCase.java │ │ │ │ │ ├── AnnotationsParserTests.java │ │ │ │ │ ├── BeanDefinitionParserStub.java │ │ │ │ │ ├── BeanReferenceParserImplTests.java │ │ │ │ │ ├── CacheManagerAndProviderFacadeParserTests.java │ │ │ │ │ ├── CacheModelParserTests.java │ │ │ │ │ ├── CacheNamespaceHandlerTests.java │ │ │ │ │ ├── CacheProviderFacadeParserTests.java │ │ │ │ │ ├── CacheProxyFactoryBeanParserTests.java │ │ │ │ │ ├── CacheSetupStrategyElementBuilder.java │ │ │ │ │ ├── CacheSetupStrategyParserTests.java │ │ │ │ │ ├── CachingListenerValidatorImplTests.java │ │ │ │ │ ├── CommonsAttributesParserTests.java │ │ │ │ │ ├── ConfigAssert.java │ │ │ │ │ ├── DomElementStub.java │ │ │ │ │ ├── DomNodeListStub.java │ │ │ │ │ ├── MetadataAttributesParserTests.java │ │ │ │ │ ├── MethodMapInterceptorsParserTests.java │ │ │ │ │ ├── ParserContextFactory.java │ │ │ │ │ ├── XmlElementBuilder.java │ │ │ │ │ ├── ehcache │ │ │ │ │ │ ├── EhCacheFacadeParserTests.java │ │ │ │ │ │ ├── EhCacheModelParserTests.java │ │ │ │ │ │ └── EhCacheNamespaceHandlerTests.java │ │ │ │ │ ├── gigaspaces │ │ │ │ │ │ ├── GigaSpacesFacadeParserTests.java │ │ │ │ │ │ ├── GigaSpacesModelParserTests.java │ │ │ │ │ │ └── GigaSpacesNamespaceHandlerTests.java │ │ │ │ │ ├── jboss │ │ │ │ │ │ ├── JbossCacheFacadeParserTests.java │ │ │ │ │ │ ├── JbossCacheModelParserTests.java │ │ │ │ │ │ └── JbossCacheNamespaceHandlerTests.java │ │ │ │ │ ├── jcs │ │ │ │ │ │ ├── JcsFacadeParserTests.java │ │ │ │ │ │ ├── JcsModelParserTests.java │ │ │ │ │ │ └── JcsNamespaceHandlerTests.java │ │ │ │ │ └── oscache │ │ │ │ │ │ ├── OsCacheFacadeParserTests.java │ │ │ │ │ │ ├── OsCacheModelParserTests.java │ │ │ │ │ │ └── OsCacheNamespaceHandlerTests.java │ │ │ │ ├── impl │ │ │ │ │ └── ElementTests.java │ │ │ │ ├── integration │ │ │ │ │ ├── AbstractIntegrationTests.java │ │ │ │ │ ├── AbstractIntegrationTestsOld.java │ │ │ │ │ ├── CacheableService.java │ │ │ │ │ ├── CacheableServiceImpl.java │ │ │ │ │ ├── KeyAndModelListCachingListener.java │ │ │ │ │ ├── ehcache │ │ │ │ │ │ └── EhCacheIntegrationTests.java │ │ │ │ │ ├── gigaspaces │ │ │ │ │ │ └── GigaSpacesIntegrationTests.java │ │ │ │ │ ├── jboss │ │ │ │ │ │ └── JbossCacheIntegrationTests.java │ │ │ │ │ ├── jcs │ │ │ │ │ │ └── JcsIntegrationTests.java │ │ │ │ │ └── oscache │ │ │ │ │ │ └── OsCacheIntegrationTests.java │ │ │ │ ├── interceptor │ │ │ │ │ ├── NameMatchCacheModelSourceTests.java │ │ │ │ │ ├── SimulatedService.java │ │ │ │ │ ├── caching │ │ │ │ │ │ ├── CachedTests.java │ │ │ │ │ │ ├── CachingAttributeSourceAdvisorTests.java │ │ │ │ │ │ ├── CachingInterceptorTests.java │ │ │ │ │ │ ├── CachingModelSourceAdvisorTests.java │ │ │ │ │ │ ├── CachingUtilsTests.java │ │ │ │ │ │ ├── MetadataCachingAttributeSourceTests.java │ │ │ │ │ │ ├── MetadataCachingInterceptorTests.java │ │ │ │ │ │ ├── MethodFactory.java │ │ │ │ │ │ ├── MethodMapCachingInterceptorTests.java │ │ │ │ │ │ ├── ModelSourceCachingInterceptorTests.java │ │ │ │ │ │ ├── NameMatchCachingInterceptorTests.java │ │ │ │ │ │ ├── NameMatchCachingModelSourceTests.java │ │ │ │ │ │ └── NullEntryTests.java │ │ │ │ │ ├── flush │ │ │ │ │ │ ├── FlushCacheTests.java │ │ │ │ │ │ ├── FlushingAttributeSourceAdvisorTests.java │ │ │ │ │ │ ├── FlushingInterceptorTests.java │ │ │ │ │ │ ├── FlushingModelSourceAdvisorTests.java │ │ │ │ │ │ ├── MetadataFlushingInterceptorTests.java │ │ │ │ │ │ ├── MethodMapFlushingInterceptorTests.java │ │ │ │ │ │ ├── ModelSourceFlushingInterceptorTests.java │ │ │ │ │ │ ├── NameMatchFlushingInterceptorTests.java │ │ │ │ │ │ └── NameMatchFlushingModelSourceTests.java │ │ │ │ │ └── proxy │ │ │ │ │ │ ├── CacheProxyFactoryBeanTests.java │ │ │ │ │ │ ├── Person.java │ │ │ │ │ │ └── PersonImpl.java │ │ │ │ ├── key │ │ │ │ │ ├── AbstractCacheKeyGeneratorTests.java │ │ │ │ │ ├── HashCodeCacheKeyGeneratorTests.java │ │ │ │ │ ├── HashCodeCacheKeyTests.java │ │ │ │ │ └── MultiKeyCodeGeneratorTest.java │ │ │ │ ├── mock │ │ │ │ │ ├── MockCacheAttribute.java │ │ │ │ │ ├── MockCachingModel.java │ │ │ │ │ └── MockFlushingModel.java │ │ │ │ ├── provider │ │ │ │ │ ├── CacheManagerFactoryBeanTests.java │ │ │ │ │ ├── CacheModelValidatorTests.java │ │ │ │ │ ├── CacheProviderFacadeTests.java │ │ │ │ │ ├── FlushingModelTests.java │ │ │ │ │ ├── PathUtils.java │ │ │ │ │ ├── ReflectionCacheModelEditorTests.java │ │ │ │ │ ├── ehcache │ │ │ │ │ │ ├── EhCacheCachingModelTests.java │ │ │ │ │ │ ├── EhCacheFacadeTests.java │ │ │ │ │ │ ├── EhCacheFlushingModelTests.java │ │ │ │ │ │ └── EhCacheModelValidatorTests.java │ │ │ │ │ ├── gigaspaces │ │ │ │ │ │ ├── GigaSpacesCachingModelTests.java │ │ │ │ │ │ ├── GigaSpacesFacadeTests.java │ │ │ │ │ │ ├── GigaSpacesFlushingModelTests.java │ │ │ │ │ │ └── GigaSpacesModelValidatorTests.java │ │ │ │ │ ├── jboss │ │ │ │ │ │ ├── JbossCacheCachingModelTests.java │ │ │ │ │ │ ├── JbossCacheFacadeTests.java │ │ │ │ │ │ ├── JbossCacheFlushingModelTests.java │ │ │ │ │ │ ├── JbossCacheManagerFactoryBeanTests.java │ │ │ │ │ │ └── JbossCacheModelValidatorTests.java │ │ │ │ │ ├── jcs │ │ │ │ │ │ ├── CacheStructTests.java │ │ │ │ │ │ ├── JcsCachingModelTests.java │ │ │ │ │ │ ├── JcsFacadeTests.java │ │ │ │ │ │ ├── JcsFlushingModelEditorTests.java │ │ │ │ │ │ ├── JcsFlushingModelTests.java │ │ │ │ │ │ ├── JcsManagerFactoryBeanTests.java │ │ │ │ │ │ └── JcsModelValidatorTests.java │ │ │ │ │ └── oscache │ │ │ │ │ │ ├── OsCacheCachingModelTests.java │ │ │ │ │ │ ├── OsCacheFacadeTests.java │ │ │ │ │ │ ├── OsCacheFlushingModelTests.java │ │ │ │ │ │ ├── OsCacheManagerFactoryBeanTests.java │ │ │ │ │ │ ├── OsCacheModelValidatorTests.java │ │ │ │ │ │ └── RefreshPeriodEditorTests.java │ │ │ │ ├── regex │ │ │ │ │ ├── AbstractRegexTestCases.java │ │ │ │ │ └── Perl5RegexTests.java │ │ │ │ ├── serializable │ │ │ │ │ ├── ObjectWrapperTests.java │ │ │ │ │ ├── Puppy.java │ │ │ │ │ ├── SerializationAssert.java │ │ │ │ │ └── XStreamSerializableFactoryTests.java │ │ │ │ └── util │ │ │ │ │ ├── ReflectionsTest.java │ │ │ │ │ └── SemicolonSeparatedPropertiesParserTest.java │ │ │ │ └── util │ │ │ │ ├── ObjectsTests.java │ │ │ │ └── StringsTests.java │ │ │ └── resources │ │ │ ├── cache.ccf │ │ │ ├── ehcache.xml │ │ │ ├── gs.properties │ │ │ ├── gslicense.xml │ │ │ ├── log4j.properties │ │ │ ├── org │ │ │ └── springmodules │ │ │ │ └── cache │ │ │ │ ├── config │ │ │ │ └── fakeConfigLocation.xml │ │ │ │ ├── integration │ │ │ │ ├── ehcache │ │ │ │ │ ├── dtd │ │ │ │ │ │ ├── annotationsContext.xml │ │ │ │ │ │ ├── beanNameAutoproxyCreatorContext.xml │ │ │ │ │ │ ├── cacheContext.xml │ │ │ │ │ │ ├── cacheProxyFactoryBeanContext.xml │ │ │ │ │ │ └── commonsAttributesContext.xml │ │ │ │ │ └── schema │ │ │ │ │ │ ├── annotationsContext.xml │ │ │ │ │ │ ├── beanNameAutoproxyCreatorContext.xml │ │ │ │ │ │ ├── cacheContext.xml │ │ │ │ │ │ ├── cacheProxyFactoryBeanContext.xml │ │ │ │ │ │ └── commonsAttributesContext.xml │ │ │ │ ├── gigaspaces │ │ │ │ │ ├── dtd │ │ │ │ │ │ ├── annotationsContext.xml │ │ │ │ │ │ ├── beanNameAutoproxyCreatorContext.xml │ │ │ │ │ │ ├── cacheContext.xml │ │ │ │ │ │ ├── cacheProxyFactoryBeanContext.xml │ │ │ │ │ │ └── commonsAttributesContext.xml │ │ │ │ │ └── schema │ │ │ │ │ │ ├── annotationsContext.xml │ │ │ │ │ │ ├── beanNameAutoproxyCreatorContext.xml │ │ │ │ │ │ ├── cacheContext.xml │ │ │ │ │ │ ├── cacheProxyFactoryBeanContext.xml │ │ │ │ │ │ └── commonsAttributesContext.xml │ │ │ │ ├── jboss │ │ │ │ │ ├── dtd │ │ │ │ │ │ ├── annotationsContext.xml │ │ │ │ │ │ ├── beanNameAutoproxyCreatorContext.xml │ │ │ │ │ │ ├── cacheContext.xml │ │ │ │ │ │ ├── cacheProxyFactoryBeanContext.xml │ │ │ │ │ │ └── commonsAttributesContext.xml │ │ │ │ │ └── schema │ │ │ │ │ │ ├── annotationsContext.xml │ │ │ │ │ │ ├── beanNameAutoproxyCreatorContext.xml │ │ │ │ │ │ ├── cacheContext.xml │ │ │ │ │ │ ├── cacheProxyFactoryBeanContext.xml │ │ │ │ │ │ └── commonsAttributesContext.xml │ │ │ │ ├── jcs │ │ │ │ │ ├── dtd │ │ │ │ │ │ ├── annotationsContext.xml │ │ │ │ │ │ ├── beanNameAutoproxyCreatorContext.xml │ │ │ │ │ │ ├── cacheContext.xml │ │ │ │ │ │ ├── cacheProxyFactoryBeanContext.xml │ │ │ │ │ │ └── commonsAttributesContext.xml │ │ │ │ │ └── schema │ │ │ │ │ │ ├── annotationsContext.xml │ │ │ │ │ │ ├── beanNameAutoproxyCreatorContext.xml │ │ │ │ │ │ ├── cacheContext.xml │ │ │ │ │ │ ├── cacheProxyFactoryBeanContext.xml │ │ │ │ │ │ └── commonsAttributesContext.xml │ │ │ │ ├── oscache │ │ │ │ │ ├── dtd │ │ │ │ │ │ ├── annotationsContext.xml │ │ │ │ │ │ ├── beanNameAutoproxyCreatorContext.xml │ │ │ │ │ │ ├── cacheContext.xml │ │ │ │ │ │ ├── cacheProxyFactoryBeanContext.xml │ │ │ │ │ │ └── commonsAttributesContext.xml │ │ │ │ │ └── schema │ │ │ │ │ │ ├── annotationsContext.xml │ │ │ │ │ │ ├── beanNameAutoproxyCreatorContext.xml │ │ │ │ │ │ ├── cacheContext.xml │ │ │ │ │ │ ├── cacheProxyFactoryBeanContext.xml │ │ │ │ │ │ └── commonsAttributesContext.xml │ │ │ │ └── tangosol │ │ │ │ │ ├── dtd │ │ │ │ │ ├── annotationsContext.xml │ │ │ │ │ ├── beanNameAutoproxyCreatorContext.xml │ │ │ │ │ ├── cacheContext.xml │ │ │ │ │ ├── cacheProxyFactoryBeanContext.xml │ │ │ │ │ └── commonsAttributesContext.xml │ │ │ │ │ └── schema │ │ │ │ │ ├── annotationsContext.xml │ │ │ │ │ ├── beanNameAutoproxyCreatorContext.xml │ │ │ │ │ ├── cacheContext.xml │ │ │ │ │ ├── cacheProxyFactoryBeanContext.xml │ │ │ │ │ └── commonsAttributesContext.xml │ │ │ │ └── provider │ │ │ │ ├── cacheProvider.properties │ │ │ │ ├── jboss │ │ │ │ └── cache-service.xml │ │ │ │ ├── jcs │ │ │ │ └── jcs-config.ccf │ │ │ │ └── oscache │ │ │ │ └── oscache-config.properties │ │ │ ├── oscache.properties │ │ │ └── policy │ ├── tangosol-jars.txt │ └── target │ │ └── classes │ │ └── META-INF │ │ ├── spring.handlers │ │ └── spring.schemas ├── spring-modules-jbpm31 │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── index.xml │ │ │ └── jbpm31.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── springmodules │ │ │ └── workflow │ │ │ └── jbpm31 │ │ │ ├── JbpmAccessor.java │ │ │ ├── JbpmCallback.java │ │ │ ├── JbpmFactoryLocator.java │ │ │ ├── JbpmHandler.java │ │ │ ├── JbpmHandlerProxy.java │ │ │ ├── JbpmObjectFactory.java │ │ │ ├── JbpmOperations.java │ │ │ ├── JbpmTemplate.java │ │ │ ├── JbpmUtils.java │ │ │ ├── LocalJbpmConfigurationFactoryBean.java │ │ │ ├── definition │ │ │ └── ProcessDefinitionFactoryBean.java │ │ │ └── support │ │ │ └── JbpmDaoSupport.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── workflow │ │ │ └── jbpm31 │ │ │ ├── DummyActionHandler.java │ │ │ ├── JbpmFactoryLocatorTests.java │ │ │ ├── JbpmHandlerProxyTests.java │ │ │ ├── JbpmObjectFactoryTests.java │ │ │ ├── LocalJbpmConfigurationFactoryBeanTests.java │ │ │ ├── SpringContextWiringTests.java │ │ │ └── definition │ │ │ └── ProcessDefinitionFactoryBeanTests.java │ │ └── resources │ │ ├── jbpm.cfg.xml │ │ ├── log4j.properties │ │ └── org │ │ └── springmodules │ │ └── workflow │ │ └── jbpm31 │ │ ├── applicationContext.xml │ │ ├── locatorContext.xml │ │ └── simpleWorkflow.xml ├── spring-modules-jcr │ ├── .gitignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ ├── .cvsignore │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── images │ │ │ └── do.not.delete.txt │ │ │ ├── index.xml │ │ │ └── jcr.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── jcr │ │ │ │ ├── EventListenerDefinition.java │ │ │ │ ├── JcrAccessor.java │ │ │ │ ├── JcrCallback.java │ │ │ │ ├── JcrConstants.java │ │ │ │ ├── JcrInterceptor.java │ │ │ │ ├── JcrModel1Operations.java │ │ │ │ ├── JcrModel2Operations.java │ │ │ │ ├── JcrOperations.java │ │ │ │ ├── JcrOptionalOperations.java │ │ │ │ ├── JcrSessionFactory.java │ │ │ │ ├── JcrSystemException.java │ │ │ │ ├── JcrTemplate.java │ │ │ │ ├── JcrUtils.java │ │ │ │ ├── RepositoryFactoryBean.java │ │ │ │ ├── SessionFactory.java │ │ │ │ ├── SessionFactoryUtils.java │ │ │ │ ├── SessionHolder.java │ │ │ │ ├── SessionHolderProvider.java │ │ │ │ ├── SessionHolderProviderManager.java │ │ │ │ ├── TransactionAwareRepository.java │ │ │ │ ├── config │ │ │ │ └── JcrNamespaceHandler.java │ │ │ │ ├── jackrabbit │ │ │ │ ├── JackrabbitSessionFactory.java │ │ │ │ ├── LocalTransactionManager.java │ │ │ │ ├── RepositoryFactoryBean.java │ │ │ │ ├── RmiServerRepositoryFactoryBean.java │ │ │ │ ├── TransientRepositoryFactoryBean.java │ │ │ │ ├── config │ │ │ │ │ └── JackrabbitNamespaceHandler.java │ │ │ │ └── support │ │ │ │ │ ├── JackRabbitSessionHolderProvider.java │ │ │ │ │ ├── JackRabbitUserTransaction.java │ │ │ │ │ └── UserTxSessionHolder.java │ │ │ │ ├── jeceira │ │ │ │ └── RepositoryFactoryBean.java │ │ │ │ └── support │ │ │ │ ├── AbstractSessionHolderProviderManager.java │ │ │ │ ├── CacheableSessionHolderProviderManager.java │ │ │ │ ├── GenericSessionHolderProvider.java │ │ │ │ ├── JcrDaoSupport.java │ │ │ │ ├── ListSessionHolderProviderManager.java │ │ │ │ ├── OpenSessionInViewFilter.java │ │ │ │ ├── OpenSessionInViewInterceptor.java │ │ │ │ └── ServiceSessionHolderProviderManager.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── services │ │ │ │ └── org.springmodules.jcr.SessionHolderProvider │ │ │ ├── spring.handlers │ │ │ └── spring.schemas │ │ │ └── org │ │ │ └── springmodules │ │ │ └── jcr │ │ │ ├── config │ │ │ └── springmodules-jcr.xsd │ │ │ └── jackrabbit │ │ │ └── config │ │ │ └── springmodules-jackrabbit.xsd │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── jcr │ │ │ ├── JcrInterceptorTests.java │ │ │ ├── JcrSessionFactoryTests.java │ │ │ ├── JcrTemplateTests.java │ │ │ ├── config │ │ │ └── JcrNamespaceHandlerTests.java │ │ │ ├── jackrabbit │ │ │ ├── AcegiTests.java │ │ │ ├── JackrabbitNamespaceHandlerTests.java │ │ │ ├── JcrInterceptorTests.java │ │ │ ├── LocalTransactionManagerTests.java │ │ │ ├── RepositoryFactoryBeanTests.java │ │ │ ├── RmiTests.java │ │ │ └── TxStressTests.java │ │ │ ├── jeceira │ │ │ └── RepositoryFactoryBeanTests.java │ │ │ └── support │ │ │ ├── AbstractSessionHolderProviderManagerTests.java │ │ │ ├── JcrDaoSupportTests.java │ │ │ ├── OpenSessionInViewTests.java │ │ │ └── ServiceSessionHolderProviderManagerTests.java │ │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── org.springmodules.jcr.SessionHolderProvider │ │ ├── jeceira.xml │ │ ├── log4j.properties │ │ ├── org │ │ └── springmodules │ │ │ └── jcr │ │ │ ├── config │ │ │ └── jcrNamespaceHandlerTests.xml │ │ │ └── jackrabbit │ │ │ ├── acegi-context.xml │ │ │ ├── common-context.xml │ │ │ ├── config │ │ │ └── jackrabbitNamespaceHandlerTests.xml │ │ │ ├── jackrabbit-acegi.xml │ │ │ ├── jackrabbit-repo.xml │ │ │ ├── jackrabbit-rmi.xml │ │ │ └── stress-context.xml │ │ └── repository.xml ├── spring-modules-lucene │ ├── .gitignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── images │ │ │ └── do.not.delete.txt │ │ │ ├── index.xml │ │ │ └── lucene.xml │ ├── filter.properties │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ ├── src │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── springmodules │ │ │ │ │ └── lucene │ │ │ │ │ ├── LuceneException.java │ │ │ │ │ ├── index │ │ │ │ │ ├── DocumentHandlerException.java │ │ │ │ │ ├── FileExtensionNotSupportedException.java │ │ │ │ │ ├── LuceneIndexAccessException.java │ │ │ │ │ ├── LuceneIndexingException.java │ │ │ │ │ ├── config │ │ │ │ │ │ ├── AbstractLuceneBeanDefinitionParser.java │ │ │ │ │ │ ├── DocumentHanderBeanDefinitionParser.java │ │ │ │ │ │ ├── IndexBeanDefinitionParser.java │ │ │ │ │ │ ├── LuceneNamespaceHandler.java │ │ │ │ │ │ ├── ResourceAdviceBeanDefinitionParser.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── core │ │ │ │ │ │ ├── DefaultLuceneIndexTemplate.java │ │ │ │ │ │ ├── DocumentCreator.java │ │ │ │ │ │ ├── DocumentCreatorWithManager.java │ │ │ │ │ │ ├── DocumentModifier.java │ │ │ │ │ │ ├── DocumentsCreator.java │ │ │ │ │ │ ├── DocumentsModifier.java │ │ │ │ │ │ ├── InputStreamDocumentCreator.java │ │ │ │ │ │ ├── InputStreamDocumentCreatorWithManager.java │ │ │ │ │ │ ├── LuceneIndexTemplate.java │ │ │ │ │ │ ├── ReaderCallback.java │ │ │ │ │ │ └── WriterCallback.java │ │ │ │ │ ├── document │ │ │ │ │ │ └── handler │ │ │ │ │ │ │ ├── AbstractDocumentHandler.java │ │ │ │ │ │ │ ├── AbstractRegexpDocumentMatching.java │ │ │ │ │ │ │ ├── DefaultDocumentHandlerManager.java │ │ │ │ │ │ │ ├── DocumentHandler.java │ │ │ │ │ │ │ ├── DocumentHandlerManager.java │ │ │ │ │ │ │ ├── DocumentHandlerManagerFactoryBean.java │ │ │ │ │ │ │ ├── DocumentMatching.java │ │ │ │ │ │ │ ├── IdentityDocumentMatching.java │ │ │ │ │ │ │ ├── JdkRegexpDocumentMatching.java │ │ │ │ │ │ │ ├── database │ │ │ │ │ │ │ ├── SqlDocumentHandler.java │ │ │ │ │ │ │ └── SqlRequest.java │ │ │ │ │ │ │ ├── file │ │ │ │ │ │ │ ├── AbstractInputStreamDocumentHandler.java │ │ │ │ │ │ │ ├── AbstractTypeFileDocumentHandler.java │ │ │ │ │ │ │ ├── DefaultRtfDocumentHandler.java │ │ │ │ │ │ │ ├── ExtensionDocumentHandlerManager.java │ │ │ │ │ │ │ ├── ExtensionDocumentMatching.java │ │ │ │ │ │ │ ├── JExcelDocumentHandler.java │ │ │ │ │ │ │ ├── MimeTypeDocumentHandlerManager.java │ │ │ │ │ │ │ ├── MimeTypeDocumentMatching.java │ │ │ │ │ │ │ ├── PdfBoxDocumentHandler.java │ │ │ │ │ │ │ ├── PoiWordDocumentHandler.java │ │ │ │ │ │ │ └── TextDocumentHandler.java │ │ │ │ │ │ │ └── object │ │ │ │ │ │ │ ├── AbstractAttributeObjectDocumentHandler.java │ │ │ │ │ │ │ ├── AbstractObjectDocumentHandler.java │ │ │ │ │ │ │ ├── DefaultIndexAttribute.java │ │ │ │ │ │ │ ├── IndexAttribute.java │ │ │ │ │ │ │ ├── PropertiesDocumentHandler.java │ │ │ │ │ │ │ └── ReflectiveDocumentHandler.java │ │ │ │ │ ├── factory │ │ │ │ │ │ ├── AbstractIndexFactory.java │ │ │ │ │ │ ├── DelegatingIndexFactory.java │ │ │ │ │ │ ├── IndexFactory.java │ │ │ │ │ │ ├── IndexReaderFactoryUtils.java │ │ │ │ │ │ ├── IndexWriterFactoryUtils.java │ │ │ │ │ │ ├── LuceneIndexReader.java │ │ │ │ │ │ ├── LuceneIndexWriter.java │ │ │ │ │ │ ├── RefreshableIndexFactory.java │ │ │ │ │ │ ├── SimpleIndexFactory.java │ │ │ │ │ │ ├── SimpleLuceneIndexReader.java │ │ │ │ │ │ ├── SimpleLuceneIndexWriter.java │ │ │ │ │ │ └── concurrent │ │ │ │ │ │ │ ├── AbstractConcurrentIndexFactory.java │ │ │ │ │ │ │ ├── ConcurrentIndexFactory.java │ │ │ │ │ │ │ └── LockIndexFactory.java │ │ │ │ │ ├── object │ │ │ │ │ │ ├── AbstractDocumentManagerIndexer.java │ │ │ │ │ │ ├── AbstractIndexer.java │ │ │ │ │ │ ├── database │ │ │ │ │ │ │ ├── DatabaseIndexer.java │ │ │ │ │ │ │ ├── DatabaseIndexingListener.java │ │ │ │ │ │ │ ├── DatabaseIndexingListenerAdapter.java │ │ │ │ │ │ │ └── DefaultDatabaseIndexer.java │ │ │ │ │ │ └── directory │ │ │ │ │ │ │ ├── DefaultDirectoryIndexer.java │ │ │ │ │ │ │ ├── DirectoryIndexer.java │ │ │ │ │ │ │ ├── FileDocumentIndexingListener.java │ │ │ │ │ │ │ └── FileDocumentIndexingListenerAdapter.java │ │ │ │ │ ├── package.html │ │ │ │ │ ├── resource │ │ │ │ │ │ ├── AbstractResourceManager.java │ │ │ │ │ │ ├── DefaultResourceManagementDefinition.java │ │ │ │ │ │ ├── DefaultResourceManager.java │ │ │ │ │ │ ├── NameMatchResourceAttributeSource.java │ │ │ │ │ │ ├── ResourceAspectSupport.java │ │ │ │ │ │ ├── ResourceAttribute.java │ │ │ │ │ │ ├── ResourceAttributeEditor.java │ │ │ │ │ │ ├── ResourceAttributeSource.java │ │ │ │ │ │ ├── ResourceBindingManager.java │ │ │ │ │ │ ├── ResourceHolder.java │ │ │ │ │ │ ├── ResourceInterceptor.java │ │ │ │ │ │ ├── ResourceManagementDefinition.java │ │ │ │ │ │ ├── ResourceManager.java │ │ │ │ │ │ └── RuleBasedResourceAttribute.java │ │ │ │ │ └── support │ │ │ │ │ │ ├── AbstractDirectoryFactoryBean.java │ │ │ │ │ │ ├── FSDirectoryFactoryBean.java │ │ │ │ │ │ ├── LuceneIndexSupport.java │ │ │ │ │ │ ├── RAMDirectoryFactoryBean.java │ │ │ │ │ │ ├── SimpleIndexFactoryBean.java │ │ │ │ │ │ └── package.html │ │ │ │ │ ├── package.html │ │ │ │ │ ├── search │ │ │ │ │ ├── LuceneSearchException.java │ │ │ │ │ ├── core │ │ │ │ │ │ ├── DefaultLuceneSearchTemplate.java │ │ │ │ │ │ ├── HitExtractor.java │ │ │ │ │ │ ├── LuceneSearchTemplate.java │ │ │ │ │ │ ├── ParsedQueryCreator.java │ │ │ │ │ │ ├── QueryCreator.java │ │ │ │ │ │ ├── QueryResultCreator.java │ │ │ │ │ │ └── SearcherCallback.java │ │ │ │ │ ├── factory │ │ │ │ │ │ ├── AbstractMultipleSearcherFactory.java │ │ │ │ │ │ ├── AbstractSingleSearcherFactory.java │ │ │ │ │ │ ├── LuceneHits.java │ │ │ │ │ │ ├── LuceneSearcher.java │ │ │ │ │ │ ├── MultipleSearcherFactory.java │ │ │ │ │ │ ├── ParallelMultipleSearcherFactory.java │ │ │ │ │ │ ├── RefreshableSearcherFactory.java │ │ │ │ │ │ ├── SearcherFactory.java │ │ │ │ │ │ ├── SearcherFactoryUtils.java │ │ │ │ │ │ ├── SimpleLuceneHits.java │ │ │ │ │ │ ├── SimpleLuceneSearcher.java │ │ │ │ │ │ ├── SimpleSearcherFactory.java │ │ │ │ │ │ └── SingleSearcherFactory.java │ │ │ │ │ ├── object │ │ │ │ │ │ ├── LuceneSearchQuery.java │ │ │ │ │ │ ├── ParsedLuceneSearchQuery.java │ │ │ │ │ │ └── SimpleLuceneSearchQuery.java │ │ │ │ │ ├── package.html │ │ │ │ │ └── support │ │ │ │ │ │ └── LuceneSearchSupport.java │ │ │ │ │ └── util │ │ │ │ │ └── IOUtils.java │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── spring.handlers │ │ │ │ └── spring.schemas │ │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── lucene │ │ │ │ └── index │ │ │ │ ├── config │ │ │ │ └── spring-lucene.xsd │ │ │ │ └── document │ │ │ │ └── handler │ │ │ │ └── file │ │ │ │ ├── documenthandler-extension.properties │ │ │ │ └── documenthandler-mimetype.properties │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── lucene │ │ │ │ ├── AbstractLuceneTestCase.java │ │ │ │ ├── index │ │ │ │ ├── config │ │ │ │ │ ├── LuceneNamespaceHandlerTests.java │ │ │ │ │ └── ResourceInterceptorNamespaceTests.java │ │ │ │ ├── core │ │ │ │ │ └── DefaultLuceneIndexTemplateTests.java │ │ │ │ ├── document │ │ │ │ │ └── handler │ │ │ │ │ │ ├── AbstractDocumentHandlerTests.java │ │ │ │ │ │ ├── AbstractRegexpDocumentMatchingTests.java │ │ │ │ │ │ ├── DefaultDocumentHandlerManagerTests.java │ │ │ │ │ │ ├── DocumentHandlerManagerFactoryBeanTests.java │ │ │ │ │ │ ├── IdentityDocumentMatchingTests.java │ │ │ │ │ │ ├── JdkRegexpDocumentMatchingTests.java │ │ │ │ │ │ ├── database │ │ │ │ │ │ └── SqlDocumentHandlerTests.java │ │ │ │ │ │ ├── file │ │ │ │ │ │ ├── DefaultRtfDocumentHandlerTests.java │ │ │ │ │ │ ├── ExtensionDocumentMatchingTests.java │ │ │ │ │ │ ├── JExcelDocumentHandlerTests.java │ │ │ │ │ │ ├── MimeTypeDocumentHandlerManagerTests.java │ │ │ │ │ │ ├── MimeTypeDocumentMatchingTests.java │ │ │ │ │ │ ├── PdfBoxDocumentHandlerTests.java │ │ │ │ │ │ └── PoiWordDocumentHandlerTests.java │ │ │ │ │ │ └── object │ │ │ │ │ │ ├── PropertiesDocumentHandlerTests.java │ │ │ │ │ │ ├── ReflectiveDocumentHandlerTests.java │ │ │ │ │ │ └── TestBean.java │ │ │ │ ├── factory │ │ │ │ │ ├── MockIndexFactory.java │ │ │ │ │ ├── SimpleIndexFactoryTests.java │ │ │ │ │ └── concurrent │ │ │ │ │ │ ├── ConcurrencyTests.java │ │ │ │ │ │ └── LockIndexFactoryTests.java │ │ │ │ ├── object │ │ │ │ │ ├── database │ │ │ │ │ │ └── DatabaseIndexerTests.java │ │ │ │ │ └── directory │ │ │ │ │ │ └── DirectoryIndexerTests.java │ │ │ │ ├── resource │ │ │ │ │ ├── AbstractDefaultResourceManagerTests.java │ │ │ │ │ ├── ConcurrentDefaultResourceManagerTests.java │ │ │ │ │ ├── DefaultResourceManagerTests.java │ │ │ │ │ ├── IndexDao.java │ │ │ │ │ ├── IndexDaoImpl.java │ │ │ │ │ ├── NameMatchResourceAttributeSourceTests.java │ │ │ │ │ └── ResourceInterceptorTests.java │ │ │ │ └── support │ │ │ │ │ ├── FSDirectoryFactoryBeanTests.java │ │ │ │ │ ├── LuceneIndexSupportTests.java │ │ │ │ │ ├── RAMDirectoryFactoryBeanTests.java │ │ │ │ │ └── SimpleIndexFactoryBeanTests.java │ │ │ │ └── search │ │ │ │ ├── core │ │ │ │ ├── LuceneSearchTemplateTests.java │ │ │ │ └── ParsedQueryCreatorTests.java │ │ │ │ ├── factory │ │ │ │ ├── MultipleSearcherFactoryTests.java │ │ │ │ ├── ParallelMultipleSearcherFactoryTests.java │ │ │ │ └── SimpleSearcherFactoryTests.java │ │ │ │ ├── object │ │ │ │ ├── ParsedLuceneSearchQueryTests.java │ │ │ │ └── SimpleLuceneSearchQueryTests.java │ │ │ │ └── support │ │ │ │ └── LuceneSearchSupportTests.java │ │ │ └── resources │ │ │ ├── log4j.properties │ │ │ ├── org │ │ │ └── springmodules │ │ │ │ └── lucene │ │ │ │ └── index │ │ │ │ ├── config │ │ │ │ ├── applicationContext-document-handler.xml │ │ │ │ ├── applicationContext-index-concurrent.xml │ │ │ │ ├── applicationContext-index-resource.xml │ │ │ │ └── applicationContext-index.xml │ │ │ │ ├── document │ │ │ │ └── handler │ │ │ │ │ ├── file │ │ │ │ │ ├── quick.doc │ │ │ │ │ ├── quick.pdf │ │ │ │ │ ├── quick.rtf │ │ │ │ │ └── quick.xls │ │ │ │ │ └── object │ │ │ │ │ └── mapping.properties │ │ │ │ ├── object │ │ │ │ └── files │ │ │ │ │ ├── test.foo │ │ │ │ │ └── test.txt │ │ │ │ └── resource │ │ │ │ └── applicationContext.xml │ │ │ └── readme.txt │ └── test.script ├── spring-modules-springmvc-extra │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── images │ │ │ └── do.not.delete │ │ │ ├── index.xml │ │ │ └── springmvc-extra.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── etc │ │ ├── filter.properties │ │ └── resources │ │ │ └── do.not.remove │ │ ├── main │ │ └── java │ │ │ └── org │ │ │ └── springmodules │ │ │ └── web │ │ │ ├── propertyeditors │ │ │ ├── ReflectiveCollectionEditor.java │ │ │ ├── ReflectiveCollectionEditorException.java │ │ │ ├── ReflectivePropertyEditor.java │ │ │ └── ReflectivePropertyEditorException.java │ │ │ └── servlet │ │ │ ├── mvc │ │ │ ├── BinderConfiguration.java │ │ │ ├── EnhancedAbstractWizardFormController.java │ │ │ ├── EnhancedSimpleFormController.java │ │ │ └── FullPathUrlFilenameViewController.java │ │ │ └── view │ │ │ └── AbstractRssView.java │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── web │ │ │ ├── propertyeditors │ │ │ ├── ReflectiveCollectionEditorTest.java │ │ │ └── ReflectivePropertyEditorTest.java │ │ │ ├── servlet │ │ │ └── mvc │ │ │ │ ├── DummyWizardController.java │ │ │ │ ├── EnhancedAbstractWizardFormControllerTest.java │ │ │ │ ├── EnhancedSimpleFormControllerTest.java │ │ │ │ └── FullPathUrlFilenameViewControllerTest.java │ │ │ └── test │ │ │ └── domain │ │ │ ├── Employee.java │ │ │ ├── IEmployee.java │ │ │ ├── IOffice.java │ │ │ ├── MemoryRepository.java │ │ │ ├── MemoryRepositoryLoader.java │ │ │ ├── MemoryRepositoryLoaderImpl.java │ │ │ └── Office.java │ │ ├── readme.txt │ │ └── resources │ │ ├── log4j.properties │ │ └── testApplicationContext.xml ├── spring-modules-tapestry │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── web │ │ │ │ └── tapestry │ │ │ │ └── WebApplicationContextLocatorApplicationInitializer.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── hivemodule.xml │ │ │ └── filter.properties │ │ └── test │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── web │ │ │ └── tapestry │ │ │ ├── SpringTapestryIntegrationTests.java │ │ │ └── applicationContext.xml │ │ └── resources │ │ ├── log4j.properties │ │ ├── org │ │ └── springmodules │ │ │ └── web │ │ │ └── tapestry │ │ │ └── applicationContext.xml │ │ └── readme.txt ├── spring-modules-template │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── index.xml │ │ │ └── template.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ ├── src │ │ ├── etc │ │ │ └── resources │ │ │ │ └── placeholder.txt │ │ ├── main │ │ │ └── java │ │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ ├── email │ │ │ │ ├── Attachment.java │ │ │ │ ├── Email.java │ │ │ │ ├── EmailDispatcher.java │ │ │ │ ├── EmailParser.java │ │ │ │ ├── EmailPreparator.java │ │ │ │ ├── EmailPriority.java │ │ │ │ ├── EmailUtils.java │ │ │ │ ├── dispatcher │ │ │ │ │ ├── AbstractEmailDispatcher.java │ │ │ │ │ ├── AsyncEmailDispatcher.java │ │ │ │ │ ├── ConfigurableEmailDispatcher.java │ │ │ │ │ ├── JavaMailEmailDispatcher.java │ │ │ │ │ ├── SimpleEmailDispatcher.java │ │ │ │ │ ├── callback │ │ │ │ │ │ ├── DispatchingCallback.java │ │ │ │ │ │ └── EmptyDispatchingCallback.java │ │ │ │ │ ├── emailsender │ │ │ │ │ │ ├── EmailSender.java │ │ │ │ │ │ ├── JavaMailEmailSender.java │ │ │ │ │ │ └── SimpleEmailSender.java │ │ │ │ │ └── errorhandler │ │ │ │ │ │ ├── DispatchingErrorHandler.java │ │ │ │ │ │ ├── LoggingDispatchingErrorHandler.java │ │ │ │ │ │ └── RethrowingDispatchingErrorHandler.java │ │ │ │ ├── parser │ │ │ │ │ ├── EmailParseException.java │ │ │ │ │ └── xml │ │ │ │ │ │ ├── SaxEmailParser.java │ │ │ │ │ │ └── email-1.0.xsd │ │ │ │ └── preparator │ │ │ │ │ ├── AttachmentEmailPreparator.java │ │ │ │ │ ├── ChainEmailPreparator.java │ │ │ │ │ ├── IdentifiableEmail.java │ │ │ │ │ ├── IdentifiableEmailPreparator.java │ │ │ │ │ └── InlineAttachmentEmailPreparator.java │ │ │ │ ├── template │ │ │ │ ├── AbstractTemplate.java │ │ │ │ ├── Template.java │ │ │ │ ├── TemplateConfigurationException.java │ │ │ │ ├── TemplateCreationException.java │ │ │ │ ├── TemplateEngine.java │ │ │ │ ├── TemplateException.java │ │ │ │ ├── TemplateGenerationException.java │ │ │ │ ├── TemplateResolver.java │ │ │ │ ├── engine │ │ │ │ │ ├── AbstractTemplateEngine.java │ │ │ │ │ ├── freemarker │ │ │ │ │ │ ├── FreemarkerTemplate.java │ │ │ │ │ │ ├── FreemarkerTemplateEngine.java │ │ │ │ │ │ └── ResourceLoaderTemplateLoader.java │ │ │ │ │ ├── groovy │ │ │ │ │ │ ├── GroovyTemplate.java │ │ │ │ │ │ └── GroovyTemplateEngine.java │ │ │ │ │ └── velocity │ │ │ │ │ │ ├── SpecialVelocityTemplate.java │ │ │ │ │ │ ├── SpringResourceLoaderResourceLoader.java │ │ │ │ │ │ ├── VelocityTemplate.java │ │ │ │ │ │ ├── VelocityTemplateEngine.java │ │ │ │ │ │ └── extended │ │ │ │ │ │ ├── ExtendedResourceManager.java │ │ │ │ │ │ ├── ExtendedRuntimeInstance.java │ │ │ │ │ │ ├── ExtendedVelocityEngine.java │ │ │ │ │ │ └── SpecialTemplate.java │ │ │ │ ├── resolver │ │ │ │ │ ├── BasicTemplateResolver.java │ │ │ │ │ ├── CachingTemplateResolver.java │ │ │ │ │ └── SimpleTemplateResolver.java │ │ │ │ └── support │ │ │ │ │ ├── TemplateResolverSupport.java │ │ │ │ │ └── TemplateSupport.java │ │ │ │ └── util │ │ │ │ └── StringResource.java │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ ├── email │ │ │ │ ├── Person.java │ │ │ │ ├── dispatcher │ │ │ │ │ ├── AsyncEmailDispatcherTests.java │ │ │ │ │ ├── JavaMailEmailDispatcherTests.java │ │ │ │ │ └── emailsender │ │ │ │ │ │ └── JavaMailEmailSenderTests.java │ │ │ │ ├── integration │ │ │ │ │ └── JavaMailDispatcherIntegrationTests.java │ │ │ │ └── parser │ │ │ │ │ └── xml │ │ │ │ │ └── SaxEmailParserTests.java │ │ │ │ └── template │ │ │ │ ├── engine │ │ │ │ ├── freemarker │ │ │ │ │ ├── FreemarkerTemplateEngineTests.java │ │ │ │ │ └── FreemarkerTemplateTests.java │ │ │ │ ├── groovy │ │ │ │ │ └── GroovyTemplateEngineTests.java │ │ │ │ └── velocity │ │ │ │ │ ├── Person.java │ │ │ │ │ └── VelocityTemplateEngineTests.java │ │ │ │ └── resolver │ │ │ │ ├── BasicTemplateResolverTests.java │ │ │ │ ├── CachingTemplateResolverTests.java │ │ │ │ ├── DummyTemplate.java │ │ │ │ └── SimpleTemplateResolverTests.java │ │ │ └── resources │ │ │ └── org │ │ │ └── springmodules │ │ │ ├── email │ │ │ ├── dispatcher │ │ │ │ └── email.eml │ │ │ ├── integration │ │ │ │ ├── appContext.xml │ │ │ │ ├── attachment.txt │ │ │ │ ├── email-details.properties │ │ │ │ ├── logo_small.jpg │ │ │ │ ├── mail.properties │ │ │ │ └── test-email.eml │ │ │ └── parser │ │ │ │ └── test.xml │ │ │ └── template │ │ │ └── engine │ │ │ └── velocity │ │ │ └── temp.vm │ └── tiger │ │ └── src │ │ ├── etc │ │ └── resources │ │ │ └── placeholder.txt │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── template │ │ │ └── placeholder.txt │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── template │ │ └── placeholder.txt ├── spring-modules-validation │ ├── README-0.10.txt │ ├── pom.xml │ ├── spring-modules-validation-base │ │ ├── .classpath │ │ ├── .cvsignore │ │ ├── .project │ │ ├── .settings │ │ │ ├── org.eclipse.jdt.core.prefs │ │ │ └── org.maven.ide.eclipse.prefs │ │ ├── pom.xml │ │ └── src │ │ │ ├── docbkx │ │ │ ├── authors.xml │ │ │ ├── images │ │ │ │ └── do.not.delete.txt │ │ │ ├── index.xml │ │ │ └── validation.xml │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── springmodules │ │ │ │ │ └── validation │ │ │ │ │ ├── bean │ │ │ │ │ ├── BeanValidator.java │ │ │ │ │ ├── RuleBasedValidator.java │ │ │ │ │ ├── conf │ │ │ │ │ │ ├── BeanValidationConfiguration.java │ │ │ │ │ │ ├── CascadeValidation.java │ │ │ │ │ │ ├── DefaultBeanValidationConfiguration.java │ │ │ │ │ │ ├── MutableBeanValidationConfiguration.java │ │ │ │ │ │ ├── ResourceConfigurationLoadingException.java │ │ │ │ │ │ ├── ValidationConfigurationException.java │ │ │ │ │ │ ├── loader │ │ │ │ │ │ │ ├── BeanValidationConfigurationLoader.java │ │ │ │ │ │ │ ├── PrioritizedBeanValidationConfigurationLoader.java │ │ │ │ │ │ │ ├── SimpleBeanValidationConfigurationLoader.java │ │ │ │ │ │ │ └── xml │ │ │ │ │ │ │ │ ├── AbstractResourceBasedBeanValidationConfigurationLoader.java │ │ │ │ │ │ │ │ ├── AbstractXmlBeanValidationConfigurationLoader.java │ │ │ │ │ │ │ │ ├── DefaultValidationRuleElementHandlerRegistry.java │ │ │ │ │ │ │ │ ├── DefaultXmlBeanValidationConfigurationLoader.java │ │ │ │ │ │ │ │ ├── SimpleValidationRuleElementHandlerRegistry.java │ │ │ │ │ │ │ │ ├── ValidationRuleElementHandlerRegistry.java │ │ │ │ │ │ │ │ └── handler │ │ │ │ │ │ │ │ ├── AbstractClassValidationElementHandler.java │ │ │ │ │ │ │ │ ├── AbstractPropertyValidationElementHandler.java │ │ │ │ │ │ │ │ ├── ClassValidationElementHandler.java │ │ │ │ │ │ │ │ ├── ConditionReferenceRuleElementHandler.java │ │ │ │ │ │ │ │ ├── DateInFutureRuleElementHandler.java │ │ │ │ │ │ │ │ ├── DateInPastRuleElementHandler.java │ │ │ │ │ │ │ │ ├── EmailRuleElementHandler.java │ │ │ │ │ │ │ │ ├── ExpressionClassValidationElementHandler.java │ │ │ │ │ │ │ │ ├── ExpressionPropertyValidationElementHandler.java │ │ │ │ │ │ │ │ ├── LengthRuleElementHandler.java │ │ │ │ │ │ │ │ ├── NotBlankRuleElementHandler.java │ │ │ │ │ │ │ │ ├── NotEmptyRuleElementHandler.java │ │ │ │ │ │ │ │ ├── NotNullRuleElementHandler.java │ │ │ │ │ │ │ │ ├── PropertyValidationElementHandler.java │ │ │ │ │ │ │ │ ├── RangeRuleElementHandler.java │ │ │ │ │ │ │ │ ├── RegExpRuleElementHandler.java │ │ │ │ │ │ │ │ ├── SizeRuleElementHandler.java │ │ │ │ │ │ │ │ └── jodatime │ │ │ │ │ │ │ │ ├── InstantInFutureRuleElementHandler.java │ │ │ │ │ │ │ │ └── InstantInPastRuleElementHandler.java │ │ │ │ │ │ └── namespace │ │ │ │ │ │ │ ├── ValangConditionParserDefinitionParser.java │ │ │ │ │ │ │ ├── ValidationBeansParserConstants.java │ │ │ │ │ │ │ ├── ValidatorNamespaceHandler.java │ │ │ │ │ │ │ └── XmlBasedValidatorBeanDefinitionParser.java │ │ │ │ │ ├── context │ │ │ │ │ │ ├── DefaultValidationContext.java │ │ │ │ │ │ ├── ExtendingValidationContext.java │ │ │ │ │ │ ├── ValidationContext.java │ │ │ │ │ │ ├── ValidationContextHolder.java │ │ │ │ │ │ ├── ValidationContextUtils.java │ │ │ │ │ │ ├── aop │ │ │ │ │ │ │ ├── AbstractValidationContextInterceptor.java │ │ │ │ │ │ │ └── SimpleValidationContextInterceptor.java │ │ │ │ │ │ └── web │ │ │ │ │ │ │ ├── ValidationContextFilter.java │ │ │ │ │ │ │ ├── ValidationContextHandlerInterceptor.java │ │ │ │ │ │ │ ├── ValidationContextUrlMapping.java │ │ │ │ │ │ │ └── ValidationContextUrlMappingArrayPropertyEditor.java │ │ │ │ │ ├── converter │ │ │ │ │ │ ├── ErrorCodeConverter.java │ │ │ │ │ │ ├── KeepAsIsErrorCodeConverter.java │ │ │ │ │ │ ├── ModelAwareErrorCodeConverter.java │ │ │ │ │ │ └── ModelAwareMessageCodesResolver.java │ │ │ │ │ └── rule │ │ │ │ │ │ ├── AbstractValidationRule.java │ │ │ │ │ │ ├── ConditionReferenceValidationRule.java │ │ │ │ │ │ ├── DateInTheFutureValidationRule.java │ │ │ │ │ │ ├── DateInThePastValidationRule.java │ │ │ │ │ │ ├── DefaultValidationRule.java │ │ │ │ │ │ ├── EmailValidationRule.java │ │ │ │ │ │ ├── ExpressionValidationRule.java │ │ │ │ │ │ ├── InstantInTheFutureValidationRule.java │ │ │ │ │ │ ├── InstantInThePastValidationRule.java │ │ │ │ │ │ ├── LengthValidationRule.java │ │ │ │ │ │ ├── MaxLengthValidationRule.java │ │ │ │ │ │ ├── MaxSizeValidationRule.java │ │ │ │ │ │ ├── MaxValidationRule.java │ │ │ │ │ │ ├── MinLengthValidationRule.java │ │ │ │ │ │ ├── MinSizeValidationRule.java │ │ │ │ │ │ ├── MinValidationRule.java │ │ │ │ │ │ ├── NotBlankValidationRule.java │ │ │ │ │ │ ├── NotEmptyValidationRule.java │ │ │ │ │ │ ├── NotNullValidationRule.java │ │ │ │ │ │ ├── PropertyValidationRule.java │ │ │ │ │ │ ├── RangeValidationRule.java │ │ │ │ │ │ ├── RegExpValidationRule.java │ │ │ │ │ │ ├── SizeValidationRule.java │ │ │ │ │ │ ├── ValidationMethodValidationRule.java │ │ │ │ │ │ ├── ValidationRule.java │ │ │ │ │ │ └── resolver │ │ │ │ │ │ ├── ErrorArgumentsResolver.java │ │ │ │ │ │ ├── FunctionErrorArgumentsResolver.java │ │ │ │ │ │ ├── StaticErrorArgumentsResolver.java │ │ │ │ │ │ └── ValangErrorArgumentsResolver.java │ │ │ │ │ ├── commons │ │ │ │ │ ├── AbstractBeanValidator.java │ │ │ │ │ ├── AbstractPageBeanValidator.java │ │ │ │ │ ├── ConfigurableBeanValidator.java │ │ │ │ │ ├── ConfigurablePageBeanValidator.java │ │ │ │ │ ├── DefaultBeanValidator.java │ │ │ │ │ ├── DefaultPageBeanValidator.java │ │ │ │ │ ├── DefaultValidatorFactory.java │ │ │ │ │ ├── FieldChecks.java │ │ │ │ │ ├── MessageUtils.java │ │ │ │ │ ├── PageAware.java │ │ │ │ │ ├── ValidatorFactory.java │ │ │ │ │ ├── taglib │ │ │ │ │ │ └── JavascriptValidatorTag.java │ │ │ │ │ └── validwhen │ │ │ │ │ │ ├── ValidWhenLexer.java │ │ │ │ │ │ ├── ValidWhenParser.g │ │ │ │ │ │ ├── ValidWhenParser.java │ │ │ │ │ │ └── ValidWhenParserTokenTypes.java │ │ │ │ │ ├── util │ │ │ │ │ ├── LibraryUtils.java │ │ │ │ │ ├── cel │ │ │ │ │ │ ├── CelException.java │ │ │ │ │ │ ├── CelParseException.java │ │ │ │ │ │ ├── ConditionExpressionBased.java │ │ │ │ │ │ ├── ConditionExpressionParser.java │ │ │ │ │ │ ├── ognl │ │ │ │ │ │ │ ├── OgnlCondition.java │ │ │ │ │ │ │ └── OgnlConditionExpressionParser.java │ │ │ │ │ │ └── valang │ │ │ │ │ │ │ ├── ValangCondition.java │ │ │ │ │ │ │ └── ValangConditionExpressionParser.java │ │ │ │ │ ├── collection │ │ │ │ │ │ ├── FilteredIterator.java │ │ │ │ │ │ └── ReadOnlyIterator.java │ │ │ │ │ ├── condition │ │ │ │ │ │ ├── AbstractCondition.java │ │ │ │ │ │ ├── Condition.java │ │ │ │ │ │ ├── ConditionException.java │ │ │ │ │ │ ├── Conditions.java │ │ │ │ │ │ ├── NonNullAcceptingCondition.java │ │ │ │ │ │ ├── NonNullAcceptingTypeSpecificCondition.java │ │ │ │ │ │ ├── TypeSpecificCondition.java │ │ │ │ │ │ ├── adapter │ │ │ │ │ │ │ └── CommonsPredicateCondition.java │ │ │ │ │ │ ├── bean │ │ │ │ │ │ │ ├── AbstractBeanCondition.java │ │ │ │ │ │ │ ├── EqualPropertiesBeanCondition.java │ │ │ │ │ │ │ └── PropertyBeanCondition.java │ │ │ │ │ │ ├── collection │ │ │ │ │ │ │ ├── AbstractCollectionCondition.java │ │ │ │ │ │ │ ├── AbstractCollectionElementCondition.java │ │ │ │ │ │ │ ├── AllCollectionCondition.java │ │ │ │ │ │ │ ├── AtLeastCollectionCondition.java │ │ │ │ │ │ │ ├── IsEmptyCollectionCondition.java │ │ │ │ │ │ │ ├── MaxSizeCollectionCondition.java │ │ │ │ │ │ │ ├── MinSizeCollectionCondition.java │ │ │ │ │ │ │ ├── NoneCollectionCondition.java │ │ │ │ │ │ │ ├── SizeRangeCollectionCondition.java │ │ │ │ │ │ │ └── SomeCollectionCondition.java │ │ │ │ │ │ ├── common │ │ │ │ │ │ │ ├── AbstractCompoundCondition.java │ │ │ │ │ │ │ ├── AlwaysFalseCondition.java │ │ │ │ │ │ │ ├── AlwaysTrueCondition.java │ │ │ │ │ │ │ ├── AndCondition.java │ │ │ │ │ │ │ ├── ConditionProxyCondition.java │ │ │ │ │ │ │ ├── InstanceOfCondition.java │ │ │ │ │ │ │ ├── IsNullCondition.java │ │ │ │ │ │ │ ├── IsTrueCondition.java │ │ │ │ │ │ │ ├── NotCondition.java │ │ │ │ │ │ │ └── OrCondition.java │ │ │ │ │ │ ├── date │ │ │ │ │ │ │ ├── AbstractDateCondition.java │ │ │ │ │ │ │ ├── IsAfterDateCondition.java │ │ │ │ │ │ │ ├── IsBeforeDateCondition.java │ │ │ │ │ │ │ ├── IsInTheFutureDateCondition.java │ │ │ │ │ │ │ ├── IsInThePastDateCondition.java │ │ │ │ │ │ │ └── jodatime │ │ │ │ │ │ │ │ ├── AbstractInstantCondition.java │ │ │ │ │ │ │ │ ├── IsAfterInstantCondition.java │ │ │ │ │ │ │ │ ├── IsBeforeInstantCondition.java │ │ │ │ │ │ │ │ ├── IsInTheFutureInstantCondition.java │ │ │ │ │ │ │ │ └── IsInThePastInstantCondition.java │ │ │ │ │ │ ├── range │ │ │ │ │ │ │ ├── AbstractBetweenCondition.java │ │ │ │ │ │ │ ├── AbstractRangeCondition.java │ │ │ │ │ │ │ ├── AbstractSingleBoundCondition.java │ │ │ │ │ │ │ ├── BetweenCondition.java │ │ │ │ │ │ │ ├── BetweenIncludingCondition.java │ │ │ │ │ │ │ ├── BetweenIncludingLowerBoundCondition.java │ │ │ │ │ │ │ ├── BetweenIncludingUpperBoundCondition.java │ │ │ │ │ │ │ ├── GreaterThanCondition.java │ │ │ │ │ │ │ ├── GreaterThanOrEqualsCondition.java │ │ │ │ │ │ │ ├── LessThanCondition.java │ │ │ │ │ │ │ ├── LessThanOrEqualsCondition.java │ │ │ │ │ │ │ └── NumberAwareComparableComparator.java │ │ │ │ │ │ └── string │ │ │ │ │ │ │ ├── AbstractStringCondition.java │ │ │ │ │ │ │ ├── ContainsSubstringStringCondition.java │ │ │ │ │ │ │ ├── EmailStringCondition.java │ │ │ │ │ │ │ ├── EqualsIgnoreCaseStringCondition.java │ │ │ │ │ │ │ ├── IsEmptyStringCondition.java │ │ │ │ │ │ │ ├── LengthRangeStringCondition.java │ │ │ │ │ │ │ ├── MaxLengthStringCondition.java │ │ │ │ │ │ │ ├── MinLengthStringCondition.java │ │ │ │ │ │ │ └── RegExpStringCondition.java │ │ │ │ │ ├── context │ │ │ │ │ │ ├── BasicContextAware.java │ │ │ │ │ │ └── ContextAware.java │ │ │ │ │ ├── date │ │ │ │ │ │ ├── DateParseException.java │ │ │ │ │ │ ├── DateParser.java │ │ │ │ │ │ └── DefaultDateParser.java │ │ │ │ │ ├── fel │ │ │ │ │ │ ├── FelEvaluationException.java │ │ │ │ │ │ ├── FelException.java │ │ │ │ │ │ ├── FelParseException.java │ │ │ │ │ │ ├── Function.java │ │ │ │ │ │ ├── FunctionExpressionBased.java │ │ │ │ │ │ ├── FunctionExpressionParser.java │ │ │ │ │ │ └── parser │ │ │ │ │ │ │ ├── OgnlFunctionExpressionParser.java │ │ │ │ │ │ │ ├── PropertyPathFunctionExpressionParser.java │ │ │ │ │ │ │ └── ValangFunctionExpressionParser.java │ │ │ │ │ ├── io │ │ │ │ │ │ └── FileIterator.java │ │ │ │ │ ├── lang │ │ │ │ │ │ ├── NestedIllegalArgumentException.java │ │ │ │ │ │ └── ReflectionUtils.java │ │ │ │ │ └── xml │ │ │ │ │ │ ├── ChildNodesIterator.java │ │ │ │ │ │ ├── DomUtils.java │ │ │ │ │ │ └── SubElementsIterator.java │ │ │ │ │ ├── valang │ │ │ │ │ ├── CustomPropertyEditor.java │ │ │ │ │ ├── ValangException.java │ │ │ │ │ ├── ValangValidator.java │ │ │ │ │ ├── functions │ │ │ │ │ │ ├── AbstractFunction.java │ │ │ │ │ │ ├── AbstractInitializableFunction.java │ │ │ │ │ │ ├── AbstractMathFunction.java │ │ │ │ │ │ ├── AddFunction.java │ │ │ │ │ │ ├── BeanPropertyFunction.java │ │ │ │ │ │ ├── DateLiteralFunction.java │ │ │ │ │ │ ├── DivideFunction.java │ │ │ │ │ │ ├── EmailFunction.java │ │ │ │ │ │ ├── Function.java │ │ │ │ │ │ ├── FunctionCallback.java │ │ │ │ │ │ ├── FunctionDefinition.java │ │ │ │ │ │ ├── FunctionTemplate.java │ │ │ │ │ │ ├── InRoleFunction.java │ │ │ │ │ │ ├── LengthOfFunction.java │ │ │ │ │ │ ├── LiteralFunction.java │ │ │ │ │ │ ├── LowerCaseFunction.java │ │ │ │ │ │ ├── MapEntryFunction.java │ │ │ │ │ │ ├── ModuloFunction.java │ │ │ │ │ │ ├── MultiplyFunction.java │ │ │ │ │ │ ├── NotFunction.java │ │ │ │ │ │ ├── RegExFunction.java │ │ │ │ │ │ ├── ResolveFunction.java │ │ │ │ │ │ ├── SubtractFunction.java │ │ │ │ │ │ ├── TargetBeanFunction.java │ │ │ │ │ │ └── UpperCaseFunction.java │ │ │ │ │ ├── javascript │ │ │ │ │ │ ├── AbstractValangJavaScriptTranslator.java │ │ │ │ │ │ ├── ValangJavaScriptTranslator.java │ │ │ │ │ │ └── taglib │ │ │ │ │ │ │ ├── ValangCodebaseTag.java │ │ │ │ │ │ │ ├── ValangJavaScriptTagUtils.java │ │ │ │ │ │ │ ├── ValangRulesExportInterceptor.java │ │ │ │ │ │ │ └── ValangValidateTag.java │ │ │ │ │ ├── parser │ │ │ │ │ │ ├── DefaultVisitor.java │ │ │ │ │ │ ├── SimpleValangBased.java │ │ │ │ │ │ ├── Token.java │ │ │ │ │ │ ├── ValangBased.java │ │ │ │ │ │ └── ValangVisitor.java │ │ │ │ │ └── predicates │ │ │ │ │ │ ├── AbstractPropertyPredicate.java │ │ │ │ │ │ ├── BasicValidationRule.java │ │ │ │ │ │ ├── GenericTestPredicate.java │ │ │ │ │ │ ├── Operator.java │ │ │ │ │ │ ├── OperatorConstants.java │ │ │ │ │ │ └── ValidationRule.java │ │ │ │ │ └── validator │ │ │ │ │ ├── AbstractTypeSpecificValidator.java │ │ │ │ │ ├── CompoundValidator.java │ │ │ │ │ ├── ConditionalValidator.java │ │ │ │ │ └── EmptyValidator.java │ │ │ ├── javacc │ │ │ │ └── valang.jj │ │ │ └── resources │ │ │ │ ├── META-INF │ │ │ │ ├── spring-commons-validator.tld │ │ │ │ ├── spring.handlers │ │ │ │ ├── spring.schemas │ │ │ │ ├── valang.tld │ │ │ │ ├── valang_codebase.js │ │ │ │ └── valang_codebase.js.orig │ │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── validation │ │ │ │ └── bean │ │ │ │ └── conf │ │ │ │ ├── loader │ │ │ │ └── xml │ │ │ │ │ └── validation.xsd │ │ │ │ └── namespace │ │ │ │ └── validator-2.0.xsd │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── validation │ │ │ │ ├── bean │ │ │ │ ├── Address.java │ │ │ │ ├── BeanValidatorIntegrationTests.java │ │ │ │ ├── BeanValidatorTests.java │ │ │ │ ├── Person.java │ │ │ │ ├── RuleBasedValidatorTests.java │ │ │ │ ├── conf │ │ │ │ │ ├── SimpleBeanValidationConfigurationLoaderTests.java │ │ │ │ │ ├── loader │ │ │ │ │ │ └── xml │ │ │ │ │ │ │ ├── AbstractResourceBasedBeanValidationConfigurationLoaderTests.java │ │ │ │ │ │ │ ├── DefaultValidationRuleElementHandlerRegistryTests.java │ │ │ │ │ │ │ ├── DefaultXmlBeanValidationConfigurationLoaderIntegrationTests.java │ │ │ │ │ │ │ ├── DefaultXmlBeanValidationConfigurationLoaderTests.java │ │ │ │ │ │ │ ├── Person.java │ │ │ │ │ │ │ ├── SimpleValidationRuleElementHandlerRegistryTests.java │ │ │ │ │ │ │ ├── TestBean.java │ │ │ │ │ │ │ ├── TestBeanCondition.java │ │ │ │ │ │ │ └── TestBeanValidator.java │ │ │ │ │ └── namespace │ │ │ │ │ │ ├── IsFirstLetterCapitalizedPropertyElementHandler.java │ │ │ │ │ │ ├── NamespaceConfigurationIntegrationTests.java │ │ │ │ │ │ ├── Person.java │ │ │ │ │ │ └── TestErrorCodeConverter.java │ │ │ │ ├── context │ │ │ │ │ ├── aop │ │ │ │ │ │ └── AbstractValidationContextInterceptorTests.java │ │ │ │ │ └── web │ │ │ │ │ │ ├── ValidationContextFilterTests.java │ │ │ │ │ │ ├── ValidationContextHandlerInterceptorTests.java │ │ │ │ │ │ └── ValidationContextUrlMappingArrayPropertyEditorTests.java │ │ │ │ ├── converter │ │ │ │ │ ├── KeepAsIsErrorCodeConverterTests.java │ │ │ │ │ ├── ModelAwareErrorCodeConverterTests.java │ │ │ │ │ └── ModelAwareMessageCodesResolverTests.java │ │ │ │ └── rule │ │ │ │ │ ├── DefaultValidationRuleTests.java │ │ │ │ │ ├── PropertyValidatoinRuleTests.java │ │ │ │ │ └── resolver │ │ │ │ │ └── ValangErrorArgumentsResolverTests.java │ │ │ │ ├── commons │ │ │ │ ├── ConfigurableBeanValidatorTests.java │ │ │ │ ├── ConfigurablePageBeanValidatorTests.java │ │ │ │ ├── DefaultBeanValidatorTests.java │ │ │ │ ├── DefaultPageBeanValidatorTests.java │ │ │ │ ├── DefaultValidatorFactoryTests.java │ │ │ │ ├── FieldChecksTests.java │ │ │ │ ├── FooBarBean.java │ │ │ │ └── FooBean.java │ │ │ │ ├── util │ │ │ │ ├── Switch.java │ │ │ │ ├── cel │ │ │ │ │ └── ognl │ │ │ │ │ │ └── OgnlConditionTests.java │ │ │ │ ├── condition │ │ │ │ │ ├── adapter │ │ │ │ │ │ └── CommonsPredicateConditionTests.java │ │ │ │ │ ├── bean │ │ │ │ │ │ ├── Address.java │ │ │ │ │ │ ├── EqualPropertiesBeanConditionTests.java │ │ │ │ │ │ ├── Person.java │ │ │ │ │ │ └── PropertyBeanConditionTests.java │ │ │ │ │ ├── collection │ │ │ │ │ │ ├── AbstractCollectionConditionTests.java │ │ │ │ │ │ ├── AbstractCollectionElementConditionTests.java │ │ │ │ │ │ ├── AllCollectionConditionTests.java │ │ │ │ │ │ ├── AtLeastCollectionConditionTests.java │ │ │ │ │ │ ├── IsEmptyCollectionConditionTests.java │ │ │ │ │ │ ├── MaxSizeCollectionConditionTests.java │ │ │ │ │ │ ├── MinSizeCollectionConditionTests.java │ │ │ │ │ │ ├── NoneCollectionConditionTests.java │ │ │ │ │ │ └── SomeCollectionConditionTests.java │ │ │ │ │ ├── common │ │ │ │ │ │ ├── AbstractCompoundConditionTests.java │ │ │ │ │ │ ├── AlwaysFalseConditionTests.java │ │ │ │ │ │ ├── AlwaysTrueConditionTests.java │ │ │ │ │ │ ├── AndConditionTests.java │ │ │ │ │ │ ├── InstanceOfConditionTests.java │ │ │ │ │ │ ├── IsNullConditionTests.java │ │ │ │ │ │ ├── IsTrueConditionTests.java │ │ │ │ │ │ ├── NotConditionTests.java │ │ │ │ │ │ └── OrConditionTests.java │ │ │ │ │ ├── date │ │ │ │ │ │ ├── AbstractDateConditionTests.java │ │ │ │ │ │ ├── IsAfterDateConditionTests.java │ │ │ │ │ │ ├── IsBeforeDateConditionTests.java │ │ │ │ │ │ ├── IsInTheFutureDateConditionTests.java │ │ │ │ │ │ ├── IsInThePastDateConditionTests.java │ │ │ │ │ │ └── jodatime │ │ │ │ │ │ │ ├── AbstractInstantConditionTests.java │ │ │ │ │ │ │ ├── IsAfterInstantConditionTests.java │ │ │ │ │ │ │ ├── IsBeforeInstantConditionTests.java │ │ │ │ │ │ │ ├── IsInTheFutureInstantConditionTests.java │ │ │ │ │ │ │ └── IsInThePastInstantConditionTests.java │ │ │ │ │ ├── range │ │ │ │ │ │ ├── AbstractBetweenConditionTests.java │ │ │ │ │ │ ├── AbstractRangeConditionTests.java │ │ │ │ │ │ ├── AbstractSingleBoundConditionTests.java │ │ │ │ │ │ ├── BetweenConditionTests.java │ │ │ │ │ │ ├── BetweenIncludingConditionTests.java │ │ │ │ │ │ ├── BetweenIncludingLowerBoundConditionTests.java │ │ │ │ │ │ ├── BetweenIncludingUpperBoundConditionTests.java │ │ │ │ │ │ ├── GreaterThanConditionTests.java │ │ │ │ │ │ ├── GreaterThanOrEqualsConditionTests.java │ │ │ │ │ │ ├── LessThanConditionTests.java │ │ │ │ │ │ ├── LessThanOrEqualsConditionTests.java │ │ │ │ │ │ ├── Person.java │ │ │ │ │ │ └── PersonByAgeComparator.java │ │ │ │ │ └── string │ │ │ │ │ │ ├── AbstractStringConditionTests.java │ │ │ │ │ │ ├── ContainsSubstringStringConditionTests.java │ │ │ │ │ │ ├── EmailStringConditionTests.java │ │ │ │ │ │ ├── EqualsIgnoreCaseStringConditionTests.java │ │ │ │ │ │ ├── IsEmptyStringConditionTests.java │ │ │ │ │ │ ├── MaxLengthStringConditionTests.java │ │ │ │ │ │ ├── MinLengthStringConditionTests.java │ │ │ │ │ │ └── RegExpStringConditionTests.java │ │ │ │ ├── date │ │ │ │ │ └── DefaultDateParserTests.java │ │ │ │ └── lang │ │ │ │ │ ├── Employee.java │ │ │ │ │ ├── Person.java │ │ │ │ │ └── ReflectionUtilsTests.java │ │ │ │ ├── valang │ │ │ │ ├── EqualsFunction.java │ │ │ │ ├── LifeCycleBean.java │ │ │ │ ├── LifeCycleTestFunction.java │ │ │ │ ├── ValangValidatorTests.java │ │ │ │ ├── functions │ │ │ │ │ ├── BeanPropertyFunctionTests.java │ │ │ │ │ └── FunctionTests.java │ │ │ │ ├── javascript │ │ │ │ │ ├── ValangJavaScriptTranslatorTests.java │ │ │ │ │ └── taglib │ │ │ │ │ │ └── ValangRulesExporterInterceptorTests.java │ │ │ │ ├── parser │ │ │ │ │ ├── Person.java │ │ │ │ │ └── ValangParserTests.java │ │ │ │ └── predicates │ │ │ │ │ └── GenericTestPredicateTests.java │ │ │ │ └── validator │ │ │ │ ├── AbstractTypeSpecificValidatorTests.java │ │ │ │ ├── CompoundValidatorTests.java │ │ │ │ └── ConditionalValidatorTests.java │ │ │ └── resources │ │ │ ├── log4j.xml │ │ │ └── org │ │ │ └── springmodules │ │ │ └── validation │ │ │ ├── bean │ │ │ ├── beanValidator-tests.xml │ │ │ ├── conf │ │ │ │ ├── loader │ │ │ │ │ └── xml │ │ │ │ │ │ ├── Person.vld.xml │ │ │ │ │ │ ├── PersonWithContext.vld.xml │ │ │ │ │ │ ├── TestBean1.vld.xml │ │ │ │ │ │ ├── TestBean2.vld.xml │ │ │ │ │ │ ├── TestBean3.vld.xml │ │ │ │ │ │ └── appCtxt.xml │ │ │ │ └── namespace │ │ │ │ │ ├── Person.vld.xml │ │ │ │ │ └── validation.xml │ │ │ ├── context │ │ │ │ └── web │ │ │ │ │ └── testApplicationContext.xml │ │ │ └── validation.xml │ │ │ ├── commons │ │ │ ├── testValidation.xml │ │ │ └── validation-rules.xml │ │ │ └── valang │ │ │ ├── ValangValidator-tests.xml │ │ │ └── javascript │ │ │ └── test_codebase_overides.js │ ├── spring-modules-validation-jdk15 │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ ├── java │ │ │ │ └── org │ │ │ │ │ └── springmodules │ │ │ │ │ └── validation │ │ │ │ │ └── bean │ │ │ │ │ ├── annotation │ │ │ │ │ └── javascript │ │ │ │ │ │ └── taglib │ │ │ │ │ │ ├── BeanAnnotationValidateTag.java │ │ │ │ │ │ ├── CascadeValidationHandler.java │ │ │ │ │ │ ├── CommandObjectToValangConverter.java │ │ │ │ │ │ ├── EmailHandler.java │ │ │ │ │ │ ├── ExpressionHandler.java │ │ │ │ │ │ ├── ExpressionsHandler.java │ │ │ │ │ │ ├── Handler.java │ │ │ │ │ │ ├── InThePastFutureHandler.java │ │ │ │ │ │ ├── LengthSizeHandler.java │ │ │ │ │ │ ├── MaxHandler.java │ │ │ │ │ │ ├── MaxLengthSizeHandler.java │ │ │ │ │ │ ├── MinHandler.java │ │ │ │ │ │ ├── MinLengthSizeHandler.java │ │ │ │ │ │ ├── NotBlankEmptyHandler.java │ │ │ │ │ │ ├── NotNullHandler.java │ │ │ │ │ │ ├── RangeHandler.java │ │ │ │ │ │ └── RegExpHandler.java │ │ │ │ │ └── conf │ │ │ │ │ ├── loader │ │ │ │ │ └── annotation │ │ │ │ │ │ ├── AnnotationBeanValidationConfigurationLoader.java │ │ │ │ │ │ ├── DefaultValidationAnnotationHandlerRegistry.java │ │ │ │ │ │ ├── SimpleValidationAnnotationHandlerRegistry.java │ │ │ │ │ │ ├── Validatable.java │ │ │ │ │ │ ├── ValidationAnnotationHandlerRegistry.java │ │ │ │ │ │ └── handler │ │ │ │ │ │ ├── AbstractClassValidationAnnotationHandler.java │ │ │ │ │ │ ├── AbstractMethodValidationAnnotationHandler.java │ │ │ │ │ │ ├── AbstractPropertyValidationAnnotationHandler.java │ │ │ │ │ │ ├── CascadeValidation.java │ │ │ │ │ │ ├── CascadeValidationAnnotationHandler.java │ │ │ │ │ │ ├── ClassValidationAnnotationHandler.java │ │ │ │ │ │ ├── ConditionRef.java │ │ │ │ │ │ ├── ConditionReferenceValidationAnnotationHandler.java │ │ │ │ │ │ ├── DateInTheFutureValidationAnnotationHandler.java │ │ │ │ │ │ ├── DateInThePastValidationAnnotationHandler.java │ │ │ │ │ │ ├── Email.java │ │ │ │ │ │ ├── EmailValidationAnnotationHandler.java │ │ │ │ │ │ ├── Expression.java │ │ │ │ │ │ ├── ExpressionClassValidationAnnotationHandler.java │ │ │ │ │ │ ├── ExpressionPropertyValidationAnnotationHandler.java │ │ │ │ │ │ ├── ExpressionScope.java │ │ │ │ │ │ ├── Expressions.java │ │ │ │ │ │ ├── ExpressionsClassValidationAnnotationHandler.java │ │ │ │ │ │ ├── ExpressionsPropertyValidationAnnotationHandler.java │ │ │ │ │ │ ├── InTheFuture.java │ │ │ │ │ │ ├── InThePast.java │ │ │ │ │ │ ├── Length.java │ │ │ │ │ │ ├── LengthValidationAnnotationHandler.java │ │ │ │ │ │ ├── Max.java │ │ │ │ │ │ ├── MaxLength.java │ │ │ │ │ │ ├── MaxSize.java │ │ │ │ │ │ ├── MethodValidationAnnotationHandler.java │ │ │ │ │ │ ├── Min.java │ │ │ │ │ │ ├── MinLength.java │ │ │ │ │ │ ├── MinSize.java │ │ │ │ │ │ ├── NotBlank.java │ │ │ │ │ │ ├── NotBlankValidationAnnotationHandler.java │ │ │ │ │ │ ├── NotEmpty.java │ │ │ │ │ │ ├── NotEmptyValidationAnnotationHandler.java │ │ │ │ │ │ ├── NotNull.java │ │ │ │ │ │ ├── NotNullValidationAnnotationHandler.java │ │ │ │ │ │ ├── PropertyValidationAnnotationHandler.java │ │ │ │ │ │ ├── Range.java │ │ │ │ │ │ ├── RangeValidationAnnotationHandler.java │ │ │ │ │ │ ├── RegExp.java │ │ │ │ │ │ ├── RegExpValidationAnnotationHandler.java │ │ │ │ │ │ ├── Size.java │ │ │ │ │ │ ├── SizeValidationAnnotationHandler.java │ │ │ │ │ │ ├── ValidationAnnotationConfigurationException.java │ │ │ │ │ │ ├── ValidationAnnotationHandlersBundle.java │ │ │ │ │ │ ├── ValidationMethod.java │ │ │ │ │ │ ├── ValidationMethodAnnotationHandler.java │ │ │ │ │ │ ├── ValidationRule.java │ │ │ │ │ │ ├── Validator.java │ │ │ │ │ │ ├── ValidatorClassValidationAnnotationHandler.java │ │ │ │ │ │ ├── ValidatorRef.java │ │ │ │ │ │ ├── ValidatorReferenceClassValidationAnnotationHandler.java │ │ │ │ │ │ ├── Validators.java │ │ │ │ │ │ ├── ValidatorsClassValidationAnnotationHandler.java │ │ │ │ │ │ ├── hibernate │ │ │ │ │ │ └── HibernatePropertyValidationAnnotationHandler.java │ │ │ │ │ │ ├── jodatime │ │ │ │ │ │ ├── InstantInTheFutureValidationAnnotationHandler.java │ │ │ │ │ │ └── InstantInThePastValidationAnnotationHandler.java │ │ │ │ │ │ └── jpa │ │ │ │ │ │ ├── AbstractJpaAnnotationHandler.java │ │ │ │ │ │ ├── JpaAnnotationHandlersBundle.java │ │ │ │ │ │ ├── JpaBasicAnnotationHandler.java │ │ │ │ │ │ ├── JpaColumnAnnotationHandler.java │ │ │ │ │ │ ├── JpaManyToOneAnnotationHandler.java │ │ │ │ │ │ └── JpaOneToOneAnnotationHandler.java │ │ │ │ │ └── namespace │ │ │ │ │ └── AnnotationBasedValidatorBeanDefinitionParser.java │ │ │ └── resources │ │ │ │ └── placeholder.txt │ │ │ └── test │ │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── validation │ │ │ │ └── bean │ │ │ │ └── conf │ │ │ │ ├── loader │ │ │ │ └── annotation │ │ │ │ │ ├── Address.java │ │ │ │ │ ├── AnnotationBeanValidationConfigurationLoaderIntegrationTests.java │ │ │ │ │ ├── DefaultValidationAnnotationHandlerRegistryTests.java │ │ │ │ │ ├── Person.java │ │ │ │ │ ├── PersonValidator.java │ │ │ │ │ ├── PersonWithContext.java │ │ │ │ │ ├── SimpleEntity.java │ │ │ │ │ ├── TestAnnotation.java │ │ │ │ │ ├── TeztBean1.java │ │ │ │ │ ├── TeztBean2.java │ │ │ │ │ ├── TeztBeanCondition.java │ │ │ │ │ └── TeztBeanValidator.java │ │ │ │ └── namespace │ │ │ │ ├── AnnotatedPerson.java │ │ │ │ ├── IsFirstLetterCapitalized.java │ │ │ │ ├── IsFirstLetterCapitalizedPropertyAnnotationHandler.java │ │ │ │ └── NamespaceAnnotationConfigurationIntegrationTests.java │ │ │ └── resources │ │ │ └── org │ │ │ └── springmodules │ │ │ └── validation │ │ │ └── bean │ │ │ └── conf │ │ │ ├── loader │ │ │ └── annotation │ │ │ │ └── appCtxt.xml │ │ │ └── namespace │ │ │ └── annotation-validation.xml │ └── spring-modules-validation │ │ └── pom.xml └── spring-modules-xt │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ └── reference │ │ └── src │ │ ├── about.xml │ │ ├── ajax.xml │ │ ├── authors.xml │ │ ├── images │ │ └── do.not.delete │ │ ├── index.xml │ │ └── modeling.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ ├── src │ ├── etc │ │ └── resources │ │ │ └── do.not.remove │ ├── main │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ ├── web │ │ │ │ └── servlet │ │ │ │ │ └── XTModelAndView.java │ │ │ │ └── xt │ │ │ │ ├── ajax │ │ │ │ ├── AbstractAjaxHandler.java │ │ │ │ ├── AjaxAction.java │ │ │ │ ├── AjaxActionEvent.java │ │ │ │ ├── AjaxActionEventImpl.java │ │ │ │ ├── AjaxEvent.java │ │ │ │ ├── AjaxExceptionHandler.java │ │ │ │ ├── AjaxExceptionHandlerResolver.java │ │ │ │ ├── AjaxHandler.java │ │ │ │ ├── AjaxInterceptor.java │ │ │ │ ├── AjaxRenderingAction.java │ │ │ │ ├── AjaxResponse.java │ │ │ │ ├── AjaxResponseImpl.java │ │ │ │ ├── AjaxSubmitEvent.java │ │ │ │ ├── AjaxSubmitEventImpl.java │ │ │ │ ├── BaseAjaxEvent.java │ │ │ │ ├── ElementMatcher.java │ │ │ │ ├── FormDataAccessor.java │ │ │ │ ├── MVCFormDataAccessor.java │ │ │ │ ├── action │ │ │ │ │ ├── AbstractExecuteJavascriptAction.java │ │ │ │ │ ├── AbstractRenderingAction.java │ │ │ │ │ ├── AppendAsFirstContentAction.java │ │ │ │ │ ├── AppendContentAction.java │ │ │ │ │ ├── ExecuteJavascriptFunctionAction.java │ │ │ │ │ ├── InsertContentAfterAction.java │ │ │ │ │ ├── InsertContentBeforeAction.java │ │ │ │ │ ├── RedirectAction.java │ │ │ │ │ ├── RemoveContentAction.java │ │ │ │ │ ├── RemoveElementAction.java │ │ │ │ │ ├── ReplaceContentAction.java │ │ │ │ │ ├── ReplaceElementAction.java │ │ │ │ │ ├── SetAttributeAction.java │ │ │ │ │ ├── behaviour │ │ │ │ │ │ └── ApplyBehaviour.java │ │ │ │ │ ├── matcher │ │ │ │ │ │ ├── DefaultMatcher.java │ │ │ │ │ │ ├── ListMatcher.java │ │ │ │ │ │ ├── SelectorMatcher.java │ │ │ │ │ │ └── WildcardMatcher.java │ │ │ │ │ └── prototype │ │ │ │ │ │ ├── HideElement.java │ │ │ │ │ │ ├── ShowElement.java │ │ │ │ │ │ └── scriptaculous │ │ │ │ │ │ ├── AddDroppable.java │ │ │ │ │ │ ├── CreateSortable.java │ │ │ │ │ │ ├── DestroySortable.java │ │ │ │ │ │ ├── Draggable.java │ │ │ │ │ │ ├── Effect.java │ │ │ │ │ │ └── RemoveDroppable.java │ │ │ │ ├── component │ │ │ │ │ ├── AbstractHeading.java │ │ │ │ │ ├── AbstractTableData.java │ │ │ │ │ ├── Anchor.java │ │ │ │ │ ├── BaseHTMLComponent.java │ │ │ │ │ ├── Button.java │ │ │ │ │ ├── Component.java │ │ │ │ │ ├── Container.java │ │ │ │ │ ├── FieldSet.java │ │ │ │ │ ├── H1.java │ │ │ │ │ ├── H2.java │ │ │ │ │ ├── H3.java │ │ │ │ │ ├── H4.java │ │ │ │ │ ├── H5.java │ │ │ │ │ ├── H6.java │ │ │ │ │ ├── Image.java │ │ │ │ │ ├── InputField.java │ │ │ │ │ ├── Label.java │ │ │ │ │ ├── List.java │ │ │ │ │ ├── ListItem.java │ │ │ │ │ ├── Option.java │ │ │ │ │ ├── Paragraph.java │ │ │ │ │ ├── Select.java │ │ │ │ │ ├── SimpleHTMLComponent.java │ │ │ │ │ ├── SimpleText.java │ │ │ │ │ ├── Table.java │ │ │ │ │ ├── TableData.java │ │ │ │ │ ├── TableHeader.java │ │ │ │ │ ├── TableHeaderData.java │ │ │ │ │ ├── TableRow.java │ │ │ │ │ ├── TaggedText.java │ │ │ │ │ ├── TextArea.java │ │ │ │ │ ├── TextRenderingCallback.java │ │ │ │ │ ├── dynamic │ │ │ │ │ │ ├── JspComponent.java │ │ │ │ │ │ └── TemplateComponent.java │ │ │ │ │ └── support │ │ │ │ │ │ ├── BindStatusHelper.java │ │ │ │ │ │ └── RenderingException.java │ │ │ │ ├── support │ │ │ │ │ ├── AjaxActionException.java │ │ │ │ │ ├── AjaxCall.java │ │ │ │ │ ├── EventHandlingException.java │ │ │ │ │ ├── IllegalViewException.java │ │ │ │ │ ├── NoMatchingHandlerException.java │ │ │ │ │ ├── RedirectExceptionHandler.java │ │ │ │ │ └── UnsupportedEventException.java │ │ │ │ ├── util │ │ │ │ │ ├── AjaxRedirectSender.java │ │ │ │ │ ├── AjaxResponseSender.java │ │ │ │ │ └── internal │ │ │ │ │ │ └── InternalHttpServletResponse.java │ │ │ │ ├── validation │ │ │ │ │ ├── DefaultValidationHandler.java │ │ │ │ │ ├── ErrorRenderingCallback.java │ │ │ │ │ ├── SuccessRenderingCallback.java │ │ │ │ │ └── support │ │ │ │ │ │ ├── DefaultErrorRenderingCallback.java │ │ │ │ │ │ ├── DefaultSuccessRenderingCallback.java │ │ │ │ │ │ └── internal │ │ │ │ │ │ └── ErrorsContainer.java │ │ │ │ └── web │ │ │ │ │ └── servlet │ │ │ │ │ └── AjaxModelAndView.java │ │ │ │ └── model │ │ │ │ ├── event │ │ │ │ ├── collector │ │ │ │ │ ├── ApplicationCollector.java │ │ │ │ │ ├── BlockingCollector.java │ │ │ │ │ ├── ConcurrentCollector.java │ │ │ │ │ ├── SimpleCollector.java │ │ │ │ │ └── ThreadLocalCollector.java │ │ │ │ ├── edp │ │ │ │ │ ├── DefaultEDPInvoker.java │ │ │ │ │ ├── EDPInvoker.java │ │ │ │ │ └── FilteringEDPInvoker.java │ │ │ │ ├── filtering │ │ │ │ │ ├── FilteringApplicationEventMulticaster.java │ │ │ │ │ ├── FilteringApplicationListener.java │ │ │ │ │ └── support │ │ │ │ │ │ └── internal │ │ │ │ │ │ └── FilteringApplicationListenerAdapter.java │ │ │ │ └── support │ │ │ │ │ └── PayloadEvent.java │ │ │ │ ├── generator │ │ │ │ ├── DynamicGenerator.java │ │ │ │ ├── annotation │ │ │ │ │ ├── ConstructorArg.java │ │ │ │ │ ├── ConstructorArgType.java │ │ │ │ │ ├── FactoryMethod.java │ │ │ │ │ ├── Property.java │ │ │ │ │ └── Value.java │ │ │ │ ├── factory │ │ │ │ │ ├── DynamicFactoryGenerator.java │ │ │ │ │ └── FactoryGeneratorInterceptor.java │ │ │ │ └── support │ │ │ │ │ ├── IllegalArgumentPositionException.java │ │ │ │ │ ├── ObjectConstructionException.java │ │ │ │ │ └── ReturnTypeMismatchException.java │ │ │ │ ├── introductor │ │ │ │ ├── AbstractDynamicIntroductor.java │ │ │ │ ├── AbstractIntroductorInterceptor.java │ │ │ │ ├── DynamicIntroductor.java │ │ │ │ ├── SimpleIntroductionInfo.java │ │ │ │ ├── annotation │ │ │ │ │ ├── MapToTargetField.java │ │ │ │ │ └── OverrideTarget.java │ │ │ │ ├── bean │ │ │ │ │ ├── BeanIntroductorAdvisor.java │ │ │ │ │ ├── BeanIntroductorInterceptor.java │ │ │ │ │ └── DynamicBeanIntroductor.java │ │ │ │ ├── collections │ │ │ │ │ ├── IntroductorCollection.java │ │ │ │ │ ├── IntroductorList.java │ │ │ │ │ └── IntroductorSet.java │ │ │ │ ├── implementor │ │ │ │ │ ├── DynamicImplementorIntroductor.java │ │ │ │ │ ├── ImplementorIntroductorAdvisor.java │ │ │ │ │ └── ImplementorIntroductorInterceptor.java │ │ │ │ └── support │ │ │ │ │ ├── IllegalReturnTypeException.java │ │ │ │ │ └── UnsupportedAnnotationException.java │ │ │ │ ├── notification │ │ │ │ ├── Message.java │ │ │ │ ├── MessageImpl.java │ │ │ │ ├── Notification.java │ │ │ │ └── NotificationImpl.java │ │ │ │ └── specifications │ │ │ │ ├── AbstractSpecification.java │ │ │ │ ├── Specification.java │ │ │ │ ├── adapter │ │ │ │ ├── PredicateCompositeAdapter.java │ │ │ │ └── PredicateGenericAdapter.java │ │ │ │ ├── composite │ │ │ │ ├── CompositeSpecification.java │ │ │ │ ├── CompositeSpecificationImpl.java │ │ │ │ └── operator │ │ │ │ │ ├── AndOperator.java │ │ │ │ │ ├── BinaryOperator.java │ │ │ │ │ ├── OperatorFactory.java │ │ │ │ │ └── OrOperator.java │ │ │ │ └── support │ │ │ │ ├── InverseSpecification.java │ │ │ │ ├── SpecificationAdapterException.java │ │ │ │ ├── SpecificationDescriptionException.java │ │ │ │ ├── SpecificationEvaluationException.java │ │ │ │ ├── SpecificationGenericAdapter.java │ │ │ │ └── SpecificationNotComposedException.java │ │ └── js │ │ │ ├── README.txt │ │ │ ├── lib │ │ │ ├── core │ │ │ │ ├── springxt-min.js │ │ │ │ └── springxt.js │ │ │ └── extra │ │ │ │ └── behaviour.js │ │ │ ├── springxt-core.js │ │ │ ├── springxt-taconite.js │ │ │ └── springxt-util.js │ └── test │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── xt │ │ │ ├── ajax │ │ │ ├── AjaxExceptionHandlerResolverTest.java │ │ │ ├── AjaxHandlerTest.java │ │ │ ├── AjaxInterceptorTest.java │ │ │ ├── AjaxResponseImplTest.java │ │ │ ├── MVCFormDataAccessorTest.java │ │ │ ├── action │ │ │ │ ├── AppendAsFirstContentActionTest.java │ │ │ │ ├── AppendContentActionTest.java │ │ │ │ ├── ExecuteJavascriptFunctionActionTest.java │ │ │ │ ├── InsertContentAfterActionTest.java │ │ │ │ ├── InsertContentBeforeActionTest.java │ │ │ │ ├── RedirectActionTest.java │ │ │ │ ├── RemoveContentActionTest.java │ │ │ │ ├── RemoveElementActionTest.java │ │ │ │ ├── ReplaceContentActionTest.java │ │ │ │ ├── ReplaceElementActionTest.java │ │ │ │ ├── SetAttributeActionTest.java │ │ │ │ ├── behaviour │ │ │ │ │ └── ApplyBehaviourTest.java │ │ │ │ └── prototype │ │ │ │ │ ├── HideElementTest.java │ │ │ │ │ ├── ShowElementTest.java │ │ │ │ │ └── scriptaculous │ │ │ │ │ ├── AddDroppableTest.java │ │ │ │ │ ├── CreateSortableTest.java │ │ │ │ │ ├── DestroySortableTest.java │ │ │ │ │ ├── DraggableTest.java │ │ │ │ │ ├── EffectTest.java │ │ │ │ │ └── RemoveDroppableTest.java │ │ │ ├── component │ │ │ │ ├── AnchorTest.java │ │ │ │ ├── ButtonTest.java │ │ │ │ ├── ContainerTest.java │ │ │ │ ├── FieldSetTest.java │ │ │ │ ├── H1Test.java │ │ │ │ ├── H2Test.java │ │ │ │ ├── H3Test.java │ │ │ │ ├── H4Test.java │ │ │ │ ├── H5Test.java │ │ │ │ ├── H6Test.java │ │ │ │ ├── ImageTest.java │ │ │ │ ├── InputFieldTest.java │ │ │ │ ├── LabelTest.java │ │ │ │ ├── ListItemTest.java │ │ │ │ ├── ListTest.java │ │ │ │ ├── OptionTest.java │ │ │ │ ├── ParagraphTest.java │ │ │ │ ├── SelectTest.java │ │ │ │ ├── SimpleTextTest.java │ │ │ │ ├── TableDataTest.java │ │ │ │ ├── TableHeaderDataTest.java │ │ │ │ ├── TableHeaderTest.java │ │ │ │ ├── TableRowTest.java │ │ │ │ ├── TableTest.java │ │ │ │ ├── TaggedTextTest.java │ │ │ │ ├── TextAreaTest.java │ │ │ │ └── support │ │ │ │ │ └── BindStatusHelperTest.java │ │ │ ├── support │ │ │ │ ├── AjaxCallTest.java │ │ │ │ └── RedirectExceptionHandlerTest.java │ │ │ ├── util │ │ │ │ └── AjaxResponseSenderTest.java │ │ │ └── validation │ │ │ │ ├── DefaultValidationHandlerTest.java │ │ │ │ └── support │ │ │ │ └── DefaultErrorRenderingCallbackTest.java │ │ │ ├── model │ │ │ ├── event │ │ │ │ ├── collector │ │ │ │ │ ├── BlockingCollectorTest.java │ │ │ │ │ ├── ConcurrentCollectorTest.java │ │ │ │ │ ├── SimpleCollectorTest.java │ │ │ │ │ └── ThreadLocalCollectorTest.java │ │ │ │ ├── edp │ │ │ │ │ └── DefaultEDPInvokerTest.java │ │ │ │ └── filtering │ │ │ │ │ └── FilteringApplicationEventMulticasterTest.java │ │ │ ├── generator │ │ │ │ └── factory │ │ │ │ │ └── DynamicFactoryGeneratorTest.java │ │ │ ├── introductor │ │ │ │ ├── bean │ │ │ │ │ └── DynamicBeanIntroductorTest.java │ │ │ │ ├── collections │ │ │ │ │ ├── IntroductorCollectionTest.java │ │ │ │ │ ├── IntroductorListTest.java │ │ │ │ │ └── IntroductorSetTest.java │ │ │ │ └── implementor │ │ │ │ │ └── DynamicImplementorIntroductorTest.java │ │ │ ├── notification │ │ │ │ └── NotificationImplTest.java │ │ │ └── specifications │ │ │ │ ├── adapter │ │ │ │ ├── PredicateCompositeAdapterTest.java │ │ │ │ └── PredicateGenericAdapterTest.java │ │ │ │ └── composite │ │ │ │ └── CompositeSpecificationImplTest.java │ │ │ └── test │ │ │ ├── ajax │ │ │ ├── DummyHandler.java │ │ │ └── DummySubmitHandler.java │ │ │ ├── domain │ │ │ ├── AvailableOfficeSpecification.java │ │ │ ├── BaseSpecification.java │ │ │ ├── BusinessException.java │ │ │ ├── Employee.java │ │ │ ├── EmployeeFactory.java │ │ │ ├── EmployeeView.java │ │ │ ├── EmployeeView2.java │ │ │ ├── EmployeeView3.java │ │ │ ├── EmployeeView4.java │ │ │ ├── Error.java │ │ │ ├── FullOfficeSpecification.java │ │ │ ├── IDomainService.java │ │ │ ├── IEmployee.java │ │ │ ├── IEmployeeUpdateEvent.java │ │ │ ├── IManager.java │ │ │ ├── IOffice.java │ │ │ ├── IOfficeUpdateEvent.java │ │ │ ├── Manager.java │ │ │ ├── Office.java │ │ │ ├── OfficeIdSpecification.java │ │ │ └── OfficeView.java │ │ │ ├── event │ │ │ ├── ApplicationEmployeeUpdateEvent.java │ │ │ ├── ApplicationOfficeUpdateEvent.java │ │ │ ├── ApplicationUpdateEvent.java │ │ │ └── TestEvent.java │ │ │ └── xml │ │ │ └── XMLEnhancedTestCase.java │ │ └── resources │ │ ├── log4j.properties │ │ └── testApplicationContext.xml │ └── tools │ └── jsmin.jar ├── samples ├── db4o │ ├── pilot │ │ ├── .cvsignore │ │ ├── build.xml │ │ ├── custom-resolver.xml │ │ ├── ivy.xml │ │ ├── project.properties │ │ ├── readme.txt │ │ └── src │ │ │ ├── etc │ │ │ └── resources │ │ │ │ ├── applicationContext-db4o.xml │ │ │ │ ├── commons-logging.properties │ │ │ │ ├── db4o.db │ │ │ │ ├── log4j.properties │ │ │ │ └── user-access.properties │ │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── db4o │ │ │ │ └── examples │ │ │ │ ├── Db4oService.java │ │ │ │ ├── Main.java │ │ │ │ ├── Pilot.java │ │ │ │ └── chapter1 │ │ │ │ ├── ExampleUtils.java │ │ │ │ ├── FirstStepsExample.java │ │ │ │ └── QueryExample.java │ │ │ └── test │ │ │ └── test.file │ └── recipemanager │ │ ├── .cvsignore │ │ ├── .settings │ │ ├── org.eclipse.jdt.core.prefs │ │ ├── org.eclipse.jst.common.project.facet.core.prefs │ │ ├── org.eclipse.wst.common.component │ │ └── org.eclipse.wst.common.project.facet.core.xml │ │ ├── build.xml │ │ ├── custom-resolver.xml │ │ ├── ivy.xml │ │ ├── project.properties │ │ ├── readme-eclipse.txt │ │ ├── readme.txt │ │ └── src │ │ ├── etc │ │ └── resources │ │ │ ├── commons-logging.properties │ │ │ ├── db4o.db │ │ │ ├── log4j.properties │ │ │ └── user-access.properties │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── db4o │ │ │ └── examples │ │ │ └── recipemanager │ │ │ ├── domain │ │ │ ├── Category.java │ │ │ ├── Ingredient.java │ │ │ ├── Product.java │ │ │ ├── Recipe.java │ │ │ ├── Supplier.java │ │ │ └── Unit.java │ │ │ ├── persistence │ │ │ ├── RecipeManager.java │ │ │ └── db4o │ │ │ │ └── Db4oRecipeManager.java │ │ │ └── web │ │ │ ├── NewRecipeController.java │ │ │ └── RecipeController.java │ │ ├── test │ │ └── test.file │ │ └── webapp │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ ├── applicationContext-db4o.xml │ │ ├── classes │ │ │ ├── messages.properties │ │ │ ├── messages_de.properties │ │ │ ├── messages_en.properties │ │ │ └── views.properties │ │ ├── jsp │ │ │ ├── create.jsp │ │ │ ├── dataAccessFailure.jsp │ │ │ ├── includes.jsp │ │ │ ├── list.jsp │ │ │ ├── uncaughtException.jsp │ │ │ └── welcome.jsp │ │ ├── log4j.properties │ │ ├── recipemanager-servlet.xml │ │ └── web.xml │ │ ├── html │ │ └── recipemanager.html │ │ └── index.jsp ├── feed-xt │ ├── .cvsignore │ ├── .settings │ │ ├── org.eclipse.jdt.core.prefs │ │ ├── org.eclipse.jst.common.project.facet.core.prefs │ │ ├── org.eclipse.wst.common.component │ │ └── org.eclipse.wst.common.project.facet.core.xml │ ├── README.txt │ ├── build.properties │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── project.properties │ ├── readme-eclipse.txt │ └── src │ │ ├── etc │ │ └── resources │ │ │ ├── application.properties │ │ │ ├── application.xml │ │ │ ├── log4j.properties │ │ │ └── messages.properties │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── feedxt │ │ │ ├── domain │ │ │ ├── Entry.java │ │ │ ├── Feed.java │ │ │ ├── FeedSubscription.java │ │ │ ├── FeedSubscriptionImpl.java │ │ │ ├── User.java │ │ │ ├── UserImpl.java │ │ │ ├── repository │ │ │ │ └── UserRepository.java │ │ │ └── support │ │ │ │ ├── CannotAccessFeedException.java │ │ │ │ ├── RepositoryAccessException.java │ │ │ │ ├── SubscriptionAlreadyExistentException.java │ │ │ │ ├── UserAlreadyExistentException.java │ │ │ │ └── UserNotExistentException.java │ │ │ ├── event │ │ │ ├── AccessEvent.java │ │ │ ├── LoginEvent.java │ │ │ └── LogoutEvent.java │ │ │ ├── infrastructure │ │ │ └── dao │ │ │ │ └── db4o │ │ │ │ ├── Db4oConfigurationFactory.java │ │ │ │ ├── Db4oUserDao.java │ │ │ │ └── UrlConstructor.java │ │ │ ├── service │ │ │ ├── UserService.java │ │ │ └── UserServiceImpl.java │ │ │ └── web │ │ │ ├── ajax │ │ │ ├── handler │ │ │ │ ├── CustomValidationHandler.java │ │ │ │ ├── FeedViewerHandler.java │ │ │ │ └── UsernameValidationHandler.java │ │ │ └── support │ │ │ │ └── SuccessMessageCallback.java │ │ │ ├── auth │ │ │ └── AccessControlInterceptor.java │ │ │ ├── controller │ │ │ ├── AddSubscriptionController.java │ │ │ ├── LogInController.java │ │ │ ├── LogOutController.java │ │ │ ├── RemoveSubscriptionsController.java │ │ │ ├── SignUpController.java │ │ │ ├── support │ │ │ │ ├── UserHolder.java │ │ │ │ └── UserPropagationInterceptor.java │ │ │ └── validator │ │ │ │ ├── LoginFormValidator.java │ │ │ │ ├── SubscriptionValidator.java │ │ │ │ └── UserValidator.java │ │ │ ├── editor │ │ │ └── SubscriptionCollectionEditor.java │ │ │ └── view │ │ │ ├── AddFeedSubscriptionView.java │ │ │ ├── RemoveSubscriptionsView.java │ │ │ └── SignUpUserView.java │ │ ├── test │ │ └── do.not.remove │ │ └── webapp │ │ ├── META-INF │ │ └── context.xml │ │ ├── WEB-INF │ │ ├── dispatcher-servlet.xml │ │ ├── jsp │ │ │ ├── error.jsp │ │ │ ├── includes │ │ │ │ ├── footer.jsp │ │ │ │ ├── header.jsp │ │ │ │ └── menu.jsp │ │ │ ├── personal │ │ │ │ ├── addSubscription.jsp │ │ │ │ ├── home.jsp │ │ │ │ ├── includes │ │ │ │ │ ├── entryPanel.jsp │ │ │ │ │ └── feedPanel.jsp │ │ │ │ ├── removeSubscriptions.jsp │ │ │ │ └── viewer.jsp │ │ │ ├── signup.jsp │ │ │ └── start.jsp │ │ └── web.xml │ │ ├── css │ │ └── style.css │ │ ├── images │ │ ├── backgrounds │ │ │ ├── a_hover.jpg │ │ │ ├── arrow_down.gif │ │ │ ├── arrow_right.gif │ │ │ ├── bar.jpg │ │ │ ├── desc.jpg │ │ │ ├── li.gif │ │ │ ├── mainbar.jpg │ │ │ ├── submenua.gif │ │ │ └── submenua_hover.jpg │ │ ├── error.gif │ │ ├── loading.gif │ │ ├── new_sub.gif │ │ ├── ok.gif │ │ ├── remove_sub.gif │ │ ├── spring.gif │ │ ├── springmodules.gif │ │ └── view_feeds.gif │ │ ├── index.jsp │ │ ├── js │ │ ├── behaviour.js │ │ ├── behaviours │ │ │ ├── addSubscriptionPage.js │ │ │ ├── removeSubscriptionsPage.js │ │ │ ├── signupPage.js │ │ │ ├── startPage.js │ │ │ └── viewerPage.js │ │ ├── calendar │ │ │ ├── anchor.js │ │ │ ├── calendar.js │ │ │ ├── date.js │ │ │ └── window.js │ │ ├── dragdrop.js │ │ ├── effects.js │ │ ├── feedxt.js │ │ ├── prototype.js │ │ ├── scriptaculous.js │ │ ├── springxt-min.js │ │ └── springxt.js │ │ └── personal │ │ └── images │ │ └── loading.gif ├── hivemind │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── project.properties │ ├── readme.txt │ └── src │ │ ├── etc │ │ └── resources │ │ │ ├── applicationContext.xml │ │ │ ├── commons-logging.properties │ │ │ ├── configuration-impl.xml │ │ │ ├── configuration-interface.xml │ │ │ ├── configuration.xml │ │ │ └── log4j.properties │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── samples │ │ │ └── hivemind │ │ │ ├── dao │ │ │ ├── ISampleDao.java │ │ │ └── SampleDao.java │ │ │ ├── main │ │ │ └── TestHivemind.java │ │ │ └── service │ │ │ ├── ISampleService.java │ │ │ └── SampleService.java │ │ └── test │ │ └── test.file ├── jcr │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── project.properties │ ├── readme.txt │ └── src │ │ ├── etc │ │ └── resources │ │ │ ├── applicationContext-jeceira.xml │ │ │ ├── applicationContext-jr-jca.xml │ │ │ ├── applicationContext-jr-local.xml │ │ │ ├── applicationContext-repository.xml │ │ │ ├── commons-logging.properties │ │ │ ├── jackrabbit-repo.xml │ │ │ ├── jeceira-repo.xml │ │ │ ├── log4j.properties │ │ │ └── test.file │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── examples │ │ │ └── jcr │ │ │ ├── DummyEventListener.java │ │ │ ├── JcrService.java │ │ │ └── Main.java │ │ ├── jug-native │ │ ├── libfreebsd_x86_EtherAddr.so │ │ ├── liblinux_x86_EtherAddr.so │ │ ├── libmacosx_ppc_EtherAddr.jnilib │ │ ├── libsolaris_sparc_EtherAddr.so │ │ └── win_x86_EtherAddr.dll │ │ ├── org │ │ └── springmodules │ │ │ └── examples │ │ │ └── jcr │ │ │ ├── DummyEventListener.java │ │ │ ├── JcrService.java │ │ │ └── Main.java │ │ └── test │ │ └── test.file ├── jsr94 │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── project.properties │ ├── readme.txt │ └── src │ │ ├── etc │ │ └── resources │ │ │ ├── commons-logging.properties │ │ │ ├── db │ │ │ ├── data.sql │ │ │ ├── hsql-schema.sql │ │ │ ├── test.lck │ │ │ ├── test.properties │ │ │ └── test.script │ │ │ ├── log4j.properties │ │ │ ├── rules │ │ │ ├── cars_rules.drl │ │ │ ├── cars_rules_with_ruleflow.irl │ │ │ └── cars_rules_without_ruleflow.irl │ │ │ ├── rulesource-drools.xml │ │ │ ├── rulesource-jrules.xml │ │ │ └── server.properties │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── samples │ │ │ └── jsr94 │ │ │ ├── daos │ │ │ ├── CarsDAO.java │ │ │ └── CarsDAOImpl.java │ │ │ ├── main │ │ │ └── TestJSR94.java │ │ │ ├── model │ │ │ └── Car.java │ │ │ └── services │ │ │ ├── CarsService.java │ │ │ └── CarsServiceImpl.java │ │ └── test │ │ └── test.file ├── lucene │ ├── .cvsignore │ ├── build.bat │ ├── build.xml │ ├── custom-resolver.xml │ ├── db │ │ ├── data.sql │ │ ├── hsql-schema.sql │ │ ├── startServer.bat │ │ └── startServer.sh │ ├── ivy.xml │ ├── project.properties │ ├── readme.txt │ └── src │ │ ├── etc │ │ └── resources │ │ │ ├── applicationContext-console.xml │ │ │ ├── commons-logging.properties │ │ │ ├── db │ │ │ ├── data.sql │ │ │ ├── hsql-schema.sql │ │ │ ├── startServer.bat │ │ │ ├── test.lck │ │ │ ├── test.properties │ │ │ └── test.script │ │ │ ├── log4j.properties │ │ │ └── messages.properties │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── samples │ │ │ └── lucene │ │ │ ├── bean │ │ │ ├── indexing │ │ │ │ ├── DocumentCategory.java │ │ │ │ ├── DocumentField.java │ │ │ │ └── IndexInformations.java │ │ │ └── search │ │ │ │ └── SearchResult.java │ │ │ ├── dao │ │ │ ├── category │ │ │ │ ├── CategoryDao.java │ │ │ │ └── CategoryDaoImpl.java │ │ │ └── indexing │ │ │ │ ├── DocumentIdDao.java │ │ │ │ ├── DocumentIdDaoImpl.java │ │ │ │ ├── IndexAccessorDao.java │ │ │ │ └── IndexAccessorDaoImpl.java │ │ │ ├── service │ │ │ ├── category │ │ │ │ ├── CategoryService.java │ │ │ │ └── CategoryServiceImpl.java │ │ │ ├── indexing │ │ │ │ ├── IndexAccessorService.java │ │ │ │ └── IndexAccessorServiceImpl.java │ │ │ └── search │ │ │ │ ├── SearchService.java │ │ │ │ └── SearchServiceImpl.java │ │ │ ├── ui │ │ │ ├── console │ │ │ │ ├── indexing │ │ │ │ │ ├── DatabaseIndexing.java │ │ │ │ │ ├── DirectoryIndexing.java │ │ │ │ │ ├── SimpleDatabaseIndexingImpl.java │ │ │ │ │ └── SimpleDirectoryIndexingImpl.java │ │ │ │ └── search │ │ │ │ │ ├── Searcher.java │ │ │ │ │ └── SimpleSearcherImpl.java │ │ │ └── web │ │ │ │ ├── SimpleErrorResolver.java │ │ │ │ ├── WelcomeController.java │ │ │ │ ├── category │ │ │ │ └── CategoryController.java │ │ │ │ ├── indexing │ │ │ │ ├── AddDocumentController.java │ │ │ │ ├── AddDocumentUploadController.java │ │ │ │ ├── FileDocumentHolder.java │ │ │ │ ├── PurgeIndexController.java │ │ │ │ ├── ShowIndexInformationsController.java │ │ │ │ └── TextDocumentHolder.java │ │ │ │ └── search │ │ │ │ ├── DocumentInformationsController.java │ │ │ │ ├── SearchController.java │ │ │ │ └── WebQuery.java │ │ │ └── util │ │ │ ├── ExceptionFormater.java │ │ │ └── ExecutionTimeUtils.java │ │ ├── test │ │ └── test.file │ │ └── webapp │ │ ├── META-INF │ │ └── context.xml │ │ ├── WEB-INF │ │ ├── .cvsignore │ │ ├── applicationContext.xml │ │ ├── log4j.properties │ │ ├── lucene-servlet.xml │ │ ├── tiles-config.xml │ │ └── web.xml │ │ ├── images │ │ └── lucene-logo.gif │ │ └── jsp │ │ ├── category │ │ ├── categories.jsp │ │ └── category.jsp │ │ ├── error.jsp │ │ ├── indexing │ │ ├── documentAdded.jsp │ │ ├── documentNotAdded.jsp │ │ └── indexInfos.jsp │ │ ├── layout │ │ ├── baseLayout.jsp │ │ ├── menu.jsp │ │ ├── taglibs.jsp │ │ └── title.jsp │ │ ├── search │ │ ├── documentInformations.jsp │ │ ├── results.jsp │ │ └── searchForm.jsp │ │ └── welcome.jsp ├── orm-petclinic │ ├── build.bat │ ├── build.properties │ ├── build.xml │ ├── db │ │ ├── build.xml │ │ ├── emptyDB.txt │ │ ├── hsqldb │ │ │ ├── dropDB.txt │ │ │ ├── initDB.txt │ │ │ ├── manager.bat │ │ │ ├── manager.sh │ │ │ ├── petclinic.lck │ │ │ ├── petclinic.log │ │ │ ├── petclinic.properties │ │ │ ├── petclinic.script │ │ │ ├── petclinic_tomcat_hsql.xml │ │ │ ├── server.bat │ │ │ ├── server.properties │ │ │ └── server.sh │ │ ├── mysql │ │ │ ├── dropDB.txt │ │ │ ├── initDB.txt │ │ │ └── petclinic_tomcat_mysql.xml │ │ ├── oracle │ │ │ ├── dropDB.txt │ │ │ ├── initDB.txt │ │ │ └── petclinic_tomcat_oracle.xml │ │ ├── petclinic_tomcat_all.xml │ │ ├── populateDB.txt │ │ └── postgres │ │ │ ├── dropDB.txt │ │ │ ├── initDB.txt │ │ │ └── petclinic_tomcat_postgres.xml │ ├── readme.txt │ ├── samples-petclinic.iml │ ├── src │ │ ├── OJB-repository.dtd │ │ ├── OJB-repository.xml │ │ ├── OJB.properties │ │ ├── org │ │ │ └── springframework │ │ │ │ └── samples │ │ │ │ └── petclinic │ │ │ │ ├── BaseEntity.java │ │ │ │ ├── Clinic.java │ │ │ │ ├── NamedEntity.java │ │ │ │ ├── Owner.java │ │ │ │ ├── Person.java │ │ │ │ ├── Pet.java │ │ │ │ ├── PetType.java │ │ │ │ ├── Specialty.java │ │ │ │ ├── Vet.java │ │ │ │ ├── Visit.java │ │ │ │ ├── ojb │ │ │ │ ├── PersistenceBrokerClinic.java │ │ │ │ └── package.html │ │ │ │ ├── orbroker │ │ │ │ ├── AbstractBrokerClinic.java │ │ │ │ ├── BrokerPet.java │ │ │ │ ├── BrokerVisit.java │ │ │ │ ├── HsqlBrokerClinic.java │ │ │ │ ├── MySQLBrokerClinic.java │ │ │ │ ├── OracleBrokerClinic.java │ │ │ │ ├── PosgreSQLBrokerClinic.java │ │ │ │ └── package.html │ │ │ │ ├── package.html │ │ │ │ ├── util │ │ │ │ └── EntityUtils.java │ │ │ │ ├── validation │ │ │ │ ├── OwnerValidator.java │ │ │ │ ├── PetValidator.java │ │ │ │ ├── VisitValidator.java │ │ │ │ └── package.html │ │ │ │ └── web │ │ │ │ ├── AbstractClinicForm.java │ │ │ │ ├── AddOwnerForm.java │ │ │ │ ├── AddPetForm.java │ │ │ │ ├── AddVisitForm.java │ │ │ │ ├── ClinicController.java │ │ │ │ ├── EditOwnerForm.java │ │ │ │ ├── EditPetForm.java │ │ │ │ ├── FindOwnersForm.java │ │ │ │ └── package.html │ │ └── petclinic-broker.xml │ ├── test │ │ └── org │ │ │ └── springframework │ │ │ └── samples │ │ │ └── petclinic │ │ │ ├── AbstractClinicTests.java │ │ │ ├── OwnerTests.java │ │ │ ├── ojb │ │ │ ├── PersistenceBrokerClinicTests.java │ │ │ └── applicationContext-ojb.xml │ │ │ └── orbroker │ │ │ ├── BrokerClinicTests.java │ │ │ └── applicationContext-broker.xml │ ├── war │ │ ├── WEB-INF │ │ │ ├── applicationContext-broker.xml │ │ │ ├── applicationContext-ojb.xml │ │ │ ├── classes │ │ │ │ ├── messages.properties │ │ │ │ ├── messages_de.properties │ │ │ │ ├── messages_en.properties │ │ │ │ ├── messages_fr.properties │ │ │ │ └── views.properties │ │ │ ├── geronimo-web.xml │ │ │ ├── jdbc.properties │ │ │ ├── jsp │ │ │ │ ├── dataAccessFailure.jsp │ │ │ │ ├── fields │ │ │ │ │ ├── address.jsp │ │ │ │ │ ├── city.jsp │ │ │ │ │ ├── firstName.jsp │ │ │ │ │ ├── lastName.jsp │ │ │ │ │ └── telephone.jsp │ │ │ │ ├── findOwners.jsp │ │ │ │ ├── footer.jsp │ │ │ │ ├── header.jsp │ │ │ │ ├── includes.jsp │ │ │ │ ├── owner.jsp │ │ │ │ ├── ownerForm.jsp │ │ │ │ ├── owners.jsp │ │ │ │ ├── petForm.jsp │ │ │ │ ├── uncaughtException.jsp │ │ │ │ ├── vets.jsp │ │ │ │ ├── visitForm.jsp │ │ │ │ └── welcome.jsp │ │ │ ├── log4j.properties │ │ │ ├── petclinic-servlet.xml │ │ │ └── web.xml │ │ ├── html │ │ │ └── petclinic.html │ │ ├── index.jsp │ │ └── logo.gif │ └── warfile.bat ├── osworkflow │ ├── .cvsignore │ ├── .settings │ │ ├── org.eclipse.jdt.core.prefs │ │ ├── org.eclipse.jst.common.project.facet.core.prefs │ │ ├── org.eclipse.wst.common.component │ │ └── org.eclipse.wst.common.project.facet.core.xml │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── osworkflow.iml │ ├── project.properties │ └── src │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── examples │ │ │ └── workflow │ │ │ └── osworkflow │ │ │ ├── model │ │ │ ├── Comment.java │ │ │ └── Document.java │ │ │ ├── service │ │ │ ├── DocumentApprovalWorkflow.java │ │ │ ├── OsWorkflowDocumentApprovalWorkflow.java │ │ │ ├── documentApproval.xml │ │ │ └── functions │ │ │ │ ├── StoreCommentsFunction.java │ │ │ │ └── StoreDocumentFunction.java │ │ │ └── web │ │ │ ├── DocumentApprovalController.java │ │ │ ├── EditDocumentForm.java │ │ │ └── PassBackForm.java │ │ ├── test │ │ └── test.file │ │ └── webapp │ │ ├── META-INF │ │ └── MANIFEST.MF │ │ ├── WEB-INF │ │ ├── acegiSecurity.xml │ │ ├── applicationContext.xml │ │ ├── jsp │ │ │ ├── approved.jsp │ │ │ ├── editDocument.jsp │ │ │ ├── passBack.jsp │ │ │ ├── status.jsp │ │ │ └── underway.jsp │ │ ├── osworkflow-servlet.xml │ │ └── web.xml │ │ ├── error.jsp │ │ ├── index.jsp │ │ └── login.jsp ├── prevayler-petclinic │ ├── build.properties │ ├── build.xml │ ├── readme.txt │ ├── src │ │ ├── clinicPrevalenceBase │ │ │ └── do.not.remove │ │ └── org │ │ │ └── springframework │ │ │ └── samples │ │ │ └── petclinic │ │ │ ├── Clinic.java │ │ │ ├── Entity.java │ │ │ ├── NamedEntity.java │ │ │ ├── Owner.java │ │ │ ├── Person.java │ │ │ ├── Pet.java │ │ │ ├── PetType.java │ │ │ ├── Specialty.java │ │ │ ├── Vet.java │ │ │ ├── Visit.java │ │ │ ├── jmx │ │ │ ├── CallMonitor.java │ │ │ └── CallMonitoringInterceptor.java │ │ │ ├── package.html │ │ │ ├── prevayler │ │ │ ├── FindOwnersByLastnameCallback.java │ │ │ ├── InitClinicCallback.java │ │ │ └── PrevaylerClinic.java │ │ │ ├── util │ │ │ └── EntityUtils.java │ │ │ ├── validation │ │ │ ├── OwnerValidator.java │ │ │ ├── PetValidator.java │ │ │ ├── VisitValidator.java │ │ │ └── package.html │ │ │ └── web │ │ │ ├── AbstractClinicForm.java │ │ │ ├── AddOwnerForm.java │ │ │ ├── AddPetForm.java │ │ │ ├── AddVisitForm.java │ │ │ ├── ClinicController.java │ │ │ ├── EditOwnerForm.java │ │ │ ├── EditPetForm.java │ │ │ ├── FindOwnersForm.java │ │ │ └── package.html │ └── war │ │ ├── META-INF │ │ └── context.xml │ │ ├── WEB-INF │ │ ├── applicationContext-prevayler.xml │ │ ├── classes │ │ │ ├── messages.properties │ │ │ ├── messages_de.properties │ │ │ ├── messages_en.properties │ │ │ └── views.properties │ │ ├── jsp │ │ │ ├── dataAccessFailure.jsp │ │ │ ├── fields │ │ │ │ ├── address.jsp │ │ │ │ ├── city.jsp │ │ │ │ ├── firstName.jsp │ │ │ │ ├── lastName.jsp │ │ │ │ └── telephone.jsp │ │ │ ├── findOwners.jsp │ │ │ ├── footer.jsp │ │ │ ├── header.jsp │ │ │ ├── includes.jsp │ │ │ ├── owner.jsp │ │ │ ├── ownerForm.jsp │ │ │ ├── owners.jsp │ │ │ ├── petForm.jsp │ │ │ ├── uncaughtException.jsp │ │ │ ├── vets.jsp │ │ │ ├── visitForm.jsp │ │ │ └── welcome.jsp │ │ ├── log4j.properties │ │ ├── petclinic-servlet.xml │ │ └── web.xml │ │ ├── html │ │ └── petclinic.html │ │ ├── index.jsp │ │ └── logo.gif ├── validation │ ├── validation-bean │ │ ├── .cvsignore │ │ ├── build.xml │ │ ├── custom-resolver.xml │ │ ├── ivy.xml │ │ ├── project.properties │ │ ├── readme.txt │ │ └── src │ │ │ ├── etc │ │ │ └── resources │ │ │ │ ├── commons-logging.properties │ │ │ │ ├── domain-messages.properties │ │ │ │ ├── log4j.properties │ │ │ │ ├── messages.properties │ │ │ │ └── validation.xml │ │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── samples │ │ │ │ └── validation │ │ │ │ └── bean │ │ │ │ └── web │ │ │ │ ├── PersonData.java │ │ │ │ └── PersonFormController.java │ │ │ ├── test │ │ │ └── placeholder │ │ │ └── webapp │ │ │ ├── WEB-INF │ │ │ ├── jsp │ │ │ │ ├── person.jsp │ │ │ │ ├── success.jsp │ │ │ │ └── taglibs.jsp │ │ │ ├── validator-servlet.xml │ │ │ └── web.xml │ │ │ └── index.htm │ ├── validation-commons │ │ ├── .cvsignore │ │ ├── build.xml │ │ ├── custom-resolver.xml │ │ ├── ivy.xml │ │ ├── project.properties │ │ ├── readme.txt │ │ └── src │ │ │ ├── etc │ │ │ └── resources │ │ │ │ ├── commons-logging.properties │ │ │ │ ├── log4j.properties │ │ │ │ └── messages.properties │ │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── samples │ │ │ │ └── validation │ │ │ │ └── commons │ │ │ │ └── web │ │ │ │ ├── PersonController.java │ │ │ │ ├── PersonData.java │ │ │ │ └── PersonWizardController.java │ │ │ ├── test │ │ │ └── placeholder │ │ │ └── webapp │ │ │ └── WEB-INF │ │ │ ├── jsp │ │ │ ├── error.jsp │ │ │ ├── person.jsp │ │ │ ├── personPage0.jsp │ │ │ ├── personPage1.jsp │ │ │ ├── taglibs.jsp │ │ │ └── validator.jsp │ │ │ ├── validator-rules.xml │ │ │ ├── validator-servlet.xml │ │ │ ├── validator.xml │ │ │ └── web.xml │ └── validation-valang │ │ ├── .cvsignore │ │ ├── build.xml │ │ ├── custom-resolver.xml │ │ ├── ivy.xml │ │ ├── project.properties │ │ ├── readme.txt │ │ └── src │ │ ├── etc │ │ └── resources │ │ │ ├── commons-logging.properties │ │ │ ├── log4j.properties │ │ │ └── messages.properties │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── samples │ │ │ └── validation │ │ │ └── valang │ │ │ └── web │ │ │ ├── PersonData.java │ │ │ └── PersonFormController.java │ │ ├── test │ │ └── placeholder │ │ └── webapp │ │ └── WEB-INF │ │ ├── jsp │ │ ├── person.jsp │ │ ├── taglibs.jsp │ │ └── validator.jsp │ │ ├── validator-servlet.xml │ │ └── web.xml └── xt │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── project.properties │ └── src │ ├── etc │ └── resources │ │ ├── log4j.properties │ │ ├── messages.properties │ │ └── templates │ │ └── include.vtl │ ├── java │ └── org │ │ └── springmodules │ │ └── xt │ │ └── examples │ │ ├── ajax │ │ ├── AjaxHandlerWithException.java │ │ ├── FillOfficeHandler.java │ │ ├── FillOfficeWithDraggingHandler.java │ │ ├── FormErrorRenderingCallback.java │ │ ├── ListEmployeesHandler.java │ │ ├── LoadOfficesHandler.java │ │ ├── SelectionHandler.java │ │ └── TestActionsHandler.java │ │ ├── domain │ │ ├── AvailableOfficeSpecification.java │ │ ├── BaseSpecification.java │ │ ├── BusinessException.java │ │ ├── CopyAware.java │ │ ├── Employee.java │ │ ├── Error.java │ │ ├── FullOfficeSpecification.java │ │ ├── IEmployee.java │ │ ├── IOffice.java │ │ ├── MemoryRepository.java │ │ ├── MemoryRepositoryLoader.java │ │ ├── MemoryRepositoryLoaderImpl.java │ │ ├── Office.java │ │ ├── OfficeIdSpecification.java │ │ ├── codes │ │ │ ├── EmployeeErrorCodes.java │ │ │ ├── OfficeErrorCodes.java │ │ │ └── OtherErrorCodes.java │ │ └── util │ │ │ └── DomainUtils.java │ │ └── mvc │ │ ├── EmployeeValidator.java │ │ ├── ExceptionController.java │ │ ├── FileUploadController.java │ │ ├── FileUploadValidator.java │ │ ├── FillOfficeController.java │ │ ├── FillOfficeWithDraggingController.java │ │ ├── InsertEmployeeController.java │ │ ├── InsertOfficeController.java │ │ ├── ListEmployeesController.java │ │ ├── OfficeValidator.java │ │ ├── RemoveEmployeeController.java │ │ └── form │ │ ├── EmployeeView.java │ │ ├── EmployeesListForm.java │ │ ├── FileUploadForm.java │ │ ├── NoOpForm.java │ │ └── OfficeView.java │ ├── test │ └── do.not.remove │ └── webapp │ ├── WEB-INF │ ├── dispatcher-servlet.xml │ ├── jsp │ │ ├── ajax │ │ │ ├── ex1.jsp │ │ │ ├── ex2.jsp │ │ │ ├── ex3.jsp │ │ │ ├── ex4.jsp │ │ │ ├── ex5.jsp │ │ │ ├── ex6.jsp │ │ │ ├── ex7.jsp │ │ │ └── ex8.jsp │ │ ├── error.jsp │ │ ├── model │ │ │ ├── ex1.jsp │ │ │ ├── ex2.jsp │ │ │ └── ex3.jsp │ │ └── start.jsp │ └── web.xml │ ├── images │ ├── loading.gif │ └── springmodules.gif │ ├── includes │ └── include.jsp │ ├── index.jsp │ ├── js │ ├── builder.js │ ├── controls.js │ ├── custom.js │ ├── dragdrop.js │ ├── effects.js │ ├── prototype.js │ ├── scriptaculous.js │ ├── slider.js │ ├── springxt-min.js │ └── springxt.js │ └── springxt.css ├── sandbox ├── datamap │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── org │ │ └── springmodules │ │ │ └── datamap │ │ │ └── db │ │ │ ├── test.lck │ │ │ ├── test.properties │ │ │ └── test.script │ ├── project.properties │ ├── sandbox │ │ └── test │ │ │ └── org │ │ │ └── springmodules │ │ │ └── datamap │ │ │ └── db │ │ │ ├── test.lck │ │ │ └── test.properties │ └── src │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── datamap │ │ │ ├── dao │ │ │ ├── DataMapper.java │ │ │ └── Operators.java │ │ │ └── jdbc │ │ │ └── sqlmap │ │ │ ├── ActiveMapper.java │ │ │ ├── PersistentField.java │ │ │ ├── PersistentObject.java │ │ │ ├── PersistentValue.java │ │ │ └── support │ │ │ └── ActiveMapperUtils.java │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── datamap │ │ ├── ActiveMapper-test-context.xml │ │ ├── ActiveMapperIntegrationTests.java │ │ └── Beer.java ├── db │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── project.properties │ └── src │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── db │ │ │ └── hsqldb │ │ │ └── ServerBean.java │ │ └── test │ │ └── do.not.delete ├── jcr │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── project.properties │ └── src │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── jcr │ │ │ └── mapping │ │ │ ├── JcrMappingCallback.java │ │ │ ├── JcrMappingOperations.java │ │ │ ├── JcrMappingTemplate.java │ │ │ ├── MappingDescriptorFactoryBean.java │ │ │ └── support │ │ │ ├── .cvsignore │ │ │ └── MapperSupport.java │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── jcr │ │ └── mapping │ │ ├── JcrMappingTemplateTests.java │ │ ├── MappingDescriptorFactoryBeanTests.java │ │ ├── mappingA.xml │ │ └── mappingB.xml ├── jdbi │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── project.properties │ └── src │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── jdbi │ │ │ ├── DBIFactoryBean.java │ │ │ ├── SQLExceptionTranslatingHandleDecorator.java │ │ │ └── SQLExceptionTranslatingThrowsAdvice.java │ │ └── test │ │ └── do.not.delete ├── lucene │ └── src │ │ └── java │ │ └── org │ │ └── springmodules │ │ ├── lucene │ │ ├── LuceneException.java │ │ ├── index │ │ │ ├── FileExtensionNotSupportedException.java │ │ │ ├── LuceneIndexAccessException.java │ │ │ ├── LuceneIndexingException.java │ │ │ ├── core │ │ │ │ ├── DefaultLuceneIndexTemplate.java │ │ │ │ ├── DocumentCreator.java │ │ │ │ ├── DocumentIdentifier.java │ │ │ │ ├── DocumentModifier.java │ │ │ │ ├── DocumentsCreator.java │ │ │ │ ├── DocumentsIdentifier.java │ │ │ │ ├── DocumentsModifier.java │ │ │ │ ├── InputStreamDocumentCreator.java │ │ │ │ ├── InputStreamDocumentCreatorWithManager.java │ │ │ │ ├── LuceneIndexResourceManager.java │ │ │ │ ├── LuceneIndexTemplate.java │ │ │ │ ├── ReaderCallback.java │ │ │ │ ├── WriterCallback.java │ │ │ │ └── concurrent │ │ │ │ │ ├── ConcurrentLuceneIndexTemplate.java │ │ │ │ │ ├── ConcurrentLuceneIndexTemplateListener.java │ │ │ │ │ ├── LuceneChannel.java │ │ │ │ │ ├── LuceneChannelRequest.java │ │ │ │ │ └── LuceneChannelResponse.java │ │ │ ├── factory │ │ │ │ ├── AbstractIndexFactory.java │ │ │ │ ├── IndexFactory.java │ │ │ │ ├── IndexHolder.java │ │ │ │ ├── IndexReaderFactoryUtils.java │ │ │ │ ├── IndexWriterFactoryUtils.java │ │ │ │ ├── RefreshableIndexFactory.java │ │ │ │ ├── SimpleIndexFactory.java │ │ │ │ └── SmartIndexFactory.java │ │ │ ├── object │ │ │ │ ├── AbstractDocumentManagerIndexer.java │ │ │ │ ├── AbstractIndexer.java │ │ │ │ ├── database │ │ │ │ │ ├── DatabaseIndexer.java │ │ │ │ │ ├── DatabaseIndexingListener.java │ │ │ │ │ ├── DatabaseIndexingListenerAdapter.java │ │ │ │ │ └── DefaultDatabaseIndexer.java │ │ │ │ └── directory │ │ │ │ │ ├── DefaultDirectoryIndexer.java │ │ │ │ │ ├── DirectoryIndexer.java │ │ │ │ │ ├── FileDocumentIndexingListener.java │ │ │ │ │ └── FileDocumentIndexingListenerAdapter.java │ │ │ ├── package.html │ │ │ └── support │ │ │ │ ├── FSDirectoryFactoryBean.java │ │ │ │ ├── LuceneIndexSupport.java │ │ │ │ ├── RAMDirectoryFactoryBean.java │ │ │ │ ├── SimpleIndexFactoryBean.java │ │ │ │ ├── database │ │ │ │ ├── SqlDocumentHandler.java │ │ │ │ └── SqlRequest.java │ │ │ │ └── file │ │ │ │ ├── DefaultDocumentHandlerManager.java │ │ │ │ ├── DocumentExtensionMatching.java │ │ │ │ ├── DocumentHandler.java │ │ │ │ ├── DocumentHandlerManager.java │ │ │ │ ├── DocumentMatching.java │ │ │ │ ├── ExtensionDocumentHandlerManager.java │ │ │ │ ├── ExtensionDocumentHandlerManagerFactoryBean.java │ │ │ │ └── handler │ │ │ │ └── TextDocumentHandler.java │ │ ├── package.html │ │ ├── search │ │ │ ├── LuceneSearchException.java │ │ │ ├── core │ │ │ │ ├── HitExtractor.java │ │ │ │ ├── LuceneSearchTemplate.java │ │ │ │ ├── LuceneSearcherResourceManager.java │ │ │ │ ├── ParsedQueryCreator.java │ │ │ │ ├── QueryCreator.java │ │ │ │ ├── SearcherCallback.java │ │ │ │ └── SmartSearcherFactory.java │ │ │ ├── factory │ │ │ │ ├── AbstractMultipleSearcherFactory.java │ │ │ │ ├── AbstractSingleSearcherFactory.java │ │ │ │ ├── MultipleSearcherFactory.java │ │ │ │ ├── ParallelMultipleSearcherFactory.java │ │ │ │ ├── RefreshableSearcherFactory.java │ │ │ │ ├── SearcherFactory.java │ │ │ │ ├── SearcherFactoryUtils.java │ │ │ │ ├── SearcherHolder.java │ │ │ │ ├── SimpleSearcherFactory.java │ │ │ │ └── SingleSearcherFactory.java │ │ │ ├── object │ │ │ │ ├── LuceneSearchQuery.java │ │ │ │ ├── ParsedLuceneSearchQuery.java │ │ │ │ └── SimpleLuceneSearchQuery.java │ │ │ ├── package.html │ │ │ └── support │ │ │ │ └── LuceneSearchSupport.java │ │ └── util │ │ │ └── IOUtils.java │ │ └── resource │ │ ├── AbstractResourceManager.java │ │ ├── ResourceManager.java │ │ ├── interceptor │ │ ├── ResourceAdvisor.java │ │ ├── ResourceAspectSupport.java │ │ ├── ResourceInterceptor.java │ │ └── ResourceProxyFactoryBean.java │ │ └── support │ │ ├── ResourceBindingManager.java │ │ ├── ResourceCallback.java │ │ └── ResourceTemplate.java ├── orm │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ └── images │ │ │ └── do.not.delete.txt │ ├── ivy.xml │ ├── project.properties │ └── src │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── orm │ │ │ ├── hibernate │ │ │ └── support │ │ │ │ └── PolevValidatingInterceptor.java │ │ │ ├── hibernate3 │ │ │ └── support │ │ │ │ └── PolevValidatingInterceptor.java │ │ │ └── support │ │ │ └── validation │ │ │ ├── DefaultErrorsToRuntimeExceptionTransformer.java │ │ │ ├── ErrorsToRuntimeExceptionTransformer.java │ │ │ ├── PolevValidatingMethodInterceptor.java │ │ │ ├── ValidatingSupport.java │ │ │ └── ValidationException.java │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── orm │ │ └── support │ │ ├── AbstractValidatingInterceptorTests.java │ │ ├── Hibernate2ValidatingInterceptorTests.java │ │ ├── Hibernate3ValidatingInterceptorTests.java │ │ ├── ValidatingInterceptorTests.java │ │ ├── dao │ │ ├── Hibernate2UserDao.java │ │ ├── Hibernate3UserDao.java │ │ └── UserDao.java │ │ ├── domain │ │ ├── User.hbm.xml │ │ └── User.java │ │ └── validating-interceptor-tests.xml ├── prevayler-template │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── images │ │ │ └── do.not.delete.txt │ │ │ ├── index.xml │ │ │ └── prevayler-template.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ └── src │ │ ├── etc │ │ ├── resources │ │ │ └── log4j.properties │ │ └── test-resources │ │ │ ├── base1 │ │ │ └── do.not.remove.1 │ │ │ ├── base2 │ │ │ └── do.not.remove.2 │ │ │ ├── log4j.properties │ │ │ └── testContext.xml │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── prevayler │ │ │ ├── PersistenceManager.java │ │ │ ├── PersistenceManagerUtils.java │ │ │ ├── PrevaylerAccessor.java │ │ │ ├── PrevaylerOperations.java │ │ │ ├── PrevaylerTemplate.java │ │ │ ├── PrevaylerTransactionManager.java │ │ │ ├── Session.java │ │ │ ├── SimplePersistenceManager.java │ │ │ ├── SimpleSession.java │ │ │ ├── TransactionalPersistenceManager.java │ │ │ ├── TransactionalSession.java │ │ │ ├── callback │ │ │ ├── DeleteByEntityCallback.java │ │ │ ├── DeleteByEntityClassCallback.java │ │ │ ├── GetByClassCallback.java │ │ │ ├── GetByIdCallback.java │ │ │ ├── PrevaylerCallback.java │ │ │ ├── SaveCallback.java │ │ │ └── UpdateCallback.java │ │ │ ├── configuration │ │ │ └── PrevaylerConfiguration.java │ │ │ ├── id │ │ │ ├── DefaultIdMerger.java │ │ │ ├── DefaultIdResolver.java │ │ │ ├── DefaultIntegerIdGenerator.java │ │ │ ├── DefaultLongIdGenerator.java │ │ │ ├── IdGenerationStrategy.java │ │ │ ├── IdMerger.java │ │ │ ├── IdResolutionStrategy.java │ │ │ └── support │ │ │ │ ├── PrevaylerIdMergeException.java │ │ │ │ └── PrevaylerIdResolutionException.java │ │ │ ├── support │ │ │ ├── PrevaylerCascadePersistenceException.java │ │ │ ├── PrevaylerConfigurationException.java │ │ │ ├── PrevaylerDaoSupport.java │ │ │ ├── PrevaylerDataRetrievalException.java │ │ │ ├── PrevaylerOperationException.java │ │ │ ├── PrevaylerTransactionException.java │ │ │ └── PrevaylerUnsavedObjectException.java │ │ │ ├── system │ │ │ ├── DefaultPrevalentSystem.java │ │ │ ├── PrevalenceInfo.java │ │ │ ├── PrevalentSystem.java │ │ │ └── callback │ │ │ │ ├── MergeCallback.java │ │ │ │ └── SystemCallback.java │ │ │ └── transaction │ │ │ ├── CompositeTransactionCommand.java │ │ │ └── TransactionCommand.java │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── prevayler │ │ ├── NonSleepingPrevaylerCallback.java │ │ ├── PrevaylerTemplateTest.java │ │ ├── PrevaylerTemplateWithTxTest.java │ │ ├── SimpleSearchAndUpdatePrevaylerCallback.java │ │ ├── SleepingPrevaylerCallback.java │ │ ├── id │ │ ├── DefaultIdMergerTest.java │ │ ├── DefaultIdResolverTest.java │ │ ├── DefaultIntegerIdGeneratorTest.java │ │ └── DefaultLongIdGeneratorTest.java │ │ ├── system │ │ └── DefaultPrevalentSystemTest.java │ │ └── test │ │ └── domain │ │ ├── Employee.java │ │ ├── EmployeeImpl.java │ │ ├── Manager.java │ │ ├── ManagerImpl.java │ │ ├── Office.java │ │ └── OfficeImpl.java ├── remoting │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── project.properties │ └── src │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── remoting │ │ │ └── xmlrpc │ │ │ ├── XmlRpcException.java │ │ │ ├── XmlRpcInternalException.java │ │ │ ├── XmlRpcInvalidPayloadException.java │ │ │ ├── XmlRpcMethodNotFoundException.java │ │ │ ├── XmlRpcNotWellFormedException.java │ │ │ ├── XmlRpcParsingException.java │ │ │ ├── XmlRpcRequestParser.java │ │ │ ├── XmlRpcResponseWriter.java │ │ │ ├── XmlRpcServerException.java │ │ │ ├── XmlRpcServiceExporter.java │ │ │ ├── XmlRpcServiceExporterImpl.java │ │ │ ├── XmlRpcServiceNotFoundException.java │ │ │ ├── XmlRpcServiceRouter.java │ │ │ ├── XmlRpcWriterException.java │ │ │ ├── dom │ │ │ ├── AbstractDomXmlRpcParser.java │ │ │ ├── AbstractDomXmlRpcWriter.java │ │ │ ├── DomXmlRpcRequestParser.java │ │ │ ├── DomXmlRpcResponseWriter.java │ │ │ └── XmlRpcDtdResolver.java │ │ │ ├── stax │ │ │ ├── AbstractStaxXmlRpcParser.java │ │ │ └── StaxXmlRpcRequestParser.java │ │ │ ├── support │ │ │ ├── XmlRpcArray.java │ │ │ ├── XmlRpcBase64.java │ │ │ ├── XmlRpcBoolean.java │ │ │ ├── XmlRpcDateTime.java │ │ │ ├── XmlRpcDouble.java │ │ │ ├── XmlRpcElement.java │ │ │ ├── XmlRpcElementFactory.java │ │ │ ├── XmlRpcElementFactoryImpl.java │ │ │ ├── XmlRpcElementNames.java │ │ │ ├── XmlRpcFault.java │ │ │ ├── XmlRpcInteger.java │ │ │ ├── XmlRpcRequest.java │ │ │ ├── XmlRpcResponse.java │ │ │ ├── XmlRpcScalar.java │ │ │ ├── XmlRpcString.java │ │ │ └── XmlRpcStruct.java │ │ │ ├── util │ │ │ └── XmlRpcParsingUtils.java │ │ │ └── xml-rpc.dtd │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── remoting │ │ └── xmlrpc │ │ ├── AbstractXmlRpcRequestParserTests.java │ │ ├── AbstractXmlRpcResponseWriterTests.java │ │ ├── MyService.java │ │ ├── XmlRpcServiceExporterImplTests.java │ │ ├── XmlRpcServiceRouterTests.java │ │ ├── dom │ │ ├── DomXmlRpcRequestParserTests.java │ │ └── DomXmlRpcResponseWriterTests.java │ │ ├── stax │ │ └── StaxXmlRpcRequestParserTests.java │ │ └── support │ │ ├── Person.java │ │ ├── XmlRpcArrayTests.java │ │ ├── XmlRpcBase64Tests.java │ │ ├── XmlRpcBooleanTests.java │ │ ├── XmlRpcDateTimeTests.java │ │ ├── XmlRpcDoubleTests.java │ │ ├── XmlRpcElementFactoryImplTests.java │ │ ├── XmlRpcIntegerTests.java │ │ ├── XmlRpcRequestTests.java │ │ ├── XmlRpcStringTests.java │ │ └── XmlRpcStructTests.java ├── template │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── index.xml │ │ │ └── template.xml │ ├── ivy.xml │ ├── pom.xml │ ├── project.properties │ ├── src │ │ ├── etc │ │ │ └── resources │ │ │ │ └── placeholder.txt │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ ├── email │ │ │ │ ├── AbstractEmailDispatcher.java │ │ │ │ ├── Attachment.java │ │ │ │ ├── Email.java │ │ │ │ ├── EmailDispatcher.java │ │ │ │ ├── EmailPriority.java │ │ │ │ ├── EmailUtils.java │ │ │ │ ├── JavaMailEmailDispatcher.java │ │ │ │ ├── SimpleEmailDispatcher.java │ │ │ │ └── conf │ │ │ │ │ ├── EmailConfigurationException.java │ │ │ │ │ ├── EmailParser.java │ │ │ │ │ ├── SaxEmailParser.java │ │ │ │ │ └── email.xsd │ │ │ │ ├── template │ │ │ │ ├── AbstractTemplate.java │ │ │ │ ├── Template.java │ │ │ │ ├── TemplateConfigurationException.java │ │ │ │ ├── TemplateCreationException.java │ │ │ │ ├── TemplateEngine.java │ │ │ │ ├── TemplateException.java │ │ │ │ ├── TemplateGenerationException.java │ │ │ │ ├── TemplateResolver.java │ │ │ │ ├── engine │ │ │ │ │ ├── AbstractTemplateEngine.java │ │ │ │ │ ├── freemarker │ │ │ │ │ │ ├── FreemarkerTemplate.java │ │ │ │ │ │ ├── FreemarkerTemplateEngine.java │ │ │ │ │ │ └── ResourceLoaderTemplateLoader.java │ │ │ │ │ ├── groovy │ │ │ │ │ │ ├── GroovyTemplate.java │ │ │ │ │ │ └── GroovyTemplateEngine.java │ │ │ │ │ └── velocity │ │ │ │ │ │ ├── SpringResourceLoaderResourceLoader.java │ │ │ │ │ │ ├── VelocityTemplate.java │ │ │ │ │ │ ├── VelocityTemplateEngine.java │ │ │ │ │ │ └── extended │ │ │ │ │ │ ├── ExtendedResourceManager.java │ │ │ │ │ │ ├── ExtendedRuntimeInstance.java │ │ │ │ │ │ └── ExtendedVelocityEngine.java │ │ │ │ └── resolver │ │ │ │ │ ├── BasicTemplateResolver.java │ │ │ │ │ ├── CachingTemplateResolver.java │ │ │ │ │ ├── LocalizedTemplateResolver.java │ │ │ │ │ └── SimpleTemplateResolver.java │ │ │ │ └── util │ │ │ │ └── StringResource.java │ │ └── test │ │ │ └── org │ │ │ └── springmodules │ │ │ ├── email │ │ │ ├── JavaMailEmailDispatcherTests.java │ │ │ └── conf │ │ │ │ ├── SaxEmailParserTests.java │ │ │ │ └── test.xml │ │ │ └── template │ │ │ ├── engine │ │ │ ├── freemarker │ │ │ │ ├── FreemarkerTemplateEngineTests.java │ │ │ │ └── FreemarkerTemplateTests.java │ │ │ ├── groovy │ │ │ │ └── GroovyTemplateEngineTests.java │ │ │ └── velocity │ │ │ │ └── VelocityTemplateEngineTests.java │ │ │ └── resolver │ │ │ ├── BasicTemplateResolverTests.java │ │ │ ├── CachingTemplateResolverTests.java │ │ │ ├── DummyTemplate.java │ │ │ ├── LocalizedTemplateResolverTests.java │ │ │ └── SimpleTemplateResolverTests.java │ └── tiger │ │ └── src │ │ └── etc │ │ └── resources │ │ └── placeholder.txt ├── util │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── project.properties │ └── src │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── util │ │ │ └── dateparser │ │ │ ├── DateParseException.java │ │ │ ├── DateParser.java │ │ │ └── DefaultDateParser.java │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── util │ │ └── dateparser │ │ └── DefaultDateParserTests.java ├── validation │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── docs │ │ └── reference │ │ │ └── src │ │ │ ├── authors.xml │ │ │ ├── index.xml │ │ │ └── validation.xml │ ├── ivy.xml │ ├── project.properties │ ├── src │ │ ├── etc │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ ├── spring.handlers │ │ │ │ └── spring.schemas │ │ ├── java │ │ │ └── org │ │ │ │ └── springmodules │ │ │ │ └── validation │ │ │ │ ├── bean │ │ │ │ ├── BeanValidator.java │ │ │ │ ├── RuleBasedValidator.java │ │ │ │ ├── conf │ │ │ │ │ ├── BeanValidationConfiguration.java │ │ │ │ │ ├── CascadeValidation.java │ │ │ │ │ ├── DefaultBeanValidationConfiguration.java │ │ │ │ │ ├── MutableBeanValidationConfiguration.java │ │ │ │ │ ├── ResourceConfigurationLoadingException.java │ │ │ │ │ ├── ValidationConfigurationException.java │ │ │ │ │ ├── loader │ │ │ │ │ │ ├── BeanValidationConfigurationLoader.java │ │ │ │ │ │ ├── PrioritizedBeanValidationConfigurationLoader.java │ │ │ │ │ │ ├── SimpleBeanValidationConfigurationLoader.java │ │ │ │ │ │ └── xml │ │ │ │ │ │ │ ├── AbstractResourceBasedBeanValidationConfigurationLoader.java │ │ │ │ │ │ │ ├── AbstractXmlBeanValidationConfigurationLoader.java │ │ │ │ │ │ │ ├── DefaultValidationRuleElementHandlerRegistry.java │ │ │ │ │ │ │ ├── DefaultXmlBeanValidationConfigurationLoader.java │ │ │ │ │ │ │ ├── SimpleValidationRuleElementHandlerRegistry.java │ │ │ │ │ │ │ ├── ValidationRuleElementHandlerRegistry.java │ │ │ │ │ │ │ ├── handler │ │ │ │ │ │ │ ├── AbstractClassValidationElementHandler.java │ │ │ │ │ │ │ ├── AbstractPropertyValidationElementHandler.java │ │ │ │ │ │ │ ├── ClassValidationElementHandler.java │ │ │ │ │ │ │ ├── DateInFutureRuleElementHandler.java │ │ │ │ │ │ │ ├── DateInPastRuleElementHandler.java │ │ │ │ │ │ │ ├── EmailRuleElementHandler.java │ │ │ │ │ │ │ ├── ExpressionClassValidationElementHandler.java │ │ │ │ │ │ │ ├── ExpressionPropertyValidationElementHandler.java │ │ │ │ │ │ │ ├── LengthRuleElementHandler.java │ │ │ │ │ │ │ ├── NotBlankRuleElementHandler.java │ │ │ │ │ │ │ ├── NotEmptyRuleElementHandler.java │ │ │ │ │ │ │ ├── NotNullRuleElementHandler.java │ │ │ │ │ │ │ ├── PropertyValidationElementHandler.java │ │ │ │ │ │ │ ├── RangeRuleElementHandler.java │ │ │ │ │ │ │ ├── RegExpRuleElementHandler.java │ │ │ │ │ │ │ ├── SizeRuleElementHandler.java │ │ │ │ │ │ │ └── jodatime │ │ │ │ │ │ │ │ ├── InstantInFutureRuleElementHandler.java │ │ │ │ │ │ │ │ └── InstantInPastRuleElementHandler.java │ │ │ │ │ │ │ └── validation.xsd │ │ │ │ │ └── namespace │ │ │ │ │ │ ├── ValidationBeansParserConstants.java │ │ │ │ │ │ ├── XmlBasedValidatorBeanDefinitionParser.java │ │ │ │ │ │ └── validator.xsd │ │ │ │ ├── converter │ │ │ │ │ ├── DefaultErrorCodeConverter.java │ │ │ │ │ ├── ErrorCodeConverter.java │ │ │ │ │ └── KeepAsIsErrorCodeConverter.java │ │ │ │ └── rule │ │ │ │ │ ├── AbstractValidationRule.java │ │ │ │ │ ├── DateInTheFutureValidationRule.java │ │ │ │ │ ├── DateInThePastValidationRule.java │ │ │ │ │ ├── DefaultValidationRule.java │ │ │ │ │ ├── EmailValidationRule.java │ │ │ │ │ ├── ExpressionValidationRule.java │ │ │ │ │ ├── InstantInTheFutureValidationRule.java │ │ │ │ │ ├── InstantInThePastValidationRule.java │ │ │ │ │ ├── LengthValidationRule.java │ │ │ │ │ ├── MaxLengthValidationRule.java │ │ │ │ │ ├── MaxSizeValidationRule.java │ │ │ │ │ ├── MaxValidationRule.java │ │ │ │ │ ├── MinLengthValidationRule.java │ │ │ │ │ ├── MinSizeValidationRule.java │ │ │ │ │ ├── MinValidationRule.java │ │ │ │ │ ├── NotBlankValidationRule.java │ │ │ │ │ ├── NotEmptyValidationRule.java │ │ │ │ │ ├── NotNullValidationRule.java │ │ │ │ │ ├── PropertyValidationRule.java │ │ │ │ │ ├── RangeValidationRule.java │ │ │ │ │ ├── RegExpValidationRule.java │ │ │ │ │ ├── SizeValidationRule.java │ │ │ │ │ ├── ValidationRule.java │ │ │ │ │ └── resolver │ │ │ │ │ ├── ErrorArgumentsResolver.java │ │ │ │ │ ├── FunctionErrorArgumentsResolver.java │ │ │ │ │ ├── StaticErrorArgumentsResolver.java │ │ │ │ │ └── ValangErrorArgumentsResolver.java │ │ │ │ └── validator │ │ │ │ ├── AbstractTypeSpecificValidator.java │ │ │ │ ├── CompoundValidator.java │ │ │ │ ├── ConditionalValidator.java │ │ │ │ └── EmptyValidator.java │ │ └── test │ │ │ └── org │ │ │ └── springmodules │ │ │ └── validation │ │ │ ├── bean │ │ │ ├── Address.java │ │ │ ├── BeanValidatorIntegrationTests.java │ │ │ ├── BeanValidatorTests.java │ │ │ ├── Person.java │ │ │ ├── RuleBasedValidatorTests.java │ │ │ ├── beanValidator-tests.xml │ │ │ ├── conf │ │ │ │ ├── SimpleBeanValidationConfigurationLoaderTests.java │ │ │ │ ├── loader │ │ │ │ │ └── xml │ │ │ │ │ │ ├── DefaultValidationRuleElementHandlerRegistryTests.java │ │ │ │ │ │ ├── DefaultXmlBeanValidationConfigurationLoaderIntegrationTests.java │ │ │ │ │ │ ├── DefaultXmlBeanValidationConfigurationLoaderTests.java │ │ │ │ │ │ ├── Person.java │ │ │ │ │ │ ├── Person.vld.xml │ │ │ │ │ │ └── SimpleValidationRuleElementHandlerRegistryTests.java │ │ │ │ └── namespace │ │ │ │ │ ├── IsFirstLetterCapitalizedPropertyElementHandler.java │ │ │ │ │ ├── NamespaceConfigurationIntegrationTests.java │ │ │ │ │ ├── Person.java │ │ │ │ │ ├── Person.vld.xml │ │ │ │ │ └── validation.xml │ │ │ ├── converter │ │ │ │ ├── DefaultErrorCodeConverterTests.java │ │ │ │ └── KeepAsIsErrorCodeConverterTests.java │ │ │ ├── rule │ │ │ │ ├── DefaultValidationRuleTests.java │ │ │ │ ├── PropertyValidatoinRuleTests.java │ │ │ │ └── resolver │ │ │ │ │ └── ValangErrorArgumentsResolverTests.java │ │ │ └── validation.xml │ │ │ └── validator │ │ │ ├── AbstractTypeSpecificValidatorTests.java │ │ │ ├── CompoundValidatorTests.java │ │ │ └── ConditionalValidatorTests.java │ └── tiger │ │ └── src │ │ ├── etc │ │ └── resources │ │ │ └── placeholder │ │ ├── java │ │ └── org │ │ │ └── springmodules │ │ │ └── validation │ │ │ └── bean │ │ │ └── conf │ │ │ ├── loader │ │ │ └── annotation │ │ │ │ ├── AnnotationBeanValidationConfigurationLoader.java │ │ │ │ ├── DefaultValidationAnnotationHandlerRegistry.java │ │ │ │ ├── SimpleValidationAnnotationHandlerRegistry.java │ │ │ │ ├── Validatable.java │ │ │ │ ├── ValidationAnnotationHandlerRegistry.java │ │ │ │ └── handler │ │ │ │ ├── AbstractClassValidationAnnotationHandler.java │ │ │ │ ├── AbstractPropertyValidationAnnotationHandler.java │ │ │ │ ├── CascadeValidation.java │ │ │ │ ├── CascadeValidationAnnotationHandler.java │ │ │ │ ├── ClassValidationAnnotationHandler.java │ │ │ │ ├── DateInTheFutureValidationAnnotationHandler.java │ │ │ │ ├── DateInThePastValidationAnnotationHandler.java │ │ │ │ ├── Email.java │ │ │ │ ├── EmailValidationAnnotationHandler.java │ │ │ │ ├── Expression.java │ │ │ │ ├── ExpressionClassValidationAnnotationHandler.java │ │ │ │ ├── ExpressionPropertyValidationAnnotationHandler.java │ │ │ │ ├── ExpressionScope.java │ │ │ │ ├── Expressions.java │ │ │ │ ├── ExpressionsClassValidationAnnotationHandler.java │ │ │ │ ├── ExpressionsPropertyValidationAnnotationHandler.java │ │ │ │ ├── InTheFuture.java │ │ │ │ ├── InThePast.java │ │ │ │ ├── Length.java │ │ │ │ ├── LengthValidationAnnotationHandler.java │ │ │ │ ├── Max.java │ │ │ │ ├── MaxLength.java │ │ │ │ ├── MaxSize.java │ │ │ │ ├── Min.java │ │ │ │ ├── MinLength.java │ │ │ │ ├── MinSize.java │ │ │ │ ├── NotBlank.java │ │ │ │ ├── NotBlankValidationAnnotationHandler.java │ │ │ │ ├── NotEmpty.java │ │ │ │ ├── NotEmptyValidationAnnotationHandler.java │ │ │ │ ├── NotNull.java │ │ │ │ ├── NotNullValidationAnnotationHandler.java │ │ │ │ ├── PropertyValidationAnnotationHandler.java │ │ │ │ ├── Range.java │ │ │ │ ├── RangeValidationAnnotationHandler.java │ │ │ │ ├── RegExp.java │ │ │ │ ├── RegExpValidationAnnotationHandler.java │ │ │ │ ├── Size.java │ │ │ │ ├── SizeValidationAnnotationHandler.java │ │ │ │ ├── ValidationAnnotationConfigurationException.java │ │ │ │ ├── Validator.java │ │ │ │ ├── ValidatorClassValidationAnnotationHandler.java │ │ │ │ ├── Validators.java │ │ │ │ ├── ValidatorsClassValidationAnnotationHandler.java │ │ │ │ ├── hibernate │ │ │ │ └── HibernatePropertyValidationAnnotationHandler.java │ │ │ │ └── jodatime │ │ │ │ ├── InstantInTheFutureValidationAnnotationHandler.java │ │ │ │ └── InstantInThePastValidationAnnotationHandler.java │ │ │ └── namespace │ │ │ ├── AnnotationBasedValidatorBeanDefinitionParser.java │ │ │ └── ValidatorNamespaceHandler.java │ │ └── test │ │ └── org │ │ └── springmodules │ │ └── validation │ │ └── bean │ │ └── conf │ │ ├── loader │ │ └── annotation │ │ │ ├── Address.java │ │ │ ├── AnnotationBeanValidationConfigurationLoaderIntegrationTests.java │ │ │ ├── DefaultValidationAnnotationHandlerRegistryTests.java │ │ │ ├── Person.java │ │ │ ├── PersonValidator.java │ │ │ └── TestAnnotation.java │ │ └── namespace │ │ ├── AnnotatedPerson.java │ │ ├── IsFirstLetterCapitalized.java │ │ ├── IsFirstLetterCapitalizedPropertyAnnotationHandler.java │ │ ├── NamespaceAnnotationConfigurationIntegrationTests.java │ │ └── annotation-validation.xml └── web │ ├── .cvsignore │ ├── build.xml │ ├── custom-resolver.xml │ ├── ivy.xml │ ├── project.properties │ └── src │ ├── java │ └── org │ │ └── springmodules │ │ └── web │ │ ├── context │ │ ├── BeanFactoryLanguageContextLoader.java │ │ ├── BeanFactoryLanguageContextLoaderListener.java │ │ └── BeanFactoryLanguageContextLoaderServlet.java │ │ └── servlet │ │ └── mvc │ │ └── SearchEngineFriendlyHandlerAdapter.java │ └── test │ └── org │ └── springmodules │ └── web │ └── servlet │ └── mvc │ └── SearchEngineFriendlyHandlerAdapterTest.java ├── src ├── java │ └── org │ │ └── springmodules │ │ └── jsr94 │ │ ├── Jsr94Exception.java │ │ ├── Jsr94InvalidHandleException.java │ │ ├── Jsr94InvalidRuleSessionException.java │ │ ├── Jsr94RemoteException.java │ │ ├── Jsr94RuleExecutionSetNotFoundException.java │ │ ├── Jsr94RuleSessionCreateException.java │ │ ├── Jsr94RuleSessionTypeUnsupportedException.java │ │ ├── Jsr94TransactionException.java │ │ ├── Jsr94TransactionManager.java │ │ ├── core │ │ ├── Jsr94RuleSupport.java │ │ ├── Jsr94Template.java │ │ └── package.html │ │ ├── factory │ │ ├── AbstractInitializingFactoryBean.java │ │ ├── DefaultRuleServiceProviderFactoryBean.java │ │ ├── RuleAdministratorFactoryBean.java │ │ ├── RuleRuntimeFactoryBean.java │ │ └── package.html │ │ ├── package.html │ │ ├── rulesource │ │ ├── AbstractRuleSource.java │ │ ├── DefaultRuleSource.java │ │ ├── RuleSource.java │ │ └── package.html │ │ └── support │ │ ├── Jsr94Accessor.java │ │ ├── StatefulRuleSessionCallback.java │ │ ├── StatelessRuleSessionCallback.java │ │ └── package.html └── test │ ├── cache.ccf │ ├── ehcache.xml │ ├── jeceira.xml │ ├── log4j.properties │ ├── org │ └── springmodules │ │ ├── AbstractEqualsHashCodeTestCase.java │ │ ├── ArrayAssert.java │ │ ├── EqualsHashCodeAssert.java │ │ ├── EqualsHashCodeTestCase.java │ │ ├── jsr94 │ │ ├── core │ │ │ ├── BusinessBean.java │ │ │ ├── Jsr94RuleSupportTests.java │ │ │ └── Jsr94TemplateTests.java │ │ ├── factory │ │ │ ├── AbstractDefaultRuleSourceTests.java │ │ │ ├── AbstractRuleServiceProviderTests.java │ │ │ ├── DefaultRuleServiceProviderFactoryBeanTests.java │ │ │ ├── MockRuntimeAndAdministratorRuleSourceTests.java │ │ │ ├── ProviderDefaultRuleSourceTests.java │ │ │ ├── RuleAdministratorFactoryBeanTests.java │ │ │ ├── RuleRuntimeFactoryBeanTests.java │ │ │ └── RuntimeAndAdministratorDefaultRuleSourceTests.java │ │ ├── rulesource.xml │ │ ├── support │ │ │ └── Jsr94AccessorTests.java │ │ └── test.drl │ │ └── util │ │ ├── ArrayUtilsTests.java │ │ └── StringsTests.java │ ├── oscache.properties │ └── repository.xml └── www ├── images ├── bullet.gif ├── buttonbar_bg.gif ├── buttonbar_left.gif ├── buttonbar_right.gif ├── foundry-small.gif ├── icon.default.gif ├── icon.gif ├── screenshot.gif ├── yjp.gif └── yjp.jpg ├── index.html ├── project_tools.html ├── schema └── jcr │ └── springmodules-jcr.xsd └── test-index.html /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | .settings 3 | .classpath 4 | .project 5 | /projects/spring-modules-cache/logs/gigaspaces0_0.log 6 | bin 7 | -------------------------------------------------------------------------------- /README_BUILD.txt: -------------------------------------------------------------------------------- 1 | Build using Maven. -------------------------------------------------------------------------------- /docs/build.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /docs/reference/src/images/admons/caution.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/caution.gif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/caution.png -------------------------------------------------------------------------------- /docs/reference/src/images/admons/caution.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/caution.tif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/home.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/home.gif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/home.png -------------------------------------------------------------------------------- /docs/reference/src/images/admons/important.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/important.gif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/important.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/important.png -------------------------------------------------------------------------------- /docs/reference/src/images/admons/important.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/important.tif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/next.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/next.gif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/next.png -------------------------------------------------------------------------------- /docs/reference/src/images/admons/note.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/note.gif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/note.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/note.png -------------------------------------------------------------------------------- /docs/reference/src/images/admons/note.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/note.tif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/prev.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/prev.gif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/prev.png -------------------------------------------------------------------------------- /docs/reference/src/images/admons/tip.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/tip.gif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/tip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/tip.png -------------------------------------------------------------------------------- /docs/reference/src/images/admons/tip.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/tip.tif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/up.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/up.gif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/up.png -------------------------------------------------------------------------------- /docs/reference/src/images/admons/warning.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/warning.gif -------------------------------------------------------------------------------- /docs/reference/src/images/admons/warning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/admons/warning.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/1.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/1.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/10.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/10.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/11.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/11.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/12.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/12.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/13.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/13.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/14.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/14.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/15.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/15.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/2.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/2.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/3.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/3.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/4.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/4.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/5.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/5.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/6.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/6.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/7.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/7.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/8.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/8.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-0.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-1.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-10.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-11.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-12.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-13.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-14.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-2.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-3.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-4.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-5.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-6.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-7.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-8.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9-9.png -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9.gif -------------------------------------------------------------------------------- /docs/reference/src/images/callouts/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/callouts/9.png -------------------------------------------------------------------------------- /docs/reference/src/images/logo-medium.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/logo-medium.jpg -------------------------------------------------------------------------------- /docs/reference/src/images/logo-medium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/logo-medium.png -------------------------------------------------------------------------------- /docs/reference/src/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/logo.jpg -------------------------------------------------------------------------------- /docs/reference/src/images/logo_1.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/logo_1.psd -------------------------------------------------------------------------------- /docs/reference/src/images/logo_2.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/logo_2.psd -------------------------------------------------------------------------------- /docs/reference/src/images/logo_3.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/logo_3.psd -------------------------------------------------------------------------------- /docs/reference/src/images/logo_4.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/logo_4.psd -------------------------------------------------------------------------------- /docs/reference/src/images/logo_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/images/logo_small.jpg -------------------------------------------------------------------------------- /docs/reference/src/legal-notice.xml: -------------------------------------------------------------------------------- 1 | Copies of this document may be made for your own use and for distribution to others, provided that you 2 | do not charge any fee for such copies and further provided that each copy contains this Copyright Notice, whether 3 | distributed in print or electronically. 4 | -------------------------------------------------------------------------------- /docs/reference/src/overview.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Introduction 4 | 5 | Spring Modules is a collection of tools, add-ons and modules to extend the Spring Framework. The core goal of Spring Modules is to facilitate integration between Spring and other projects without cluttering or expanding the Spring core. 6 | 7 | -------------------------------------------------------------------------------- /docs/reference/src/project-images/image001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/project-images/image001.png -------------------------------------------------------------------------------- /docs/reference/src/project-images/image002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/project-images/image002.jpg -------------------------------------------------------------------------------- /docs/reference/src/project-images/image003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/project-images/image003.png -------------------------------------------------------------------------------- /docs/reference/src/project-images/image004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/project-images/image004.jpg -------------------------------------------------------------------------------- /docs/reference/src/project-images/image005.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/project-images/image005.gif -------------------------------------------------------------------------------- /docs/reference/src/project-images/image006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/project-images/image006.png -------------------------------------------------------------------------------- /docs/reference/src/project-images/image007.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/project-images/image007.jpg -------------------------------------------------------------------------------- /docs/reference/src/project-images/image008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/docs/reference/src/project-images/image008.png -------------------------------------------------------------------------------- /etc/jcr/jackrabbit/META-INF/services/org.springmodules.jcr.SessionHolderProvider: -------------------------------------------------------------------------------- 1 | # 2 | # JackRabbit specific SessionHolderProvider. 3 | # 4 | org.springmodules.jcr.jackrabbit.support.JackRabbitSessionHolderProvider 5 | -------------------------------------------------------------------------------- /projects/.gitignore: -------------------------------------------------------------------------------- 1 | bin -------------------------------------------------------------------------------- /projects/ant/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /projects/ant/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Dave 8 | Syer 9 | 10 | -------------------------------------------------------------------------------- /projects/ant/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- 1 | used to keep the empty folder on the cvs. -------------------------------------------------------------------------------- /projects/ant/project.properties: -------------------------------------------------------------------------------- 1 | # to override these or other properties with local user settings, 2 | # create a unversioned build.properties file 3 | 4 | # The location of the common build system 5 | common.build.dir=${basedir}/../common-build -------------------------------------------------------------------------------- /projects/ant/src/etc/resources/org/springmodules/ant/antlib.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /projects/ant/src/etc/test-resources/bootstrapContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /projects/ant/src/etc/test-resources/childContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /projects/ant/src/etc/test-resources/log4j.properties: -------------------------------------------------------------------------------- 1 | # Configure logging for testing: with no debug 2 | log4j.rootLogger=WARN, stdout 3 | 4 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender 5 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 6 | log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n 7 | -------------------------------------------------------------------------------- /projects/aop/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /projects/aop/project.properties: -------------------------------------------------------------------------------- 1 | # to override these or other properties with local user settings, 2 | # create a unversioned build.properties file 3 | 4 | # The location of the common build system 5 | common.build.dir=${basedir}/../common-build -------------------------------------------------------------------------------- /projects/common-build-bootstrap/common-build.extension/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /projects/common-build-bootstrap/template/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | PUT YOUR 8 | NAME HERE 9 | 10 | -------------------------------------------------------------------------------- /projects/common-build-bootstrap/template/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- 1 | used to keep the empty folder on the cvs. -------------------------------------------------------------------------------- /projects/common-build/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /projects/common-build/ivyconf.properties: -------------------------------------------------------------------------------- 1 | repository.dir=${ivy.conf.dir}/../repository 2 | integration.repo.dir=${ivy.conf.dir}/../integration-repo 3 | -------------------------------------------------------------------------------- /projects/common-build/templates/db/data.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /projects/common-build/templates/jsp/includeBottom.jsp: -------------------------------------------------------------------------------- 1 | 4 | 5 | -------------------------------------------------------------------------------- /projects/common-build/templates/jsp/pageshell.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="includeTop.jsp" %> 2 | 3 |
4 | 5 |
6 | 7 | <%@ include file="includeBottom.jsp" %> -------------------------------------------------------------------------------- /projects/common-build/templates/projects/basic/.cvsignore: -------------------------------------------------------------------------------- 1 | target 2 | lib 3 | bak 4 | build.properties 5 | *.log 6 | *.jpx.local* 7 | *.iws 8 | *.tws 9 | -------------------------------------------------------------------------------- /projects/common-build/templates/projects/basic/project.properties: -------------------------------------------------------------------------------- 1 | # to override these or other properties with local user settings, 2 | # create a unversioned build.properties file 3 | 4 | # The location of the common build system 5 | common.build.dir=${basedir}/../common-build -------------------------------------------------------------------------------- /projects/common-build/templates/projects/basic/src/etc/test-resources/readme.txt: -------------------------------------------------------------------------------- 1 | test-resources 2 | --------- 3 | Test-time related configuration files (*.properties, *.xml) and other resources reside in this directory. These files are copied into the test classpath, they are not included in the project distribution unit. 4 | 5 | You may remove this file once you understand the project structure and the purpose of this directory: this file also serves as a "empty directory" placeholder so CVS won't prune the directory. -------------------------------------------------------------------------------- /projects/common-build/templates/projects/basic/src/java/readme.txt: -------------------------------------------------------------------------------- 1 | java 2 | ------ 3 | Project source code resides in this directory. Files here are compiled into classes placed in ${project.dir}/target/classes and added to the compile classpath. 4 | 5 | You may remove this file once you understand the project structure and the purpose of this directory: this file also serves as a "empty directory" placeholder so CVS won't prune the directory. 6 | -------------------------------------------------------------------------------- /projects/common-build/templates/projects/basic/src/test/readme.txt: -------------------------------------------------------------------------------- 1 | test 2 | ------ 3 | Project unit and integration tests reside within this directory. Files here are compiled into classes placed in ${project.dir}/target/test-classes and added to the test classpath. 4 | 5 | You may remove this file once you understand the project structure and the purpose of this directory: this file also serves as a "empty directory" placeholder so CVS won't prune the directory. 6 | -------------------------------------------------------------------------------- /projects/common-build/templates/projects/standard/.cvsignore: -------------------------------------------------------------------------------- 1 | target 2 | lib 3 | bak 4 | build.properties 5 | *.log 6 | *.jpx.local* 7 | *.iws 8 | *.tws 9 | -------------------------------------------------------------------------------- /projects/common-build/templates/projects/standard/src/etc/db/readme.txt: -------------------------------------------------------------------------------- 1 | db 2 | --------- 3 | Database related files such as schema definitions, test data DTDs, and test data files reside in this directory. 4 | 5 | You may remove this file once you understand the project structure and the purpose of this directory: this file also serves as a "empty directory" placeholder so CVS won't prune the directory. 6 | -------------------------------------------------------------------------------- /projects/common-build/templates/projects/standard/src/etc/resources/readme.txt: -------------------------------------------------------------------------------- 1 | resources 2 | --------- 3 | Project configuration files (*.properties, *.xml, etc.) and other resources (images, help, etc.) exist in this directory. 4 | 5 | You may remove this file once you understand the project structure and the purpose of this directory: this file also serves as a "empty directory" placeholder so CVS won't prune the directory. 6 | -------------------------------------------------------------------------------- /projects/common-build/templates/projects/standard/src/etc/test-resources/readme.txt: -------------------------------------------------------------------------------- 1 | test-resources 2 | --------- 3 | Test-time related configuration files (*.properties, *.xml) and other resources reside in this directory. These files are copied into the test classpath, they are not included in the project distribution unit. 4 | 5 | You may remove this file once you understand the project structure and the purpose of this directory: this file also serves as a "empty directory" placeholder so CVS won't prune the directory. -------------------------------------------------------------------------------- /projects/common-build/templates/projects/standard/src/java/readme.txt: -------------------------------------------------------------------------------- 1 | java 2 | ------ 3 | Project source code resides in this directory. Files here are compiled into classes placed in ${project.dir}/target/classes and added to the compile classpath. 4 | 5 | You may remove this file once you understand the project structure and the purpose of this directory: this file also serves as a "empty directory" placeholder so CVS won't prune the directory. 6 | -------------------------------------------------------------------------------- /projects/common-build/templates/projects/standard/src/test/readme.txt: -------------------------------------------------------------------------------- 1 | test 2 | ------ 3 | Project unit and integration tests reside within this directory. Files here are compiled into classes placed in ${project.dir}/target/test-classes and added to the test classpath. 4 | 5 | You may remove this file once you understand the project structure and the purpose of this directory: this file also serves as a "empty directory" placeholder so CVS won't prune the directory. 6 | -------------------------------------------------------------------------------- /projects/common-build/templates/projects/webapp/WEB-INF/applicationContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /projects/common-build/templates/projects/webapp/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Shell 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /projects/common-build/templates/spring/bean-definitions.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /projects/common-build/templates/spring/webflow-simplest.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /projects/common-build/templates/spring/webflow.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /projects/common-build/templates/tomcat/context.xml: -------------------------------------------------------------------------------- 1 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /projects/commons/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /projects/commons/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Rob 8 | Harrop 9 | 10 | 11 | Costin 12 | Leau 13 | 14 | -------------------------------------------------------------------------------- /projects/commons/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- 1 | used to keep the empty folder on the cvs. -------------------------------------------------------------------------------- /projects/commons/project.properties: -------------------------------------------------------------------------------- 1 | # to override these or other properties with local user settings, 2 | # create a unversioned build.properties file 3 | 4 | # The location of the common build system 5 | common.build.dir=${basedir}/../common-build -------------------------------------------------------------------------------- /projects/commons/src/etc/resources/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/commons/src/etc/resources/placeholder -------------------------------------------------------------------------------- /projects/commons/src/etc/test-resources/configuration.file: -------------------------------------------------------------------------------- 1 | robin=hood 2 | joe=satriani -------------------------------------------------------------------------------- /projects/commons/src/etc/test-resources/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/commons/src/etc/test-resources/placeholder -------------------------------------------------------------------------------- /projects/flux/LICENSE.txt: -------------------------------------------------------------------------------- 1 | All files in and underneath this "springmodules/projects/flux" 2 | directory are: 3 | 4 | 1) Copyright 2006 by Flux Corporation 5 | 2) Licensed under the Apache License, Version 2.0 6 | 7 | By downloading, copying, or otherwise using these files, you agree to 8 | these terms and conditions. 9 | 10 | The Apache License, Version 2.0, is available at: 11 | 12 | http://www.apache.org/licenses/LICENSE-2.0 -------------------------------------------------------------------------------- /projects/flux/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /projects/flux/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Gurwinder 8 | Singh 9 | 10 | -------------------------------------------------------------------------------- /projects/flux/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- 1 | needed to build docs. -------------------------------------------------------------------------------- /projects/flux/project.properties: -------------------------------------------------------------------------------- 1 | # to override these or other properties with local user settings, 2 | # create a unversioned build.properties file 3 | 4 | # The location of the common build system 5 | common.build.dir=${basedir}/../common-build -------------------------------------------------------------------------------- /projects/flux/src/java/org/springmodules/bpm/flux/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Package providing integration of the Flux 4 | business process management (BPM) engine with Spring concepts. Flux is 5 | also a job scheduler and a workflow engine. 6 | 7 | -------------------------------------------------------------------------------- /projects/flux/src/java/org/springmodules/scheduling/flux/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Package providing integration of the Flux 4 | job scheduler with Spring concepts. Flux is also a workflow engine and 5 | a business process management (BPM) engine. 6 | 7 | -------------------------------------------------------------------------------- /projects/flux/src/java/org/springmodules/workflow/flux/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Package providing integration of the Flux 4 | workflow engine with Spring concepts. Flux is also a job scheduler and 5 | a business process management (BPM) engine. 6 | 7 | -------------------------------------------------------------------------------- /projects/flux/src/test/fluxconfig.properties: -------------------------------------------------------------------------------- 1 | concurrency_level=7 -------------------------------------------------------------------------------- /projects/javaspaces/.springBeans: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | test/org/springframework/spaces/space-context.xml 5 | test/org/springframework/spaces/giga/giga-context.xml 6 | test/org/springframework/spaces/tx/tx-context.xml 7 | test/org/springframework/spaces/blitz/blitz-context.xml 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /projects/javaspaces/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /projects/javaspaces/docs/reference/src/images/image001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/javaspaces/docs/reference/src/images/image001.png -------------------------------------------------------------------------------- /projects/javaspaces/docs/reference/src/images/image002.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/javaspaces/docs/reference/src/images/image002.jpg -------------------------------------------------------------------------------- /projects/javaspaces/docs/reference/src/images/image003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/javaspaces/docs/reference/src/images/image003.png -------------------------------------------------------------------------------- /projects/javaspaces/docs/reference/src/images/image004.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/javaspaces/docs/reference/src/images/image004.jpg -------------------------------------------------------------------------------- /projects/javaspaces/docs/reference/src/images/image005.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/javaspaces/docs/reference/src/images/image005.gif -------------------------------------------------------------------------------- /projects/javaspaces/docs/reference/src/images/image006.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/javaspaces/docs/reference/src/images/image006.png -------------------------------------------------------------------------------- /projects/javaspaces/docs/reference/src/images/image007.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/javaspaces/docs/reference/src/images/image007.jpg -------------------------------------------------------------------------------- /projects/javaspaces/docs/reference/src/images/image008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/javaspaces/docs/reference/src/images/image008.png -------------------------------------------------------------------------------- /projects/javaspaces/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | test.excludes=**/GigaSpacesRemotingTest* -------------------------------------------------------------------------------- /projects/javaspaces/readme.txt: -------------------------------------------------------------------------------- 1 | The software included in this distribution contains technology developed collaboratively between 2 | GigaSpaces Technologies and Interface21. 3 | The distribution contains Open Source Software (OSS) licensed under Apache License Version 2.0 (LICENSE.txt), 4 | and the GigaSpaces Technologies Community Edition licensed under the GigaSpaces 5.0 Software License Agreement (GS-LICENSE.txt). -------------------------------------------------------------------------------- /projects/javaspaces/src/etc/do.not.delete.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/javaspaces/src/etc/do.not.delete.txt -------------------------------------------------------------------------------- /projects/javaspaces/src/java/org/springmodules/javaspaces/entry/UidFactory.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.javaspaces.entry; 2 | 3 | import java.io.Serializable; 4 | 5 | /** 6 | * Interface describing the contract for generating uids. 7 | * The UID are mainly used for the RMI remoting support. 8 | * 9 | * @author Costin Leau 10 | * 11 | */ 12 | public interface UidFactory { 13 | /** 14 | * Generate a new uid. 15 | * 16 | * @return the id 17 | */ 18 | public Serializable generateUid(); 19 | } 20 | -------------------------------------------------------------------------------- /projects/javaspaces/src/java/org/springmodules/javaspaces/support/LocalListeners.java: -------------------------------------------------------------------------------- 1 | /** 2 | * Created on Mar 13, 2006 3 | * 4 | * $Id$ 5 | * $Revision$ 6 | */ 7 | package org.springmodules.javaspaces.support; 8 | 9 | /** 10 | * Interface for handling JavaSpaces events which don't have to support the RMI 11 | * infrastructure. 12 | * 13 | * @author Costin Leau 14 | * 15 | */ 16 | public interface LocalListeners { 17 | 18 | } 19 | -------------------------------------------------------------------------------- /projects/javaspaces/src/java/org/springmodules/parallel/ParallelException.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.parallel; 2 | 3 | import org.springframework.core.NestedRuntimeException; 4 | 5 | public abstract class ParallelException extends NestedRuntimeException { 6 | 7 | public ParallelException(String msg) { 8 | super(msg); 9 | } 10 | 11 | public ParallelException(String msg, Throwable t) { 12 | super(msg, t); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /projects/javaspaces/src/java/org/springmodules/parallel/ParallelTemplate.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.parallel; 2 | 3 | public class ParallelTemplate { 4 | 5 | /** 6 | * Thread, JMS, space etc. based. Or even synchronous. 7 | */ 8 | //private ParallelExecutor executor; 9 | 10 | // public Parallelized doParallel(ParallelTask pt) throws ParallelException; 11 | 12 | } 13 | -------------------------------------------------------------------------------- /projects/javaspaces/src/test/config/jms/jndi.properties: -------------------------------------------------------------------------------- 1 | java.naming.factory.initial=com.sun.jndi.rmi.registry.RegistryContextFactory 2 | java.naming.provider.url=rmi://localhost:10098 3 | -------------------------------------------------------------------------------- /projects/javaspaces/src/test/config/simple.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /projects/javaspaces/src/test/org/springmodules/javaspaces/tx/SomeBean.java: -------------------------------------------------------------------------------- 1 | /** 2 | * 3 | */ 4 | package org.springmodules.javaspaces.tx; 5 | 6 | import net.jini.core.entry.Entry; 7 | 8 | /** 9 | * @author costin 10 | * 11 | */ 12 | public class SomeBean implements Entry { 13 | public String name = "someBean"; 14 | 15 | public String toString() { 16 | return name; 17 | } 18 | 19 | } 20 | -------------------------------------------------------------------------------- /projects/javaspaces/src/test/policy: -------------------------------------------------------------------------------- 1 | grant { 2 | permission java.security.AllPermission; 3 | }; -------------------------------------------------------------------------------- /projects/jbpm30/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /projects/jbpm30/project.properties: -------------------------------------------------------------------------------- 1 | # properties defined in this file are overridable by a local build.properties in this project dir 2 | 3 | # The location of the common build system 4 | common.build.dir=${basedir}/../common-build 5 | 6 | #ivy.status=release 7 | 8 | javac.source=1.3 9 | javac.target=1.3 10 | -------------------------------------------------------------------------------- /projects/jsr94/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /projects/jsr94/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /projects/jsr94/docs/reference/.cvsignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /projects/jsr94/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Jan 8 | Machacek 9 | 10 | 11 | Thierry 12 | Templier 13 | 14 | -------------------------------------------------------------------------------- /projects/jsr94/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- 1 | used to keep the empty folder on the cvs. -------------------------------------------------------------------------------- /projects/jsr94/project.properties: -------------------------------------------------------------------------------- 1 | # to override these or other properties with local user settings, 2 | # create a unversioned build.properties file 3 | 4 | # The location of the common build system 5 | common.build.dir=${basedir}/../common-build -------------------------------------------------------------------------------- /projects/jsr94/src/java/org/springmodules/jsr94/factory/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | JSR-94 Factory Beans 4 | 5 | 6 | 7 | 8 |

JSR-94 Factory beans


9 | springmodules now offers integration with any JSR-94-compliant rule engine.
10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /projects/jsr94/src/java/org/springmodules/jsr94/rulesource/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | JSR-94 Rule Source Beans 4 | 5 | 6 | 7 | 8 |

JSR-94 Rule Source beans


9 | springmodules now offers integration with any JSR-94-compliant rule engine.
10 | The RuleSource interface implementations allow execution of rules using a JSR-94-compliant rule engine. 11 | 12 | 13 | -------------------------------------------------------------------------------- /projects/jsr94/src/java/org/springmodules/jsr94/support/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | JSR-94 Support Classes 4 | 5 | 6 | 7 | 8 |

JSR-94 Support Classes


9 | springmodules now offers integration with any JSR-94-compliant rule engine.
10 | The classes in this package represent classes and interfaces that are used by other packages 11 | to perform JSR-94-compliant rule engine operations. 12 | 13 | 14 | -------------------------------------------------------------------------------- /projects/ojb/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /projects/ojb/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /projects/ojb/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | Juergen 7 | Hoeller 8 | 9 | 10 | -------------------------------------------------------------------------------- /projects/ojb/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/ojb/docs/reference/src/images/do.not.delete.txt -------------------------------------------------------------------------------- /projects/ojb/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | -------------------------------------------------------------------------------- /projects/ojb/src/java/org/springmodules/orm/ojb/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Package providing integration of 5 | Apache OJB 6 | with Spring concepts. 7 | 8 |

Contains OJB factory helper classes, a template plus callback 9 | for PersistenceBroker access, and an implementation of Spring's 10 | transaction SPI for local PersistenceBroker transactions. 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /projects/ojb/src/java/org/springmodules/orm/ojb/support/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Classes supporting the org.springframework.orm.ojb package. 5 | Contains a DAO base class for PersistenceBroker usage. 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /projects/orbroker/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /projects/orbroker/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /projects/orbroker/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Omar 8 | Irbouh 9 | 10 | -------------------------------------------------------------------------------- /projects/orbroker/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- 1 | used to keep the empty folder on the cvs. -------------------------------------------------------------------------------- /projects/orbroker/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | -------------------------------------------------------------------------------- /projects/orbroker/src/test/org/springmodules/orm/orbroker/broker.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 8 | 9 | -------------------------------------------------------------------------------- /projects/osworkflow/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /projects/osworkflow/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /projects/osworkflow/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Rob 8 | Harrop 9 | 10 | 11 | Costin 12 | Leau 13 | 14 | -------------------------------------------------------------------------------- /projects/osworkflow/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- 1 | used to keep the empty folder on the cvs. -------------------------------------------------------------------------------- /projects/osworkflow/docs/reference/target/.cvsignore: -------------------------------------------------------------------------------- 1 | html 2 | -------------------------------------------------------------------------------- /projects/osworkflow/project.properties: -------------------------------------------------------------------------------- 1 | # to override these or other properties with local user settings, 2 | # create a unversioned build.properties file 3 | 4 | # The location of the common build system 5 | common.build.dir=${basedir}/../common-build -------------------------------------------------------------------------------- /projects/osworkflow/src/java/org/springmodules/workflow/osworkflow/configuration/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Provides Spring-style configuration for OSWorkflow. 4 | 5 | -------------------------------------------------------------------------------- /projects/osworkflow/src/java/org/springmodules/workflow/osworkflow/v28/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | OsWorkflow version 2.8.0 support. 4 | 5 | -------------------------------------------------------------------------------- /projects/spring-modules-cache/.gitignore: -------------------------------------------------------------------------------- 1 | c:* 2 | -------------------------------------------------------------------------------- /projects/spring-modules-cache/docs/reference/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /projects/spring-modules-cache/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Alex 8 | Ruiz 9 | 10 | -------------------------------------------------------------------------------- /projects/spring-modules-cache/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- 1 | used to keep the empty folder on the cvs. -------------------------------------------------------------------------------- /projects/spring-modules-cache/project.properties: -------------------------------------------------------------------------------- 1 | # to override these or other properties with local user settings, 2 | # create a unversioned build.properties file 3 | 4 | # The location of the common build system 5 | common.build.dir=${basedir}/../common-build 6 | 7 | # JDK 1.4 build settings 8 | merlin.src.dir=${basedir}/merlin/src 9 | merlin.test.dir=${basedir}/merlin/test 10 | 11 | # JDK 5.0 build settings 12 | tiger.src.dir=${basedir}/tiger/src 13 | tiger.test.dir=${basedir}/tiger/test 14 | -------------------------------------------------------------------------------- /projects/spring-modules-cache/src/.cvsignore: -------------------------------------------------------------------------------- 1 | gen 2 | -------------------------------------------------------------------------------- /projects/spring-modules-cache/src/test/resources/gs.properties: -------------------------------------------------------------------------------- 1 | #see http://www.gigaspaces.com/wiki/display/XAP7/Overriding+Default+Configuration#OverridingDefaultConfiguration-Defaultgs.propertiesFileExample -------------------------------------------------------------------------------- /projects/spring-modules-cache/src/test/resources/gslicense.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Mar 17, 2010~GigaSpaces-eval@NONJpM1LVNNXRAJcUOLV#COMMUNITY^7.0XAPCommunity%UNBOUND+UNLIMITED 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /projects/spring-modules-cache/src/test/resources/org/springmodules/cache/config/fakeConfigLocation.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /projects/spring-modules-cache/src/test/resources/org/springmodules/cache/provider/cacheProvider.properties: -------------------------------------------------------------------------------- 1 | person.firstName=Luke 2 | person.lastName=Skywalker 3 | person.role=Jedi -------------------------------------------------------------------------------- /projects/spring-modules-cache/src/test/resources/policy: -------------------------------------------------------------------------------- 1 | grant { 2 | permission java.security.AllPermission; 3 | }; -------------------------------------------------------------------------------- /projects/spring-modules-cache/tangosol-jars.txt: -------------------------------------------------------------------------------- 1 | The cache module depends on Tangosol Coherence which jars cannot be distributed with the project 2 | You will need to download them from http://www.tangosol.com and store them in the 3 | 'repository' directory. -------------------------------------------------------------------------------- /projects/spring-modules-jbpm31/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /projects/spring-modules-jbpm31/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Costin 8 | Leau 9 | 10 | 11 | Rob 12 | Harrop 13 | 14 | -------------------------------------------------------------------------------- /projects/spring-modules-jbpm31/project.properties: -------------------------------------------------------------------------------- 1 | # properties defined in this file are overridable by a local build.properties in this project dir 2 | 3 | # The location of the common build system 4 | common.build.dir=${basedir}/../common-build 5 | #project.version=${project.base.version} 6 | #ivy.status=release 7 | 8 | javac.source=1.3 9 | javac.target=1.3 10 | -------------------------------------------------------------------------------- /projects/spring-modules-jcr/.gitignore: -------------------------------------------------------------------------------- 1 | data 2 | -------------------------------------------------------------------------------- /projects/spring-modules-jcr/docs/reference/.cvsignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /projects/spring-modules-jcr/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Costin 8 | Leau 9 | 10 | -------------------------------------------------------------------------------- /projects/spring-modules-jcr/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- 1 | used to keep the empty folder on the cvs. -------------------------------------------------------------------------------- /projects/spring-modules-jcr/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | 7 | # TxStress seems to fail since the execution for head takes too much time 8 | # I have been unabled to reproduce it locally or during the nightly build 9 | test.excludes=**/RmiTest*, **/TxStress* -------------------------------------------------------------------------------- /projects/spring-modules-jcr/src/main/resources/META-INF/services/org.springmodules.jcr.SessionHolderProvider: -------------------------------------------------------------------------------- 1 | # 2 | # JackRabbit specific SessionHolderProvider. 3 | # 4 | org.springmodules.jcr.jackrabbit.support.JackRabbitSessionHolderProvider 5 | -------------------------------------------------------------------------------- /projects/spring-modules-jcr/src/main/resources/META-INF/spring.handlers: -------------------------------------------------------------------------------- 1 | http\://springmodules.dev.java.net/schema/jcr=org.springmodules.jcr.config.JcrNamespaceHandler 2 | http\://springmodules.dev.java.net/schema/jcr/jackrabbit=org.springmodules.jcr.jackrabbit.config.JackrabbitNamespaceHandler 3 | -------------------------------------------------------------------------------- /projects/spring-modules-jcr/src/main/resources/META-INF/spring.schemas: -------------------------------------------------------------------------------- 1 | http\://springmodules.dev.java.net/schema/jcr/springmodules-jcr.xsd=org/springmodules/jcr/config/springmodules-jcr.xsd 2 | springmodules-jcr.xsd=org/springmodules/jcr/config/springmodules-jcr.xsd 3 | http\://springmodules.dev.java.net/schema/jcr/springmodules-jackrabbit.xsd=org/springmodules/jcr/jackrabbit/config/springmodules-jackrabbit.xsd 4 | -------------------------------------------------------------------------------- /projects/spring-modules-jcr/src/test/resources/META-INF/services/org.springmodules.jcr.SessionHolderProvider: -------------------------------------------------------------------------------- 1 | # 2 | # JackRabbit specific SessionHolderProvider. 3 | # 4 | org.springmodules.jcr.jackrabbit.support.JackRabbitSessionHolderProvider 5 | -------------------------------------------------------------------------------- /projects/spring-modules-lucene/.gitignore: -------------------------------------------------------------------------------- 1 | test.log 2 | test.properties 3 | test.lck 4 | -------------------------------------------------------------------------------- /projects/spring-modules-lucene/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /projects/spring-modules-lucene/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Thierry 8 | Templier 9 | 10 | -------------------------------------------------------------------------------- /projects/spring-modules-lucene/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- 1 | used to keep the empty folder on the cvs. -------------------------------------------------------------------------------- /projects/spring-modules-lucene/project.properties: -------------------------------------------------------------------------------- 1 | # to override these or other properties with local user settings, 2 | # create a unversioned build.properties file 3 | 4 | # The location of the common build system 5 | common.build.dir=${basedir}/../common-build -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/main/java/org/springmodules/lucene/index/config/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Implementation of the custom namespace dedicated to Lucene. 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/main/java/org/springmodules/lucene/index/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Lucene support 4 | 5 | 6 | 7 | 8 |

Lucene support


9 | 10 | springmodules now offers integration with the text search engine, Lucene.
11 | This package contains all the classes dedicated to the indexing. 12 | 13 | 14 | -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/main/java/org/springmodules/lucene/index/support/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Support classes for Spring Modules' Lucene support, in order to 5 | easily create directories, index factories and indexing beans. 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/main/java/org/springmodules/lucene/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Lucene support 4 | 5 | 6 | 7 | 8 |

Lucene support


9 | 10 | springmodules now offers integration with the text search engine, Lucene.
11 | This package contains all the classes of the support. It contains two parts: 12 | indexing and search. 13 | 14 | 15 | -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/main/java/org/springmodules/lucene/search/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Lucene search support 4 | 5 | 6 | 7 | 8 |

Lucene search support


9 | 10 | springmodules now offers integration with the Lucene text search engine.
11 | This package contains all the classes of the support in order to search datas 12 | basing lucene indexes in both template and object approach. 13 | 14 | 15 | -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/main/resources/META-INF/spring.handlers: -------------------------------------------------------------------------------- 1 | http\://www.springmodules.org/schema/lucene=org.springmodules.lucene.index.config.LuceneNamespaceHandler -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/main/resources/META-INF/spring.schemas: -------------------------------------------------------------------------------- 1 | http\://www.springmodules.org/schema/lucene/lucene-index.xsd=org/springmodules/lucene/index/config/spring-lucene.xsd 2 | -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/main/resources/org/springmodules/lucene/index/document/handler/file/documenthandler-extension.properties: -------------------------------------------------------------------------------- 1 | txt=org.springmodules.lucene.index.document.handler.file.TextDocumentHandler 2 | properties=org.springmodules.lucene.index.document.handler.file.TextDocumentHandler -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/main/resources/org/springmodules/lucene/index/document/handler/file/documenthandler-mimetype.properties: -------------------------------------------------------------------------------- 1 | text/plain=org.springmodules.lucene.index.document.handler.file.TextDocumentHandler -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/test/java/org/springmodules/lucene/index/config/ResourceInterceptorNamespaceTests.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.lucene.index.config; 2 | 3 | import org.springmodules.lucene.index.resource.ResourceInterceptorTests; 4 | 5 | public class ResourceInterceptorNamespaceTests extends ResourceInterceptorTests { 6 | 7 | protected String getConfigLocation() { 8 | return "/org/springmodules/lucene/index/config/applicationContext-index-resource.xml"; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/test/java/org/springmodules/lucene/index/resource/IndexDao.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.lucene.index.resource; 2 | 3 | public interface IndexDao { 4 | void myMethod1(); 5 | void myMethod2(); 6 | void myMethod3(); 7 | void myMethod4(); 8 | } 9 | -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/test/resources/org/springmodules/lucene/index/document/handler/file/quick.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-lucene/src/test/resources/org/springmodules/lucene/index/document/handler/file/quick.doc -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/test/resources/org/springmodules/lucene/index/document/handler/file/quick.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-lucene/src/test/resources/org/springmodules/lucene/index/document/handler/file/quick.pdf -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/test/resources/org/springmodules/lucene/index/document/handler/file/quick.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-lucene/src/test/resources/org/springmodules/lucene/index/document/handler/file/quick.xls -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/test/resources/org/springmodules/lucene/index/object/files/test.foo: -------------------------------------------------------------------------------- 1 | a file to be indexed with the Lucene support and the object approach... -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/test/resources/org/springmodules/lucene/index/object/files/test.txt: -------------------------------------------------------------------------------- 1 | a file to be indexed with the Lucene support and the object approach... -------------------------------------------------------------------------------- /projects/spring-modules-lucene/src/test/resources/readme.txt: -------------------------------------------------------------------------------- 1 | test-resources 2 | --------- 3 | Test-time related configuration files (*.properties, *.xml) and other resources reside in this directory. These files are copied into the test classpath, they are not included in the project distribution unit. 4 | 5 | You may remove this file once you understand the project structure and the purpose of this directory: this file also serves as a "empty directory" placeholder so CVS won't prune the directory. -------------------------------------------------------------------------------- /projects/spring-modules-lucene/test.script: -------------------------------------------------------------------------------- 1 | CREATE SCHEMA PUBLIC AUTHORIZATION DBA 2 | CREATE USER SA PASSWORD "" 3 | GRANT DBA TO SA 4 | SET WRITE_DELAY 10 5 | -------------------------------------------------------------------------------- /projects/spring-modules-springmvc-extra/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /projects/spring-modules-springmvc-extra/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Sergio 8 | Bossa 9 | -------------------------------------------------------------------------------- /projects/spring-modules-springmvc-extra/docs/reference/src/images/do.not.delete: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /projects/spring-modules-springmvc-extra/project.properties: -------------------------------------------------------------------------------- 1 | # to override these or other properties with local user settings, 2 | # create a unversioned build.properties file 3 | 4 | # The location of the common build system 5 | common.build.dir=${basedir}/../common-build 6 | 7 | javac.source=1.3 8 | javac.target=1.3 -------------------------------------------------------------------------------- /projects/spring-modules-springmvc-extra/src/etc/resources/do.not.remove: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-springmvc-extra/src/etc/resources/do.not.remove -------------------------------------------------------------------------------- /projects/spring-modules-springmvc-extra/src/test/java/org/springmodules/web/test/domain/MemoryRepositoryLoader.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.web.test.domain; 2 | 3 | /** 4 | * Load data into a memory store. 5 | * 6 | * @author Sergio Bossa 7 | */ 8 | public interface MemoryRepositoryLoader { 9 | public void loadInto(MemoryRepository store); 10 | } 11 | -------------------------------------------------------------------------------- /projects/spring-modules-springmvc-extra/src/test/readme.txt: -------------------------------------------------------------------------------- 1 | test 2 | ------ 3 | Project unit and integration tests reside within this directory. Files here are compiled into classes placed in ${project.dir}/target/test-classes and added to the test classpath. 4 | 5 | You may remove this file once you understand the project structure and the purpose of this directory: this file also serves as a "empty directory" placeholder so CVS won't prune the directory. 6 | -------------------------------------------------------------------------------- /projects/spring-modules-tapestry/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /projects/spring-modules-tapestry/project.properties: -------------------------------------------------------------------------------- 1 | # to override these or other properties with local user settings, 2 | # create a unversioned build.properties file 3 | 4 | # The location of the common build system 5 | common.build.dir=${basedir}/../common-build -------------------------------------------------------------------------------- /projects/spring-modules-tapestry/src/test/java/org/springmodules/web/tapestry/applicationContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /projects/spring-modules-tapestry/src/test/resources/org/springmodules/web/tapestry/applicationContext.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /projects/spring-modules-tapestry/src/test/resources/readme.txt: -------------------------------------------------------------------------------- 1 | test-resources 2 | --------- 3 | Test-time related configuration files (*.properties, *.xml) and other resources reside in this directory. These files are copied into the test classpath, they are not included in the project distribution unit. 4 | 5 | You may remove this file once you understand the project structure and the purpose of this directory: this file also serves as a "empty directory" placeholder so CVS won't prune the directory. -------------------------------------------------------------------------------- /projects/spring-modules-template/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /projects/spring-modules-template/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 2 | Uri 3 | Boness 4 | -------------------------------------------------------------------------------- /projects/spring-modules-template/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | project.title=SpringModules-Template 7 | 8 | tiger.javac.source=1.5 9 | tiger.javac.target=1.5 10 | tiger.src.java.dir=tiger/src/java 11 | tiger.src.test.dir=tiger/src/test 12 | tiger.src.resources.dir=tiger/src/etc/resources 13 | tiger.src.test.resources.dir=tiger/src/etc/test-resources 14 | -------------------------------------------------------------------------------- /projects/spring-modules-template/src/etc/resources/placeholder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-template/src/etc/resources/placeholder.txt -------------------------------------------------------------------------------- /projects/spring-modules-template/src/test/resources/org/springmodules/email/integration/attachment.txt: -------------------------------------------------------------------------------- 1 | This is an attachment -------------------------------------------------------------------------------- /projects/spring-modules-template/src/test/resources/org/springmodules/email/integration/email-details.properties: -------------------------------------------------------------------------------- 1 | from.name=Uri 2 | from.email=uri@jteam.nl 3 | 4 | to.name1=Uri 5 | to.email1=uri@jteam.nl 6 | to.name2=Uri 7 | to.email2=uri@jteam.nl 8 | 9 | cc.name=uri 10 | cc.email=uri@jteam.nl 11 | 12 | bcc.name=Uri 13 | bcc.email=uri@jteam.nl 14 | 15 | subject=Test Subject -------------------------------------------------------------------------------- /projects/spring-modules-template/src/test/resources/org/springmodules/email/integration/logo_small.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-template/src/test/resources/org/springmodules/email/integration/logo_small.jpg -------------------------------------------------------------------------------- /projects/spring-modules-template/src/test/resources/org/springmodules/email/integration/mail.properties: -------------------------------------------------------------------------------- 1 | mail.host=dc.jteam.local 2 | mail.port=25 -------------------------------------------------------------------------------- /projects/spring-modules-template/tiger/src/etc/resources/placeholder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-template/tiger/src/etc/resources/placeholder.txt -------------------------------------------------------------------------------- /projects/spring-modules-template/tiger/src/java/org/springmodules/template/placeholder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-template/tiger/src/java/org/springmodules/template/placeholder.txt -------------------------------------------------------------------------------- /projects/spring-modules-template/tiger/src/test/org/springmodules/template/placeholder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-template/tiger/src/test/org/springmodules/template/placeholder.txt -------------------------------------------------------------------------------- /projects/spring-modules-validation/spring-modules-validation-base/.cvsignore: -------------------------------------------------------------------------------- 1 | target 2 | lib 3 | data 4 | -------------------------------------------------------------------------------- /projects/spring-modules-validation/spring-modules-validation-base/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Fri Aug 21 10:20:59 NZST 2009 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 4 | org.eclipse.jdt.core.compiler.compliance=1.5 5 | org.eclipse.jdt.core.compiler.source=1.5 6 | -------------------------------------------------------------------------------- /projects/spring-modules-validation/spring-modules-validation-base/.settings/org.maven.ide.eclipse.prefs: -------------------------------------------------------------------------------- 1 | #Wed Oct 14 09:56:08 NZDT 2009 2 | activeProfiles= 3 | eclipse.preferences.version=1 4 | fullBuildGoals=process-test-resources 5 | includeModules=false 6 | resolveWorkspaceProjects=false 7 | resourceFilterGoals=process-resources resources\:testResources 8 | skipCompilerPlugin=true 9 | version=1 10 | -------------------------------------------------------------------------------- /projects/spring-modules-validation/spring-modules-validation-base/src/docbkx/authors.xml: -------------------------------------------------------------------------------- 1 |
2 | 3 | Rob 4 | Harrop 5 | 6 | 7 | 8 | Uri 9 | Boness 10 | 11 | 12 | 13 | Steven 14 | Devijver 15 | 16 |
-------------------------------------------------------------------------------- /projects/spring-modules-validation/spring-modules-validation-base/src/docbkx/images/do.not.delete.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-validation/spring-modules-validation-base/src/docbkx/images/do.not.delete.txt -------------------------------------------------------------------------------- /projects/spring-modules-validation/spring-modules-validation-base/src/main/java/org/springmodules/validation/bean/conf/namespace/ValidationBeansParserConstants.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.validation.bean.conf.namespace; 2 | 3 | /** 4 | * @author Uri Boness 5 | */ 6 | public interface ValidationBeansParserConstants { 7 | 8 | public final static String VALIDATION_BEANS_NAMESPACE = "http://www.springmodules.org/validation/bean/validator"; 9 | } 10 | -------------------------------------------------------------------------------- /projects/spring-modules-validation/spring-modules-validation-base/src/main/resources/META-INF/spring.handlers: -------------------------------------------------------------------------------- 1 | http\://www.springmodules.org/validation/bean/validator=org.springmodules.validation.bean.conf.namespace.ValidatorNamespaceHandler -------------------------------------------------------------------------------- /projects/spring-modules-validation/spring-modules-validation-base/src/main/resources/META-INF/spring.schemas: -------------------------------------------------------------------------------- 1 | http\://www.springmodules.org/validation/bean/validation.xsd=org/springmodules/validation/bean/conf/xml/validation.xsd 2 | http\://www.springmodules.org/validation/bean/validator-2.0.xsd=org/springmodules/validation/bean/conf/namespace/validator-2.0.xsd 3 | 4 | http\://www.springmodules.org/validation/bean/validator.xsd=org/springmodules/validation/bean/conf/namespace/validator-2.0.xsd -------------------------------------------------------------------------------- /projects/spring-modules-validation/spring-modules-validation-base/src/test/java/org/springmodules/validation/commons/FooBarBean.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.validation.commons; 2 | 3 | /** 4 | * @author robh 5 | */ 6 | public class FooBarBean extends FooBean { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /projects/spring-modules-validation/spring-modules-validation-base/src/test/java/org/springmodules/validation/util/lang/Employee.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.validation.util.lang; 2 | 3 | /** 4 | * @author Uri Boness 5 | */ 6 | public class Employee extends Person { 7 | 8 | public String getType() { 9 | return "employee"; 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /projects/spring-modules-validation/spring-modules-validation-jdk15/src/main/resources/placeholder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-validation/spring-modules-validation-jdk15/src/main/resources/placeholder.txt -------------------------------------------------------------------------------- /projects/spring-modules-xt/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /projects/spring-modules-xt/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Sergio 8 | Bossa 9 | -------------------------------------------------------------------------------- /projects/spring-modules-xt/docs/reference/src/images/do.not.delete: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /projects/spring-modules-xt/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.5 5 | javac.target=1.5 6 | 7 | #project.title = Spring-Modules-XT 8 | -------------------------------------------------------------------------------- /projects/spring-modules-xt/src/etc/resources/do.not.remove: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-xt/src/etc/resources/do.not.remove -------------------------------------------------------------------------------- /projects/spring-modules-xt/src/main/js/README.txt: -------------------------------------------------------------------------------- 1 | Spring Modules XT javascript libraries contain code from the following libraries: 2 | 3 | * Taconite : http://taconite.sourceforge.net/ 4 | * Simon Willison's getElementsBySelector() : http://simonwillison.net/2003/Mar/25/getElementsBySelector/ 5 | * json.js : http://json.org/js.html -------------------------------------------------------------------------------- /projects/spring-modules-xt/src/test/java/org/springmodules/xt/test/domain/BaseSpecification.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.xt.test.domain; 2 | 3 | /** 4 | * Generic BaseSpecification interface. 5 | * 6 | * @author Sergio Bossa 7 | */ 8 | public interface BaseSpecification { 9 | public boolean isSatisfiedBy(T object); 10 | } 11 | -------------------------------------------------------------------------------- /projects/spring-modules-xt/src/test/java/org/springmodules/xt/test/domain/EmployeeView.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.xt.test.domain; 2 | 3 | /** 4 | * Employee form view. 5 | * 6 | * @author Sergio Bossa 7 | */ 8 | public interface EmployeeView extends IEmployee { 9 | 10 | void setOffice(Office office); 11 | 12 | Office getOffice(); 13 | 14 | void setSelected(Boolean selected); 15 | 16 | Boolean getSelected(); 17 | } 18 | -------------------------------------------------------------------------------- /projects/spring-modules-xt/src/test/java/org/springmodules/xt/test/domain/EmployeeView2.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.xt.test.domain; 2 | 3 | /** 4 | * Employee form view, with nickname setter/getter. 5 | * 6 | * @author Sergio Bossa 7 | */ 8 | public interface EmployeeView2 extends EmployeeView { 9 | 10 | String getNickname(); 11 | 12 | void setNickname(String nickname); 13 | } 14 | -------------------------------------------------------------------------------- /projects/spring-modules-xt/src/test/java/org/springmodules/xt/test/domain/OfficeIdSpecification.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.xt.test.domain; 2 | 3 | /** 4 | * BaseSpecification determining if a given office has a valid id. 5 | * 6 | * @author Sergio Bossa 7 | */ 8 | public class OfficeIdSpecification implements BaseSpecification { 9 | 10 | public boolean isSatisfiedBy(IOffice o) { 11 | return o.getOfficeId().matches("\\d+") || o.getOfficeId().matches("o\\d+"); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /projects/spring-modules-xt/src/test/java/org/springmodules/xt/test/domain/OfficeView.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.xt.test.domain; 2 | 3 | import java.util.Set; 4 | 5 | /** 6 | * Office form view. 7 | * 8 | * @author Sergio Bossa 9 | */ 10 | public interface OfficeView extends IOffice { 11 | 12 | void setSelectableEmployees(Set employees); 13 | 14 | Set getSelectableEmployees(); 15 | 16 | void setSelected(Boolean selected); 17 | 18 | Boolean isSelected(); 19 | } 20 | -------------------------------------------------------------------------------- /projects/spring-modules-xt/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | ### Direct log messages to stdout ### 2 | 3 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender 4 | log4j.appender.stdout.Target=System.out 5 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 6 | log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n 7 | 8 | ### Loggers ### 9 | 10 | log4j.rootLogger=warn, stdout -------------------------------------------------------------------------------- /projects/spring-modules-xt/tools/jsmin.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/projects/spring-modules-xt/tools/jsmin.jar -------------------------------------------------------------------------------- /samples/db4o/pilot/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /samples/db4o/pilot/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /samples/db4o/pilot/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../../projects/common-build 3 | run.class=org.springmodules.db4o.examples.Main 4 | 5 | javac.source=1.3 6 | javac.target=1.3 7 | project.title=SpringModules-db4o Sample (Pilot) 8 | -------------------------------------------------------------------------------- /samples/db4o/pilot/src/etc/resources/commons-logging.properties: -------------------------------------------------------------------------------- 1 | org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger -------------------------------------------------------------------------------- /samples/db4o/pilot/src/etc/resources/db4o.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/db4o/pilot/src/etc/resources/db4o.db -------------------------------------------------------------------------------- /samples/db4o/pilot/src/etc/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO,db4o 2 | 3 | log4j.appender.db4o=org.apache.log4j.ConsoleAppender 4 | log4j.appender.db4o.layout=org.apache.log4j.PatternLayout 5 | 6 | # Pattern to output the caller's file name and line number. 7 | log4j.appender.db4o.layout.ConversionPattern=%d [%t] %-5p %c - %m%n 8 | 9 | log4j.logger.org.springmodules.db4o=DEBUG -------------------------------------------------------------------------------- /samples/db4o/pilot/src/etc/resources/user-access.properties: -------------------------------------------------------------------------------- 1 | costin=db4o -------------------------------------------------------------------------------- /samples/db4o/pilot/src/test/test.file: -------------------------------------------------------------------------------- 1 | required to keep the folder on the cvs. it is required by Spring Common Build. -------------------------------------------------------------------------------- /samples/db4o/recipemanager/.cvsignore: -------------------------------------------------------------------------------- 1 | target 2 | lib 3 | build 4 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Tue Jan 29 13:45:31 GMT 2008 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 4 | org.eclipse.jdt.core.compiler.compliance=1.5 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.source=1.5 8 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/.settings/org.eclipse.jst.common.project.facet.core.prefs: -------------------------------------------------------------------------------- 1 | #Tue Jan 29 13:45:34 GMT 2008 2 | classpath.helper/org.eclipse.jdt.launching.JRE_CONTAINER\:\:org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType\:\:java-1.5.0-sun-1.5.0.13/owners=jst.java\:5.0 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | project.title=SpringModules-db4o Sample (RecipeManager) 7 | build.web=true 8 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/etc/resources/commons-logging.properties: -------------------------------------------------------------------------------- 1 | org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/etc/resources/db4o.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/db4o/recipemanager/src/etc/resources/db4o.db -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/etc/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO,db4o 2 | 3 | log4j.appender.db4o=org.apache.log4j.ConsoleAppender 4 | log4j.appender.db4o.layout=org.apache.log4j.PatternLayout 5 | 6 | # Pattern to output the caller's file name and line number. 7 | log4j.appender.db4o.layout.ConversionPattern=%d [%t] %-5p %c - %m%n 8 | 9 | log4j.logger.org.springmodules.db4o=DEBUG -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/etc/resources/user-access.properties: -------------------------------------------------------------------------------- 1 | costin=db4o -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/java/org/springmodules/db4o/examples/recipemanager/domain/Category.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.db4o.examples.recipemanager.domain; 2 | 3 | public class Category { 4 | //entree, salad, desert, soup, ... 5 | private String name; 6 | 7 | //avoid no-name categories 8 | public Category(String name) { 9 | this.name = name; 10 | } 11 | 12 | public String toString() { 13 | return name; 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/java/org/springmodules/db4o/examples/recipemanager/domain/Supplier.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.db4o.examples.recipemanager.domain; 2 | 3 | public interface Supplier { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/java/org/springmodules/db4o/examples/recipemanager/domain/Unit.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.db4o.examples.recipemanager.domain; 2 | 3 | public class Unit { 4 | public String name; 5 | 6 | public Unit(String name) { 7 | this.name = name; 8 | } 9 | 10 | public String toString() { 11 | return this.name; 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/test/test.file: -------------------------------------------------------------------------------- 1 | required to keep the folder on the cvs. it is required by Spring Common Build. -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/webapp/WEB-INF/classes/messages.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/webapp/WEB-INF/classes/messages_de.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/db4o/recipemanager/src/webapp/WEB-INF/classes/messages_de.properties -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/webapp/WEB-INF/classes/messages_en.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/db4o/recipemanager/src/webapp/WEB-INF/classes/messages_en.properties -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/webapp/WEB-INF/jsp/includes.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 3 | <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 4 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/webapp/WEB-INF/jsp/list.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 |

Recipes:

4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
NameCategory
-------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/webapp/WEB-INF/jsp/welcome.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp"%> 2 | 3 | 4 | 5 | 6 |

Welcome to the db4o-spring sample application!

7 | 8 |

">Show all recipes 9 |

">Create a new recipe 10 |

">Tutorial 11 |

">Javadoc 12 | 13 | 14 | -------------------------------------------------------------------------------- /samples/db4o/recipemanager/src/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | <%-- Redirected because we can't set the welcome page to a virtual URL. --%> 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/feed-xt/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | build 3 | target 4 | -------------------------------------------------------------------------------- /samples/feed-xt/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Tue Jan 29 13:45:31 GMT 2008 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 4 | org.eclipse.jdt.core.compiler.compliance=1.5 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.source=1.5 8 | -------------------------------------------------------------------------------- /samples/feed-xt/.settings/org.eclipse.jst.common.project.facet.core.prefs: -------------------------------------------------------------------------------- 1 | #Tue Jan 29 13:45:34 GMT 2008 2 | classpath.helper/org.eclipse.jdt.launching.JRE_CONTAINER\:\:org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType\:\:java-1.5.0-sun-1.5.0.13/owners=jst.java\:5.0 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /samples/feed-xt/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/feed-xt/build.properties: -------------------------------------------------------------------------------- 1 | tomcat.dir=/opt/apache-tomcat-5.5.20 -------------------------------------------------------------------------------- /samples/feed-xt/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/feed-xt/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.5 5 | javac.target=1.5 6 | build.web=true 7 | tomcat.dir= 8 | project.title=Feed-XT 9 | -------------------------------------------------------------------------------- /samples/feed-xt/src/etc/resources/application.properties: -------------------------------------------------------------------------------- 1 | db4o.file.location = file:///tmp/db4o-feedxt.db 2 | -------------------------------------------------------------------------------- /samples/feed-xt/src/etc/resources/messages.properties: -------------------------------------------------------------------------------- 1 | remove.subscriptions.confirm.message = Do you really want to remove the selected subscriptions? 2 | 3 | invalid.entry.content = Invalid XML entry content. -------------------------------------------------------------------------------- /samples/feed-xt/src/test/do.not.remove: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/test/do.not.remove -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/META-INF/context.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/WEB-INF/jsp/includes/footer.jsp: -------------------------------------------------------------------------------- 1 |

5 | -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/WEB-INF/jsp/includes/header.jsp: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/backgrounds/a_hover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/backgrounds/a_hover.jpg -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/backgrounds/arrow_down.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/backgrounds/arrow_down.gif -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/backgrounds/arrow_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/backgrounds/arrow_right.gif -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/backgrounds/bar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/backgrounds/bar.jpg -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/backgrounds/desc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/backgrounds/desc.jpg -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/backgrounds/li.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/backgrounds/li.gif -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/backgrounds/mainbar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/backgrounds/mainbar.jpg -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/backgrounds/submenua.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/backgrounds/submenua.gif -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/backgrounds/submenua_hover.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/backgrounds/submenua_hover.jpg -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/error.gif -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/loading.gif -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/new_sub.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/new_sub.gif -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/ok.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/ok.gif -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/remove_sub.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/remove_sub.gif -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/spring.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/spring.gif -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/springmodules.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/springmodules.gif -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/images/view_feeds.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/images/view_feeds.gif -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <%@page contentType="text/html" pageEncoding="UTF-8"%> 2 | <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 | 5 | 6 | 7 | 8 | Redirecting ... 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/js/behaviours/addSubscriptionPage.js: -------------------------------------------------------------------------------- 1 | var rules = { 2 | 'input#addSubscription' : function(element){ 3 | element.onclick = function() { 4 | XT.doAjaxSubmit('validate', this); 5 | return false; 6 | } 7 | } 8 | }; 9 | 10 | Behaviour.register(rules); 11 | 12 | -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/js/behaviours/removeSubscriptionsPage.js: -------------------------------------------------------------------------------- 1 | var rules = { 2 | 'input#removeSubscriptions' : function(element){ 3 | element.onclick = function() { 4 | var ok = window.confirm(this.getAttribute("confirmMessage")); 5 | if (ok) { 6 | XT.doAjaxSubmit('validate', this); 7 | } 8 | return false; 9 | } 10 | } 11 | }; 12 | 13 | Behaviour.register(rules); 14 | 15 | -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/js/behaviours/startPage.js: -------------------------------------------------------------------------------- 1 | var rules = { 2 | 'input#login' : function(element){ 3 | element.onclick = function() { 4 | XT.doAjaxSubmit('validate', this); 5 | return false; 6 | } 7 | } 8 | }; 9 | 10 | Behaviour.register(rules); 11 | 12 | -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/js/feedxt.js: -------------------------------------------------------------------------------- 1 | // Global variable settings: 2 | 3 | XT.defaultLoadingElementId = 'loading'; 4 | XT.defaultLoadingImage = 'images/loading.gif'; -------------------------------------------------------------------------------- /samples/feed-xt/src/webapp/personal/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/feed-xt/src/webapp/personal/images/loading.gif -------------------------------------------------------------------------------- /samples/hivemind/.cvsignore: -------------------------------------------------------------------------------- 1 | .classes 2 | dist 3 | samples-hivemind.iml 4 | lib 5 | target 6 | -------------------------------------------------------------------------------- /samples/hivemind/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/hivemind/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | run.class=org.springmodules.samples.hivemind.main.TestHivemind 4 | 5 | javac.source=1.3 6 | javac.target=1.3 7 | project.title=SpringModules-Hivemind-Sample 8 | -------------------------------------------------------------------------------- /samples/hivemind/src/etc/resources/commons-logging.properties: -------------------------------------------------------------------------------- 1 | org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger -------------------------------------------------------------------------------- /samples/hivemind/src/etc/resources/configuration-interface.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /samples/hivemind/src/etc/resources/configuration.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/hivemind/src/etc/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO,hivemind 2 | 3 | log4j.appender.hivemind=org.apache.log4j.ConsoleAppender 4 | log4j.appender.hivemind.layout=org.apache.log4j.PatternLayout 5 | 6 | # Pattern to output the caller's file name and line number. 7 | #log4j.appender.hivemind.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n 8 | log4j.appender.hivemind.layout.ConversionPattern=%d [%t] %-5p %c - %m%n 9 | 10 | log4j.logger.org.springmodules.samples=DEBUG -------------------------------------------------------------------------------- /samples/hivemind/src/test/test.file: -------------------------------------------------------------------------------- 1 | required to keep the folder on the cvs. it is required by Spring Common Build. -------------------------------------------------------------------------------- /samples/jcr/.cvsignore: -------------------------------------------------------------------------------- 1 | .classes 2 | dist 3 | repo 4 | lib 5 | target 6 | -------------------------------------------------------------------------------- /samples/jcr/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | run.class=org.springmodules.examples.jcr.Main 4 | 5 | javac.source=1.3 6 | javac.target=1.3 7 | project.title=SpringModules-Jcr Sample 8 | -------------------------------------------------------------------------------- /samples/jcr/src/etc/resources/commons-logging.properties: -------------------------------------------------------------------------------- 1 | org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger -------------------------------------------------------------------------------- /samples/jcr/src/etc/resources/test.file: -------------------------------------------------------------------------------- 1 | test file -------------------------------------------------------------------------------- /samples/jcr/src/jug-native/libfreebsd_x86_EtherAddr.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/jcr/src/jug-native/libfreebsd_x86_EtherAddr.so -------------------------------------------------------------------------------- /samples/jcr/src/jug-native/liblinux_x86_EtherAddr.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/jcr/src/jug-native/liblinux_x86_EtherAddr.so -------------------------------------------------------------------------------- /samples/jcr/src/jug-native/libmacosx_ppc_EtherAddr.jnilib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/jcr/src/jug-native/libmacosx_ppc_EtherAddr.jnilib -------------------------------------------------------------------------------- /samples/jcr/src/jug-native/libsolaris_sparc_EtherAddr.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/jcr/src/jug-native/libsolaris_sparc_EtherAddr.so -------------------------------------------------------------------------------- /samples/jcr/src/jug-native/win_x86_EtherAddr.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/jcr/src/jug-native/win_x86_EtherAddr.dll -------------------------------------------------------------------------------- /samples/jcr/src/test/test.file: -------------------------------------------------------------------------------- 1 | required to keep the folder on the cvs. it is required by Spring Common Build. -------------------------------------------------------------------------------- /samples/jsr94/.cvsignore: -------------------------------------------------------------------------------- 1 | .classes 2 | lib 3 | dist 4 | target 5 | -------------------------------------------------------------------------------- /samples/jsr94/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /samples/jsr94/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | run.class=org.springmodules.samples.jsr94.main.TestJSR94 4 | 5 | javac.source=1.3 6 | javac.target=1.3 7 | project.title=SpringModules-Jsr94-Sample 8 | -------------------------------------------------------------------------------- /samples/jsr94/src/etc/resources/commons-logging.properties: -------------------------------------------------------------------------------- 1 | org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger -------------------------------------------------------------------------------- /samples/jsr94/src/etc/resources/db/data.sql: -------------------------------------------------------------------------------- 1 | insert into CAR (CAR_ID,CAR_NAME,CAR_MARK,CAR_MODEL,CAR_YEAR,CAR_PRICE) values(1,'Golf','Volkswagen','Golf',1997,100); 2 | insert into CAR (CAR_ID,CAR_NAME,CAR_MARK,CAR_MODEL,CAR_YEAR,CAR_PRICE) values(2,'Mercedes','Mercedes','Class A',2000,100000); 3 | insert into CAR (CAR_ID,CAR_NAME,CAR_MARK,CAR_MODEL,CAR_YEAR,CAR_PRICE) values(3,'Renault','Renault','R18',1977,1000); 4 | insert into CAR (CAR_ID,CAR_NAME,CAR_MARK,CAR_MODEL,CAR_YEAR,CAR_PRICE) values(4,'Peugeot','Peugeot','206',2000,1000); -------------------------------------------------------------------------------- /samples/jsr94/src/etc/resources/db/hsql-schema.sql: -------------------------------------------------------------------------------- 1 | create table CAR 2 | ( 3 | CAR_ID INT not null, 4 | CAR_NAME VARCHAR(255) not null, 5 | CAR_MARK VARCHAR(255) not null, 6 | CAR_MODEL VARCHAR(255) not null, 7 | CAR_YEAR INT not null, 8 | CAR_PRICE NUMERIC, 9 | constraint PK_CAR primary key (CAR_ID) 10 | ); 11 | 12 | create table TEST ( TEST_ID INT not null, TEST_NAME VARCHAR(255) not null, constraint PK_TEST primary key (TEST_ID) 13 | -------------------------------------------------------------------------------- /samples/jsr94/src/etc/resources/db/test.lck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/jsr94/src/etc/resources/db/test.lck -------------------------------------------------------------------------------- /samples/jsr94/src/etc/resources/server.properties: -------------------------------------------------------------------------------- 1 | database.0=file:target/classes/db/test 2 | dbname.0=test -------------------------------------------------------------------------------- /samples/jsr94/src/test/test.file: -------------------------------------------------------------------------------- 1 | required to keep the folder on the cvs. it is required by Spring Common Build. -------------------------------------------------------------------------------- /samples/lucene/.cvsignore: -------------------------------------------------------------------------------- 1 | .classes 2 | dist 3 | lib 4 | old.lib 5 | target 6 | -------------------------------------------------------------------------------- /samples/lucene/build.bat: -------------------------------------------------------------------------------- 1 | set JAVA_HOME=c:\applications\j2sdk1.4.2_07 2 | %JAVA_HOME%\bin\java -cp ..\..\lib\ant\ant.jar;..\..\lib\ant\ant-launcher.jar;%JAVA_HOME%\lib\tools.jar org.apache.tools.ant.Main %1 3 | -------------------------------------------------------------------------------- /samples/lucene/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/lucene/db/data.sql: -------------------------------------------------------------------------------- 1 | insert into BOOK (BOOK_ID,BOOK_NAME) values(1,'My book'); 2 | insert into BOOK_PAGE (BOOK_PAGE_ID,BOOK_ID,BOOK_PAGE_TEXT) values(1,1,'Here is a test to indexing a database with lucene and spring'); 3 | 4 | insert into CATEGORY (CATEGORY_ID,CATEGORY_NAME) values(1,'Category 1'); 5 | insert into CATEGORY (CATEGORY_ID,CATEGORY_NAME) values(2,'Category 2'); 6 | insert into CATEGORY (CATEGORY_ID,CATEGORY_NAME) values(3,'Category 3'); 7 | 8 | insert into DOCUMENT_ID (NEXT_DOCUMENT_ID) values(1); -------------------------------------------------------------------------------- /samples/lucene/db/startServer.bat: -------------------------------------------------------------------------------- 1 | set JAVA_HOME=C:\applications\jdk1.5.0_07 2 | set HSQLDB_LIB=..\WebContent\WEB-INF\lib\hsqldb.jar 3 | 4 | %JAVA_HOME%\bin\java -classpath %HSQLDB_LIB% org.hsqldb.Server -database.0 test -------------------------------------------------------------------------------- /samples/lucene/db/startServer.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | export JAVA_HOME=/usr/lib/jvm/java-6-sun 4 | export HSQLDB_LIB=../WebContent/WEB-INF/lib/hsqldb.jar 5 | 6 | java -classpath ../WebContent/WEB-INF/lib/hsqldb.jar org.hsqldb.Server -database.0 test 7 | -------------------------------------------------------------------------------- /samples/lucene/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | run.class=org.springmodules.samples.jsr94.main.TestJSR94 4 | 5 | javac.source=1.3 6 | javac.target=1.3 7 | build.web=true 8 | project.title=SpringModules-Lucene-Sample 9 | -------------------------------------------------------------------------------- /samples/lucene/src/etc/resources/commons-logging.properties: -------------------------------------------------------------------------------- 1 | org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger -------------------------------------------------------------------------------- /samples/lucene/src/etc/resources/db/startServer.bat: -------------------------------------------------------------------------------- 1 | set JAVA_HOME=C:\applications\jdk1.5.0_07 2 | set HSQLDB_LIB=..\..\..\..\lib\global\hsqldb.jar 3 | 4 | %JAVA_HOME%\bin\java -classpath %HSQLDB_LIB% org.hsqldb.Server -database.0 test -------------------------------------------------------------------------------- /samples/lucene/src/etc/resources/db/test.lck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/lucene/src/etc/resources/db/test.lck -------------------------------------------------------------------------------- /samples/lucene/src/etc/resources/messages.properties: -------------------------------------------------------------------------------- 1 | application.title=Support of Lucene - Sample application -------------------------------------------------------------------------------- /samples/lucene/src/test/test.file: -------------------------------------------------------------------------------- 1 | required to keep the folder on the cvs. it is required by Spring Common Build. -------------------------------------------------------------------------------- /samples/lucene/src/webapp/META-INF/context.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 8 | -------------------------------------------------------------------------------- /samples/lucene/src/webapp/WEB-INF/.cvsignore: -------------------------------------------------------------------------------- 1 | lib -------------------------------------------------------------------------------- /samples/lucene/src/webapp/images/lucene-logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/lucene/src/webapp/images/lucene-logo.gif -------------------------------------------------------------------------------- /samples/lucene/src/webapp/jsp/category/category.jsp: -------------------------------------------------------------------------------- 1 | <%@ page session="false"%> 2 | 3 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %> 4 | <%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %> 5 | 6 | Welcome to Spring Lucene category page.

7 | 8 |

9 | Category :

10 | Id:
11 | Name: -------------------------------------------------------------------------------- /samples/lucene/src/webapp/jsp/error.jsp: -------------------------------------------------------------------------------- 1 | <%@ page session="false"%> 2 | 3 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %> 4 | <%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %> 5 | 6 | 7 | 8 | 9 | 10 | An error occured!

11 | Message:

12 | Stack: 13 |
14 | 15 | 16 | -------------------------------------------------------------------------------- /samples/lucene/src/webapp/jsp/indexing/documentAdded.jsp: -------------------------------------------------------------------------------- 1 | <%@ page session="false"%> 2 | 3 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %> 4 | <%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %> 5 | 6 | The file has been added to the index!

-------------------------------------------------------------------------------- /samples/lucene/src/webapp/jsp/indexing/documentNotAdded.jsp: -------------------------------------------------------------------------------- 1 | <%@ page session="false"%> 2 | 3 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %> 4 | <%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %> 5 | 6 | The file hasn't been added to the index!
7 | This kind of file isn't supported...

-------------------------------------------------------------------------------- /samples/lucene/src/webapp/jsp/layout/menu.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %> 2 | <%@ taglib uri="http://java.sun.com/jstl/fmt_rt" prefix="fmt" %> 3 | 4 | Menu

5 | 6 | 7 |
8 | ">Welcome 9 |
10 | ">Search 11 |
12 | ">Indexing 13 |
14 | ">Category 15 | -------------------------------------------------------------------------------- /samples/lucene/src/webapp/jsp/layout/taglibs.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 2 | <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 3 | <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> 4 | <%@ taglib prefix="tiles" uri="http://jakarta.apache.org/struts/tags-tiles" %> -------------------------------------------------------------------------------- /samples/lucene/src/webapp/jsp/layout/title.jsp: -------------------------------------------------------------------------------- 1 | Lucene sample application -------------------------------------------------------------------------------- /samples/orm-petclinic/build.bat: -------------------------------------------------------------------------------- 1 | %JAVA_HOME%/bin/java -cp ../../lib/ant/ant.jar;../../lib/ant/ant-launcher.jar;../../lib/ant/ant-junit.jar;../../lib/junit/junit.jar;%JAVA_HOME%/lib/tools.jar org.apache.tools.ant.Main %1 2 | -------------------------------------------------------------------------------- /samples/orm-petclinic/db/emptyDB.txt: -------------------------------------------------------------------------------- 1 | DELETE FROM vets; 2 | DELETE FROM specialties; 3 | DELETE FROM vet_specialties; 4 | DELETE FROM types; 5 | DELETE FROM owners; 6 | DELETE FROM pets; 7 | DELETE FROM visits; 8 | -------------------------------------------------------------------------------- /samples/orm-petclinic/db/hsqldb/dropDB.txt: -------------------------------------------------------------------------------- 1 | DROP TABLE visits; 2 | DROP TABLE pets; 3 | DROP TABLE owners; 4 | DROP TABLE types; 5 | DROP TABLE vet_specialties; 6 | DROP TABLE specialties; 7 | DROP TABLE vets; 8 | -------------------------------------------------------------------------------- /samples/orm-petclinic/db/hsqldb/manager.bat: -------------------------------------------------------------------------------- 1 | java -classpath ..\..\..\..\lib\hsqldb\hsqldb.jar org.hsqldb.util.DatabaseManager 2 | 3 | -------------------------------------------------------------------------------- /samples/orm-petclinic/db/hsqldb/manager.sh: -------------------------------------------------------------------------------- 1 | java -cp ../../../../lib/hsqldb/hsqldb.jar org.hsqldb.util.DatabaseManager 2 | -------------------------------------------------------------------------------- /samples/orm-petclinic/db/hsqldb/petclinic.lck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/orm-petclinic/db/hsqldb/petclinic.lck -------------------------------------------------------------------------------- /samples/orm-petclinic/db/hsqldb/server.bat: -------------------------------------------------------------------------------- 1 | java -classpath ..\..\..\..\lib\hsqldb\hsqldb.jar org.hsqldb.Server -database petclinic 2 | -------------------------------------------------------------------------------- /samples/orm-petclinic/db/hsqldb/server.properties: -------------------------------------------------------------------------------- 1 | server.trace=true 2 | -------------------------------------------------------------------------------- /samples/orm-petclinic/db/hsqldb/server.sh: -------------------------------------------------------------------------------- 1 | java -classpath ../../../../lib/hsqldb/hsqldb.jar org.hsqldb.Server -database petclinic 2 | -------------------------------------------------------------------------------- /samples/orm-petclinic/db/mysql/dropDB.txt: -------------------------------------------------------------------------------- 1 | DROP DATABASE petclinic; 2 | -------------------------------------------------------------------------------- /samples/orm-petclinic/db/oracle/dropDB.txt: -------------------------------------------------------------------------------- 1 | DROP USER pc CASCADE CONSTRAINTS; 2 | -------------------------------------------------------------------------------- /samples/orm-petclinic/db/postgres/dropDB.txt: -------------------------------------------------------------------------------- 1 | DROP DATABASE pc; 2 | -------------------------------------------------------------------------------- /samples/orm-petclinic/src/org/springframework/samples/petclinic/PetType.java: -------------------------------------------------------------------------------- 1 | package org.springframework.samples.petclinic; 2 | 3 | /** 4 | * @author Juergen Hoeller 5 | */ 6 | public class PetType extends NamedEntity { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /samples/orm-petclinic/src/org/springframework/samples/petclinic/Specialty.java: -------------------------------------------------------------------------------- 1 | package org.springframework.samples.petclinic; 2 | 3 | /** 4 | * Models a {@link Vet Vet's} specialty (for example, dentistry). 5 | * 6 | * @author Juergen Hoeller 7 | */ 8 | public class Specialty extends NamedEntity { 9 | 10 | } 11 | -------------------------------------------------------------------------------- /samples/orm-petclinic/src/org/springframework/samples/petclinic/ojb/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The classes in this package represent the Apache OJB implementation 5 | of PetClinic's persistence layer. 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/orm-petclinic/src/org/springframework/samples/petclinic/orbroker/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The classes in this package represent the O/R Broker implementation 5 | of PetClinic's persistence layer. 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/orm-petclinic/src/org/springframework/samples/petclinic/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The classes in this package represent PetClinic's business layer. 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/orm-petclinic/src/org/springframework/samples/petclinic/validation/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The classes in this package represent the set of Validator objects 5 | the Business Layer makes available to the Presentation Layer. 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/orm-petclinic/src/org/springframework/samples/petclinic/web/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The classes in this package represent PetClinic's web presentation layer. 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/WEB-INF/classes/messages.properties: -------------------------------------------------------------------------------- 1 | welcome=Welcome 2 | required=is required 3 | notFound=has not been found 4 | duplicate=is already in use 5 | nonNumeric=must be all numeric 6 | duplicateFormSubmission=Duplicate form submission is not allowed 7 | typeMismatch.date=invalid date 8 | typeMismatch.birthDate=invalid date 9 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/WEB-INF/classes/messages_de.properties: -------------------------------------------------------------------------------- 1 | welcome=Willkommen 2 | required=is required 3 | notFound=has not been found 4 | duplicate=is already in use 5 | nonNumeric=must be all numeric 6 | duplicateFormSubmission=Duplicate form submission is not allowed 7 | typeMismatch.date=invalid date 8 | typeMismatch.birthDate=invalid date 9 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/WEB-INF/classes/messages_en.properties: -------------------------------------------------------------------------------- 1 | welcome=Welcome 2 | required=is required 3 | notFound=has not been found 4 | duplicate=is already in use 5 | nonNumeric=must be all numeric 6 | duplicateFormSubmission=Duplicate form submission is not allowed 7 | typeMismatch.date=invalid date 8 | typeMismatch.birthDate=invalid date 9 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/WEB-INF/classes/messages_fr.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/orm-petclinic/war/WEB-INF/classes/messages_fr.properties -------------------------------------------------------------------------------- /samples/orm-petclinic/war/WEB-INF/geronimo-web.xml: -------------------------------------------------------------------------------- 1 | 2 | 4 | /petclinic 5 | true 6 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/WEB-INF/jsp/fields/address.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | Address: 4 | 5 | 6 | 7 | 8 |
" > 9 |
10 |

11 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/WEB-INF/jsp/fields/city.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | City: 4 | 5 | 6 | 7 | 8 |
" > 9 |
10 |

11 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/WEB-INF/jsp/fields/firstName.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | First Name: 4 | 5 | 6 | 7 | 8 |
" > 9 |
10 |

11 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/WEB-INF/jsp/fields/lastName.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | Last Name: 4 | 5 | 6 | 7 | 8 |
" > 9 |
10 |

11 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/WEB-INF/jsp/fields/telephone.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | Telephone: 4 | 5 | 6 | 7 | 8 |
" > 9 |
10 |

11 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/WEB-INF/jsp/footer.jsp: -------------------------------------------------------------------------------- 1 | 2 |


3 | 4 | 5 | 6 |
">HomePetClinic :: a Spring Framework demonstration
7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/WEB-INF/jsp/includes.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 3 | <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 4 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | <%-- Redirected because we can't set the welcome page to a virtual URL. --%> 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/orm-petclinic/war/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/orm-petclinic/war/logo.gif -------------------------------------------------------------------------------- /samples/orm-petclinic/warfile.bat: -------------------------------------------------------------------------------- 1 | build.bat warfile 2 | -------------------------------------------------------------------------------- /samples/osworkflow/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /samples/osworkflow/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- 1 | #Tue Jan 29 13:45:31 GMT 2008 2 | eclipse.preferences.version=1 3 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 4 | org.eclipse.jdt.core.compiler.compliance=1.5 5 | org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 6 | org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 7 | org.eclipse.jdt.core.compiler.source=1.5 8 | -------------------------------------------------------------------------------- /samples/osworkflow/.settings/org.eclipse.jst.common.project.facet.core.prefs: -------------------------------------------------------------------------------- 1 | #Tue Jan 29 13:45:34 GMT 2008 2 | classpath.helper/org.eclipse.jdt.launching.JRE_CONTAINER\:\:org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType\:\:java-1.5.0-sun-1.5.0.13/owners=jst.java\:5.0 3 | eclipse.preferences.version=1 4 | -------------------------------------------------------------------------------- /samples/osworkflow/.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/osworkflow/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /samples/osworkflow/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | #run.class=org.springmodules.examples.jcr.Main 4 | 5 | javac.source=1.3 6 | javac.target=1.3 7 | build.web=true 8 | project.title=SpringModules-OsWorkflow Sample 9 | -------------------------------------------------------------------------------- /samples/osworkflow/src/test/test.file: -------------------------------------------------------------------------------- 1 | required to keep the folder on the cvs. it is required by Spring Common Build. -------------------------------------------------------------------------------- /samples/osworkflow/src/webapp/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | 3 | -------------------------------------------------------------------------------- /samples/osworkflow/src/webapp/WEB-INF/jsp/underway.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 2 | <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 3 | 4 | 5 | Workflow Status 6 | 7 | 8 |

Workflows Underway

9 | 10 | ">
11 |
12 | -------------------------------------------------------------------------------- /samples/osworkflow/src/webapp/error.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | Login Error 4 | 5 |

Login Error.

6 | Home 7 | 8 | -------------------------------------------------------------------------------- /samples/osworkflow/src/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ page contentType="text/html;charset=UTF-8" language="java" %> 2 | 3 | OSWorkflow Sample - Document Approval 4 | 5 | Start New Document Approval Workflow
6 | Show Workflows in Progress
7 | 8 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/build.properties: -------------------------------------------------------------------------------- 1 | # Ant properties for building the Spring petclinic demo/tutorial 2 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/src/clinicPrevalenceBase/do.not.remove: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/src/org/springframework/samples/petclinic/PetType.java: -------------------------------------------------------------------------------- 1 | package org.springframework.samples.petclinic; 2 | 3 | /** 4 | * @author Juergen Hoeller 5 | */ 6 | public class PetType extends NamedEntity { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/src/org/springframework/samples/petclinic/Specialty.java: -------------------------------------------------------------------------------- 1 | package org.springframework.samples.petclinic; 2 | 3 | import java.io.Serializable; 4 | 5 | /** 6 | * @author Juergen Hoeller 7 | */ 8 | public class Specialty extends NamedEntity { 9 | 10 | } 11 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/src/org/springframework/samples/petclinic/jmx/CallMonitor.java: -------------------------------------------------------------------------------- 1 | package org.springframework.samples.petclinic.jmx; 2 | 3 | /** 4 | * Simple interface for a call monitor. 5 | * To be exposed for management via JMX. 6 | * 7 | * @author Rob Harrop 8 | * @since 1.2 9 | */ 10 | public interface CallMonitor { 11 | 12 | void setEnabled(boolean isEnabled); 13 | 14 | boolean isEnabled(); 15 | 16 | void reset(); 17 | 18 | int getCallCount(); 19 | 20 | long getCallTime(); 21 | 22 | } 23 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/src/org/springframework/samples/petclinic/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The classes in this package represent PetClinic's business layer. 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/src/org/springframework/samples/petclinic/validation/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The classes in this package represent the set of Validator objects 5 | the Business Layer makes available to the Presentation Layer. 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/src/org/springframework/samples/petclinic/web/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | The classes in this package represent PetClinic's web presentation layer. 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/META-INF/context.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/WEB-INF/classes/messages.properties: -------------------------------------------------------------------------------- 1 | welcome=Welcome 2 | required=is required 3 | notFound=has not been found 4 | duplicate=is already in use 5 | nonNumeric=must be all numeric 6 | duplicateFormSubmission=Duplicate form submission is not allowed 7 | typeMismatch.date=invalid date 8 | typeMismatch.birthDate=invalid date 9 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/WEB-INF/classes/messages_de.properties: -------------------------------------------------------------------------------- 1 | welcome=Willkommen 2 | required=is required 3 | notFound=has not been found 4 | duplicate=is already in use 5 | nonNumeric=must be all numeric 6 | duplicateFormSubmission=Duplicate form submission is not allowed 7 | typeMismatch.date=invalid date 8 | typeMismatch.birthDate=invalid date 9 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/WEB-INF/classes/messages_en.properties: -------------------------------------------------------------------------------- 1 | welcome=Welcome 2 | required=is required 3 | notFound=has not been found 4 | duplicate=is already in use 5 | nonNumeric=must be all numeric 6 | duplicateFormSubmission=Duplicate form submission is not allowed 7 | typeMismatch.date=invalid date 8 | typeMismatch.birthDate=invalid date 9 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/WEB-INF/jsp/fields/address.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | Address: 4 | 5 | 6 | 7 | 8 |
" > 9 |
10 |

11 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/WEB-INF/jsp/fields/city.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | City: 4 | 5 | 6 | 7 | 8 |
" > 9 |
10 |

11 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/WEB-INF/jsp/fields/firstName.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | First Name: 4 | 5 | 6 | 7 | 8 |
" > 9 |
10 |

11 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/WEB-INF/jsp/fields/lastName.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | Last Name: 4 | 5 | 6 | 7 | 8 |
" > 9 |
10 |

11 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/WEB-INF/jsp/fields/telephone.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | Telephone: 4 | 5 | 6 | 7 | 8 |
" > 9 |
10 |

11 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/WEB-INF/jsp/footer.jsp: -------------------------------------------------------------------------------- 1 | 2 |


3 | 4 | 5 | 6 |
">HomePetClinic :: a Spring Framework demonstration
7 | 8 | 9 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/WEB-INF/jsp/includes.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 3 | <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 4 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/WEB-INF/jsp/welcome.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | <%@ include file="/WEB-INF/jsp/header.jsp" %> 3 | 4 |

5 |

6 | ">Find owner 7 |

8 | ">Display all veterinarians 9 |

10 | ">Tutorial 11 | 12 | <%@ include file="/WEB-INF/jsp/footer.jsp" %> 13 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/index.jsp: -------------------------------------------------------------------------------- 1 | <%@ include file="/WEB-INF/jsp/includes.jsp" %> 2 | 3 | <%-- Redirected because we can't set the welcome page to a virtual URL. --%> 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/prevayler-petclinic/war/logo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/prevayler-petclinic/war/logo.gif -------------------------------------------------------------------------------- /samples/validation/validation-bean/.cvsignore: -------------------------------------------------------------------------------- 1 | .classes 2 | dist 3 | lib 4 | target 5 | -------------------------------------------------------------------------------- /samples/validation/validation-bean/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/validation/validation-bean/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../../projects/common-build 3 | #run.class=org.springmodules.examples.jcr.Main 4 | 5 | javac.source=1.5 6 | javac.target=1.5 7 | build.web=true 8 | project.title=SpringModules-Validation-Bean Sample 9 | -------------------------------------------------------------------------------- /samples/validation/validation-bean/src/etc/resources/commons-logging.properties: -------------------------------------------------------------------------------- 1 | org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger -------------------------------------------------------------------------------- /samples/validation/validation-bean/src/etc/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=WARN, stdout 2 | 3 | log4j.logger.org.springframework.web=DEBUG, stdout 4 | 5 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender 6 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 7 | log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n -------------------------------------------------------------------------------- /samples/validation/validation-bean/src/etc/resources/messages.properties: -------------------------------------------------------------------------------- 1 | person.title=Personal informations 2 | 3 | person.first.name=First name 4 | person.last.name=Last name 5 | person.email=Email 6 | person.password=Password 7 | person.verify.password=Verify password 8 | person.password.not.matching="Password" and "verify password" fields matching 9 | person.lucky.number=Lucky Number 10 | 11 | form.submit=Submit 12 | person.unlucky.number=Unluck Number -------------------------------------------------------------------------------- /samples/validation/validation-bean/src/test/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/validation/validation-bean/src/test/placeholder -------------------------------------------------------------------------------- /samples/validation/validation-bean/src/webapp/WEB-INF/jsp/success.jsp: -------------------------------------------------------------------------------- 1 | <%@ page session="false" %> 2 | 3 | 4 | 5 | 6 | 7 | Success 8 | 9 | 10 | 11 | 12 | 13 | Yoohoo... you got it right this time ;-) 14 | 15 | New Form 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /samples/validation/validation-bean/src/webapp/WEB-INF/jsp/taglibs.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %> 2 | <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt_rt" %> 3 | <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> -------------------------------------------------------------------------------- /samples/validation/validation-bean/src/webapp/index.htm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /samples/validation/validation-commons/.cvsignore: -------------------------------------------------------------------------------- 1 | .classes 2 | dist 3 | lib 4 | target 5 | -------------------------------------------------------------------------------- /samples/validation/validation-commons/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/validation/validation-commons/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../../projects/common-build 3 | #run.class=org.springmodules.examples.jcr.Main 4 | 5 | javac.source=1.3 6 | javac.target=1.3 7 | build.web=true 8 | project.title=SpringModules-Validator Sample 9 | -------------------------------------------------------------------------------- /samples/validation/validation-commons/src/etc/resources/commons-logging.properties: -------------------------------------------------------------------------------- 1 | org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger -------------------------------------------------------------------------------- /samples/validation/validation-commons/src/etc/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=WARN, stdout 2 | 3 | log4j.logger.org.springframework.web=DEBUG, stdout 4 | 5 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender 6 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 7 | log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n -------------------------------------------------------------------------------- /samples/validation/validation-commons/src/test/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/validation/validation-commons/src/test/placeholder -------------------------------------------------------------------------------- /samples/validation/validation-commons/src/webapp/WEB-INF/jsp/error.jsp: -------------------------------------------------------------------------------- 1 | <%@ page session="false"%> 2 | 3 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 4 | <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 5 | 6 | 7 | 8 | 9 | 10 | An error occured!

11 | Message:

12 | Stack: 13 |

14 | 15 | 16 | -------------------------------------------------------------------------------- /samples/validation/validation-commons/src/webapp/WEB-INF/jsp/taglibs.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 2 | <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 3 | <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> 4 | <%@ taglib uri="http://www.springmodules.org/tags/commons-validator" prefix="validator" %> -------------------------------------------------------------------------------- /samples/validation/validation-commons/src/webapp/WEB-INF/jsp/validator.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="javascript/x-javascript" %> 2 | <%@ taglib uri="http://www.springmodules.org/tags/commons-validator" prefix="validator" %> 3 | 4 | -------------------------------------------------------------------------------- /samples/validation/validation-valang/.cvsignore: -------------------------------------------------------------------------------- 1 | .classes 2 | dist 3 | lib 4 | target 5 | -------------------------------------------------------------------------------- /samples/validation/validation-valang/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/validation/validation-valang/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../../projects/common-build 3 | #run.class=org.springmodules.examples.jcr.Main 4 | 5 | javac.source=1.3 6 | javac.target=1.3 7 | build.web=true 8 | project.title=SpringModules-Validator Sample 9 | -------------------------------------------------------------------------------- /samples/validation/validation-valang/src/etc/resources/commons-logging.properties: -------------------------------------------------------------------------------- 1 | org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLogger -------------------------------------------------------------------------------- /samples/validation/validation-valang/src/etc/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=WARN, stdout 2 | 3 | log4j.logger.org.springframework.web=DEBUG, stdout 4 | 5 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender 6 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 7 | log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n -------------------------------------------------------------------------------- /samples/validation/validation-valang/src/test/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/validation/validation-valang/src/test/placeholder -------------------------------------------------------------------------------- /samples/validation/validation-valang/src/webapp/WEB-INF/jsp/taglibs.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> 2 | <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %> 3 | <%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> 4 | <%@ taglib uri="http://www.springmodules.org/tags/valang" prefix="valang" %> -------------------------------------------------------------------------------- /samples/validation/validation-valang/src/webapp/WEB-INF/jsp/validator.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" contentType="javascript/x-javascript" %> 2 | <%@ taglib uri="http://www.springmodules.org/tags/commons-validator" prefix="validator" %> 3 | 4 | -------------------------------------------------------------------------------- /samples/xt/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /samples/xt/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.5 5 | javac.target=1.5 6 | build.web=true 7 | tomcat.dir= 8 | project.title=SpringModules-XT-Sample 9 | -------------------------------------------------------------------------------- /samples/xt/src/etc/resources/templates/include.vtl: -------------------------------------------------------------------------------- 1 | ## Dynamic content: 2 |
3 | This is a $velocity generated HTML! 4 |
5 | 6 | ## Dynamic Javascript: 7 | -------------------------------------------------------------------------------- /samples/xt/src/java/org/springmodules/xt/examples/domain/BaseSpecification.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.xt.examples.domain; 2 | 3 | /** 4 | * Generic BaseSpecification interface. 5 | * 6 | * @author Sergio Bossa 7 | */ 8 | public interface BaseSpecification { 9 | public boolean isSatisfiedBy(T object); 10 | } 11 | -------------------------------------------------------------------------------- /samples/xt/src/java/org/springmodules/xt/examples/domain/CopyAware.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.xt.examples.domain; 2 | 3 | /** 4 | * Interface for objects aware of how can be copied. 5 | * 6 | * @author Sergio Bossa 7 | */ 8 | public interface CopyAware { 9 | 10 | public Object copy(); 11 | } 12 | -------------------------------------------------------------------------------- /samples/xt/src/java/org/springmodules/xt/examples/domain/MemoryRepositoryLoader.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.xt.examples.domain; 2 | 3 | /** 4 | * Load data into a memory store. 5 | * 6 | * @author Sergio Bossa 7 | */ 8 | public interface MemoryRepositoryLoader { 9 | public void loadInto(MemoryRepository store); 10 | } 11 | -------------------------------------------------------------------------------- /samples/xt/src/java/org/springmodules/xt/examples/domain/OfficeIdSpecification.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.xt.examples.domain; 2 | 3 | /** 4 | * BaseSpecification determining if a given office has a valid id. 5 | * 6 | * @author Sergio Bossa 7 | */ 8 | public class OfficeIdSpecification implements BaseSpecification { 9 | 10 | public boolean isSatisfiedBy(IOffice o) { 11 | return o.getOfficeId().matches("\\d+") || o.getOfficeId().matches("o\\d+"); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /samples/xt/src/java/org/springmodules/xt/examples/domain/codes/OtherErrorCodes.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.xt.examples.domain.codes; 2 | 3 | /** 4 | * EmployeeErrorCodes. 5 | * 6 | * @author Sergio Bossa 7 | */ 8 | public class OtherErrorCodes { 9 | 10 | public final static String NO_FILE_CODE = "no.file.code"; 11 | 12 | public final static String NO_DIR_CODE = "no.dir.code"; 13 | } 14 | -------------------------------------------------------------------------------- /samples/xt/src/java/org/springmodules/xt/examples/mvc/form/NoOpForm.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.xt.examples.mvc.form; 2 | 3 | /** 4 | * No-Op form. 5 | * 6 | * @author Sergio Bossa 7 | */ 8 | public class NoOpForm { 9 | } 10 | -------------------------------------------------------------------------------- /samples/xt/src/java/org/springmodules/xt/examples/mvc/form/OfficeView.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.xt.examples.mvc.form; 2 | 3 | import java.util.Set; 4 | import org.springmodules.xt.examples.domain.IOffice; 5 | 6 | /** 7 | * Office form view. 8 | * 9 | * @author Sergio Bossa 10 | */ 11 | public interface OfficeView extends IOffice { 12 | 13 | void setSelectableEmployees(Set employees); 14 | 15 | Set getSelectableEmployees(); 16 | } 17 | -------------------------------------------------------------------------------- /samples/xt/src/test/do.not.remove: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/xt/src/test/do.not.remove -------------------------------------------------------------------------------- /samples/xt/src/webapp/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/xt/src/webapp/images/loading.gif -------------------------------------------------------------------------------- /samples/xt/src/webapp/images/springmodules.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/samples/xt/src/webapp/images/springmodules.gif -------------------------------------------------------------------------------- /samples/xt/src/webapp/includes/include.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 2 | <%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> 3 | 4 | <%-- Dynamic content: --%> 5 |
6 | This is a generated HTML! 7 |
8 | 9 | <%-- Dynamic Javascript: --%> 10 | 13 | -------------------------------------------------------------------------------- /samples/xt/src/webapp/index.jsp: -------------------------------------------------------------------------------- 1 | <%@page contentType="text/html" pageEncoding="UTF-8"%> 2 | <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 3 | 5 | 6 | 7 | 8 | Redirecting ... 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /samples/xt/src/webapp/js/custom.js: -------------------------------------------------------------------------------- 1 | XT.defaultLoadingElementId = 'loading'; 2 | 3 | XT.defaultLoadingImage = '../images/loading.gif'; 4 | 5 | XT.defaultErrorHandler = function(ajaxRequest, exception) { 6 | alert(exception.message); 7 | }; -------------------------------------------------------------------------------- /samples/xt/src/webapp/springxt.css: -------------------------------------------------------------------------------- 1 | #titleBar { 2 | height: 70px; 3 | text-align: left; 4 | width: 100%; 5 | background: url(/springmodules-xt-sample/images/springmodules.gif) no-repeat; 6 | } -------------------------------------------------------------------------------- /sandbox/datamap/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /sandbox/datamap/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sandbox/datamap/org/springmodules/datamap/db/test.lck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/sandbox/datamap/org/springmodules/datamap/db/test.lck -------------------------------------------------------------------------------- /sandbox/datamap/org/springmodules/datamap/db/test.script: -------------------------------------------------------------------------------- 1 | CREATE SCHEMA PUBLIC AUTHORIZATION DBA 2 | CREATE USER SA PASSWORD "" 3 | GRANT DBA TO SA 4 | SET WRITE_DELAY 20 5 | -------------------------------------------------------------------------------- /sandbox/datamap/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | project.title=SpringModules-Sandbox-Context -------------------------------------------------------------------------------- /sandbox/datamap/sandbox/test/org/springmodules/datamap/db/test.lck: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/sandbox/datamap/sandbox/test/org/springmodules/datamap/db/test.lck -------------------------------------------------------------------------------- /sandbox/datamap/src/test/org/springmodules/datamap/Beer.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.datamap; 2 | 3 | public class Beer { 4 | private Long id; 5 | private String brand; 6 | 7 | public Long getId() { 8 | return id; 9 | } 10 | 11 | public void setId(Long id) { 12 | this.id = id; 13 | } 14 | 15 | public String getBrand() { 16 | return brand; 17 | } 18 | 19 | public void setBrand(String brand) { 20 | this.brand = brand; 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /sandbox/db/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /sandbox/db/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sandbox/db/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | project.title=SpringModules-Sandbox-DB -------------------------------------------------------------------------------- /sandbox/db/src/test/do.not.delete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/sandbox/db/src/test/do.not.delete -------------------------------------------------------------------------------- /sandbox/jcr/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /sandbox/jcr/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sandbox/jcr/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | project.title=SpringModules-Sandbox-Jcr -------------------------------------------------------------------------------- /sandbox/jcr/src/java/org/springmodules/jcr/mapping/support/.cvsignore: -------------------------------------------------------------------------------- 1 | OpenPersistenceManagerInView-java 2 | -------------------------------------------------------------------------------- /sandbox/jdbi/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /sandbox/jdbi/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /sandbox/jdbi/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | project.title=SpringModules-Sandbox-Jdbi -------------------------------------------------------------------------------- /sandbox/jdbi/src/test/do.not.delete: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/sandbox/jdbi/src/test/do.not.delete -------------------------------------------------------------------------------- /sandbox/lucene/src/java/org/springmodules/lucene/index/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Lucene indexing support 4 | 5 | 6 | 7 | 8 |

Lucene index support


9 | 10 | springmodules now offers integration with the Lucene text search engine.
11 | This package contains all the classes of the support in order to index documents 12 | or datas from any source with both an template and object/mass approach. 13 | 14 | 15 | -------------------------------------------------------------------------------- /sandbox/lucene/src/java/org/springmodules/lucene/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Lucene support 4 | 5 | 6 | 7 | 8 |

Lucene support


9 | 10 | springmodules now offers integration with the text search engine, Lucene.
11 | This package contains all the classes of the support. It contains two parts: 12 | indexing and search. 13 | 14 | 15 | -------------------------------------------------------------------------------- /sandbox/lucene/src/java/org/springmodules/lucene/search/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | Lucene search support 4 | 5 | 6 | 7 | 8 |

Lucene search support


9 | 10 | springmodules now offers integration with the Lucene text search engine.
11 | This package contains all the classes of the support in order to search datas 12 | basing lucene indexes in both template and object approach. 13 | 14 | 15 | -------------------------------------------------------------------------------- /sandbox/orm/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /sandbox/orm/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /sandbox/orm/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- 1 | used to keep the empty folder on the cvs. -------------------------------------------------------------------------------- /sandbox/orm/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | project.title=SpringModules-Sandbox-ORM -------------------------------------------------------------------------------- /sandbox/prevayler-template/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sandbox/prevayler-template/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Sergio 8 | Bossa 9 | 10 | -------------------------------------------------------------------------------- /sandbox/prevayler-template/docs/reference/src/images/do.not.delete.txt: -------------------------------------------------------------------------------- 1 | used to keep the empty folder on the cvs. -------------------------------------------------------------------------------- /sandbox/prevayler-template/docs/reference/src/prevayler-template.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /sandbox/prevayler-template/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.4 5 | javac.target=1.4 6 | 7 | project.title = Prevayler-Template 8 | -------------------------------------------------------------------------------- /sandbox/prevayler-template/src/etc/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | ### Direct log messages to stdout ### 2 | 3 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender 4 | log4j.appender.stdout.Target=System.out 5 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 6 | log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n 7 | 8 | ### Loggers ### 9 | 10 | log4j.rootLogger=info 11 | 12 | log4j.logger.org.springmodules=debug -------------------------------------------------------------------------------- /sandbox/prevayler-template/src/etc/test-resources/base1/do.not.remove.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/sandbox/prevayler-template/src/etc/test-resources/base1/do.not.remove.1 -------------------------------------------------------------------------------- /sandbox/prevayler-template/src/etc/test-resources/base2/do.not.remove.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/sandbox/prevayler-template/src/etc/test-resources/base2/do.not.remove.2 -------------------------------------------------------------------------------- /sandbox/prevayler-template/src/etc/test-resources/log4j.properties: -------------------------------------------------------------------------------- 1 | ### Direct log messages to stdout ### 2 | 3 | log4j.appender.stdout=org.apache.log4j.ConsoleAppender 4 | log4j.appender.stdout.Target=System.out 5 | log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 6 | log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n 7 | 8 | ### Loggers ### 9 | 10 | log4j.rootLogger=info 11 | 12 | log4j.logger.org.springmodules=debug -------------------------------------------------------------------------------- /sandbox/prevayler-template/src/test/org/springmodules/prevayler/test/domain/Manager.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.prevayler.test.domain; 2 | 3 | import java.util.Set; 4 | 5 | 6 | /** 7 | * Interface for a manager, a particular employee. 8 | * 9 | * @author Sergio Bossa 10 | */ 11 | public interface Manager extends Employee { 12 | 13 | public String getRole(); 14 | 15 | public void addManagedEmployee(Employee employee); 16 | 17 | public Set getManagedEmployees(); 18 | } 19 | -------------------------------------------------------------------------------- /sandbox/prevayler-template/src/test/org/springmodules/prevayler/test/domain/Office.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.prevayler.test.domain; 2 | 3 | import java.io.Serializable; 4 | import java.util.Set; 5 | 6 | /** 7 | * Interface for an office. 8 | * 9 | * @author Sergio Bossa 10 | */ 11 | public interface Office extends Serializable { 12 | 13 | String getName(); 14 | 15 | String getOfficeId(); 16 | } 17 | -------------------------------------------------------------------------------- /sandbox/remoting/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /sandbox/remoting/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /sandbox/remoting/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | project.title=SpringModules-Sandbox-ORM -------------------------------------------------------------------------------- /sandbox/template/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sandbox/template/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/sandbox/template/docs/reference/src/authors.xml -------------------------------------------------------------------------------- /sandbox/template/docs/reference/src/index.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/sandbox/template/docs/reference/src/index.xml -------------------------------------------------------------------------------- /sandbox/template/docs/reference/src/template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/sandbox/template/docs/reference/src/template.xml -------------------------------------------------------------------------------- /sandbox/template/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | project.title=SpringModules-Template 7 | 8 | tiger.javac.source=1.5 9 | tiger.javac.target=1.5 10 | tiger.src.java.dir=tiger/src/java 11 | tiger.src.test.dir=tiger/src/test 12 | tiger.src.resources.dir=tiger/src/etc/resources 13 | tiger.src.test.resources.dir=tiger/src/etc/test-resources 14 | -------------------------------------------------------------------------------- /sandbox/template/src/etc/resources/placeholder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/sandbox/template/src/etc/resources/placeholder.txt -------------------------------------------------------------------------------- /sandbox/template/tiger/src/etc/resources/placeholder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/sandbox/template/tiger/src/etc/resources/placeholder.txt -------------------------------------------------------------------------------- /sandbox/util/.cvsignore: -------------------------------------------------------------------------------- 1 | target 2 | lib 3 | data 4 | -------------------------------------------------------------------------------- /sandbox/util/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sandbox/util/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | project.title=SpringModules-Sandbox-Valang 7 | -------------------------------------------------------------------------------- /sandbox/util/src/java/org/springmodules/util/dateparser/DateParser.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.util.dateparser; 2 | 3 | import java.util.Date; 4 | 5 | /** 6 | *

DateParser is a general contract to turn a string into a date or 7 | * else throw an exception. 8 | * 9 | * @author Steven Devijver 10 | * @since 25-04-2005 11 | * 12 | */ 13 | public interface DateParser { 14 | 15 | public Date parse(String str) throws DateParseException; 16 | } 17 | -------------------------------------------------------------------------------- /sandbox/validation/.cvsignore: -------------------------------------------------------------------------------- 1 | target 2 | lib 3 | data 4 | -------------------------------------------------------------------------------- /sandbox/validation/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /sandbox/validation/docs/reference/src/authors.xml: -------------------------------------------------------------------------------- 1 | 5 | 6 | 7 | Uri 8 | Boness 9 | 10 | -------------------------------------------------------------------------------- /sandbox/validation/docs/reference/src/validation.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Validation 4 | 5 | 6 | 7 | Bean Validator 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /sandbox/validation/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | project.title=SpringModules-Sandbox-Validation 7 | 8 | tiger.javac.source=1.5 9 | tiger.javac.target=1.5 10 | tiger.src.java.dir=tiger/src/java 11 | tiger.src.test.dir=tiger/src/test 12 | tiger.src.resources.dir=tiger/src/etc/resources 13 | tiger.src.test.resources.dir=tiger/src/etc/test-resources -------------------------------------------------------------------------------- /sandbox/validation/src/etc/resources/META-INF/spring.handlers: -------------------------------------------------------------------------------- 1 | http\://www.springmodules.org/validation/bean/validator=org.springmodules.validation.bean.conf.namespace.ValidatorNamespaceHandler -------------------------------------------------------------------------------- /sandbox/validation/src/etc/resources/META-INF/spring.schemas: -------------------------------------------------------------------------------- 1 | http\://www.springmodules.org/validation/bean/validation.xsd=org/springmodules/validation/bean/conf/xml/validation.xsd 2 | http\://www.springmodules.org/validation/bean/validator.xsd=org/springmodules/validation/bean/conf/namespace/validator.xsd -------------------------------------------------------------------------------- /sandbox/validation/src/java/org/springmodules/validation/bean/conf/namespace/ValidationBeansParserConstants.java: -------------------------------------------------------------------------------- 1 | package org.springmodules.validation.bean.conf.namespace; 2 | 3 | /** 4 | * @author Uri Boness 5 | */ 6 | public interface ValidationBeansParserConstants { 7 | 8 | public final static String VALIDATION_BEANS_NAMESPACE = "http://www.springmodules.org/validation/bean/validator"; 9 | 10 | } 11 | -------------------------------------------------------------------------------- /sandbox/validation/tiger/src/etc/resources/placeholder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/sandbox/validation/tiger/src/etc/resources/placeholder -------------------------------------------------------------------------------- /sandbox/web/.cvsignore: -------------------------------------------------------------------------------- 1 | lib 2 | target 3 | -------------------------------------------------------------------------------- /sandbox/web/custom-resolver.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /sandbox/web/project.properties: -------------------------------------------------------------------------------- 1 | # The location of the common build system 2 | common.build.dir=${basedir}/../../projects/common-build 3 | 4 | javac.source=1.3 5 | javac.target=1.3 6 | project.title=SpringModules-Sandbox-Web -------------------------------------------------------------------------------- /src/java/org/springmodules/jsr94/factory/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | JSR-94 Factory Beans 4 | 5 | 6 | 7 | 8 |

JSR-94 Factory beans


9 | springmodules now offers integration with any JSR-94-compliant rule engine.
10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/java/org/springmodules/jsr94/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | JSR-94 Exceptions and Utility classes 4 | 5 | 6 | 7 | 8 |

JSR-94 Exceptions and Utility classes


9 | 10 | springmodules now offers integration with any JSR-94-compliant rule engine.
11 | This package contains the core structure of JSR-94 exceptions and utility classes that 12 | are used in the subpackages. 13 | 14 | 15 | -------------------------------------------------------------------------------- /src/java/org/springmodules/jsr94/rulesource/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | JSR-94 Rule Source Beans 4 | 5 | 6 | 7 | 8 |

JSR-94 Rule Source beans


9 | springmodules now offers integration with any JSR-94-compliant rule engine.
10 | The RuleSource interface implementations allow execution of rules using a JSR-94-compliant rule engine. 11 | 12 | 13 | -------------------------------------------------------------------------------- /src/java/org/springmodules/jsr94/support/package.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | JSR-94 Support Classes 4 | 5 | 6 | 7 | 8 |

JSR-94 Support Classes


9 | springmodules now offers integration with any JSR-94-compliant rule engine.
10 | The classes in this package represent classes and interfaces that are used by other packages 11 | to perform JSR-94-compliant rule engine operations. 12 | 13 | 14 | -------------------------------------------------------------------------------- /src/test/org/springmodules/jsr94/support/Jsr94AccessorTests.java: -------------------------------------------------------------------------------- 1 | 2 | package org.springmodules.jsr94.support; 3 | 4 | import junit.framework.TestCase; 5 | 6 | /** 7 | * @author robh 8 | */ 9 | public class Jsr94AccessorTests extends TestCase { 10 | 11 | public void testWithNullRulesSource() { 12 | try { 13 | new Jsr94Accessor(){}.afterPropertiesSet(); 14 | fail("Should raise IllegalArgumentException"); 15 | } catch(IllegalArgumentException ex) { 16 | // success 17 | } 18 | } 19 | 20 | } 21 | -------------------------------------------------------------------------------- /www/images/bullet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/www/images/bullet.gif -------------------------------------------------------------------------------- /www/images/buttonbar_bg.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/www/images/buttonbar_bg.gif -------------------------------------------------------------------------------- /www/images/buttonbar_left.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/www/images/buttonbar_left.gif -------------------------------------------------------------------------------- /www/images/buttonbar_right.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/www/images/buttonbar_right.gif -------------------------------------------------------------------------------- /www/images/foundry-small.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/www/images/foundry-small.gif -------------------------------------------------------------------------------- /www/images/icon.default.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/www/images/icon.default.gif -------------------------------------------------------------------------------- /www/images/icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/www/images/icon.gif -------------------------------------------------------------------------------- /www/images/screenshot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/www/images/screenshot.gif -------------------------------------------------------------------------------- /www/images/yjp.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/www/images/yjp.gif -------------------------------------------------------------------------------- /www/images/yjp.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/astubbs/spring-modules/583b9c78f663720f6a4433c488614fd8f18f82d2/www/images/yjp.jpg -------------------------------------------------------------------------------- /www/schema/jcr/springmodules-jcr.xsd: -------------------------------------------------------------------------------- 1 | 2 | 3 | 7 | 8 | 9 | 10 | --------------------------------------------------------------------------------