Juergen Hoeller
34357d2b1f
revised DefaultBindingErrorProcessor to use direct getPropertyName() and getValue() calls on PropertyAccessException itself (SPR-6111)
2009-09-15 10:51:50 +00:00
Rob Harrop
320f08ac79
[SPR-6017] a few more tweaks to how getLocalName is handled
2009-09-14 15:00:37 +00:00
Rob Harrop
7835e66abb
[SPR-6017] a few more tweaks to how getLocalName is handled
2009-09-14 10:43:04 +00:00
Juergen Hoeller
582c092f0e
revised use of generic provider class for Eclipse compile compatibility
2009-09-13 21:27:03 +00:00
Keith Donald
1e9fc388ac
added javax validation, hibernate, and vfs dependencies into eclipse
2009-09-11 19:04:03 +00:00
Rob Harrop
8f6a42bf64
[SPR-3635] [SPR-5039] [SPR-5813] JMX annotation inheritance fixed
2009-09-08 21:37:02 +00:00
Juergen Hoeller
209f43bee7
BeanFactory supports ObjectFactory as a dependency type for @Autowired and @Value (SPR-6079)
2009-09-08 20:55:00 +00:00
Rob Harrop
df3881d1e8
Update groovy dependency to match ivy.xml
2009-09-08 16:23:09 +00:00
Juergen Hoeller
6651ff0c55
fixed formatter annotation lookup
2009-09-08 01:35:36 +00:00
Juergen Hoeller
70038bcf3c
fixed format tests
2009-09-08 00:15:09 +00:00
Juergen Hoeller
0d084bd7f8
updated test dependencies
2009-09-08 00:11:28 +00:00
Juergen Hoeller
6e95b2c311
polishing
2009-09-08 00:05:09 +00:00
Juergen Hoeller
a86a698e5b
initial JSR-303 Bean Validation support; revised ConversionService and FormatterRegistry
2009-09-07 23:58:42 +00:00
Juergen Hoeller
7123e4f81e
expression parser uses context's ConversionService by default
2009-09-07 18:37:59 +00:00
Juergen Hoeller
1045847cf7
updated to CGLIB 2.2 and EHCache 1.6.2
2009-09-07 18:04:27 +00:00
Juergen Hoeller
8754f0bc85
updated dependencies
2009-08-31 11:25:54 +00:00
Costin Leau
ae8c053568
+ fixed NPE when closing up non-initialized contexts
2009-08-28 05:43:12 +00:00
Juergen Hoeller
904c2358cd
adapted to changes in non-lenient mode
2009-08-27 10:45:46 +00:00
Juergen Hoeller
e0bb838259
MBeanServerFactoryBean returns JDK 1.5 platform MBeanServer for agent id "" (SPR-5909)
2009-08-26 13:42:28 +00:00
Juergen Hoeller
04b619ebfb
fixed accidental test failures
2009-08-24 13:48:21 +00:00
Juergen Hoeller
427edfe93c
fixed package-info
2009-08-24 13:36:32 +00:00
Juergen Hoeller
fee838a65e
support for default "conversionService" bean in an ApplicationContext; revised formatting package, now integrated with DataBinder and AnnotationMethodHandlerAdapter; revised AccessControlContext access from BeanFactory
2009-08-24 13:30:42 +00:00
Keith Donald
a1b3b87540
polish
2009-08-20 03:53:49 +00:00
Keith Donald
641407cb4d
missing field test case
2009-08-20 03:51:20 +00:00
Keith Donald
901e88c575
polish
2009-08-20 03:45:08 +00:00
Keith Donald
78304c0ccf
core context.message, context.alert, model.binder modules; includes SpEL-based GenericBinder implementation
2009-08-20 03:40:23 +00:00
Keith Donald
2bd664f7ee
removed framework specific annotation in favor of user-defined for now
2009-08-19 15:02:50 +00:00
Keith Donald
704cc79cee
polish
2009-08-19 14:43:20 +00:00
Keith Donald
20f5f99e9a
SPR-6013, SPR-6014, SPR-6015 tests
2009-08-17 23:13:29 +00:00
Keith Donald
db40e15a3e
polish
2009-08-17 18:43:47 +00:00
Keith Donald
2381452e9a
SPR-6012, SPR-6013, SPR-6014 initial commit
2009-08-17 18:35:04 +00:00
Juergen Hoeller
45a0cadf8e
revised core conversion package for BeanWrapper/BeanFactory integration
2009-08-09 00:46:49 +00:00
Costin Leau
d5d3104b7b
+ interaction with user code uses now dedicated privileged when running under a security manager
2009-08-06 16:34:39 +00:00
Mark Pollack
97e3b5ca8c
SPR-5976 - Upgrade POMS to JUnit 4.6
2009-08-05 17:48:53 +00:00
Keith Donald
3ae3196ca7
pruned presentation model system from trunk to move to dev branch as its a 3.1 feature now
2009-08-05 15:29:26 +00:00
Keith Donald
00f90cd816
pruned presentation model system from trunk to move to dev branch as its a 3.1 feature now
2009-08-05 15:25:54 +00:00
Mark Fisher
4afcddcbc7
added PeriodicTrigger implementation
2009-08-04 15:58:54 +00:00
Mark Fisher
50956e0d37
added tests for ThreadPoolTaskScheduler
2009-08-01 03:12:19 +00:00
Mark Fisher
970fcab5de
Added ErrorHandler strategy for asynchronous tasks submitted to a scheduler. Replaced DelegatingExceptionProofRunnable with DelegatingErrorHandlingRunnable. Both ThreadPoolTaskScheduler and ConcurrentTaskScheduler now support the ErrorHandler strategy.
2009-08-01 02:57:15 +00:00
Mark Fisher
228e1d80fa
CronSequenceGenerator is now package-protected (only used by CronTrigger)
2009-07-31 18:49:18 +00:00
Keith Donald
e020b5752a
initial BindingLifecycle @MVC integration
2009-07-30 11:18:39 +00:00
Keith Donald
db487b6d42
fixe bug in element type for jeremyg
2009-07-29 21:30:48 +00:00
Juergen Hoeller
17dfc8b0fc
fixed constructor resolution algorithm to trigger ambiguity exception as late as possible
2009-07-29 16:43:12 +00:00
Juergen Hoeller
3cb073abce
revised non-lenient resolution
2009-07-28 14:43:37 +00:00
Keith Donald
1d6a7e57c1
delegate to presentation model
2009-07-28 14:01:55 +00:00
Keith Donald
de234e6839
polish
2009-07-27 22:23:50 +00:00
Keith Donald
d2d1de5457
mvc binding lifecycle; packaged with model map for now since it depends on it
2009-07-27 22:20:07 +00:00
Keith Donald
f0ca94d5f3
new presentation model methods; ability to surpress commit of dirty value in PMB
2009-07-27 21:49:09 +00:00
Keith Donald
0f434883dd
binding lifecycle per design review
2009-07-27 21:25:51 +00:00
Keith Donald
cd9f0bc10c
package info
2009-07-27 18:23:33 +00:00
Mark Fisher
fa1676460a
Replaced BinderSupport with a refactored AbstractBinder that delegates to a FieldBinder whose creation is the responsibility of each subclass.
2009-07-27 14:39:20 +00:00
Juergen Hoeller
1eabe2b441
lenientConstructorResolution flag applies to factory methods as well
2009-07-27 14:09:42 +00:00
Keith Donald
e85ad67fd0
javadoc
2009-07-27 12:39:23 +00:00
Keith Donald
ca060cea42
binder support
2009-07-27 12:36:16 +00:00
Mark Fisher
ac56f1f9b1
Removed @Override on interface method.
2009-07-27 01:10:53 +00:00
Mark Fisher
88a68042ba
Initial import of GenericBinder.
2009-07-27 01:05:46 +00:00
Keith Donald
110ada7626
polish
2009-07-26 21:28:53 +00:00
Keith Donald
0124224ebf
polish
2009-07-26 21:27:58 +00:00
Keith Donald
ce8f07994d
polish
2009-07-26 21:25:39 +00:00
Keith Donald
505f3c245a
polish
2009-07-26 21:24:00 +00:00
Keith Donald
da7e596b2a
default message factory
2009-07-26 21:22:13 +00:00
Keith Donald
4ed3924e6f
javadoc polish; added errors() to BindingResults
2009-07-26 20:57:22 +00:00
Keith Donald
e6b6743c44
bind template polish
2009-07-26 20:24:44 +00:00
Keith Donald
a66aa8c320
added bind template / field binder
2009-07-26 20:23:51 +00:00
Keith Donald
16b06306e0
presentation model binder tests
2009-07-25 17:40:42 +00:00
Keith Donald
dbf41e630b
polish
2009-07-25 17:39:35 +00:00
Keith Donald
edd7bb8d03
collapsed into support
2009-07-25 04:42:58 +00:00
Keith Donald
990d446c84
polish
2009-07-25 04:40:31 +00:00
Keith Donald
4a1d51f082
updated test package structure
2009-07-25 04:21:44 +00:00
Keith Donald
63336ff4a4
polish
2009-07-25 04:14:43 +00:00
Keith Donald
934d4a5fe0
moved model binding and validation related code into model module-level package; separated out ui concerns into ui subpackage
2009-07-25 04:07:21 +00:00
Keith Donald
de5528840d
presentation model binder
2009-07-24 23:20:49 +00:00
Keith Donald
8709959a98
polish
2009-07-24 21:01:57 +00:00
Keith Donald
5f9a541386
polish
2009-07-24 21:01:33 +00:00
Keith Donald
55aae08e32
polish
2009-07-24 20:14:51 +00:00
Mark Fisher
1bfb26e4b2
updated aspectj weaver version in .classpath files to match ivy.xml configuration
2009-07-24 20:09:01 +00:00
Keith Donald
f261b5c3c4
javadoc polish
2009-07-24 20:07:20 +00:00
Keith Donald
a7465c1475
javadoc polish
2009-07-24 19:40:11 +00:00
Keith Donald
bbe4c2b611
polish
2009-07-24 19:32:34 +00:00
Keith Donald
a6cd69dc7c
polish
2009-07-24 19:17:47 +00:00
Keith Donald
9bdbad55e5
javadoc improvements
2009-07-24 19:11:54 +00:00
Keith Donald
4255b7b1b2
updated package descriptions to reflect latest refactoring
2009-07-24 16:16:13 +00:00
Keith Donald
5cb5169237
Refactored class naming to capture ui.binding system as a general PresentationModel framework; PresentationModel and FieldModel are the key API elements now
2009-07-24 15:50:37 +00:00
Juergen Hoeller
c7b019cd5c
@Required does not get processed on beans returned by @Bean factory methods (SPR-5744)
2009-07-24 13:29:28 +00:00
Keith Donald
840ac88b29
more pruning
2009-07-23 14:03:20 +00:00
Keith Donald
a74422ed65
polish
2009-07-23 13:55:39 +00:00
Keith Donald
14018541e2
polish
2009-07-23 13:43:23 +00:00
Keith Donald
55a7ba8357
binding executor
2009-07-23 13:39:33 +00:00
Keith Donald
29768cb068
binding factory locator
2009-07-23 13:31:06 +00:00
Keith Donald
a3b57e2a84
polish
2009-07-22 20:02:35 +00:00
Keith Donald
d5e6d91cc4
polish
2009-07-22 19:56:24 +00:00
Keith Donald
ab7e985d72
polish
2009-07-22 19:55:35 +00:00
Keith Donald
6e05d3bd6e
updated tests
2009-07-22 19:37:26 +00:00
Keith Donald
6c5fb23e79
data binding system polish; package improvements
2009-07-22 19:37:06 +00:00
Juergen Hoeller
f519406c37
@Primary/@Lazy/@DependsOn supported as meta-annotations; @Bean supported as meta-annotation on factory methods as well
2009-07-22 15:23:22 +00:00
Christian Dupuis
a4bbd9abda
xsds now use schemaLocation attribute on xsd:import elements to specify the concrete schema version to import
2009-07-22 14:06:44 +00:00
Juergen Hoeller
4deef3796e
@PostConstruct works for multiple private init methods of the same name in a hierarchy (SPR-5945)
2009-07-22 12:52:47 +00:00
Keith Donald
5f99d02292
formatValue collection/array
2009-07-21 23:27:24 +00:00
Keith Donald
4e50c51139
list binding working
2009-07-21 22:54:52 +00:00
Keith Donald
14dd30c5a5
nested binding work; list binding still has kinks
2009-07-21 22:32:06 +00:00
Juergen Hoeller
f739c3fde1
resort to using @Bean directly
2009-07-21 15:22:58 +00:00
Juergen Hoeller
ec1f0e6211
support scope meta-annotations on factory methods as well
2009-07-21 14:23:25 +00:00
Juergen Hoeller
364641e9bc
revised static annotation check
2009-07-21 14:12:16 +00:00
Juergen Hoeller
8c7aec3c97
scoped proxies retain original qualifiers (SPR-5911)
2009-07-21 13:00:00 +00:00
Keith Donald
ec2833cd63
nested properties polish
2009-07-20 22:29:14 +00:00
Keith Donald
dc5faec189
all tests back compiling, still a few failing marked ignored
2009-07-20 22:05:28 +00:00
Keith Donald
603ffe80c8
list element binding
2009-07-20 20:34:02 +00:00
Keith Donald
2da1bb8607
more passing tests
2009-07-20 19:07:32 +00:00
Keith Donald
f39f91701d
property not found / required
2009-07-20 16:10:06 +00:00
Keith Donald
3cd3cddbe0
type formatters
2009-07-20 14:26:29 +00:00
Keith Donald
8ceb64fe0c
binding rule impl
2009-07-20 06:22:11 +00:00
Keith Donald
8147281c74
additional binding metadata
2009-07-20 03:48:57 +00:00
Keith Donald
9c78616e11
additional binding metadata
2009-07-20 03:48:32 +00:00
Keith Donald
263d502f51
polish
2009-07-19 06:42:33 +00:00
Keith Donald
0993e9cfb9
polish
2009-07-19 06:33:43 +00:00
Keith Donald
09c5d0eb97
binding status
2009-07-19 06:26:48 +00:00
Keith Donald
8d3fbc5df8
binding system refactoring - work in progress
2009-07-18 16:18:22 +00:00
Juergen Hoeller
8e2797153b
revised lenient constructor resolution (follow-up to SPR-5816)
2009-07-16 17:22:03 +00:00
Juergen Hoeller
a9254b34d1
introduced "lenientConstructorResolution" flag (SPR-5816)
2009-07-16 13:27:47 +00:00
Juergen Hoeller
cf29d1c367
constructor argument type matching supports arrays and simple class names now (SPR-5844)
2009-07-16 11:25:52 +00:00
Chris Beams
9e0d87c518
SPR-5932 - Singleton @Bean methods behave like prototypes in a Spring DM environment
...
* s/registerCallbacks/registerStaticCallbacks/ - see issue comments for full details
2009-07-15 19:38:47 +00:00
Chris Beams
9163d8043b
updated .jms dependency on junit 4.6.0 from test->runtime to test->compile. touched all org.eclipse.jdt.core.prefs (during the process of importing the projects). only the date comments within each have changed.
2009-07-15 07:26:31 +00:00
Keith Donald
9be56a39b4
moved binding configuration to publis binder api
2009-07-14 13:58:39 +00:00
Keith Donald
0576fe2654
removed experimental stuff
2009-07-13 21:22:59 +00:00
Keith Donald
2cf157e09a
polish
2009-07-13 21:17:54 +00:00
Keith Donald
5904814ec6
ignore cases from some tricky scenarios
2009-07-12 18:05:13 +00:00
Keith Donald
1344a6d4d0
more converters; since 3.0
2009-07-12 17:47:33 +00:00
Keith Donald
c519f2bd3a
string to map
2009-07-10 23:42:39 +00:00
Keith Donald
f53e627bb5
string array to map converter
2009-07-10 23:27:27 +00:00
Keith Donald
e4c868b837
javadoc
2009-07-10 21:32:24 +00:00
Andy Clement
85eda27cd4
for Keith and his binder: fault in support for maps (if attempt made to reference into null map) and for general objects, e.g. foo.bar if foo was null, attempt to dynamically build foo.
2009-07-10 19:43:32 +00:00
Keith Donald
e85a6740d8
new tests for andy
2009-07-10 18:49:38 +00:00
Mark Pollack
8c9346718b
POM maintenance/development - initial jarjar support in maven build for ASM
2009-07-10 02:12:50 +00:00
Mark Pollack
0c16554e23
SPR-5803 and additional POM maintenance/development
2009-07-09 19:38:07 +00:00
Keith Donald
c9a87de141
polish
2009-07-09 15:37:41 +00:00
Keith Donald
5cb03fa290
collapsed binding factory into binder for time being
2009-07-09 15:36:31 +00:00
Keith Donald
2db239031f
polish
2009-07-09 05:51:49 +00:00
Keith Donald
80760ed7a4
polish
2009-07-09 05:22:51 +00:00
Keith Donald
0c1c5fffba
collection property type formatters
2009-07-09 05:18:15 +00:00
Keith Donald
2be6ce0407
binding string to list
2009-07-09 04:37:28 +00:00
Keith Donald
2aef75b907
list binding tests
2009-07-09 03:30:19 +00:00
Keith Donald
cbe6695273
formatted annotation to apply to formatted value object classes
2009-07-08 23:21:09 +00:00
Keith Donald
90bafe35cb
forgot to commit type descriptor
2009-07-08 22:46:29 +00:00
Keith Donald
2bbf827d57
numerous binding enhancements; removed lazy binding for time being
2009-07-08 21:43:35 +00:00
Keith Donald
dc935dcd6d
added validation result
2009-07-03 15:14:23 +00:00
Keith Donald
2bc76bcd68
initial validation constraint spi commit
2009-07-03 15:13:47 +00:00
Sam Brannen
620c9b1f96
[SPR-5895] Upgraded to EasyMock 2.5.1.
2009-07-03 09:32:15 +00:00
Sam Brannen
8bfb56c75b
[SPR-5887] Upgraded to JUnit 4.6.0.
2009-07-02 18:07:55 +00:00
Sam Brannen
0bbca8624f
Made fragile tests a little less fragile: increased max times.
2009-07-02 18:02:58 +00:00
Sam Brannen
58db51324d
Made fragile tests a little less fragile: increased max times.
2009-07-02 16:02:24 +00:00
Keith Donald
3c76303416
polish
2009-06-26 16:09:18 +00:00
Keith Donald
e4d091489b
polish
2009-06-26 15:35:28 +00:00
Keith Donald
7e3c1bf09a
prepping for jsr 303 integration
2009-06-26 15:33:35 +00:00
Keith Donald
0edc3d94bd
polish
2009-06-26 15:19:03 +00:00
Keith Donald
b0129111c5
javadoc
2009-06-26 15:11:00 +00:00
Keith Donald
60c2b38c03
Alerts test
2009-06-26 15:09:56 +00:00
Keith Donald
3b68cde32b
alerts static factory
2009-06-26 14:47:18 +00:00
Keith Donald
18412ae295
polish
2009-06-26 12:47:52 +00:00
Keith Donald
604e4b6db3
polish
2009-06-26 05:28:25 +00:00
Keith Donald
03c125ebd0
javadoc
2009-06-26 05:16:59 +00:00
Keith Donald
9c5a538ae7
bind and validate lifecycle rename
2009-06-26 05:02:00 +00:00
Keith Donald
023d05e37f
set locale
2009-06-26 04:52:50 +00:00
Keith Donald
a0a5fcb4d9
polish
2009-06-25 20:28:53 +00:00
Keith Donald
00702e4e1c
polish
2009-06-25 20:27:39 +00:00
Keith Donald
5828010bae
Added binder factory; simplified public binder api
2009-06-25 20:26:22 +00:00
Keith Donald
9b7e9942db
polish
2009-06-25 19:18:02 +00:00
Keith Donald
6ce119483d
copyright
2009-06-25 18:26:07 +00:00
Keith Donald
3f5c43aaf5
message builder
2009-06-25 18:23:07 +00:00
Keith Donald
a0520501d3
removed user values in favor of simple map after code review
2009-06-25 03:17:04 +00:00
Keith Donald
1117050815
naming improvements since design review
2009-06-24 22:24:15 +00:00
Keith Donald
511701ebf4
polish
2009-06-24 22:09:46 +00:00
Keith Donald
f1b936515f
@Model and @Bound annotations for configuring Binder instance from annotation model beans
2009-06-23 17:53:16 +00:00
Keith Donald
4ea373b7dd
factored out alert from message; made binding responsible for alert generation
2009-06-18 18:09:01 +00:00
Sam Brannen
f749eacbc2
Disabled testExecuteLifecycleBindingErrors() until it passes consistently in the Ant build on Mac OS X.
2009-06-18 12:14:46 +00:00
Mark Fisher
b2d73b9824
The 'task' sub-element of the 'scheduled-tasks' element is now 'scheduled' to be consistent with the @Scheduled annotation (and to avoid task:task).
2009-06-17 19:39:51 +00:00
Keith Donald
9368e76ffc
web bind and lifecycle tests; polish
2009-06-17 15:56:07 +00:00
Keith Donald
62eae6d06a
message argument accessor - thanks andy
2009-06-17 03:12:44 +00:00
Keith Donald
3504ba3374
polish
2009-06-13 18:38:04 +00:00
Keith Donald
7ef1dace6e
polish
2009-06-13 18:31:32 +00:00
Keith Donald
6d59dad4b2
since 3.0; lifecycle pkg
2009-06-13 18:26:48 +00:00
Keith Donald
42cdeb4302
since 3.0
2009-06-13 18:25:59 +00:00
Keith Donald
079b856a6c
javadoc
2009-06-13 18:02:40 +00:00
Keith Donald
aba0b6d7e0
ignore failing test for now - andy c to investigate next wk
2009-06-13 17:23:40 +00:00
Keith Donald
dea3f3433b
ignore failing test for now - andy c to look at next wk
2009-06-13 17:20:49 +00:00
Keith Donald
d0079c6058
el-based message resolution; expected failure right now
2009-06-13 17:18:12 +00:00
Keith Donald
97e7dfb398
intermediate commit - wip bind and validate lifecycle
2009-06-13 12:45:25 +00:00
Sam Brannen
0096930a72
Moving Validator and ValidateResults from src/test to src/main so that the build is no longer broken.
2009-06-12 12:18:34 +00:00
Sam Brannen
20195eb66b
JavaDoc typo
2009-06-12 09:29:24 +00:00
Keith Donald
04fa16b699
successes/failures impl
2009-06-11 21:00:19 +00:00
Keith Donald
75c7a7aeeb
polish
2009-06-11 20:56:47 +00:00
Keith Donald
1d6a3e5360
bind and validate lifecycle initial commit
2009-06-11 20:29:01 +00:00
Keith Donald
8998228fac
formatter registry
2009-06-11 19:03:43 +00:00
Andy Clement
6875df28d9
change from string compare to code compare for Spel exceptions
2009-06-11 16:18:13 +00:00
Keith Donald
b9b893f868
annotation factory for currency format is overkill
2009-06-11 14:21:19 +00:00
Keith Donald
dcb3448748
javadoc
2009-06-11 14:15:52 +00:00
Keith Donald
6403107c08
Removed model parameterized type after review with juergen
2009-06-10 20:44:35 +00:00
Keith Donald
72e89510da
added user values holder after review with juergen
2009-06-10 20:36:43 +00:00
Keith Donald
7c433712d1
remove unused field
2009-06-10 14:42:42 +00:00
Keith Donald
be75a43c62
added web binder
2009-06-10 14:38:59 +00:00
Keith Donald
37eb0feb2b
polish
2009-06-10 13:43:22 +00:00
Keith Donald
991f618a7d
createUserValues factory method to Binder
2009-06-10 13:38:24 +00:00
Keith Donald
503f69b960
polish
2009-06-09 20:14:17 +00:00
Keith Donald
71cbd982e3
separated interface from impl
2009-06-09 19:27:13 +00:00
Keith Donald
58e60fb844
polish
2009-06-09 19:02:44 +00:00
Keith Donald
78b4254d39
polish
2009-06-09 18:59:44 +00:00
Keith Donald
04115a4ff4
todo
2009-06-09 15:30:40 +00:00
Keith Donald
a437fdfc7d
binding result tracking
2009-06-09 15:21:34 +00:00
Keith Donald
9a5c4cab72
polish
2009-06-08 20:42:09 +00:00
Juergen Hoeller
95a7ec6587
@ManagedResource is marked as inherited now, for generic management-aware base classes (SPR-3500)
2009-06-08 15:38:55 +00:00
Keith Donald
0cb28f5b41
javdoc
2009-06-08 05:06:37 +00:00
Keith Donald
5bef156258
removed binding failures - not yet needed
2009-06-08 04:28:36 +00:00
Keith Donald
065102bca9
date subpackage
2009-06-08 04:22:10 +00:00
Keith Donald
b8b84f4f39
javado polish
2009-06-08 04:09:31 +00:00
Keith Donald
68631eb80d
Added surpress warning unchecked
2009-06-07 21:24:33 +00:00
Keith Donald
65c90c56c0
Added AnnotatioFormatterFactory allowing Formatters to be created from property @Annotation values; polish
2009-06-07 21:22:37 +00:00
Keith Donald
534871e6f6
UI message system initial commit; support for adding UI messages of different severities INFO, WARNING, ERROR, FATAL
2009-06-06 19:13:27 +00:00
Christian Dupuis
8c65ed9e0b
some updates to error reporting to let errors show up in STS
2009-06-06 07:59:26 +00:00
Mark Fisher
df6ba69bc5
The <task:annotation-driven/> element now registers the post-processor for @Scheduled in addition to the already existing @Async support. Both "scheduler" and "executor" attributes are available.
2009-06-06 02:11:39 +00:00
Mark Fisher
c218b6c6c7
removed @Override annotations from interface methods
2009-06-06 02:02:18 +00:00
Mark Fisher
2c7463262c
Initial commit of @Scheduled annotation and ScheduledAnnotationBeanPostProcessor.
2009-06-06 01:57:45 +00:00
Mark Fisher
6dd2ce940f
fixed NPE on latch in test
2009-06-06 01:37:15 +00:00
Mark Fisher
044cc965c4
closing context at end of test methods
2009-06-06 01:25:10 +00:00
Mark Fisher
ec6cea54bc
Added tests for AsyncAnnotationBeanPostProcessor.
2009-06-06 01:15:05 +00:00
Mark Fisher
6c98e444fe
Added tests for ExecutorBeanDefinitionParser.
2009-06-06 01:07:18 +00:00
Mark Fisher
59eaf97886
Added support for the 'executor' element within the 'task' namespace for creating a ThreadPoolTaskExecutor instance.
2009-06-05 01:18:53 +00:00
Juergen Hoeller
3426ad3781
prepared 3.0 versions of the remaining namespaces
2009-06-03 10:29:17 +00:00
Juergen Hoeller
53333c3ed0
XML constructor-arg element allows for specifying a constructor argument by name now, with target argument names read from the class file via ASM or from Java 6's @ConstructorProperties annotation (SPR-3313)
2009-06-03 10:21:57 +00:00
Keith Donald
0a0b10b2ff
polish
2009-06-02 23:00:26 +00:00
Keith Donald
a696d78bd1
polish
2009-06-02 22:29:27 +00:00
Mark Fisher
3192b926ea
Added support for the 'annotation-driven' element within the 'task' namespace to enable detection of the @Async annotation on Spring-managed objects.
2009-06-02 16:58:43 +00:00
Andy Clement
12923f196a
new feature for binder - automatically create lists and entries in lists upon referencing nulls
2009-06-02 16:42:43 +00:00
Andy Clement
ac9e42fa29
BinderTests - two ignored tests reactivated. Binder - modified how annotation based formatters are registered/looked up
2009-06-02 00:24:43 +00:00
Keith Donald
28848f3132
fixed issue that did not compile with sun compiler
2009-06-01 23:23:13 +00:00
Keith Donald
6ea55e9bda
more tests
2009-06-01 23:03:19 +00:00
Mark Fisher
3b42200cda
initial commit of the AsyncAnnotationBeanPostProcessor
2009-06-01 22:23:40 +00:00
Mark Fisher
e67aa6cbb2
Added tests for the 'scheduled-tasks' element parsing within the 'task' namespace.
2009-06-01 21:40:45 +00:00
Mark Fisher
b9a3065c0c
Added tests for the 'scheduler' element parsing within the 'task' namespace.
2009-06-01 21:16:11 +00:00
Keith Donald
b9682d7823
forgot to commit
2009-06-01 18:49:00 +00:00
Mark Fisher
b0d11e8c15
Added package declarations and comments to package-info.java files where they had been missing.
2009-06-01 18:47:52 +00:00
Keith Donald
16ad6a3617
initial data binder commit; dateformatter
2009-06-01 18:34:22 +00:00
Chris Beams
a9696c7282
RESOLVED - SPR-5523: Replace all 'package.html' artifacts with 'package-info.java'
...
* Applied patch submitted by Carlos Zuniga
2009-06-01 04:14:22 +00:00
Juergen Hoeller
a26a2275c3
revised Java 6 checks to test for the presence of specific Java 6 interfaces/classes only
2009-05-28 11:16:42 +00:00
Christian Dupuis
1a7ec7daf2
use the annotation meta data in problem reporting
2009-05-27 15:53:35 +00:00
Christian Dupuis
1c5e1e04e0
use the annotation meta data in problem reporting
2009-05-27 15:20:25 +00:00
Andy Clement
5ea898bdb4
remove antlr dependency
2009-05-27 04:37:45 +00:00
Andy Clement
d372a9ac5d
use new SpEL parser
2009-05-27 04:33:21 +00:00
Keith Donald
2fa2e54c72
polish
2009-05-26 16:22:09 +00:00
Keith Donald
07f19f7441
format system initial commit
2009-05-26 16:18:42 +00:00
Christian Dupuis
6cc33fc609
added spring.tooling descriptor and images for all namespaces
2009-05-26 11:58:09 +00:00
Sam Brannen
af56f6497c
Updated regarding generics; fixed typos.
2009-05-25 09:04:05 +00:00
Mark Fisher
0007643af9
SPR-4359 renamed 'concurrent' namespace to 'task'
2009-05-22 03:12:43 +00:00
Mark Fisher
1b302b70d0
SPR-4359 the 'scheduling' namespace is now 'concurrent'
2009-05-21 18:41:13 +00:00
Juergen Hoeller
a3af9e7330
revised use of id and display name (id may be null; SPR-5761)
2009-05-20 00:12:19 +00:00
Juergen Hoeller
da4f1d0eb7
revised use of id and display name (id may be null; SPR-5761)
2009-05-19 23:48:44 +00:00
Juergen Hoeller
e137b10978
polishing
2009-05-19 22:33:30 +00:00
Juergen Hoeller
fc1df58e2b
fixed build; revised generic declarations
2009-05-19 22:31:31 +00:00
Jennifer Hickey
822ed03826
SPR-5256
2009-05-19 21:02:43 +00:00
Keith Donald
50bcecac95
removed unused import
2009-05-18 13:14:55 +00:00
Keith Donald
8cbab5acb6
costin code review comments
2009-05-18 13:13:34 +00:00
Keith Donald
46c9a003eb
BindingPoint to ConversionPoint, javadoc
2009-05-15 20:32:23 +00:00
Keith Donald
cf2453e8eb
renamed TypeDescriptor to BindingPoint
2009-05-15 17:30:03 +00:00
Christian Dupuis
33de330b0e
minor change to use registerBeanComponent instead of directly registering the BeanDefinition
2009-05-15 13:42:24 +00:00
Christian Dupuis
48c97342fe
some minor tweaks to the scheduling namespace parser to make it more tooling friendly; applied new tools:annotation to method attribute in scheduling xsd
2009-05-15 13:24:28 +00:00
Christian Dupuis
fba5e5f0db
fixed tooling related problem where empty value of an attribute that should take a bean reference would call the RuntimeBeanReference constructor in the namespace parser and throw a IllegalArgumentException although the problem has already been reported using the ProblemReporter API
2009-05-15 13:22:30 +00:00
Juergen Hoeller
14732c5dc2
@Import detects and accepts existing configuration class in any order of processing
2009-05-13 20:49:45 +00:00
Juergen Hoeller
433d52b728
@Import detects and accepts existing configuration class of the desired type
2009-05-13 16:19:56 +00:00
Juergen Hoeller
da71f266ae
ConfigurationClassBeanDefinition implements AnnotatedBeanDefinition
2009-05-12 23:12:51 +00:00
Juergen Hoeller
cce6e2f4cd
added SourceExtractor support
2009-05-12 22:27:37 +00:00
Juergen Hoeller
bbd69da37f
updated all Spring Framework OSGI manifests to list unversioned imports explicitly; relaxed several OSGi bundle dependencies to optional and extended version ranges
2009-05-12 16:43:15 +00:00
Juergen Hoeller
20f12e6158
removed outdated Attributes references
2009-05-12 16:14:09 +00:00
Juergen Hoeller
12d6aa232a
added setMetadataReaderFactory method
2009-05-12 16:13:36 +00:00
Juergen Hoeller
e78c6fc317
explicitly declared SmartApplicationListener as ApplicationListener<ApplicationEvent>
2009-05-11 22:49:07 +00:00
Juergen Hoeller
0297116542
generified TypeConverter interface
2009-05-11 22:44:33 +00:00
Mark Fisher
ff36a31874
SPR-4359 Added support for a 'task-scheduler' element.
2009-05-08 20:32:11 +00:00
Mark Fisher
3e9b9a8a2a
SPR-4359 Initial commit of scheduling namespace support.
2009-05-08 18:32:07 +00:00
Juergen Hoeller
266a65982d
Servlet/Portlet ApplicationContexts use a specific id based on servlet/portlet name; DefaultListableBeanFactory references are serializable now when initialized with an id; scoped proxies are serializable now, for web scopes as well as for singleton beans; injected request/session references are serializable proxies for the current request now
2009-05-07 22:29:55 +00:00
Juergen Hoeller
4ccb352aac
ReloadableResourceBundleMessageSource correctly calculates filenames for locales with variant but without country now (SPR-5716)
2009-05-07 09:24:34 +00:00
Juergen Hoeller
0320445316
moved ScheduledTaskRegistrar to new config package (where the scheduling namespace will live as well)
2009-05-06 08:47:18 +00:00
Juergen Hoeller
1b5a433f22
added ScheduledTaskRegistrar etc
2009-05-05 18:40:43 +00:00
Juergen Hoeller
636d1db36d
avoid NPE for definitions without bean class specified
2009-05-05 18:33:20 +00:00
Juergen Hoeller
a6124793fc
polishing
2009-05-05 09:36:53 +00:00
Juergen Hoeller
6930859e82
removed StandardScopes pseudo-enum (superseded by meta-annotated scopes)
2009-05-05 09:32:55 +00:00
Thomas Risberg
15b33684a7
fixed JavaDoc
2009-04-29 21:12:45 +00:00
Juergen Hoeller
cea8f7f69e
custom stereotype annotations can be meta-annotated with @Service, @Controller etc as well; @Scope and @Transactional are now supported as meta-annotations on custom annotations
2009-04-26 11:41:06 +00:00
Juergen Hoeller
b5d21108da
@Configuration parsing fully relies on Spring's MetadataReader abstraction now
2009-04-24 11:16:46 +00:00
Juergen Hoeller
ea9d8925a2
next cut of JavaConfig metadata reading revision: using cached MetadataReaders
2009-04-22 10:46:24 +00:00
Chris Beams
4d509cebdb
Temporarily ignoring GroovyScriptFactoryTests#testResourceScriptFromTag in order to allow more important fixes to roll out.
2009-04-21 18:14:08 +00:00
Chris Beams
7ba4c563a6
Fixing build breakage with GroovyScriptFactoryTests.
...
The problem was that the Messenger object was not being proxed (assertTrue(AopUtils.isAopProxy(messenger)) was returning false). The cause for this seemed to be that the
pointcut was malformed / out of date, reading execution(* org.springframework.scripting.Messenger.*(..)), when the groovy Messenger class is actually declared in the org.springframework.scripting.groovy package.
I tried updating the fully-qualified package name in the pointcut expression, and this caused AspectJ matching errors saying that there was not such type that matches that FQ name.
So as a final resort, I removed the full-qualification entirely and went with execution(* *..Messenger.*(..)). All tests pass now, but it raises the question, why was AJ having matching errors? Is it because
the pointcut matching is being done before the groovy class is loaded? There could be a potential bug here.
2009-04-21 17:20:39 +00:00
Chris Beams
7d10d05b27
(temporarily) increasing visibility of the ConfigurationClassAnnotation interface in an attempt to resolve the issue encountered at http://is.gd/tCud
2009-04-21 16:24:54 +00:00
Juergen Hoeller
14bd475519
revised support for annotated factory methods (merged @FactoryMethod functionality into JavaConfig facility)
2009-04-19 23:45:31 +00:00
Arjen Poutsma
6495bdd8c8
Added AspectJ dependency
2009-04-18 09:06:04 +00:00
Thomas Risberg
1facd45c5e
switched to use XInclude
2009-04-14 21:37:40 +00:00
Juergen Hoeller
9baf9cdc2f
reintroduced "removeApplicationListener" method as well
2009-04-12 20:59:52 +00:00
Costin Leau
f6ecffdba7
+ osgi manifest updates
2009-04-11 20:57:09 +00:00
Juergen Hoeller
73dd6c28a3
reintroduced "removeAllListeners()" method since Spring DM uses it
2009-04-09 18:18:54 +00:00
Mark Pollack
362629d03b
Change version from 3.0.0.M3 to 3.0.0.BUILD-SNAPSHOT (again)
2009-04-09 14:38:35 +00:00
Juergen Hoeller
859497b171
@Resource names may use ${...} placeholders (SPR-5656)
2009-04-09 09:14:06 +00:00
Chris Beams
d08d73f274
Renamed ConfigurationPostProcessorTests -> ConfigurationClassPostProcessorTests
2009-04-06 21:29:30 +00:00
Chris Beams
254bf7e403
Fixed SPR-5655 - dm Server issues with ConfigurationClassPostProcessor attempting to read .class files with ASM with incorrect class loader
2009-04-06 21:23:37 +00:00
Chris Beams
e500348ca7
Fixed mystyped dependency on org.antlr 3.0.1 in context's Eclipse .classpath
2009-04-06 19:43:41 +00:00