Commit Graph

771 Commits

Author SHA1 Message Date
Juergen Hoeller 613f744990 generic collection type resolution respects upper bound as well
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@624 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-13 09:09:56 +00:00
Ben Hale cd9cbabb4d Updated to new version of spring-build
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@623 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-13 08:56:49 +00:00
Juergen Hoeller 4ab4e93f45 avoid NPE in PathMatchingResourcePatternResolver when initialized with null ClassLoader
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@622 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-12 23:46:17 +00:00
Juergen Hoeller 0e27639083 refined OSGi version constraints for "javax.annotation" and "junit.framework"
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@621 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-12 23:36:56 +00:00
Juergen Hoeller 41c04863f1 DefaultLobHandler uses explicit Blob/Clob access for reading when "wrapAsLob"=true
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@620 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-12 23:30:28 +00:00
Juergen Hoeller 793bf07941 revised expression parser API design
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@619 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-12 23:03:58 +00:00
Juergen Hoeller b8b836ca43 added IntelliJ settings for integration-tests module
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@618 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-12 22:12:27 +00:00
Juergen Hoeller 0f0f2d37ba made SpringBeanAutowiringInterceptor callback signature compatible with WebSphere
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@617 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-12 18:05:37 +00:00
Juergen Hoeller 45632781a2 polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@616 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-12 17:41:46 +00:00
Juergen Hoeller 5405f247e8 generified NumberUtils signature
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@615 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-12 17:40:51 +00:00
Juergen Hoeller f89bcac1a4 fixed JmsException/JmsUtils to fully avoid NPEs in case of cause messages being null
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@614 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-12 17:33:57 +00:00
Juergen Hoeller 3e9e9e2267 added @Async annotation, AsyncExecutionInterceptor, AsyncAnnotationAdvisor
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@613 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-10 11:24:05 +00:00
Arjen Poutsma d9049bace9 Solved concurrency issue
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@612 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-09 22:10:47 +00:00
Juergen Hoeller 699b370990 registered plain singletons will be fully matched according to their qualifiers; "systemProperties" bean is not considered a default match for type Properties anymore (SPR-5355)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@611 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-09 22:06:07 +00:00
Juergen Hoeller ff3b3f0c02 updated to Hibernate 3.3 + Hibernate EntityManager 3.4 (requires SFL4J <= 1.5.3!) as well as OpenJPA 1.1
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@610 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-09 21:40:53 +00:00
Juergen Hoeller 1f140d5632 revised advice ordering (for async execution interceptor)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@609 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-09 18:32:21 +00:00
Juergen Hoeller a0d20fb424 polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@608 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-09 18:28:04 +00:00
Juergen Hoeller 47f3b9881b ApplicationListener beans get obtained on demand, supporting non-singletons as well; ApplicationListeners will be called in the order according to the Ordered contract; generified ApplicationListener interface
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@607 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-09 18:26:30 +00:00
Juergen Hoeller ed42fb056e polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@606 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-09 15:38:17 +00:00
Juergen Hoeller c09d4962d0 support for WebSphere's ResourceAdapter-managed transactions
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@605 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-09 15:36:20 +00:00
Arjen Poutsma a9b28cf9bd Added content negotiation and MarshallingView to petclinic
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@604 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-06 16:12:13 +00:00
Arjen Poutsma c0aa6c9330 Added content negotiation and MarshallingView to petclinic
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@603 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-06 15:54:57 +00:00
Arjen Poutsma 1f1968e93f SPR-5452: Content negotiation
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@602 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-06 14:38:30 +00:00
Arjen Poutsma eac264dbf4 SPR-5460: Add AtomView sample to PetClinic
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@601 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-06 09:12:08 +00:00
Arjen Poutsma 2b0ce30843 Added link to Atom spec in javadoc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@600 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-06 08:18:37 +00:00
Juergen Hoeller a3a4171c41 added "Future submit(Runnable)" and "Future submit(Callable)" to AsyncTaskExecutor; SchedulingTaskExecutor interface extends AsyncTaskExecutor; added ExecutorServiceAdapter class as a standard wrapper for a Spring TaskExecutor; added ThreadPoolExecutorFactoryBean; reduced backport-concurrent support to TaskExecutor adapters
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@599 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-05 22:45:35 +00:00
Juergen Hoeller 4050980b80 all "taskExecutor" bean properties now accept any "java.util.concurrent.Executor"
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@598 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-05 21:18:10 +00:00
Juergen Hoeller 416f37d7c3 deprecated ConcurrentMap
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@597 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-05 21:07:53 +00:00
Juergen Hoeller d4888bfebe Java 5 code style
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@596 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-05 21:04:13 +00:00
Arjen Poutsma d05fd46aea Added extractFullFilenameFromUrlPath to WebUtils
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@595 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-05 15:45:25 +00:00
Arjen Poutsma 74253b7f00 Added MediaType
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@594 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-05 15:44:16 +00:00
Arjen Poutsma b18a2d0dda Made CollectionsFactory generic
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@593 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-05 15:33:44 +00:00
Arjen Poutsma c91ea61ed1 Made threadlocals generic
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@592 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-03 11:24:10 +00:00
Ramnivas Laddad ac574443ee Fixed toString(), toShortString(), and toLongString() methods for signature and join point (SPR-5437)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@591 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-27 22:58:28 +00:00
Scott Andrews 3d60962900 creating eclipse project settings for org.springframework.spring-library
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@590 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-26 16:03:05 +00:00
Scott Andrews eadc63bddb adding servlet api to the eclipse classpath to clear up tooling errors from JSP files
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@589 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-26 15:49:55 +00:00
Scott Andrews 03561357ec updating eclipse classpath for JDO 2.1
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@588 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-26 15:42:13 +00:00
Scott Andrews bb06b47f90 adding missing test time dependencies
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@587 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-26 15:35:17 +00:00
Juergen Hoeller cb13c1c042 polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@586 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-25 23:29:45 +00:00
Juergen Hoeller 1e22d06cdc polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@585 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-25 23:28:01 +00:00
Juergen Hoeller ec1653aead generified operations interfaces; update to JDO 2.1; preparation for JPA 2.0
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@584 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-25 23:20:41 +00:00
Ramnivas Laddad dd6a691bf8 Added sourcepath for aspectjweaver jar
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@583 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-24 17:04:29 +00:00
Arjen Poutsma 099f9373cf Resurrected requestScopeTests.xml from revision 573
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@582 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-24 12:16:45 +00:00
Scott Andrews 4a9e3d4745 fixing broken unit test related to SPR-5429
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@581 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-23 22:32:26 +00:00
Scott Andrews ff095111b8 SPR-5429 Update Pet Clinic to use HSQL as an embedded database
Removing support for running HSQL in stand-alone mode.  Out of the box embedded HSQL and MySQL are supported.

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@580 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-23 20:52:20 +00:00
Scott Andrews c50a9d382e SPR-5429 Update Pet Clinic to use HSQL as an embedded database
Created DbcpDataSourceFactory factory bean to create and populate a dbcp based connection pool.  The factory bean is based on EmbeddedDataSourceFactory from the JavaConfig version of Pet Clinic.  The new DbcpDataSourceFactory has been tested with HSQL in embedded and stand-alone modes.

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@579 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-23 20:33:17 +00:00
Scott Andrews 9c867cfa3d javadoc polish
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@578 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-23 15:18:25 +00:00
Arjen Poutsma b62e6238d1 Fixed usage of wrong TestBean package.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@577 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-23 11:57:58 +00:00
Scott Andrews c28ee3cdf9 SPR-2733 Improvement for handling checkboxes in web forms (patch included)
Introduced default field prefix of '!', which can be overridden with WebDataBinder#setFieldDefaultPrefix.  If a field is otherwise not present, the default value is used for the field.  Field markers for the same field are ignored.

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@576 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-23 00:03:33 +00:00
Scott Andrews ba127b91f1 SPR-3389 Nicer handling of Java 5 enums by the Spring MVC form taglib.
The form:options and form:radiobuttons tags will now render a set of options automatically if the bind target is an Enum and items are not otherwise specified.  The values of the enum are converted into form inputs where by default the form value is the enum's name() and the form label is the enum's toString().

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@575 50f2f4bb-b051-0410-bef5-90022cba6387
2009-01-22 20:36:36 +00:00