You can subscribe to this list here.
| 2003 |
Jan
|
Feb
(55) |
Mar
(100) |
Apr
(203) |
May
(330) |
Jun
(190) |
Jul
(302) |
Aug
(323) |
Sep
(197) |
Oct
(245) |
Nov
(490) |
Dec
(330) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(194) |
Feb
(400) |
Mar
(416) |
Apr
(415) |
May
(359) |
Jun
(381) |
Jul
(491) |
Aug
(311) |
Sep
(291) |
Oct
(273) |
Nov
(355) |
Dec
(266) |
| 2005 |
Jan
(306) |
Feb
(303) |
Mar
(520) |
Apr
(346) |
May
(255) |
Jun
(221) |
Jul
(171) |
Aug
(247) |
Sep
(147) |
Oct
(125) |
Nov
(165) |
Dec
(65) |
| 2006 |
Jan
(90) |
Feb
(53) |
Mar
(121) |
Apr
(103) |
May
(113) |
Jun
(103) |
Jul
(104) |
Aug
(67) |
Sep
(78) |
Oct
(82) |
Nov
(78) |
Dec
(70) |
| 2007 |
Jan
(77) |
Feb
(76) |
Mar
(63) |
Apr
(30) |
May
(47) |
Jun
(41) |
Jul
(44) |
Aug
(44) |
Sep
(49) |
Oct
(33) |
Nov
(25) |
Dec
(21) |
| 2008 |
Jan
(45) |
Feb
(13) |
Mar
(15) |
Apr
(12) |
May
(9) |
Jun
(33) |
Jul
(30) |
Aug
(7) |
Sep
(20) |
Oct
(17) |
Nov
(20) |
Dec
(10) |
| 2009 |
Jan
(8) |
Feb
(5) |
Mar
(12) |
Apr
(17) |
May
(19) |
Jun
(97) |
Jul
(77) |
Aug
(33) |
Sep
(24) |
Oct
(41) |
Nov
(16) |
Dec
(32) |
| 2010 |
Jan
(24) |
Feb
(14) |
Mar
(50) |
Apr
(71) |
May
(70) |
Jun
(64) |
Jul
(45) |
Aug
(62) |
Sep
(32) |
Oct
(4) |
Nov
(12) |
Dec
(2) |
| 2011 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(3) |
May
(6) |
Jun
(1) |
Jul
(4) |
Aug
(3) |
Sep
(4) |
Oct
(6) |
Nov
(3) |
Dec
(3) |
| 2012 |
Jan
(4) |
Feb
(8) |
Mar
(6) |
Apr
(10) |
May
(2) |
Jun
(3) |
Jul
(11) |
Aug
(10) |
Sep
(4) |
Oct
|
Nov
(1) |
Dec
(1) |
| 2013 |
Jan
(4) |
Feb
(1) |
Mar
(9) |
Apr
(1) |
May
(8) |
Jun
(2) |
Jul
(5) |
Aug
(2) |
Sep
|
Oct
(3) |
Nov
(10) |
Dec
(8) |
| 2014 |
Jan
(3) |
Feb
(12) |
Mar
(9) |
Apr
(12) |
May
(2) |
Jun
|
Jul
(3) |
Aug
(1) |
Sep
(1) |
Oct
(4) |
Nov
|
Dec
(2) |
| 2015 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(9) |
May
(2) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(7) |
Oct
(9) |
Nov
(7) |
Dec
(9) |
| 2016 |
Jan
(7) |
Feb
(5) |
Mar
(5) |
Apr
(5) |
May
(8) |
Jun
(4) |
Jul
(5) |
Aug
(4) |
Sep
(6) |
Oct
(7) |
Nov
(2) |
Dec
(3) |
| 2017 |
Jan
(7) |
Feb
(8) |
Mar
(7) |
Apr
(3) |
May
(4) |
Jun
(3) |
Jul
(5) |
Aug
(8) |
Sep
(4) |
Oct
(2) |
Nov
(3) |
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2021 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(2) |
Aug
(5) |
Sep
(2) |
Oct
|
Nov
|
Dec
(1) |
| 2026 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Juha K. <juh...@gm...> - 2005-02-18 16:48:55
|
Actually the XML-file itself can specify the used XSL-stylesheet by having a processing instruction like: <?xml-stylesheet href="transform.xsl" type="text/xml"?> (See http://www.w3.org/TR/xml-stylesheet/ for details.) Unfortunately, by default XML-parsers (or at least Xerces) won't try to apply the specified XSLT-stylesheets when parsing. Still, it's easy enough by loading the document with a transformer: Source source = new StreamSource(file); TransformerFactory tf = TransformerFactory.newInstance(); // Extract the stylesheet from document, if there is one Source stylesheet = tf.getAssociatedStylesheet(source, null, null, null); // If document had stylesheet, use it. Otherwise use identity transform. Transformer transformer = stylesheet != null ? tf.newTransformer(stylesheet) : tf.newTransformer(); DOMResult result = new DOMResult(); transformer.transform(source, result); Document document = (Document) result.getNode(); So if Spring would load the context-files using this strategy it would be possible to get XSL-transforms for free. Are there any problems with this solution? On Thu, 17 Feb 2005 10:18:36 -0500, David Bowers <viv...@gm...> wrote: > I've been thinking about an extension to the mechanism for specifying > XML sources for Spring beans, where you specify an XML source and an > XSL transform. Something like this: > > <context-param> > <param-name>contextConfigLocation</param-name> > <param-value> > WEB-INF/normalContext.xml, > WEB-INF/cusomtContext.xml | WEB-INF/transformCustomContext.xsl > </param-value> > > In the example above, the new ResourcePatternResolver would look for a > | "operator", and "pipe" the first xml file through the second xsl > transform, and use the result to build the BeanFactory.. > > And to be more ambitious, maybe someone could do something like this > when using the Struts plugin. If you turned validation off on the > struts parsing, you could mix in certain spring document elements, and > transform the struts-config into a spring context file, possibly > eliminating the need for an additional action-servlet.xml file. > <plug-in className="org.springframework.web.struts.ContextLoaderPlugIn"> > <set-property property="contextConfigLocation" > value="/WEB-INF/struts-config.xml | /WEB-INF/struts-transform.xsl"/> > </plug-in> > > Another benefit of this is it could make it easier for someone to > define common beans. Instead of > > <bean class="com.abc.domain.Entry"> > <constructor-arg index="0"><value>someKey</value></constructor-arg> > <constructor-arg index="1"><value>someValue</value></constructor-arg> > </bean> > > which is very wordy if you specify 10 or 15 of those objects, you > could write an xsl transform that would produce the above output from > this: > > <entry key="someKey" value="someValue"/> > > I haven't researched exactly where in the Spring code this would have > to be extended (it looks like it would just involve extending some of > the implementations of ResourcePatternResolver). Before I work on it > (and no promises), I'm curious if this interests anyone else? If so, > any thoughts on what the XSL transform "operator" should be? "|" is > quite intuitive to me, but it could be any of the following: > custom.xml * transform.xsl > transform(custom.xml, transform.xsl) // If very ambitious, allow a > user to "plug-in" implementations of the function > transform:/(custom.xml, transform.xsl) //Looks more like a URI > > /David Bowers > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > -- Any clod can have facts, but having opinions is an art. --Charles McCabe |
|
From: Rob R. <rob...@ur...> - 2005-02-18 05:12:12
|
I think this is a very good idea. I think it would be attractive to
those who are turned off by the amount of XML in the Spring config
files. Another example would be the Hibernate config from the petclinic
sample app, which could have some of its config shrunk into something
like this:
<sessionFactory dataSource="dataSource">
<mappings>petclinic.hbm.xml</mappings>
<property key="hibernate.dialect">${hibernate.dialect}</property>
</sessionFactory>
<dataSource type="driverManager"
className="${jdbc.driverClassName}"
url="${jdbc.url}"
etc..
/>
I'm rusty on my XSL, but I think you could still use regular <bean>
definitions and just have templates for "special" elements.
Rob
Seth Ladd wrote:
>On Thu, 17 Feb 2005 10:18:36 -0500, David Bowers <viv...@gm...> wrote:
>
>
>>I've been thinking about an extension to the mechanism for specifying
>>XML sources for Spring beans, where you specify an XML source and an
>>XSL transform. Something like this:
>>
>> <context-param>
>> <param-name>contextConfigLocation</param-name>
>> <param-value>
>> WEB-INF/normalContext.xml,
>> WEB-INF/cusomtContext.xml | WEB-INF/transformCustomContext.xsl
>> </param-value>
>>
>>
>
>We have often wanted to do this. We have split our context files into
>domain specific contexts. Each domain is specific (DAO, web,
>security, etc). If each had their own format (internal to our needs)
>it would make reading these files much easier. Merely transforming
>them into Spring's bean DTD at runtime makes sense sometimes.
>
>Seth
>
>
>
|
|
From: Colin S. <col...@ex...> - 2005-02-18 02:36:51
|
Looks somewhat like a clone of phpBB in terms of graphics and some features. The demo site at least seems a bit slower than your typical phpBB site, although who knows what sort of graphics it's running on. The plan right now is to probably move (within a month or less) to vBulletin (still PHP based), which costs a small amount of $$, but is more feature rich than phpBB in tems of supporting things like email digests and the like that people really need. phpBB 3 just keeps getting delayed, and even in the best case it'll be another 6 months or so probably before it would be released and stable, from what I can tell. The good thing is that there is a converter from phpBB to vBulletin, so we wouldn't lose any posts. Colin Thomas Risberg wrote: > Don't want to create more work for Colin, but I saw on Matt's blog > that there is a new JavaBB that is built using Spring. We should at > least take a look at it. > There is demo - > > http://www.javafree.com.br/forum.jbb > > Thomas > > > > Colin Sampaleanu wrote: > >> This is done now, and all seems ok. If anybody notices some breakage >> or other oddity on the forums (the only public app using that db) >> please let me know... >> >> Colin Sampaleanu wrote: >> >>> I need to upgrade the MySQL instance on the host which runs >>> forum.springframework.org. The forums will be unavilable during this >>> time. I'll be starting this in a few minutes. >>> >>> It would be better to do this at a time when less people are using >>> the forums (at night, etc.), but I am super time-constrained in the >>> next few weeks, and this needs to be done. >> >> |
|
From: Thomas R. <tho...@tr...> - 2005-02-18 02:26:15
|
Don't want to create more work for Colin, but I saw on Matt's blog that there is a new JavaBB that is built using Spring. We should at least take a look at it. There is demo - http://www.javafree.com.br/forum.jbb Thomas Colin Sampaleanu wrote: > This is done now, and all seems ok. If anybody notices some breakage > or other oddity on the forums (the only public app using that db) > please let me know... > > Colin Sampaleanu wrote: > >> I need to upgrade the MySQL instance on the host which runs >> forum.springframework.org. The forums will be unavilable during this >> time. I'll be starting this in a few minutes. >> >> It would be better to do this at a time when less people are using >> the forums (at night, etc.), but I am super time-constrained in the >> next few weeks, and this needs to be done. > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > |
|
From: Thomas R. <tho...@tr...> - 2005-02-18 02:07:21
|
+1 I'm about to start a new project and I wouldn't mind using HB3 for it. That will give me an opportunity to test the new support too. I think Colin has a good point - it would be better to start with the current codebase. We could then compare the new classes with the ones in the patch. That way we could port any changes that need to be made without having to worry about changes made since the patch was created. Thomas Colin Sampaleanu wrote: > +1. > > My only concern with using the patch in JIRA vs. making a new tree of > code based on existing one is if the patch has really been kept up to > date properly. There have been a pretty large number of Hibernate code > changes/fixes since then. It seems a shame to throw away that work, > but on the other hand it might be safer to start from scratch... > > Colin > > Rod Johnson wrote: > >> +1 >> >> Dmitriy Kopylenko wrote: >> >>> +1 for H3 support in sandbox sooner rather then later :-) >>> >>> Regards, >>> Dmitriy. >>> >>> Artur Karazniewicz wrote: >>> >>>> All, >>>> >>>> I read discussion about support for Hibernate3 (HB3 for short) last >>>> few >>>> weeks, here, on dev list. I totally agree that we can wait for >>>> official >>>> support of HB3 in spring till 1.2-rc versions. I wonder, though, if >>>> it is >>>> possible to import 'preliminary' support for HB3 into sandbox tree. >>>> Since I >>>> created JIRA >>>> (http://opensource.atlassian.com/projects/spring/browse/SPR-300) >>>> regarding >>>> HB3 support and did some work integrating HB alpha release and >>>> spring I got >>>> *a lot* of feedback. I thing people are more and more interested in >>>> support >>>> for HB3 in spring, even in sandbox. Currently there are few >>>> versions of >>>> patches available in SPR-300 - and it becomes harder and harder to >>>> maintain >>>> it. It would be nice to add support for HB3 beta in sandbox, so >>>> people >>>> could just checkout it from CVS compile and use, and it would be much >>>> easier to keep it in sync with rest of springframework. What about >>>> that? HB3 stable will be released in 2 weeks (HB3 developers plan >>>> to release >>>> official stable HB3 release on JBoss World, March 1 AFAIK). >>>> >>>> regards, >>>> Artur Karazniewicz >>> >>> > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > |
|
From: <al...@jt...> - 2005-02-17 23:41:44
|
<html><head>
<style>
.white { color:#FFFFFF }.index { background-color:#FFFFFF }.index-passed { =
color:#004400 }.index-failed { color:#FF0000; font-weight:bold }.index-head=
er { font-weight:bold }.link { font-family:arial,helvetica,sans-serif; font=
-size:10pt; color:#FFFFFF; text-decoration:none; }.tab-table { margin: 0em =
0em 0.5em 0em; }.tabs { font-family:arial,helvetica,sans-serif; font-size:8=
pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EE=
EEEE; }.tabs-link { color:#000000; text-decoration:none; }.tabs-link:visite=
d { color:#000000; text-decoration:none; }.tabs-selected { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; pad=
ding: 0em 2em; }.tabs-selected { border: inset; }.header-title { font-famil=
y:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bo=
ld; }.header-label { font-weight:bold; }.header-data { font-family:arial,he=
lvetica,sans-serif; font-size:10pt; color:#000000; }.modifications-data { f=
ont-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }.modi=
fications-sectionheader { background-color:#000066; font-family:arial,helve=
tica,sans-serif; font-size:10pt; color:#FFFFFF; }.modifications-oddrow { ba=
ckground-color:#CCCCCC }.modifications-evenrow { background-color:#FFFFCC }=
.changelists-oddrow { background-color:#CCCCCC }.changelists-evenrow { back=
ground-color:#FFFFCC }.changelists-file-spacer { background-color:#FFFFFF }=
.changelists-file-evenrow { background-color:#EEEEEE }.changelists-file-odd=
row { background-color:#FFFFEE }.changelists-file-header { background-color=
:#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFF=
FFF; }.compile-data { font-family:arial,helvetica,sans-serif; font-size:8pt=
; color:#000000; }.compile-error-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#FF0000; }.compile-warn-data { font-family:arial,=
helvetica,sans-serif; font-size:8pt; color:#CC9900; }.compile-sectionheader=
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-s=
ize:10pt; color:#FFFFFF; }.distributables-data { font-family:arial,helvetic=
a,sans-serif; font-size:8pt; color:#000000; }.distributables-sectionheader =
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-si=
ze:10pt; color:#FFFFFF; }.distributables-oddrow { background-color:#CCCCCC =
}.unittests-sectionheader { background-color:#000066; font-family:arial,hel=
vetica,sans-serif; font-size:10pt; color:#FFFFFF; }.unittests-oddrow { back=
ground-color:#CCCCCC }.unittests-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#000000; }.unittests-error { font-family:arial,he=
lvetica,sans-serif; font-size:8pt; color:#901090; }.unittests-failure { fon=
t-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }.checks=
tyle-oddrow { background-color:#CCCCCC }.checkstyle-data { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; }.checkstyle-sectionh=
eader { background-color:#000066; font-family:arial,helvetica,sans-serif; f=
ont-size:10pt; color:#FFFFFF; }
</style>
</head><body>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"header-title">BUILD COMPLETE - =
build.211</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>02/18/2005 00:17:05</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>22 minutes 13 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>02/17/2005 18:04:31</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>*** empty log message ***</td></tr></table><p>
<p>
<p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Errors/Warnings: (=
6) </td></tr><tr><td><pre class=3D"compile-data">Note: S=
ome input files use or override a deprecated API.<br class=3D"none"/>Note: =
Recompile with -deprecation for details.<br class=3D"none"/>Note: /jteam/bu=
ild2/checkout/spring/spring/mock/org/springframework/mock/web/MockHttpSessi=
on.java uses or overrides a deprecated API.<br class=3D"none"/>Note: Recomp=
ile with -deprecation for details.<br class=3D"none"/>Note: Some input file=
s use or override a deprecated API.<br class=3D"none"/>Note: Recompile with=
-deprecation for details.<br class=3D"none"/></pre></td></tr></table><p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Javadoc Errors/War=
nings: (28) </td></tr><tr><td><pre class=3D"compile-data=
">/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support=
/lob/OracleLobHandler.java:76: warning - Tag @see: reference not found: ora=
cle.sql.BLOB<br/>/jteam/build2/checkout/spring/spring/src/org/springframewo=
rk/jdbc/support/lob/OracleLobHandler.java:76: warning - Tag @see: reference=
not found: oracle.sql.CLOB<br/>/jteam/build2/checkout/spring/spring/src/or=
g/springframework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag=
@see: reference not found: oracle.sql.BLOB#DURATION_SESSION<br/>/jteam/bui=
ld2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/OracleL=
obHandler.java:115: warning - Tag @see: reference not found: oracle.sql.BLO=
B#MODE_READWRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springfra=
mework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @see: refe=
rence not found: oracle.sql.CLOB#DURATION_SESSION<br/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.j=
ava:115: warning - Tag @see: reference not found: oracle.sql.CLOB#MODE_READ=
WRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc=
/support/lob/OracleLobHandler.java:154: warning - Tag @see: reference not f=
ound: oracle.jdbc.OracleConnection<br/>/jteam/build2/checkout/spring/spring=
/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:164: warnin=
g - Tag @see: reference not found: oracle.sql.BLOB#createTemporary<br/>/jte=
am/build2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/O=
racleLobHandler.java:164: warning - Tag @see: reference not found: oracle.s=
ql.CLOB#createTemporary<br/>/jteam/build2/checkout/spring/spring/src/org/sp=
ringframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49: war=
ning - Tag @see: reference not found: org.jboss.resource.adapter.jdbc.Wrapp=
edConnection#getUnderlyingConnection<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor=
.java:49: warning - Tag @see: reference not found: org.jboss.resource.adapt=
er.jdbc.WrappedStatement#getUnderlyingStatement<br/>/jteam/build2/checkout/=
spring/spring/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJd=
bcExtractor.java:49: warning - Tag @see: reference not found: org.jboss.res=
ource.adapter.jdbc.WrappedResultSet#getUnderlyingResultSet<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bLogicNativeJdbcExtractor.java:45: warning - Tag @see: reference not found:=
weblogic.jdbc.extensions.WLConnection#getVendorConnection<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bSphereNativeJdbcExtractor.java:49: warning - Tag @see: reference not found=
: com.ibm.ws.rsadapter.jdbc.WSJdbcConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:49: warning - Tag @see: reference not found: com.ibm.ws.r=
sadapter.jdbc.WSJdbcUtil#getNativeConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:49: warning - Tag @see: reference not found: com.ibm.ejs.=
cm.proxy.ConnectionProxy#getPhysicalConnection<br/>/jteam/build2/checkout/s=
pring/spring/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.jav=
a:177: warning - Tag @see: reference not found: com.ibatis.sqlmap.engine.tr=
ansaction.jdbc.JdbcTransactionConfig<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.java:177: war=
ning - Tag @see: reference not found: com.ibatis.sqlmap.engine.transaction.=
jta.JtaTransactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/s=
pringframework/orm/ibatis/SqlMapClientFactoryBean.java:205: warning - Tag @=
see: reference not found: com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTra=
nsactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/orm/ibatis/SqlMapClientFactoryBean.java:205: warning - Tag @see: refer=
ence not found: com.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConf=
ig<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transac=
tion/jta/WebLogicJtaTransactionManager.java:67: warning - Tag @see: referen=
ce not found: weblogic.transaction.TransactionManager#forceResume<br/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
LogicServerTransactionManagerFactoryBean.java:45: warning - Tag @see: refer=
ence not found: weblogic.transaction.TxHelper#getTransactionManager<br/>/jt=
eam/build2/checkout/spring/spring/src/org/springframework/transaction/jta/W=
ebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see: referenc=
e not found: com.ibm.ws.Transaction.TransactionManagerFactory#getTransactio=
nManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/t=
ransaction/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Ta=
g @see: reference not found: com.ibm.ejs.jts.jta.JTSXA#getTransactionManage=
r<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transact=
ion/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see:=
reference not found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTran=
sactionManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/util/ObjectUtils.java:31: warning - Tag @see: reference not found: org=
.apache.commons.lang.ObjectUtils<br/>/jteam/build2/checkout/spring/spring/s=
rc/org/springframework/util/StringUtils.java:47: warning - Tag @see: refere=
nce not found: org.apache.commons.lang.StringUtils<br/>/jteam/build2/checko=
ut/spring/spring/src/org/springframework/web/servlet/handler/metadata/PathM=
ap.java:31: warning - @@org.apache.commons.attributes.Indexed() is an unkno=
wn tag.<br/></pre></td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Tests: (2575) </td></tr><tr><td><tabl=
e width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"c=
enter"><tr><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testHelpPage</td><td width=
=3D"40%" class=3D"unittests-data">org.springframework.apptests.jpetstore.Al=
lTests</td></tr><tr class=3D"unittests-oddrow"><td class=3D"unittests-data"=
> failure </td><td width=3D"40%" class=3D"unittes=
ts-data">testPurchase</td><td width=3D"40%" class=3D"unittests-data">org.sp=
ringframework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittes=
ts-data"> failure </td><td width=3D"40%" class=3D=
"unittests-data">testSearch</td><td width=3D"40%" class=3D"unittests-data">=
org.springframework.apptests.jpetstore.AllTests</td></tr><tr class=3D"unitt=
ests-oddrow"><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testHelpPage</td><td widt=
h=3D"40%" class=3D"unittests-data">org.springframework.apptests.jpetstore.A=
llTests</td></tr><tr><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testPurchase</td>=
<td width=3D"40%" class=3D"unittests-data">org.springframework.apptests.jpe=
tstore.AllTests</td></tr><tr class=3D"unittests-oddrow"><td class=3D"unitte=
sts-data"> failure </td><td width=3D"40%" class=
=3D"unittests-data">testSearch</td><td width=3D"40%" class=3D"unittests-dat=
a">org.springframework.apptests.jpetstore.AllTests</td></tr></table></td></=
tr><tr></tr><tr><td colspan=3D"2"> </td></tr><tr><td colspan=3D"4" cla=
ss=3D"unittests-sectionheader"> Unit Test Error De=
tails: (6) </td></tr><tr><td class=3D"unittests-data" c=
olspan=3D"2"> Test: testHelpPage</td></tr><tr><td class=
=3D"unittests-data" colspan=3D"2"> Class: org.springfra=
mework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittests-data=
" colspan=3D"2"> Type: junit.framework.AssertionFailedError<=
/td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> Mes=
sage: Exception: com.meterware.httpunit.HttpInternalErrorException: Error o=
n HTTP request: 500 Internal Error [http://localhost:13084/jpetstore/shop/h=
elp.do?param=3Dfreemarker]</td></tr><tr><td class=3D"unittests-failure" col=
span=3D"2"><pre>junit.framework.AssertionFailedError: Exception: com.meterw=
are.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Interna=
l Error [http://localhost:13084/jpetstore/shop/help.do?param=3Dfreemarker]<=
br>=09at org.springframework.apptests.jpetstore.AllTests.testHelpPage(Unkno=
wn Source)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Met=
hod)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces=
sorImpl.java:39)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(D=
elegatingMethodAccessorImpl.java:25)<br>=09at java.lang.Thread.run(Thread.j=
ava:534)<br></pre></td></tr><tr><td class=3D"unittests-data" colspan=3D"2">=
Test: testPurchase</td></tr><tr><td class=3D"unittests=
-data" colspan=3D"2"> Class: org.springframework.apptes=
ts.jpetstore.AllTests</td></tr><tr><td class=3D"unittests-data" colspan=3D"=
2"> Type: junit.framework.AssertionFailedError</td></tr><tr>=
<td class=3D"unittests-data" colspan=3D"2"> Message: Excepti=
on: com.meterware.httpunit.HttpInternalErrorException: Error on HTTP reques=
t: 500 Internal Error [http://localhost:13084/jpetstore/shop/index.do]</td>=
</tr><tr><td class=3D"unittests-failure" colspan=3D"2"><pre>junit.framework=
.AssertionFailedError: Exception: com.meterware.httpunit.HttpInternalErrorE=
xception: Error on HTTP request: 500 Internal Error [http://localhost:13084=
/jpetstore/shop/index.do]<br>=09at org.springframework.apptests.jpetstore.A=
llTests.testPurchase(Unknown Source)<br>=09at sun.reflect.NativeMethodAcces=
sorImpl.invoke0(Native Method)<br>=09at sun.reflect.NativeMethodAccessorImp=
l.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.reflect.DelegatingM=
ethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>=09at jav=
a.lang.Thread.run(Thread.java:534)<br></pre></td></tr><tr><td class=3D"unit=
tests-data" colspan=3D"2"> Test: testSearch</td></tr><t=
r><td class=3D"unittests-data" colspan=3D"2"> Class: or=
g.springframework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"uni=
ttests-data" colspan=3D"2"> Type: junit.framework.AssertionF=
ailedError</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Message: Exception: com.meterware.httpunit.HttpInternalErrorExcepti=
on: Error on HTTP request: 500 Internal Error [http://localhost:13084/jpets=
tore/shop/index.do]</td></tr><tr><td class=3D"unittests-failure" colspan=3D=
"2"><pre>junit.framework.AssertionFailedError: Exception: com.meterware.htt=
punit.HttpInternalErrorException: Error on HTTP request: 500 Internal Error=
[http://localhost:13084/jpetstore/shop/index.do]<br>=09at org.springframew=
ork.apptests.jpetstore.AllTests.testSearch(Unknown Source)<br>=09at sun.ref=
lect.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.N=
ativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at s=
un.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl=
.java:25)<br>=09at java.lang.Thread.run(Thread.java:534)<br></pre></td></tr=
><tr><td class=3D"unittests-data" colspan=3D"2"> Test: =
testHelpPage</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Class: org.springframework.apptests.jpetstore.AllTests</td><=
/tr><tr><td class=3D"unittests-data" colspan=3D"2"> Type: ju=
nit.framework.AssertionFailedError</td></tr><tr><td class=3D"unittests-data=
" colspan=3D"2"> Message: Exception: com.meterware.httpunit.=
HttpInternalErrorException: Error on HTTP request: 500 Internal Error [http=
://localhost:13084/jpetstore/shop/help.do?param=3Dfreemarker]</td></tr><tr>=
<td class=3D"unittests-failure" colspan=3D"2"><pre>junit.framework.Assertio=
nFailedError: Exception: com.meterware.httpunit.HttpInternalErrorException:=
Error on HTTP request: 500 Internal Error [http://localhost:13084/jpetstor=
e/shop/help.do?param=3Dfreemarker]<br>=09at org.springframework.apptests.jp=
etstore.AllTests.testHelpPage(Unknown Source)<br>=09at sun.reflect.NativeMe=
thodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.NativeMethodAc=
cessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.reflect.De=
legatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>=
=09at java.lang.Thread.run(Thread.java:534)<br></pre></td></tr><tr><td clas=
s=3D"unittests-data" colspan=3D"2"> Test: testPurchase<=
/td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> Cla=
ss: org.springframework.apptests.jpetstore.AllTests</td></tr><tr><td c=
lass=3D"unittests-data" colspan=3D"2"> Type: junit.framework=
.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" colspan=3D"=
2"> Message: Exception: com.meterware.httpunit.HttpInternalE=
rrorException: Error on HTTP request: 500 Internal Error [http://localhost:=
13084/jpetstore/shop/index.do]</td></tr><tr><td class=3D"unittests-failure"=
colspan=3D"2"><pre>junit.framework.AssertionFailedError: Exception: com.me=
terware.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Int=
ernal Error [http://localhost:13084/jpetstore/shop/index.do]<br>=09at org.s=
pringframework.apptests.jpetstore.AllTests.testPurchase(Unknown Source)<br>=
=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09at =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3=
9)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMetho=
dAccessorImpl.java:25)<br>=09at java.lang.Thread.run(Thread.java:534)<br></=
pre></td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Test: testSearch</td></tr><tr><td class=3D"unittests-data" colspan=
=3D"2"> Class: org.springframework.apptests.jpetstore.A=
llTests</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Type: junit.framework.AssertionFailedError</td></tr><tr><td class=3D"u=
nittests-data" colspan=3D"2"> Message: Exception: com.meterw=
are.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Interna=
l Error [http://localhost:13084/jpetstore/shop/index.do]</td></tr><tr><td c=
lass=3D"unittests-failure" colspan=3D"2"><pre>junit.framework.AssertionFail=
edError: Exception: com.meterware.httpunit.HttpInternalErrorException: Erro=
r on HTTP request: 500 Internal Error [http://localhost:13084/jpetstore/sho=
p/index.do]<br>=09at org.springframework.apptests.jpetstore.AllTests.testSe=
arch(Unknown Source)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(=
Native Method)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeM=
ethodAccessorImpl.java:39)<br>=09at sun.reflect.DelegatingMethodAccessorImp=
l.invoke(DelegatingMethodAccessorImpl.java:25)<br>=09at java.lang.Thread.ru=
n(Thread.java:534)<br></pre></td></tr><tr><td colspan=3D"2"> </td></tr=
></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"6" class=3D"modifications-sectionheader"> =
Modifications since last build: =
(58) </td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
kdonald</td><td class=3D"modifications-data">.classpath</td><td class=3D"mo=
difications-data">*** empty log message ***</td></tr><tr class=3D"modificat=
ions-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"mod=
ifications-data">robharrop</td><td class=3D"modifications-data">src/org/spr=
ingframework/web/servlet/view/jasperreports/AbstractJasperReportsView.java<=
/td><td class=3D"modifications-data">Modified JasperReports to support JRDa=
taSourceProvider.</td></tr><tr class=3D"modifications-evenrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">robharro=
p</td><td class=3D"modifications-data">src/org/springframework/ui/jasperrep=
orts/JasperReportsUtils.java</td><td class=3D"modifications-data">Modified =
JasperReports to support JRDataSourceProvider.</td></tr><tr class=3D"modifi=
cations-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">robharrop</td><td class=3D"modifications-data">src/org/=
springframework/web/servlet/view/jasperreports/JasperReportsMultiFormatView=
.java</td><td class=3D"modifications-data">Updated JasperReports documentat=
ion.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">robharrop</td><td cla=
ss=3D"modifications-data">docs/reference/src/views.xml</td><td class=3D"mod=
ifications-data">Updated JasperReports documentation.</td></tr><tr class=3D=
"modifications-oddrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">klr8</td><td class=3D"modifications-data">sandbo=
x/src/org/springframework/web/flow/struts/FlowAction.java</td><td class=3D"=
modifications-data">*** empty log message ***</td></tr><tr class=3D"modific=
ations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">klr8</td><td class=3D"modifications-data">sandbox/src/o=
rg/springframework/web/flow/mvc/FlowController.java</td><td class=3D"modifi=
cations-data">*** empty log message ***</td></tr><tr class=3D"modifications=
-oddrow"><td class=3D"modifications-data">deleted</td><td class=3D"modifica=
tions-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/sprin=
gframework/web/flow/mvc/HttpFlowExecutionManager.java</td><td class=3D"modi=
fications-data">*** empty log message ***</td></tr><tr class=3D"modificatio=
ns-evenrow"><td class=3D"modifications-data">added</td><td class=3D"modific=
ations-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/spri=
ngframework/web/flow/support/HttpFlowExecutionManager.java</td><td class=3D=
"modifications-data">*** empty log message ***</td></tr><tr class=3D"modifi=
cations-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">klr8</td><td class=3D"modifications-data">sandbox/src/o=
rg/springframework/web/flow/struts/FlowActionMapping.java</td><td class=3D"=
modifications-data">JavaDoc.</td></tr><tr class=3D"modifications-evenrow"><=
td class=3D"modifications-data">modified</td><td class=3D"modifications-dat=
a">klr8</td><td class=3D"modifications-data">sandbox/src/org/springframewor=
k/web/flow/config/BeanFactoryFlowServiceLocator.java</td><td class=3D"modif=
ications-data">JavaDoc.</td></tr><tr class=3D"modifications-oddrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">klr=
8</td><td class=3D"modifications-data">sandbox/src/org/springframework/web/=
flow/EndState.java</td><td class=3D"modifications-data">Cleanup & JavaD=
oc.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications=
-data">modified</td><td class=3D"modifications-data">klr8</td><td class=3D"=
modifications-data">sandbox/src/org/springframework/web/flow/FlowExecutionS=
tack.java</td><td class=3D"modifications-data">Cleanup & JavaDoc.</td><=
/tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">mod=
ified</td><td class=3D"modifications-data">klr8</td><td class=3D"modificati=
ons-data">sandbox/src/org/springframework/web/flow/FlowSession.java</td><td=
class=3D"modifications-data">Cleanup & JavaDoc.</td></tr><tr class=3D"=
modifications-evenrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">kdonald</td><td class=3D"modifications-data">san=
dbox/src/org/springframework/web/flow/action/SetupFormAction.java</td><td c=
lass=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D=
"modifications-oddrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">kdonald</td><td class=3D"modifications-data">san=
dbox/src/org/springframework/web/flow/struts/FlowAction.java</td><td class=
=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"mod=
ifications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">kdonald</td><td class=3D"modifications-data">sandbo=
x/src/org/springframework/web/flow/mvc/HttpFlowExecutionManager.java</td><t=
d class=3D"modifications-data">*** empty log message ***</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><td=
class=3D"modifications-data">kdonald</td><td class=3D"modifications-data">=
sandbox/src/org/springframework/web/flow/struts/FlowAction.java</td><td cla=
ss=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"m=
odifications-evenrow"><td class=3D"modifications-data">modified</td><td cla=
ss=3D"modifications-data">kdonald</td><td class=3D"modifications-data">sand=
box/src/org/springframework/web/flow/FlowExecutionStack.java</td><td class=
=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"mod=
ifications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">kdonald</td><td class=3D"modifications-data">sandbo=
x/src/org/springframework/web/flow/mvc/HttpFlowExecutionManager.java</td><t=
d class=3D"modifications-data">*** empty log message ***</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">kdonald</td><td class=3D"modifications-data"=
>sandbox/src/org/springframework/web/flow/struts/FlowAction.java</td><td cl=
ass=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"=
modifications-oddrow"><td class=3D"modifications-data">modified</td><td cla=
ss=3D"modifications-data">kdonald</td><td class=3D"modifications-data">sand=
box/src/org/springframework/web/flow/struts/FlowAction.java</td><td class=
=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"mod=
ifications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">kdonald</td><td class=3D"modifications-data">sandbo=
x/src/org/springframework/web/flow/mvc/FlowController.java</td><td class=3D=
"modifications-data">*** empty log message ***</td></tr><tr class=3D"modifi=
cations-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">kdonald</td><td class=3D"modifications-data">sandbox/sr=
c/org/springframework/web/flow/mvc/HttpFlowExecutionManager.java</td><td cl=
ass=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"=
modifications-evenrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">kdonald</td><td class=3D"modifications-data">san=
dbox/src/org/springframework/web/flow/mvc/HttpFlowExecutionManager.java</td=
><td class=3D"modifications-data">*** empty log message ***</td></tr><tr cl=
ass=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td>=
<td class=3D"modifications-data">kdonald</td><td class=3D"modifications-dat=
a">sandbox/src/org/springframework/web/flow/mvc/FlowController.java</td><td=
class=3D"modifications-data">*** empty log message ***</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">kdonald</td><td class=3D"modifications-data"=
>sandbox/src/org/springframework/web/flow/mvc/HttpFlowExecutionManager.java=
</td><td class=3D"modifications-data">*** empty log message ***</td></tr><t=
r class=3D"modifications-oddrow"><td class=3D"modifications-data">modified<=
/td><td class=3D"modifications-data">kdonald</td><td class=3D"modifications=
-data">sandbox/src/org/springframework/web/flow/struts/FlowAction.java</td>=
<td class=3D"modifications-data">*** empty log message ***</td></tr><tr cla=
ss=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td>=
<td class=3D"modifications-data">kdonald</td><td class=3D"modifications-dat=
a">sandbox/src/org/springframework/web/flow/NoSuchFlowStateException.java</=
td><td class=3D"modifications-data">*** empty log message ***</td></tr><tr =
class=3D"modifications-oddrow"><td class=3D"modifications-data">modified</t=
d><td class=3D"modifications-data">kdonald</td><td class=3D"modifications-d=
ata">sandbox/src/org/springframework/web/flow/mvc/FlowController.java</td><=
td class=3D"modifications-data">*** empty log message ***</td></tr><tr clas=
s=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><=
td class=3D"modifications-data">kdonald</td><td class=3D"modifications-data=
">sandbox/src/org/springframework/web/flow/mvc/HttpFlowExecutionManager.jav=
a</td><td class=3D"modifications-data">*** empty log message ***</td></tr><=
tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modified=
</td><td class=3D"modifications-data">kdonald</td><td class=3D"modification=
s-data">sandbox/src/org/springframework/web/flow/config/BeanFactoryFlowServ=
iceLocator.java</td><td class=3D"modifications-data">*** empty log message =
***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications=
-data">modified</td><td class=3D"modifications-data">kdonald</td><td class=
=3D"modifications-data">sandbox/src/org/springframework/web/flow/mvc/HttpFl=
owExecutionManager.java</td><td class=3D"modifications-data">*** empty log =
message ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifi=
cations-data">modified</td><td class=3D"modifications-data">kdonald</td><td=
class=3D"modifications-data">sandbox/src/org/springframework/web/flow/stru=
ts/FlowAction.java</td><td class=3D"modifications-data">*** empty log messa=
ge ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modificati=
ons-data">modified</td><td class=3D"modifications-data">kdonald</td><td cla=
ss=3D"modifications-data">sandbox/src/org/springframework/web/flow/mvc/Flow=
Controller.java</td><td class=3D"modifications-data">*** empty log message =
***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-=
data">modified</td><td class=3D"modifications-data">kdonald</td><td class=
=3D"modifications-data">sandbox/src/org/springframework/web/flow/mvc/HttpFl=
owExecutionManager.java</td><td class=3D"modifications-data">*** empty log =
message ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">kdonald</td><t=
d class=3D"modifications-data">sandbox/src/org/springframework/web/flow/Flo=
wExecutionStack.java</td><td class=3D"modifications-data">*** empty log mes=
sage ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificat=
ions-data">modified</td><td class=3D"modifications-data">kdonald</td><td cl=
ass=3D"modifications-data">sandbox/src/org/springframework/web/flow/FlowExe=
cutionStack.java</td><td class=3D"modifications-data">*** empty log message=
***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">kdonald</td><td class=
=3D"modifications-data">sandbox/src/org/springframework/web/flow/FlowConsta=
nts.java</td><td class=3D"modifications-data">*** empty log message ***</td=
></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">m=
odified</td><td class=3D"modifications-data">kdonald</td><td class=3D"modif=
ications-data">sandbox/src/org/springframework/web/flow/FlowSession.java</t=
d><td class=3D"modifications-data">*** empty log message ***</td></tr><tr c=
lass=3D"modifications-evenrow"><td class=3D"modifications-data">modified</t=
d><td class=3D"modifications-data">kdonald</td><td class=3D"modifications-d=
ata">sandbox/src/org/springframework/web/flow/mvc/HttpFlowExecutionManager.=
java</td><td class=3D"modifications-data">*** empty log message ***</td></t=
r><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modif=
ied</td><td class=3D"modifications-data">kdonald</td><td class=3D"modificat=
ions-data">sandbox/src/org/springframework/web/flow/mvc/HttpFlowExecutionMa=
nager.java</td><td class=3D"modifications-data">*** empty log message ***</=
td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data=
">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D"mo=
difications-data">sandbox/src/org/springframework/web/flow/ViewState.java</=
td><td class=3D"modifications-data">model now is generated by flow executio=
n</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-da=
ta">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D"=
modifications-data">sandbox/src/org/springframework/web/flow/mvc/HttpFlowEx=
ecutionManager.java</td><td class=3D"modifications-data">model now is gener=
ated by flow execution</td></tr><tr class=3D"modifications-evenrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">kdo=
nald</td><td class=3D"modifications-data">sandbox/src/org/springframework/w=
eb/flow/FlowSession.java</td><td class=3D"modifications-data">*** empty log=
message ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">kdonald</td><t=
d class=3D"modifications-data">sandbox/src/org/springframework/web/flow/Flo=
wSession.java</td><td class=3D"modifications-data">*** empty log message **=
*</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-d=
ata">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D=
"modifications-data">sandbox/src/org/springframework/web/flow/FlowSession.j=
ava</td><td class=3D"modifications-data">accidental sync bug</td></tr><tr c=
lass=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td=
><td class=3D"modifications-data">kdonald</td><td class=3D"modifications-da=
ta">sandbox/src/org/springframework/web/flow/FlowExecutionStack.java</td><t=
d class=3D"modifications-data">*** empty log message ***</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">kdonald</td><td class=3D"modifications-data"=
>sandbox/src/org/springframework/web/flow/mvc/HttpFlowExecutionManager.java=
</td><td class=3D"modifications-data">*** empty log message ***</td></tr><t=
r class=3D"modifications-oddrow"><td class=3D"modifications-data">modified<=
/td><td class=3D"modifications-data">kdonald</td><td class=3D"modifications=
-data">sandbox/src/org/springframework/web/flow/FlowSession.java</td><td cl=
ass=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"=
modifications-evenrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">kdonald</td><td class=3D"modifications-data">san=
dbox/src/org/springframework/web/flow/Action.java</td><td class=3D"modifica=
tions-data">*** empty log message ***</td></tr><tr class=3D"modifications-o=
ddrow"><td class=3D"modifications-data">modified</td><td class=3D"modificat=
ions-data">kdonald</td><td class=3D"modifications-data">sandbox/src/org/spr=
ingframework/web/flow/Action.java</td><td class=3D"modifications-data">*** =
empty log message ***</td></tr><tr class=3D"modifications-evenrow"><td clas=
s=3D"modifications-data">deleted</td><td class=3D"modifications-data">kdona=
ld</td><td class=3D"modifications-data">sandbox/src/org/springframework/web=
/util/ImageButton.java</td><td class=3D"modifications-data">*** empty log m=
essage ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modific=
ations-data">deleted</td><td class=3D"modifications-data">kdonald</td><td c=
lass=3D"modifications-data">sandbox/src/org/springframework/web/util/Sessio=
nKeyUtils.java</td><td class=3D"modifications-data">*** empty log message *=
**</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-=
data">modified</td><td class=3D"modifications-data">kdonald</td><td class=
=3D"modifications-data">sandbox/src/org/springframework/web/struts/Template=
Action.java</td><td class=3D"modifications-data">*** empty log message ***<=
/td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data=
">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D"mo=
difications-data">sandbox/src/org/springframework/web/struts/BindingAwarePr=
opertyUtilsBean.java</td><td class=3D"modifications-data">*** empty log mes=
sage ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifica=
tions-data">modified</td><td class=3D"modifications-data">kdonald</td><td c=
lass=3D"modifications-data">sandbox/src/org/springframework/web/struts/Bind=
ingActionForm.java</td><td class=3D"modifications-data">*** empty log messa=
ge ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificatio=
ns-data">modified</td><td class=3D"modifications-data">kdonald</td><td clas=
s=3D"modifications-data">sandbox/src/org/springframework/web/flow/struts/Fl=
owAction.java</td><td class=3D"modifications-data">*** empty log message **=
*</td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"distributables-sectionheader"> =
Deployments by this build: (16) </td>=
</tr><tr><td class=3D"distributables-data">Building jar: /jteam/build2/chec=
kout/spring/spring/dist/spring-core.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building jar: /jteam/build2/che=
ckout/spring/spring/dist/spring-aop.jar</td></tr><tr><td class=3D"distribut=
ables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spring-=
context.jar</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distr=
ibutables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spr=
ing-dao.jar</td></tr><tr><td class=3D"distributables-data">Building jar: /j=
team/build2/checkout/spring/spring/dist/spring-orm.jar</td></tr><tr class=
=3D"distributables-oddrow"><td class=3D"distributables-data">Building jar: =
/jteam/build2/checkout/spring/spring/dist/spring-web.jar</td></tr><tr><td c=
lass=3D"distributables-data">Building jar: /jteam/build2/checkout/spring/sp=
ring/dist/spring-webmvc.jar</td></tr><tr class=3D"distributables-oddrow"><t=
d class=3D"distributables-data">Building jar: /jteam/build2/checkout/spring=
/spring/dist/spring.jar</td></tr><tr><td class=3D"distributables-data">Buil=
ding jar: /jteam/build2/checkout/spring/spring/dist/spring-mock.jar</td></t=
r><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bui=
lding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/d=
ist/buildtest.war</td></tr><tr><td class=3D"distributables-data">Building w=
ar: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/dist/bui=
ldtest.war</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distri=
butables-data">Building war: /jteam/build2/checkout/spring/spring/autobuild=
s/apps/buildtest/dist/buildtest.war</td></tr><tr><td class=3D"distributable=
s-data">Building jar: /jteam/build2/checkout/spring/spring/autobuilds/apps/=
jpetstore/war/WEB-INF/lib/jpetstore.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building war: /jteam/build2/che=
ckout/spring/spring/autobuilds/apps/jpetstore/dist/jpetstore.war</td></tr><=
tr><td class=3D"distributables-data">Building jar: /jteam/build2/checkout/s=
pring/spring/autobuilds/apps/jpetstore/war/WEB-INF/lib/jpetstore.jar</td></=
tr><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bu=
ilding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/jpetstore/=
dist/jpetstore.war</td></tr></table>
</body></html> |
|
From: Colin S. <col...@ex...> - 2005-02-17 22:39:41
|
+1. My only concern with using the patch in JIRA vs. making a new tree of code based on existing one is if the patch has really been kept up to date properly. There have been a pretty large number of Hibernate code changes/fixes since then. It seems a shame to throw away that work, but on the other hand it might be safer to start from scratch... Colin Rod Johnson wrote: > +1 > > Dmitriy Kopylenko wrote: > >> +1 for H3 support in sandbox sooner rather then later :-) >> >> Regards, >> Dmitriy. >> >> Artur Karazniewicz wrote: >> >>> All, >>> >>> I read discussion about support for Hibernate3 (HB3 for short) last few >>> weeks, here, on dev list. I totally agree that we can wait for official >>> support of HB3 in spring till 1.2-rc versions. I wonder, though, if >>> it is >>> possible to import 'preliminary' support for HB3 into sandbox tree. >>> Since I >>> created JIRA >>> (http://opensource.atlassian.com/projects/spring/browse/SPR-300) >>> regarding >>> HB3 support and did some work integrating HB alpha release and >>> spring I got >>> *a lot* of feedback. I thing people are more and more interested in >>> support >>> for HB3 in spring, even in sandbox. Currently there are few versions of >>> patches available in SPR-300 - and it becomes harder and harder to >>> maintain >>> it. It would be nice to add support for HB3 beta in sandbox, so people >>> could just checkout it from CVS compile and use, and it would be much >>> easier to keep it in sync with rest of springframework. What about >>> that? HB3 stable will be released in 2 weeks (HB3 developers plan to >>> release >>> official stable HB3 release on JBoss World, March 1 AFAIK). >>> >>> regards, >>> Artur Karazniewicz >> |
|
From: Rod J. <ro...@in...> - 2005-02-17 22:31:53
|
+1 Dmitriy Kopylenko wrote: > +1 for H3 support in sandbox sooner rather then later :-) > > Regards, > Dmitriy. > > Artur Karazniewicz wrote: > >> All, >> >> I read discussion about support for Hibernate3 (HB3 for short) last few >> weeks, here, on dev list. I totally agree that we can wait for official >> support of HB3 in spring till 1.2-rc versions. I wonder, though, if it is >> possible to import 'preliminary' support for HB3 into sandbox tree. >> Since I >> created JIRA >> (http://opensource.atlassian.com/projects/spring/browse/SPR-300) >> regarding >> HB3 support and did some work integrating HB alpha release and spring >> I got >> *a lot* of feedback. I thing people are more and more interested in >> support >> for HB3 in spring, even in sandbox. Currently there are few versions of >> patches available in SPR-300 - and it becomes harder and harder to >> maintain >> it. It would be nice to add support for HB3 beta in sandbox, so people >> could just checkout it from CVS compile and use, and it would be much >> easier to keep it in sync with rest of springframework. What about >> that? HB3 stable will be released in 2 weeks (HB3 developers plan to >> release >> official stable HB3 release on JBoss World, March 1 AFAIK). >> >> regards, >> Artur Karazniewicz >> >> >> >> ------------------------------------------------------- >> SF email is sponsored by - The IT Product Guide >> Read honest & candid reviews on hundreds of IT Products from real users. >> Discover which products truly live up to the hype. Start reading now. >> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >> _______________________________________________ >> Springframework-developer mailing list >> Spr...@li... >> https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > -- ____________________________________________________ Rod Johnson Interface21 - Spring Services from the Source http://www.springframework.com Founder, Spring Framework: http://www.springframework.org Author, "Expert One-on-One J2EE Development Without EJB" (May 2004, with Juergen Hoeller). http://www.amazon.com/exec/obidos/ASIN/0764558315/ Author, "Expert One-on-One J2EE Design and Development" (October 2002). http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/ ____________________________________________________ Interface21 Limited Registered Office Summit House, 2-2a Highfield Road, Dartford, Kent DA1 2JY Registered in England and Wales No. 5187766 ____________________________________________________ |
|
From: Seth L. <set...@gm...> - 2005-02-17 18:15:35
|
On Thu, 17 Feb 2005 10:18:36 -0500, David Bowers <viv...@gm...> wrote: > I've been thinking about an extension to the mechanism for specifying > XML sources for Spring beans, where you specify an XML source and an > XSL transform. Something like this: > > <context-param> > <param-name>contextConfigLocation</param-name> > <param-value> > WEB-INF/normalContext.xml, > WEB-INF/cusomtContext.xml | WEB-INF/transformCustomContext.xsl > </param-value> We have often wanted to do this. We have split our context files into domain specific contexts. Each domain is specific (DAO, web, security, etc). If each had their own format (internal to our needs) it would make reading these files much easier. Merely transforming them into Spring's bean DTD at runtime makes sense sometimes. Seth -- <a href="http://www.picklematrix.net/foaf.rdf">Seth Ladd's FOAF</a> <a href="http://www.foaf-project.org/">What is FOAF?</a> |
|
From: Estes, J. D - S. L. M. <jam...@us...> - 2005-02-17 17:45:18
|
I seem to remember a post somewhere talking about something similar...not sure where/when though. However, there is a JIRA issue that addresses the "...eliminating the need for an additional action-servlet.xml file" point: http://opensource.atlassian.com/projects/spring/browse/SPR-667 James -----Original Message----- From: spr...@li... [mailto:spr...@li...] On Behalf Of David Bowers Sent: Thursday, February 17, 2005 9:19 AM To: spr...@li... Subject: [Springframework-developer] xsl transforms I've been thinking about an extension to the mechanism for specifying XML sources for Spring beans, where you specify an XML source and an XSL transform. Something like this: <context-param> <param-name>contextConfigLocation</param-name> <param-value> WEB-INF/normalContext.xml,=20 WEB-INF/cusomtContext.xml | WEB-INF/transformCustomContext.xsl </param-value> In the example above, the new ResourcePatternResolver would look for a | "operator", and "pipe" the first xml file through the second xsl transform, and use the result to build the BeanFactory.. And to be more ambitious, maybe someone could do something like this when using the Struts plugin. If you turned validation off on the struts parsing, you could mix in certain spring document elements, and transform the struts-config into a spring context file, possibly eliminating the need for an additional action-servlet.xml file. <plug-in className=3D"org.springframework.web.struts.ContextLoaderPlugIn"> <set-property property=3D"contextConfigLocation"=20 value=3D"/WEB-INF/struts-config.xml | /WEB-INF/struts-transform.xsl"/> </plug-in> Another benefit of this is it could make it easier for someone to define common beans. Instead of <bean class=3D"com.abc.domain.Entry"> <constructor-arg = index=3D"0"><value>someKey</value></constructor-arg> <constructor-arg index=3D"1"><value>someValue</value></constructor-arg> </bean> which is very wordy if you specify 10 or 15 of those objects, you could write an xsl transform that would produce the above output from this: <entry key=3D"someKey" value=3D"someValue"/> I haven't researched exactly where in the Spring code this would have to be extended (it looks like it would just involve extending some of the implementations of ResourcePatternResolver). Before I work on it (and no promises), I'm curious if this interests anyone else? If so, any thoughts on what the XSL transform "operator" should be? "|" is quite intuitive to me, but it could be any of the following: custom.xml * transform.xsl transform(custom.xml, transform.xsl) // If very ambitious, allow a user to "plug-in" implementations of the function transform:/(custom.xml, transform.xsl) //Looks more like a URI /David Bowers ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Colin S. <col...@ex...> - 2005-02-17 17:44:13
|
This is done now, and all seems ok. If anybody notices some breakage or other oddity on the forums (the only public app using that db) please let me know... Colin Sampaleanu wrote: > I need to upgrade the MySQL instance on the host which runs > forum.springframework.org. The forums will be unavilable during this > time. I'll be starting this in a few minutes. > > It would be better to do this at a time when less people are using the > forums (at night, etc.), but I am super time-constrained in the next > few weeks, and this needs to be done. |
|
From: Colin S. <col...@ex...> - 2005-02-17 16:57:54
|
I need to upgrade the MySQL instance on the host which runs forum.springframework.org. The forums will be unavilable during this time. I'll be starting this in a few minutes. It would be better to do this at a time when less people are using the forums (at night, etc.), but I am super time-constrained in the next few weeks, and this needs to be done. |
|
From: David B. <viv...@gm...> - 2005-02-17 15:18:44
|
I've been thinking about an extension to the mechanism for specifying
XML sources for Spring beans, where you specify an XML source and an
XSL transform. Something like this:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
WEB-INF/normalContext.xml,
WEB-INF/cusomtContext.xml | WEB-INF/transformCustomContext.xsl
</param-value>
In the example above, the new ResourcePatternResolver would look for a
| "operator", and "pipe" the first xml file through the second xsl
transform, and use the result to build the BeanFactory..
And to be more ambitious, maybe someone could do something like this
when using the Struts plugin. If you turned validation off on the
struts parsing, you could mix in certain spring document elements, and
transform the struts-config into a spring context file, possibly
eliminating the need for an additional action-servlet.xml file.
<plug-in className="org.springframework.web.struts.ContextLoaderPlugIn">
<set-property property="contextConfigLocation"
value="/WEB-INF/struts-config.xml | /WEB-INF/struts-transform.xsl"/>
</plug-in>
Another benefit of this is it could make it easier for someone to
define common beans. Instead of
<bean class="com.abc.domain.Entry">
<constructor-arg index="0"><value>someKey</value></constructor-arg>
<constructor-arg index="1"><value>someValue</value></constructor-arg>
</bean>
which is very wordy if you specify 10 or 15 of those objects, you
could write an xsl transform that would produce the above output from
this:
<entry key="someKey" value="someValue"/>
I haven't researched exactly where in the Spring code this would have
to be extended (it looks like it would just involve extending some of
the implementations of ResourcePatternResolver). Before I work on it
(and no promises), I'm curious if this interests anyone else? If so,
any thoughts on what the XSL transform "operator" should be? "|" is
quite intuitive to me, but it could be any of the following:
custom.xml * transform.xsl
transform(custom.xml, transform.xsl) // If very ambitious, allow a
user to "plug-in" implementations of the function
transform:/(custom.xml, transform.xsl) //Looks more like a URI
/David Bowers
|
|
From: Kristof J. <dy...@on...> - 2005-02-17 14:44:57
|
Hi, do I see it right that LazyInitTargetSource with Spring 1.4 cannot be applied to factory objects? Concretely, I'd want to initialize the configured JaxRpcPortProxyFactoryBean in a lazy way and it both looks like it *is* getting initalized on startup and it throws an exception about trying to subclass a final class.. (see the exception at the end). I'd need to figure out that issue as soon as possible, so any help's greatly appreciated. Any workarounds might also help.. thanks much in advance, Kristof org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rasPublicService' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.aopalliance.aop.AspectException: null java.lang.IllegalArgumentException: Cannot subclass final class class $Proxy0 at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:438) at net.sf.cglib.transform.TransformingClassGenerator.generateClass(TransformingClassGenerator.java:33) at net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25) at net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:215) at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:368) at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:280) at org.springframework.aop.framework.Cglib2AopProxy.getProxy(Cglib2AopProxy.java:176) at org.springframework.aop.framework.Cglib2AopProxy.getProxy(Cglib2AopProxy.java:137) at org.springframework.aop.framework.ProxyFactoryBean.getSingletonInstance(ProxyFactoryBean.java:241) at org.springframework.aop.framework.ProxyFactoryBean.setBeanFactory(ProxyFactoryBean.java:201) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:338) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:260) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:221) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireByName(AbstractAutowireCapableBeanFactory.java:700) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:668) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:325) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:260) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:221) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:282) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:317) at org.springframework.web.context.support.AbstractRefreshableWebApplicationContext.refresh(AbstractRefreshableWebApplicationContext.java:131) at org.springframework.web.struts.ContextLoaderPlugIn.createWebApplicationContext(ContextLoaderPlugIn.java:352) at org.springframework.web.struts.ContextLoaderPlugIn.initWebApplicationContext(ContextLoaderPlugIn.java:295) at org.springframework.web.struts.ContextLoaderPlugIn.init(ContextLoaderPlugIn.java:224) at org.apache.struts.action.ActionServlet.initModulePlugIns(ActionServlet.java:839) at org.apache.struts.action.ActionServlet.init(ActionServlet.java:332) at javax.servlet.GenericServlet.init(GenericServlet.java:256) at org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:220) at org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHandler.java:445) at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:150) at org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationContext.java:458) at org.mortbay.http.HttpServer.start(HttpServer.java:663) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) |
|
From: Jan M. <ja...@ca...> - 2005-02-17 13:34:26
|
Hi Thierry,=20 I agree that this would be a great addition to Spring. It is probably = best idea to join the SpringModules project and coordinate our efforts from there. Jan -----Original Message----- From: spr...@li... [mailto:spr...@li...] On Behalf = Of Thierry TEMPLIER Sent: 17 February 2005 12:46 PM To: springframework-developer Subject: [Springframework-developer] JSR 94 support for Spring (business rules) Hello, I'm developing the support of JSR 94 for Spring. The aim of this specification is to have a standard API for acquiring and using a rule engine (administration and execution of business rules). Do you think = that it would be great to have this support in Spring? Thierry =3D=3D=3D=3D=3D Take a look at my blog: http://templth.blogspot.com/ =09 =09 =09 D=E9couvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour = vos mails !=20 Cr=E9ez votre Yahoo! Mail sur http://fr.mail.yahoo.com/ ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid = reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=3D6595&alloc_id=3D14396&op=3Dclick _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Rob H. <ro...@ca...> - 2005-02-17 13:26:01
|
Thierry, Jan Machacek, the co-author of Pro Spring is also working on this support as well. Perhaps you two should link up and discuss this in some detail. I have started the Spring Modules project (http://springmodules.dev.java.net) where integration modules like this should be placed. Rob Thierry TEMPLIER wrote: >Hello, >I'm developing the support of JSR 94 for Spring. The >aim of this specification is to have a standard API >for acquiring and using a rule engine (administration >and execution of business rules). Do you think that it >would be great to have this support in Spring? >Thierry > >===== >Take a look at my blog: >http://templth.blogspot.com/ > > > > > > >Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails ! >Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com/ > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > |
|
From: Thierry T. <te...@ya...> - 2005-02-17 12:45:53
|
Hello, I'm developing the support of JSR 94 for Spring. The aim of this specification is to have a standard API for acquiring and using a rule engine (administration and execution of business rules). Do you think that it would be great to have this support in Spring? Thierry ===== Take a look at my blog: http://templth.blogspot.com/ Découvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails ! Créez votre Yahoo! Mail sur http://fr.mail.yahoo.com/ |
|
From: Matt S. <sga...@us...> - 2005-02-17 00:14:14
|
I've been trying to post this all day, but I think the issue was it didn't like my ZIP attachment. I agree with David that a higher-level abstraction over the JavaMail API might be appropriate. I think the existing MimeMessageHelper etc. is rooughly equivalent to the JdbcTemplate, and we're missing the equivalent higher-level abstractions similar to MappingSqlQuery, etc. I actually wrote a higher-level abstraction layer like this over Spring's API. The source is available at the URL below. The company I work for is a strong supporter of open source, and would be happy to donate this code to Spring. I personally would also be happy to "Spring-ify" the code to add comments, licensing, etc. Of course a committer could then go through and clean it up further. http://www.crystalcognition.com/sgarlatm/email.zip Matt Juergen Hoeller wrote: > Thanks for the suggestion, David. Such a common interface for mail messages > is a good idea. > > However, the setters in the interface shouldn't throw > javax.mail.MessagingException, which is a checked JavaMail exception. > Consequently, I've redesigned the setters to throw MailParseException, and > implemented a MimeMailMessage adapter that translates the calls into > MimeMessageHelper calls (properly converting exceptions). > > Message population code can now interact with either a SimpleMailMessage or > a MimeMailMessage through the common MailMessage interface. > > Juergen > > > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...]On Behalf > Of David Bowers > Sent: Wednesday, February 16, 2005 4:12 PM > To: spr...@li... > Subject: Re: [Springframework-developer] common super-interface in mail > functionality > > > Thanks for the response. > > I think the best way to explain is to just send the interface I have > in mind, so it is attached. This would be implemented by > SimpleMailMessage and MimeMessageHelper. Both classes already have > all these methods, so no further change would be needed. > > I have an application that sends e-mail, sometimes plain text, and > sometimes html. I set up the template subject, sender, and text of > the e-mail as a non-singleton spring bean, and then add my more > specific recipient list in code. I would like to be able to access > the SimpleMailMessage and the MimeMessageHelper through a common > interface, especially for a method like setTo(String). I guess I > could send both html and text through the MimeMessageHelper, but it > seemed like a common interface wouldn't hurt anything. > > /David Bowers > > > On Tue, 18 Jan 2005 20:02:13 +0100, Alef Arendsen <al...@jt...> wrote: > >>What do you intend to do? >> >>The MimeMessageHelper already supports setting text/plain and text/html >>parts through the setText(String plainText, String htmlText) method and >>setText(String text, boolean html) methods. >> >>Regards, >>Alef >> >> >> >>>-----Original Message----- >>>From: spr...@li... >>>[mailto:spr...@li...] >>> On Behalf Of David Bowers >>>Sent: Tuesday, January 18, 2005 6:30 PM >>>To: spr...@li... >>>Subject: [Springframework-developer] common super-interface >>>in mail functionality >>> >>>I'm using the mail components to write a small framework >>>(apology for the way overused word) that can send either text >>>or html e-mails. To simplify this, it would be nice if there >>>were a common super-interface for >>>org.springframework.mail.SimpleMailMessage and >>>org.springframework.mail.javamail.MimeMessageHelper. They >>>both share getters and setters for properties like cc, to, >>>from, text, etc. It would be nice to be able to have common >>>initialization code regardless of whether I'm working with a >>>text or html message. >>> >>> >>>------------------------------------------------------- >>>The SF.Net email is sponsored by: Beat the post-holiday blues >>>Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. >>>It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt >>>_______________________________________________ >>>Springframework-developer mailing list >>>Spr...@li... >>>https://lists.sourceforge.net/lists/listinfo/springframework-developer >>> >>> >>> >>> >> >>------------------------------------------------------- >>The SF.Net email is sponsored by: Beat the post-holiday blues >>Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. >>It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt >>_______________________________________________ >>Springframework-developer mailing list >>Spr...@li... >>https://lists.sourceforge.net/lists/listinfo/springframework-developer >> > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click |
|
From: <al...@jt...> - 2005-02-16 23:59:58
|
<html><head>
<style>
.white { color:#FFFFFF }.index { background-color:#FFFFFF }.index-passed { =
color:#004400 }.index-failed { color:#FF0000; font-weight:bold }.index-head=
er { font-weight:bold }.link { font-family:arial,helvetica,sans-serif; font=
-size:10pt; color:#FFFFFF; text-decoration:none; }.tab-table { margin: 0em =
0em 0.5em 0em; }.tabs { font-family:arial,helvetica,sans-serif; font-size:8=
pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EE=
EEEE; }.tabs-link { color:#000000; text-decoration:none; }.tabs-link:visite=
d { color:#000000; text-decoration:none; }.tabs-selected { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; pad=
ding: 0em 2em; }.tabs-selected { border: inset; }.header-title { font-famil=
y:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bo=
ld; }.header-label { font-weight:bold; }.header-data { font-family:arial,he=
lvetica,sans-serif; font-size:10pt; color:#000000; }.modifications-data { f=
ont-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }.modi=
fications-sectionheader { background-color:#000066; font-family:arial,helve=
tica,sans-serif; font-size:10pt; color:#FFFFFF; }.modifications-oddrow { ba=
ckground-color:#CCCCCC }.modifications-evenrow { background-color:#FFFFCC }=
.changelists-oddrow { background-color:#CCCCCC }.changelists-evenrow { back=
ground-color:#FFFFCC }.changelists-file-spacer { background-color:#FFFFFF }=
.changelists-file-evenrow { background-color:#EEEEEE }.changelists-file-odd=
row { background-color:#FFFFEE }.changelists-file-header { background-color=
:#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFF=
FFF; }.compile-data { font-family:arial,helvetica,sans-serif; font-size:8pt=
; color:#000000; }.compile-error-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#FF0000; }.compile-warn-data { font-family:arial,=
helvetica,sans-serif; font-size:8pt; color:#CC9900; }.compile-sectionheader=
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-s=
ize:10pt; color:#FFFFFF; }.distributables-data { font-family:arial,helvetic=
a,sans-serif; font-size:8pt; color:#000000; }.distributables-sectionheader =
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-si=
ze:10pt; color:#FFFFFF; }.distributables-oddrow { background-color:#CCCCCC =
}.unittests-sectionheader { background-color:#000066; font-family:arial,hel=
vetica,sans-serif; font-size:10pt; color:#FFFFFF; }.unittests-oddrow { back=
ground-color:#CCCCCC }.unittests-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#000000; }.unittests-error { font-family:arial,he=
lvetica,sans-serif; font-size:8pt; color:#901090; }.unittests-failure { fon=
t-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }.checks=
tyle-oddrow { background-color:#CCCCCC }.checkstyle-data { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; }.checkstyle-sectionh=
eader { background-color:#000066; font-family:arial,helvetica,sans-serif; f=
ont-size:10pt; color:#FFFFFF; }
</style>
</head><body>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"header-title">BUILD COMPLETE - =
build.210</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>02/17/2005 00:16:39</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>40 minutes 58 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>02/16/2005 22:03:34</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>JavaDoc.</td></tr></table><p>
<p>
<p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Errors/Warnings: (=
6) </td></tr><tr><td><pre class=3D"compile-data">Note: S=
ome input files use or override a deprecated API.<br class=3D"none"/>Note: =
Recompile with -deprecation for details.<br class=3D"none"/>Note: /jteam/bu=
ild2/checkout/spring/spring/mock/org/springframework/mock/web/MockHttpSessi=
on.java uses or overrides a deprecated API.<br class=3D"none"/>Note: Recomp=
ile with -deprecation for details.<br class=3D"none"/>Note: Some input file=
s use or override a deprecated API.<br class=3D"none"/>Note: Recompile with=
-deprecation for details.<br class=3D"none"/></pre></td></tr></table><p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Javadoc Errors/War=
nings: (28) </td></tr><tr><td><pre class=3D"compile-data=
">/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support=
/lob/OracleLobHandler.java:76: warning - Tag @see: reference not found: ora=
cle.sql.BLOB<br/>/jteam/build2/checkout/spring/spring/src/org/springframewo=
rk/jdbc/support/lob/OracleLobHandler.java:76: warning - Tag @see: reference=
not found: oracle.sql.CLOB<br/>/jteam/build2/checkout/spring/spring/src/or=
g/springframework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag=
@see: reference not found: oracle.sql.BLOB#DURATION_SESSION<br/>/jteam/bui=
ld2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/OracleL=
obHandler.java:115: warning - Tag @see: reference not found: oracle.sql.BLO=
B#MODE_READWRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springfra=
mework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @see: refe=
rence not found: oracle.sql.CLOB#DURATION_SESSION<br/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.j=
ava:115: warning - Tag @see: reference not found: oracle.sql.CLOB#MODE_READ=
WRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc=
/support/lob/OracleLobHandler.java:154: warning - Tag @see: reference not f=
ound: oracle.jdbc.OracleConnection<br/>/jteam/build2/checkout/spring/spring=
/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:164: warnin=
g - Tag @see: reference not found: oracle.sql.BLOB#createTemporary<br/>/jte=
am/build2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/O=
racleLobHandler.java:164: warning - Tag @see: reference not found: oracle.s=
ql.CLOB#createTemporary<br/>/jteam/build2/checkout/spring/spring/src/org/sp=
ringframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49: war=
ning - Tag @see: reference not found: org.jboss.resource.adapter.jdbc.Wrapp=
edConnection#getUnderlyingConnection<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor=
.java:49: warning - Tag @see: reference not found: org.jboss.resource.adapt=
er.jdbc.WrappedStatement#getUnderlyingStatement<br/>/jteam/build2/checkout/=
spring/spring/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJd=
bcExtractor.java:49: warning - Tag @see: reference not found: org.jboss.res=
ource.adapter.jdbc.WrappedResultSet#getUnderlyingResultSet<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bLogicNativeJdbcExtractor.java:45: warning - Tag @see: reference not found:=
weblogic.jdbc.extensions.WLConnection#getVendorConnection<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bSphereNativeJdbcExtractor.java:49: warning - Tag @see: reference not found=
: com.ibm.ws.rsadapter.jdbc.WSJdbcConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:49: warning - Tag @see: reference not found: com.ibm.ws.r=
sadapter.jdbc.WSJdbcUtil#getNativeConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:49: warning - Tag @see: reference not found: com.ibm.ejs.=
cm.proxy.ConnectionProxy#getPhysicalConnection<br/>/jteam/build2/checkout/s=
pring/spring/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.jav=
a:177: warning - Tag @see: reference not found: com.ibatis.sqlmap.engine.tr=
ansaction.jdbc.JdbcTransactionConfig<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.java:177: war=
ning - Tag @see: reference not found: com.ibatis.sqlmap.engine.transaction.=
jta.JtaTransactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/s=
pringframework/orm/ibatis/SqlMapClientFactoryBean.java:205: warning - Tag @=
see: reference not found: com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTra=
nsactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/orm/ibatis/SqlMapClientFactoryBean.java:205: warning - Tag @see: refer=
ence not found: com.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConf=
ig<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transac=
tion/jta/WebLogicJtaTransactionManager.java:67: warning - Tag @see: referen=
ce not found: weblogic.transaction.TransactionManager#forceResume<br/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
LogicServerTransactionManagerFactoryBean.java:45: warning - Tag @see: refer=
ence not found: weblogic.transaction.TxHelper#getTransactionManager<br/>/jt=
eam/build2/checkout/spring/spring/src/org/springframework/transaction/jta/W=
ebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see: referenc=
e not found: com.ibm.ws.Transaction.TransactionManagerFactory#getTransactio=
nManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/t=
ransaction/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Ta=
g @see: reference not found: com.ibm.ejs.jts.jta.JTSXA#getTransactionManage=
r<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transact=
ion/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see:=
reference not found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTran=
sactionManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/util/ObjectUtils.java:31: warning - Tag @see: reference not found: org=
.apache.commons.lang.ObjectUtils<br/>/jteam/build2/checkout/spring/spring/s=
rc/org/springframework/util/StringUtils.java:47: warning - Tag @see: refere=
nce not found: org.apache.commons.lang.StringUtils<br/>/jteam/build2/checko=
ut/spring/spring/src/org/springframework/web/servlet/handler/metadata/PathM=
ap.java:31: warning - @@org.apache.commons.attributes.Indexed() is an unkno=
wn tag.<br/></pre></td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Tests: (2575) </td></tr><tr><td><tabl=
e width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"c=
enter"><tr><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testHelpPage</td><td width=
=3D"40%" class=3D"unittests-data">org.springframework.apptests.jpetstore.Al=
lTests</td></tr><tr class=3D"unittests-oddrow"><td class=3D"unittests-data"=
> failure </td><td width=3D"40%" class=3D"unittes=
ts-data">testPurchase</td><td width=3D"40%" class=3D"unittests-data">org.sp=
ringframework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittes=
ts-data"> failure </td><td width=3D"40%" class=3D=
"unittests-data">testSearch</td><td width=3D"40%" class=3D"unittests-data">=
org.springframework.apptests.jpetstore.AllTests</td></tr><tr class=3D"unitt=
ests-oddrow"><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testHelpPage</td><td widt=
h=3D"40%" class=3D"unittests-data">org.springframework.apptests.jpetstore.A=
llTests</td></tr><tr><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testPurchase</td>=
<td width=3D"40%" class=3D"unittests-data">org.springframework.apptests.jpe=
tstore.AllTests</td></tr><tr class=3D"unittests-oddrow"><td class=3D"unitte=
sts-data"> failure </td><td width=3D"40%" class=
=3D"unittests-data">testSearch</td><td width=3D"40%" class=3D"unittests-dat=
a">org.springframework.apptests.jpetstore.AllTests</td></tr></table></td></=
tr><tr></tr><tr><td colspan=3D"2"> </td></tr><tr><td colspan=3D"4" cla=
ss=3D"unittests-sectionheader"> Unit Test Error De=
tails: (6) </td></tr><tr><td class=3D"unittests-data" c=
olspan=3D"2"> Test: testHelpPage</td></tr><tr><td class=
=3D"unittests-data" colspan=3D"2"> Class: org.springfra=
mework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittests-data=
" colspan=3D"2"> Type: junit.framework.AssertionFailedError<=
/td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> Mes=
sage: Exception: com.meterware.httpunit.HttpInternalErrorException: Error o=
n HTTP request: 500 Internal Error [http://localhost:13084/jpetstore/shop/h=
elp.do?param=3Dfreemarker]</td></tr><tr><td class=3D"unittests-failure" col=
span=3D"2"><pre>junit.framework.AssertionFailedError: Exception: com.meterw=
are.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Interna=
l Error [http://localhost:13084/jpetstore/shop/help.do?param=3Dfreemarker]<=
br>=09at org.springframework.apptests.jpetstore.AllTests.testHelpPage(Unkno=
wn Source)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Met=
hod)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces=
sorImpl.java:39)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(D=
elegatingMethodAccessorImpl.java:25)<br>=09at java.lang.Thread.run(Thread.j=
ava:534)<br></pre></td></tr><tr><td class=3D"unittests-data" colspan=3D"2">=
Test: testPurchase</td></tr><tr><td class=3D"unittests=
-data" colspan=3D"2"> Class: org.springframework.apptes=
ts.jpetstore.AllTests</td></tr><tr><td class=3D"unittests-data" colspan=3D"=
2"> Type: junit.framework.AssertionFailedError</td></tr><tr>=
<td class=3D"unittests-data" colspan=3D"2"> Message: Excepti=
on: com.meterware.httpunit.HttpInternalErrorException: Error on HTTP reques=
t: 500 Internal Error [http://localhost:13084/jpetstore/shop/index.do]</td>=
</tr><tr><td class=3D"unittests-failure" colspan=3D"2"><pre>junit.framework=
.AssertionFailedError: Exception: com.meterware.httpunit.HttpInternalErrorE=
xception: Error on HTTP request: 500 Internal Error [http://localhost:13084=
/jpetstore/shop/index.do]<br>=09at org.springframework.apptests.jpetstore.A=
llTests.testPurchase(Unknown Source)<br>=09at sun.reflect.NativeMethodAcces=
sorImpl.invoke0(Native Method)<br>=09at sun.reflect.NativeMethodAccessorImp=
l.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.reflect.DelegatingM=
ethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>=09at jav=
a.lang.Thread.run(Thread.java:534)<br></pre></td></tr><tr><td class=3D"unit=
tests-data" colspan=3D"2"> Test: testSearch</td></tr><t=
r><td class=3D"unittests-data" colspan=3D"2"> Class: or=
g.springframework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"uni=
ttests-data" colspan=3D"2"> Type: junit.framework.AssertionF=
ailedError</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Message: Exception: com.meterware.httpunit.HttpInternalErrorExcepti=
on: Error on HTTP request: 500 Internal Error [http://localhost:13084/jpets=
tore/shop/index.do]</td></tr><tr><td class=3D"unittests-failure" colspan=3D=
"2"><pre>junit.framework.AssertionFailedError: Exception: com.meterware.htt=
punit.HttpInternalErrorException: Error on HTTP request: 500 Internal Error=
[http://localhost:13084/jpetstore/shop/index.do]<br>=09at org.springframew=
ork.apptests.jpetstore.AllTests.testSearch(Unknown Source)<br>=09at sun.ref=
lect.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.N=
ativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at s=
un.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl=
.java:25)<br>=09at java.lang.Thread.run(Thread.java:534)<br></pre></td></tr=
><tr><td class=3D"unittests-data" colspan=3D"2"> Test: =
testHelpPage</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Class: org.springframework.apptests.jpetstore.AllTests</td><=
/tr><tr><td class=3D"unittests-data" colspan=3D"2"> Type: ju=
nit.framework.AssertionFailedError</td></tr><tr><td class=3D"unittests-data=
" colspan=3D"2"> Message: Exception: com.meterware.httpunit.=
HttpInternalErrorException: Error on HTTP request: 500 Internal Error [http=
://localhost:13084/jpetstore/shop/help.do?param=3Dfreemarker]</td></tr><tr>=
<td class=3D"unittests-failure" colspan=3D"2"><pre>junit.framework.Assertio=
nFailedError: Exception: com.meterware.httpunit.HttpInternalErrorException:=
Error on HTTP request: 500 Internal Error [http://localhost:13084/jpetstor=
e/shop/help.do?param=3Dfreemarker]<br>=09at org.springframework.apptests.jp=
etstore.AllTests.testHelpPage(Unknown Source)<br>=09at sun.reflect.NativeMe=
thodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.NativeMethodAc=
cessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.reflect.De=
legatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>=
=09at java.lang.Thread.run(Thread.java:534)<br></pre></td></tr><tr><td clas=
s=3D"unittests-data" colspan=3D"2"> Test: testPurchase<=
/td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> Cla=
ss: org.springframework.apptests.jpetstore.AllTests</td></tr><tr><td c=
lass=3D"unittests-data" colspan=3D"2"> Type: junit.framework=
.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" colspan=3D"=
2"> Message: Exception: com.meterware.httpunit.HttpInternalE=
rrorException: Error on HTTP request: 500 Internal Error [http://localhost:=
13084/jpetstore/shop/index.do]</td></tr><tr><td class=3D"unittests-failure"=
colspan=3D"2"><pre>junit.framework.AssertionFailedError: Exception: com.me=
terware.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Int=
ernal Error [http://localhost:13084/jpetstore/shop/index.do]<br>=09at org.s=
pringframework.apptests.jpetstore.AllTests.testPurchase(Unknown Source)<br>=
=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09at =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3=
9)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMetho=
dAccessorImpl.java:25)<br>=09at java.lang.Thread.run(Thread.java:534)<br></=
pre></td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Test: testSearch</td></tr><tr><td class=3D"unittests-data" colspan=
=3D"2"> Class: org.springframework.apptests.jpetstore.A=
llTests</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Type: junit.framework.AssertionFailedError</td></tr><tr><td class=3D"u=
nittests-data" colspan=3D"2"> Message: Exception: com.meterw=
are.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Interna=
l Error [http://localhost:13084/jpetstore/shop/index.do]</td></tr><tr><td c=
lass=3D"unittests-failure" colspan=3D"2"><pre>junit.framework.AssertionFail=
edError: Exception: com.meterware.httpunit.HttpInternalErrorException: Erro=
r on HTTP request: 500 Internal Error [http://localhost:13084/jpetstore/sho=
p/index.do]<br>=09at org.springframework.apptests.jpetstore.AllTests.testSe=
arch(Unknown Source)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(=
Native Method)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeM=
ethodAccessorImpl.java:39)<br>=09at sun.reflect.DelegatingMethodAccessorImp=
l.invoke(DelegatingMethodAccessorImpl.java:25)<br>=09at java.lang.Thread.ru=
n(Thread.java:534)<br></pre></td></tr><tr><td colspan=3D"2"> </td></tr=
></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"6" class=3D"modifications-sectionheader"> =
Modifications since last build: =
(123) </td></tr><tr class=3D"modifications-evenrow"><td=
class=3D"modifications-data">modified</td><td class=3D"modifications-data"=
>klr8</td><td class=3D"modifications-data">sandbox/src/org/springframework/=
web/flow/Flow.java</td><td class=3D"modifications-data">JavaDoc.</td></tr><=
tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modified=
</td><td class=3D"modifications-data">klr8</td><td class=3D"modifications-d=
ata">sandbox/src/org/springframework/web/flow/Action.java</td><td class=3D"=
modifications-data">JavaDoc.</td></tr><tr class=3D"modifications-evenrow"><=
td class=3D"modifications-data">modified</td><td class=3D"modifications-dat=
a">kdonald</td><td class=3D"modifications-data">sandbox/src/org/springframe=
work/web/flow/Flow.java</td><td class=3D"modifications-data">*** empty log =
message ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifi=
cations-data">modified</td><td class=3D"modifications-data">kdonald</td><td=
class=3D"modifications-data">sandbox/src/org/springframework/web/flow/conf=
ig/AbstractFlowBuilder.java</td><td class=3D"modifications-data">*** empty =
log message ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"m=
odifications-data">modified</td><td class=3D"modifications-data">kdonald</t=
d><td class=3D"modifications-data">sandbox/src/org/springframework/web/flow=
/config/BeanFactoryFlowServiceLocator.java</td><td class=3D"modifications-d=
ata">*** empty log message ***</td></tr><tr class=3D"modifications-oddrow">=
<td class=3D"modifications-data">modified</td><td class=3D"modifications-da=
ta">klr8</td><td class=3D"modifications-data">sandbox/src/org/springframewo=
rk/web/flow/mvc/HttpFlowExecutionManager.java</td><td class=3D"modification=
s-data">Added more powerfull request parameter handling.</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">kdonald</td><td class=3D"modifications-data"=
>sandbox/src/org/springframework/web/flow/config/BaseFlowBuilder.java</td><=
td class=3D"modifications-data">*** empty log message ***</td></tr><tr clas=
s=3D"modifications-oddrow"><td class=3D"modifications-data">deleted</td><td=
class=3D"modifications-data">kdonald</td><td class=3D"modifications-data">=
sandbox/test/org/springframework/web/flow/XmlFlowBuilderTests.java</td><td =
class=3D"modifications-data">*** empty log message ***</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">deleted</td><td=
class=3D"modifications-data">kdonald</td><td class=3D"modifications-data">=
sandbox/test/org/springframework/web/flow/FlowTests.java</td><td class=3D"m=
odifications-data">*** empty log message ***</td></tr><tr class=3D"modifica=
tions-oddrow"><td class=3D"modifications-data">deleted</td><td class=3D"mod=
ifications-data">kdonald</td><td class=3D"modifications-data">sandbox/test/=
org/springframework/web/flow/testFlow.xml</td><td class=3D"modifications-da=
ta">*** empty log message ***</td></tr><tr class=3D"modifications-evenrow">=
<td class=3D"modifications-data">modified</td><td class=3D"modifications-da=
ta">kdonald</td><td class=3D"modifications-data">sandbox/src/org/springfram=
ework/web/flow/TransitionableState.java</td><td class=3D"modifications-data=
">*** empty log message ***</td></tr><tr class=3D"modifications-oddrow"><td=
class=3D"modifications-data">modified</td><td class=3D"modifications-data"=
>kdonald</td><td class=3D"modifications-data">sandbox/src/org/springframewo=
rk/web/flow/SubFlowState.java</td><td class=3D"modifications-data">*** empt=
y log message ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">kdonald<=
/td><td class=3D"modifications-data">sandbox/test/org/springframework/web/f=
low/AbstractFlowExecutionTests.java</td><td class=3D"modifications-data">**=
* empty log message ***</td></tr><tr class=3D"modifications-oddrow"><td cla=
ss=3D"modifications-data">added</td><td class=3D"modifications-data">kdonal=
d</td><td class=3D"modifications-data">sandbox/test/org/springframework/web=
/flow/AbstractFlowExecutionTests.java</td><td class=3D"modifications-data">=
*** empty log message ***</td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">deleted</td><td class=3D"modifications-data">k=
donald</td><td class=3D"modifications-data">sandbox/test/org/springframewor=
k/web/flow/AbstractFlowTests.java</td><td class=3D"modifications-data">*** =
empty log message ***</td></tr><tr class=3D"modifications-oddrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">kdona=
ld</td><td class=3D"modifications-data">sandbox/src/org/springframework/web=
/flow/Transition.java</td><td class=3D"modifications-data">*** empty log me=
ssage ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modific=
ations-data">modified</td><td class=3D"modifications-data">kdonald</td><td =
class=3D"modifications-data">sandbox/src/org/springframework/web/flow/ViewS=
tate.java</td><td class=3D"modifications-data">*** empty log message ***</t=
d></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">=
modified</td><td class=3D"modifications-data">kdonald</td><td class=3D"modi=
fications-data">sandbox/src/org/springframework/web/flow/support/FlowExecut=
ionListenerAdapter.java</td><td class=3D"modifications-data">*** empty log =
message ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">kdonald</td><t=
d class=3D"modifications-data">sandbox/src/org/springframework/web/flow/sup=
port/RandomGuid.java</td><td class=3D"modifications-data">*** empty log mes=
sage ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificat=
ions-data">modified</td><td class=3D"modifications-data">kdonald</td><td cl=
ass=3D"modifications-data">sandbox/src/org/springframework/web/flow/Action.=
java</td><td class=3D"modifications-data">*** empty log message ***</td></t=
r><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modific=
ations-data">test/org/springframework/beans/factory/BeanFactoryUtilsTests.j=
ava</td><td class=3D"modifications-data">added "getBeanNamesForType" method=
to ListableBeanFactory interface, also checking FactoryBeans and manual si=
ngletons;added corresponding "beanNamesForTypeIncludingAncestors" method to=
BeanFactoryUtils</td></tr><tr class=3D"modifications-oddrow"><td class=3D"=
modifications-data">modified</td><td class=3D"modifications-data">jhoeller<=
/td><td class=3D"modifications-data">test/org/springframework/beans/factory=
/AbstractListableBeanFactoryTests.java</td><td class=3D"modifications-data"=
>added "getBeanNamesForType" method to ListableBeanFactory interface, also =
checking FactoryBeans and manual singletons;added corresponding "beanNamesF=
orTypeIncludingAncestors" method to BeanFactoryUtils</td></tr><tr class=3D"=
modifications-evenrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">sr=
c/org/springframework/context/support/AbstractApplicationContext.java</td><=
td class=3D"modifications-data">added "getBeanNamesForType" method to Lista=
bleBeanFactory interface, also checking FactoryBeans and manual singletons;=
added corresponding "beanNamesForTypeIncludingAncestors" method to BeanFact=
oryUtils</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificat=
ions-data">modified</td><td class=3D"modifications-data">jhoeller</td><td c=
lass=3D"modifications-data">src/org/springframework/beans/factory/ListableB=
eanFactory.java</td><td class=3D"modifications-data">added "getBeanNamesFor=
Type" method to ListableBeanFactory interface, also checking FactoryBeans a=
nd manual singletons;added corresponding "beanNamesForTypeIncludingAncestor=
s" method to BeanFactoryUtils</td></tr><tr class=3D"modifications-evenrow">=
<td class=3D"modifications-data">modified</td><td class=3D"modifications-da=
ta">jhoeller</td><td class=3D"modifications-data">src/org/springframework/b=
eans/factory/BeanFactoryUtils.java</td><td class=3D"modifications-data">add=
ed "getBeanNamesForType" method to ListableBeanFactory interface, also chec=
king FactoryBeans and manual singletons;added corresponding "beanNamesForTy=
peIncludingAncestors" method to BeanFactoryUtils</td></tr><tr class=3D"modi=
fications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src/o=
rg/springframework/beans/factory/support/StaticListableBeanFactory.java</td=
><td class=3D"modifications-data">added "getBeanNamesForType" method to Lis=
tableBeanFactory interface, also checking FactoryBeans and manual singleton=
s;added corresponding "beanNamesForTypeIncludingAncestors" method to BeanFa=
ctoryUtils</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifi=
cations-data">modified</td><td class=3D"modifications-data">jhoeller</td><t=
d class=3D"modifications-data">src/org/springframework/beans/factory/suppor=
t/DefaultListableBeanFactory.java</td><td class=3D"modifications-data">adde=
d "getBeanNamesForType" method to ListableBeanFactory interface, also check=
ing FactoryBeans and manual singletons;added corresponding "beanNamesForTyp=
eIncludingAncestors" method to BeanFactoryUtils</td></tr><tr class=3D"modif=
ications-oddrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">kdonald</td><td class=3D"modifications-data">sandbox/s=
rc/org/springframework/web/flow/Action.java</td><td class=3D"modifications-=
data">*** empty log message ***</td></tr><tr class=3D"modifications-evenrow=
"><td class=3D"modifications-data">modified</td><td class=3D"modifications-=
data">kdonald</td><td class=3D"modifications-data">sandbox/src/org/springfr=
amework/web/flow/ActionState.java</td><td class=3D"modifications-data">*** =
empty log message ***</td></tr><tr class=3D"modifications-oddrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">kdona=
ld</td><td class=3D"modifications-data">sandbox/test/org/springframework/we=
b/flow/AbstractFlowTests.java</td><td class=3D"modifications-data">*** empt=
y log message ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">kdonald<=
/td><td class=3D"modifications-data">sandbox/src/org/springframework/web/fl=
ow/ActionState.java</td><td class=3D"modifications-data">*** empty log mess=
age ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificati=
ons-data">modified</td><td class=3D"modifications-data">kdonald</td><td cla=
ss=3D"modifications-data">sandbox/src/org/springframework/web/flow/CannotEx=
ecuteStateTransitionException.java</td><td class=3D"modifications-data">***=
empty log message ***</td></tr><tr class=3D"modifications-evenrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">kdo=
nald</td><td class=3D"modifications-data">sandbox/src/org/springframework/w=
eb/flow/FlowExecutionListener.java</td><td class=3D"modifications-data">***=
empty log message ***</td></tr><tr class=3D"modifications-oddrow"><td clas=
s=3D"modifications-data">modified</td><td class=3D"modifications-data">kdon=
ald</td><td class=3D"modifications-data">sandbox/src/org/springframework/we=
b/flow/struts/FlowAction.java</td><td class=3D"modifications-data">*** empt=
y log message ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">kdonald<=
/td><td class=3D"modifications-data">sandbox/src/org/springframework/web/fl=
ow/action/BindAndValidateAction.java</td><td class=3D"modifications-data">*=
** empty log message ***</td></tr><tr class=3D"modifications-oddrow"><td cl=
ass=3D"modifications-data">modified</td><td class=3D"modifications-data">kd=
onald</td><td class=3D"modifications-data">sandbox/src/org/springframework/=
web/flow/action/SetupFormAction.java</td><td class=3D"modifications-data">*=
** empty log message ***</td></tr><tr class=3D"modifications-evenrow"><td c=
lass=3D"modifications-data">modified</td><td class=3D"modifications-data">k=
donald</td><td class=3D"modifications-data">sandbox/src/org/springframework=
/web/flow/action/AbstractAction.java</td><td class=3D"modifications-data">*=
** empty log message ***</td></tr><tr class=3D"modifications-oddrow"><td cl=
ass=3D"modifications-data">modified</td><td class=3D"modifications-data">kd=
onald</td><td class=3D"modifications-data">sandbox/src/org/springframework/=
web/flow/action/BindAndValidateAction.java</td><td class=3D"modifications-d=
ata">*** empty log message ***</td></tr><tr class=3D"modifications-evenrow"=
><td class=3D"modifications-data">modified</td><td class=3D"modifications-d=
ata">kdonald</td><td class=3D"modifications-data">sandbox/src/org/springfra=
mework/web/flow/action/AbstractAction.java</td><td class=3D"modifications-d=
ata">*** empty log message ***</td></tr><tr class=3D"modifications-oddrow">=
<td class=3D"modifications-data">modified</td><td class=3D"modifications-da=
ta">kdonald</td><td class=3D"modifications-data">.classpath</td><td class=
=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"mod=
ifications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">kdonald</td><td class=3D"modifications-data">.class=
path</td><td class=3D"modifications-data">updated classpath</td></tr><tr cl=
ass=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td>=
<td class=3D"modifications-data">kdonald</td><td class=3D"modifications-dat=
a">sandbox/src/org/springframework/web/flow/action/BindAndValidateAction.ja=
va</td><td class=3D"modifications-data">*** empty log message ***</td></tr>=
<tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modifi=
ed</td><td class=3D"modifications-data">kdonald</td><td class=3D"modificati=
ons-data">sandbox/src/org/springframework/web/flow/action/AbstractAction.ja=
va</td><td class=3D"modifications-data">*** empty log message ***</td></tr>=
<tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modifie=
d</td><td class=3D"modifications-data">kdonald</td><td class=3D"modificatio=
ns-data">sandbox/test/org/springframework/web/flow/AbstractFlowTests.java</=
td><td class=3D"modifications-data">*** empty log message ***</td></tr><tr =
class=3D"modifications-evenrow"><td class=3D"modifications-data">modified</=
td><td class=3D"modifications-data">kdonald</td><td class=3D"modifications-=
data">sandbox/test/org/springframework/web/flow/AbstractFlowTests.java</td>=
<td class=3D"modifications-data">*** empty log message ***</td></tr><tr cla=
ss=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><=
td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-dat=
a">changelog.txt</td><td class=3D"modifications-data">ordered TransactionSy=
nchronizations, reworked JasperReports support, upgraded to Servlet 2.4/JSP=
2.0</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">jhoeller</td><td clas=
s=3D"modifications-data">readme.txt</td><td class=3D"modifications-data">ad=
apted jar file sizes, mentioned C3P0</td></tr><tr class=3D"modifications-od=
drow"><td class=3D"modifications-data">modified</td><td class=3D"modificati=
ons-data">jhoeller</td><td class=3D"modifications-data">src/org/springframe=
work/web/util/ExpressionEvaluationUtils.java</td><td class=3D"modifications=
-data">JSP EL expressions in Spring's JSP tags will be parsed with JSP 2.0 =
ExpressionEvaluator on JSP 2.0 (Jakarta JSTL else)</td></tr><tr class=3D"mo=
difications-evenrow"><td class=3D"modifications-data">added</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">mock/=
org/springframework/mock/web/MockExpressionEvaluator.java</td><td class=3D"=
modifications-data">added MockExpressionEvaluator for JSP 2.0, delegating t=
o the Jakarta JSTL ExpressionEvaluatorManager</td></tr><tr class=3D"modific=
ations-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"m=
odifications-data">jhoeller</td><td class=3D"modifications-data">mock/org/s=
pringframework/mock/web/MockPageContext.java</td><td class=3D"modifications=
-data">added MockExpressionEvaluator for JSP 2.0, delegating to the Jakarta=
JSTL ExpressionEvaluatorManager</td></tr><tr class=3D"modifications-evenro=
w"><td class=3D"modifications-data">modified</td><td class=3D"modifications=
-data">jhoeller</td><td class=3D"modifications-data">lib/readme.txt</td><td=
class=3D"modifications-data">added C3P0 0.8.5; upgraded to Servlet API 2.4=
, JSP API 2.0, EJB API 2.1</td></tr><tr class=3D"modifications-oddrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
jhoeller</td><td class=3D"modifications-data">mock/org/springframework/mock=
/web/DelegatingServletOutputStream.java</td><td class=3D"modifications-data=
">adapted @since tag</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">jhoel=
ler</td><td class=3D"modifications-data">mock/org/springframework/mock/web/=
MockFilterConfig.java</td><td class=3D"modifications-data">adapted @since t=
ag</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-d=
ata">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">mock/org/springframework/mock/web/MockHttpServletRe=
sponse.java</td><td class=3D"modifications-data">adapted @since tag</td></t=
r><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modific=
ations-data">mock/org/springframework/mock/web/MockHttpSession.java</td><td=
class=3D"modifications-data">adapted @since tag</td></tr><tr class=3D"modi=
fications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">mock/=
org/springframework/mock/web/MockRequestDispatcher.java</td><td class=3D"mo=
difications-data">adapted @since tag</td></tr><tr class=3D"modifications-ev=
enrow"><td class=3D"modifications-data">modified</td><td class=3D"modificat=
ions-data">jhoeller</td><td class=3D"modifications-data">mock/org/springfra=
mework/mock/web/MockServletConfig.java</td><td class=3D"modifications-data"=
>adapted @since tag</td></tr><tr class=3D"modifications-oddrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">jhoel=
ler</td><td class=3D"modifications-data">mock/org/springframework/mock/web/=
MockServletContext.java</td><td class=3D"modifications-data">adapted @since=
tag</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">jhoeller</td><td clas=
s=3D"modifications-data">mock/org/springframework/mock/web/DelegatingServle=
tInputStream.java</td><td class=3D"modifications-data">adapted @since tag</=
td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data"=
>modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"mo=
difications-data">mock/org/springframework/mock/web/MockHttpServletRequest.=
java</td><td class=3D"modifications-data">upgraded to Servlet API 2.4 and J=
SP API 2.0</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifi=
cations-data">modified</td><td class=3D"modifications-data">jhoeller</td><t=
d class=3D"modifications-data">mock/org/springframework/mock/web/MockPageCo=
ntext.java</td><td class=3D"modifications-data">upgraded to Servlet API 2.4=
and JSP API 2.0</td></tr><tr class=3D"modifications-oddrow"><td class=3D"m=
odifications-data">modified</td><td class=3D"modifications-data">jhoeller</=
td><td class=3D"modifications-data">samples/webapp-minimal/lib/readme.txt</=
td><td class=3D"modifications-data">upgraded to Servlet API 2.4 (servlet-ap=
i.jar), JSP API 2.0 (jsp-api.jar), EJB 2.1 (ejb-api.jar)</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data=
">samples/jpetstore/attributes/build.xml</td><td class=3D"modifications-dat=
a">upgraded to Servlet API 2.4 (servlet-api.jar), JSP API 2.0 (jsp-api.jar)=
, EJB 2.1 (ejb-api.jar)</td></tr><tr class=3D"modifications-oddrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">jho=
eller</td><td class=3D"modifications-data">project.properties</td><td class=
=3D"modifications-data">upgraded to Servlet API 2.4 (servlet-api.jar), JSP =
API 2.0 (jsp-api.jar), EJB 2.1 (ejb-api.jar)</td></tr><tr class=3D"modifica=
tions-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"m=
odifications-data">jhoeller</td><td class=3D"modifications-data">samples/we=
bapp-minimal/readme.txt</td><td class=3D"modifications-data">upgraded to Se=
rvlet API 2.4 (servlet-api.jar), JSP API 2.0 (jsp-api.jar), EJB 2.1 (ejb-ap=
i.jar)</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificatio=
ns-data">modified</td><td class=3D"modifications-data">jhoeller</td><td cla=
ss=3D"modifications-data">samples/tiles-example/build.xml</td><td class=3D"=
modifications-data">upgraded to Servlet API 2.4 (servlet-api.jar), JSP API =
2.0 (jsp-api.jar), EJB 2.1 (ejb-api.jar)</td></tr><tr class=3D"modification=
s-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">jhoeller</td><td class=3D"modifications-data">samples/webapp=
-minimal/build.xml</td><td class=3D"modifications-data">upgraded to Servlet=
API 2.4 (servlet-api.jar), JSP API 2.0 (jsp-api.jar), EJB 2.1 (ejb-api.jar=
)</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-da=
ta">modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D=
"modifications-data">samples/petclinic/build.xml</td><td class=3D"modificat=
ions-data">upgraded to Servlet API 2.4 (servlet-api.jar), JSP API 2.0 (jsp-=
api.jar), EJB 2.1 (ejb-api.jar)</td></tr><tr class=3D"modifications-evenrow=
"><td class=3D"modifications-data">modified</td><td class=3D"modifications-=
data">jhoeller</td><td class=3D"modifications-data">samples/jpetstore/build=
.xml</td><td class=3D"modifications-data">upgraded to Servlet API 2.4 (serv=
let-api.jar), JSP API 2.0 (jsp-api.jar), EJB 2.1 (ejb-api.jar)</td></tr><tr=
class=3D"modifications-oddrow"><td class=3D"modifications-data">modified</=
td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications=
-data">samples/jasperdemo/build.xml</td><td class=3D"modifications-data">up=
graded to Servlet API 2.4 (servlet-api.jar), JSP API 2.0 (jsp-api.jar), EJB=
2.1 (ejb-api.jar)</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">added</td><td class=3D"modifications-data">jhoeller=
</td><td class=3D"modifications-data">lib/j2ee/ejb-api.jar</td><td class=3D=
"modifications-data">upgraded to Servlet API 2.4 (servlet-api.jar), JSP API=
2.0 (jsp-api.jar), EJB 2.1 (ejb-api.jar)</td></tr><tr class=3D"modificatio=
ns-oddrow"><td class=3D"modifications-data">deleted</td><td class=3D"modifi=
cations-data">jhoeller</td><td class=3D"modifications-data">lib/j2ee/ejb.ja=
r</td><td class=3D"modifications-data">upgraded to Servlet API 2.4 (servlet=
-api.jar), JSP API 2.0 (jsp-api.jar), EJB 2.1 (ejb-api.jar)</td></tr><tr cl=
ass=3D"modifications-evenrow"><td class=3D"modifications-data">added</td><t=
d class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data=
">lib/j2ee/jsp-api.jar</td><td class=3D"modifications-data">upgraded to Ser=
vlet API 2.4 (servlet-api.jar), JSP API 2.0 (jsp-api.jar), EJB 2.1 (ejb-api=
.jar)</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modification=
s-data">added</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">lib/j2ee/servlet-api.jar</td><td class=3D"modificat=
ions-data">upgraded to Servlet API 2.4 (servlet-api.jar), JSP API 2.0 (jsp-=
api.jar), EJB 2.1 (ejb-api.jar)</td></tr><tr class=3D"modifications-evenrow=
"><td class=3D"modifications-data">deleted</td><td class=3D"modifications-d=
ata">jhoeller</td><td class=3D"modifications-data">lib/j2ee/servlet.jar</td=
><td class=3D"modifications-data">upgraded to Servlet API 2.4 (servlet-api.=
jar), JSP API 2.0 (jsp-api.jar), EJB 2.1 (ejb-api.jar)</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><td=
class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data"=
>samples/countries/build.xml</td><td class=3D"modifications-data">upgraded =
to Servlet API 2.4 (servlet-api.jar), JSP API 2.0 (jsp-api.jar), EJB 2.1 (e=
jb-api.jar)</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">jhoeller</td><=
td class=3D"modifications-data">samples/imagedb/build.xml</td><td class=3D"=
modifications-data">upgraded to Servlet API 2.4 (servlet-api.jar), JSP API =
2.0 (jsp-api.jar), EJB 2.1 (ejb-api.jar)</td></tr><tr class=3D"modification=
s-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modifi=
cations-data">jhoeller</td><td class=3D"modifications-data">autobuilds/apps=
/jpetstore/build.xml</td><td class=3D"modifications-data">upgraded to Servl=
et API 2.4 (servlet-api.jar), JSP API 2.0 (jsp-api.jar), EJB 2.1 (ejb-api.j=
ar)</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications=
-data">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">autobuilds/apps/jpetstore/attributes/build.xml</td>=
<td class=3D"modifications-data">upgraded to Servlet API 2.4 (servlet-api.j=
ar), JSP API 2.0 (jsp-api.jar), EJB 2.1 (ejb-api.jar)</td></tr><tr class=3D=
"modifications-oddrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">au=
tobuilds/apps/common-build/library-refs.properties</td><td class=3D"modific=
ations-data">upgraded to Servlet API 2.4 (servlet-api.jar), JSP API 2.0 (js=
p-api.jar), EJB 2.1 (ejb-api.jar)</td></tr><tr class=3D"modifications-evenr=
ow"><td class=3D"modifications-data">modified</td><td class=3D"modification=
s-data">jhoeller</td><td class=3D"modifications-data">build.xml</td><td cla=
ss=3D"modifications-data">added C3P0 to release distribution</td></tr><tr c=
lass=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td=
><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-d=
ata">samples/imagedb/build.xml</td><td class=3D"modifications-data">introdu=
ced C3P0 ComboPooledDataSource as connection pool for Image Database (to sh=
ow an alternative to Commons DBCP)</td></tr><tr class=3D"modifications-even=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">jhoeller</td><td class=3D"modifications-data">samples/petclinic/wa=
r/WEB-INF/applicationContext-hibernate.xml</td><td class=3D"modifications-d=
ata">introduced C3P0 ComboPooledDataSource as connection pool for Image Dat=
abase (to show an alternative to Commons DBCP)</td></tr><tr class=3D"modifi=
cations-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">jhoeller</td><td class=3D"modifications-data">samples/j=
petstore/war/WEB-INF/dataAccessContext-local.xml</td><td class=3D"modificat=
ions-data">introduced C3P0 ComboPooledDataSource as connection pool for Ima=
ge Database (to show an alternative to Commons DBCP)</td></tr><tr class=3D"=
modifications-evenrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">sa=
mples/imagedb/war/WEB-INF/applicationContext.xml</td><td class=3D"modificat=
ions-data">introduced C3P0 ComboPooledDataSource as connection pool for Ima=
ge Database (to show an alternative to Commons DBCP)</td></tr><tr class=3D"=
modifications-oddrow"><td class=3D"modifications-data">added</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src/o=
rg/springframework/jdbc/support/nativejdbc/C3P0NativeJdbcExtractor.java</td=
><td class=3D"modifications-data">added C3P0NativeJdbcExtractor (for C3P0 0=
.8.5 or later)</td></tr><tr class=3D"modifications-evenrow"><td class=3D"mo=
difications-data">modified</td><td class=3D"modifications-data">jhoeller</t=
d><td class=3D"modifications-data">samples/imagedb/src/org/springframework/=
samples/imagedb/DefaultImageDatabase.java</td><td class=3D"modifications-da=
ta">added checks for null LOBs</td></tr><tr class=3D"modifications-oddrow">=
<td class=3D"modifications-data">modified</td><td class=3D"modifications-da=
ta">jhoeller</td><td class=3D"modifications-data">samples/imagedb/src/org/s=
pringframework/samples/imagedb/ImageDescriptor.java</td><td class=3D"modifi=
cations-data">added checks for null LOBs</td></tr><tr class=3D"modification=
s-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">jhoeller</td><td class=3D"modifications-data">src/org/spring=
framework/util/FileCopyUtils.java</td><td class=3D"modifications-data">adde=
d assertions</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">jhoeller</td><=
td class=3D"modifications-data">docs/reference/src/mvc.xml</td><td class=3D=
"modifications-data">fixed typo in code example</td></tr><tr class=3D"modif=
ications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">test/=
org/springframework/web/servlet/view/jasperreports/JasperReportsMultiFormat=
ViewTests.java</td><td class=3D"modifications-data">added Apache license he=
ader</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications=
-data">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">test/org/springframework/web/servlet/view/jasperrep=
orts/AbstractJasperReportsViewTests.java</td><td class=3D"modifications-dat=
a">added Apache license header</td></tr><tr class=3D"modifications-evenrow"=
><td class=3D"modifications-data">modified</td><td class=3D"modifications-d=
ata">kdonald</td><td class=3D"modifications-data">sandbox/src/org/springfra=
mework/web/flow/config/AbstractFlowBuilder.java</td><td class=3D"modificati=
ons-data">*** empty log message ***</td></tr><tr class=3D"modifications-odd=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/springfr=
amework/web/flow/struts/FlowActionMapping.java</td><td class=3D"modificatio=
ns-data">JavaDoc.</td></tr><tr class=3D"modifications-evenrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">kdonald<=
/td><td class=3D"modifications-data">sandbox/src/org/springframework/web/fl=
ow/config/AbstractFlowBuilder.java</td><td class=3D"modifications-data">***=
empty log message ***</td></tr><tr class=3D"modifications-oddrow"><td clas=
s=3D"modifications-data">modified</td><td class=3D"modifications-data">kdon=
ald</td><td class=3D"modifications-data">sandbox/src/org/springframework/we=
b/flow/config/FlowFactoryBean.java</td><td class=3D"modifications-data">***=
empty log message ***</td></tr><tr class=3D"modifications-evenrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">kdo=
nald</td><td class=3D"modifications-data">sandbox/src/org/springframework/w=
eb/flow/action/AbstractAction.java</td><td class=3D"modifications-data">***=
empty log message ***</td></tr><tr class=3D"modifications-oddrow"><td clas=
s=3D"modifications-data">modified</td><td class=3D"modifications-data">kdon=
ald</td><td class=3D"modifications-data">sandbox/src/org/springframework/we=
b/flow/config/FlowFactoryBean.java</td><td class=3D"modifications-data">***=
empty log message ***</td></tr><tr class=3D"modifications-evenrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">kdo=
nald</td><td class=3D"modifications-data">sandbox/src/org/springframework/w=
eb/flow/config/BaseFlowBuilder.java</td><td class=3D"modifications-data">**=
* empty log message ***</td></tr><tr class=3D"modifications-oddrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">kdo=
nald</td><td class=3D"modifications-data">sandbox/src/org/springframework/w=
eb/flow/package.html</td><td class=3D"modifications-data">*** empty log mes=
sage ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifica=
tions-data">modified</td><td class=3D"modifications-data">kdonald</td><td c=
lass=3D"modifications-data">sandbox/src/org/springframework/web/flow/config=
/FlowBuilder.java</td><td class=3D"modifications-data">*** empty log messag=
e ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">kdonald</td><td class=
=3D"modifications-data">sandbox/src/org/springframework/web/flow/config/Flo=
wCreator.java</td><td class=3D"modifications-data">*** empty log message **=
*</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-d=
ata">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D=
"modifications-data">sandbox/src/org/springframework/web/flow/config/packag=
e.html</td><td class=3D"modifications-data">*** empty log message ***</td><=
/tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">mod=
ified</td><td class=3D"modifications-data">kdonald</td><td class=3D"modific=
ations-data">sandbox/src/org/springframework/web/flow/struts/FlowActionMapp=
ing.java</td><td class=3D"modifications-data">*** empty log message ***</td=
></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">=
modified</td><td class=3D"modifications-data">kdonald</td><td class=3D"modi=
fications-data">sandbox/src/org/springframework/web/flow/struts/FlowAction.=
java</td><td class=3D"modifications-data">*** empty log message ***</td></t=
r><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modif=
ied</td><td class=3D"modifications-data">kdonald</td><td class=3D"modificat=
ions-data">sandbox/src/org/springframework/web/flow/mvc/FlowController.java=
</td><td class=3D"modifications-data">*** empty log message ***</td></tr><t=
r class=3D"modifications-evenrow"><td class=3D"modifications-data">modified=
</td><td class=3D"modifications-data">kdonald</td><td class=3D"modification=
s-data">sandbox/src/org/springframework/web/flow/mvc/HttpFlowExecutionManag=
er.java</td><td class=3D"modifications-data">*** empty log message ***</td>=
</tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">mo=
dified</td><td class=3D"modifications-data">kdonald</td><td class=3D"modifi=
cations-data">sandbox/src/org/springframework/web/flow/mvc/HttpFlowExecutio=
nManager.java</td><td class=3D"modifications-data">*** empty log message **=
*</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-d=
ata">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D=
"modifications-data">sandbox/src/org/springframework/web/flow/mvc/FlowContr=
oller.java</td><td class=3D"modifications-data">*** empty log message ***</=
td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data"=
>modified</td><td class=3D"modifications-data">kdonald</td><td class=3D"mod=
ifications-data">sandbox/src/org/springframework/web/flow/config/FlowFactor=
yBean.java</td><td class=3D"modifications-data">*** empty log message ***</=
td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data=
">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D"mo=
difications-data">sandbox/src/org/springframework/web/flow/config/FlowFacto=
ryBean.java</td><td class=3D"modifications-data">*** empty log message ***<=
/td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data=
">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D"mo=
difications-data">sandbox/src/org/springframework/web/flow/config/FlowCreat=
or.java</td><td class=3D"modifications-data">*** empty log message ***</td>=
</tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">m=
odified</td><td class=3D"modifications-data">kdonald</td><td class=3D"modif=
ications-data">sandbox/src/org/springframework/web/flow/config/FlowBuilder.=
java</td><td class=3D"modifications-data">*** empty log message ***</td></t=
r><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modif=
ied</td><td class=3D"modifications-data">kdonald</td><td class=3D"modificat=
ions-data">sandbox/src/org/springframework/web/flow/config/BaseFlowBuilder.=
java</td><td class=3D"modifications-data">*** empty log message ***</td></t=
r><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">kdonald</td><td class=3D"modifica=
tions-data">sandbox/src/org/springframework/web/flow/action/SetupFormAction=
.java</td><td class=3D"modifications-data">*** empty log message ***</td></=
tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">kdonald</td><td class=3D"modifica=
tions-data">sandbox/src/org/springframework/web/flow/action/BindAndValidate=
Action.java</td><td class=3D"modifications-data">*** empty log message ***<=
/td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-dat=
a">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D"m=
odifications-data">sandbox/src/org/springframework/web/flow/FlowExecutionIn=
fo.java</td><td class=3D"modifications-data">*** empty log message ***</td>=
</tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">mo=
dified</td><td class=3D"modifications-data">kdonald</td><td class=3D"modifi=
cations-data">sandbox/src/org/springframework/web/flow/TransitionableState.=
java</td><td class=3D"modifications-data">*** empty log message ***</td></t=
r><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">kdonald</td><td class=3D"modifica=
tions-data">sandbox/src/org/springframework/web/flow/action/SetupFormAction=
.java</td><td class=3D"modifications-data">*** empty log message ***</td></=
tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">kdonald</td><td class=3D"modifica=
tions-data">sandbox/src/org/springframework/web/flow/action/BindAndValidate=
Action.java</td><td class=3D"modifications-data">*** empty log message ***<=
/td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-dat=
a">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D"m=
odifications-data">sandbox/src/org/springframework/web/flow/package.html</t=
d><td class=3D"modifications-data">*** empty log message ***</td></tr><tr c=
lass=3D"modifications-oddrow"><td class=3D"modifications-data">added</td><t=
d class=3D"modifications-data">kdonald</td><td class=3D"modifications-data"=
>sandbox/src/org/springframework/web/flow/action/package.html</td><td class=
=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"mod=
ifications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">kdonald</td><td class=3D"modifications-data">sandbo=
x/src/org/springframework/web/flow/action/AbstractAction.java</td><td class=
=3D"modifications-data">*** empty log message...
[truncated message content] |
|
From: Juergen H. <ju...@in...> - 2005-02-16 22:28:05
|
Thanks for the suggestion, David. Such a common interface for mail messages is a good idea. However, the setters in the interface shouldn't throw javax.mail.MessagingException, which is a checked JavaMail exception. Consequently, I've redesigned the setters to throw MailParseException, and implemented a MimeMailMessage adapter that translates the calls into MimeMessageHelper calls (properly converting exceptions). Message population code can now interact with either a SimpleMailMessage or a MimeMailMessage through the common MailMessage interface. Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of David Bowers Sent: Wednesday, February 16, 2005 4:12 PM To: spr...@li... Subject: Re: [Springframework-developer] common super-interface in mail functionality Thanks for the response. I think the best way to explain is to just send the interface I have in mind, so it is attached. This would be implemented by SimpleMailMessage and MimeMessageHelper. Both classes already have all these methods, so no further change would be needed. I have an application that sends e-mail, sometimes plain text, and sometimes html. I set up the template subject, sender, and text of the e-mail as a non-singleton spring bean, and then add my more specific recipient list in code. I would like to be able to access the SimpleMailMessage and the MimeMessageHelper through a common interface, especially for a method like setTo(String). I guess I could send both html and text through the MimeMessageHelper, but it seemed like a common interface wouldn't hurt anything. /David Bowers On Tue, 18 Jan 2005 20:02:13 +0100, Alef Arendsen <al...@jt...> wrote: > What do you intend to do? > > The MimeMessageHelper already supports setting text/plain and text/html > parts through the setText(String plainText, String htmlText) method and > setText(String text, boolean html) methods. > > Regards, > Alef > > > > -----Original Message----- > > From: spr...@li... > > [mailto:spr...@li...] > > On Behalf Of David Bowers > > Sent: Tuesday, January 18, 2005 6:30 PM > > To: spr...@li... > > Subject: [Springframework-developer] common super-interface > > in mail functionality > > > > I'm using the mail components to write a small framework > > (apology for the way overused word) that can send either text > > or html e-mails. To simplify this, it would be nice if there > > were a common super-interface for > > org.springframework.mail.SimpleMailMessage and > > org.springframework.mail.javamail.MimeMessageHelper. They > > both share getters and setters for properties like cc, to, > > from, text, etc. It would be nice to be able to have common > > initialization code regardless of whether I'm working with a > > text or html message. > > > > > > ------------------------------------------------------- > > The SF.Net email is sponsored by: Beat the post-holiday blues > > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > > _______________________________________________ > > Springframework-developer mailing list > > Spr...@li... > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > |
|
From: Juergen H. <ju...@in...> - 2005-02-16 19:20:47
|
Everybody,
I've committed lots of minor fixes and enhancements that I've implemented in
the past two weeks (most of them driven by JIRA issues). See the changelog
for details. The most important changes are:
* I've added a "getBeanNamesForType" method to the ListableBeanFactory
interface, also checking FactoryBeans and manual singletons (in contrast to
"getBeanDefinitionNames"). This is an alternative to "getBeansOfType" that
avoids creating prototype instances (assuming that all that is needed are
the names).
* TransactionSynchronization objects can influence their execution order
through implementing the Ordered interface. This is used to always perform
JDBC Connection cleanup last, for example after Hibernate Session cleanup
(if any), and to always perform LobCreator cleanup first (while the JDBC
Connection is still active).
* I've introduced the C3P0 0.8.5 ComboPooledDataSource as connection pool
for Image Database, to show an alternative to Commons DBCP. I've also added
a C3P0NativeJdbcExtractor for C3P0 0.8.5 and later; for earlier C3P0
versions, SimpleNativeJdbcExtractor is sufficient.
* I've upgraded MockHttpServletRequest to Servlet API 2.4 and
MockPageContext to JSP API 2.0. An enhancement enabled by compiling against
JSP 2.0 is that JSP EL expressions in Spring's JSP tags will be parsed with
the JSP 2.0 ExpressionEvaluator on JSP 2.0, falling back to Jakarta JSTL for
earlier JSP versions.
* I've reworked JasperReportsMultiFormatView, in particular the
initialization code. I've also renamed its "discriminatorKey" property to
"formatKey", as a more expressive name and following the
AbstractJasperReportsView naming conventions ("reportDataKey" etc).
Note that because of the upgrade to Servlet 2.4 and JSP 2.0, servlet.jar has
been replaced with servlet-api.jar and jsp-api.jar. I've also upgraded EJB
to 2.1 to raise all versions to J2EE 1.4, having replaced EJB 2.0's ejb.jar
with EJB 2.1's ejb-api.jar. I've adapted all references that I could find
(build.xml etc).
Juergen
|
|
From: Colin S. <col...@ex...> - 2005-02-16 18:56:39
|
Per Olesen wrote: >Hi Juergen, > >Thank you for your comments. > >On Monday 14 February 2005 16:13, Juergen Hoeller wrote: > > >>I am aware of the Hibernate docs that the Session needs to be discarded >>when an exception was thrown. However, I find that an overly strict >>statement (just like "there is no such thing as a non-transactional >>Session", their famous statement from their forums mid last year). >> >> > >Okay, i tend to agree about it being an overly strict statement, also because >I've looked into SessionImpl.clear() and it does what we want :-) ... but: >When they've explicitly stated that a Session should not be reused in case of >exception, upcoming implementations of Session might break spring then. Can >it not? > > > >>Session.clear should be good enough for resetting an OSIV Session after a >>rollback. It's probably advisable to not use OSIV in single session mode at >>all if you want to avoid side effects completely. (Closing the Session and >>opening a new one during OSIV doesn't really add value here.) >> >> > >It will add the value that: > 1) the failing session is thrown away > 2) new calls into spring-managed beans will operate fine on the new session > >I know, that lazy-loading of objects from dead session will fail. > > > >>Have you considered using OpenSessionInViewFilter in "deferred close mode", >>that is, with the "singleSession" flag turned off? In that case, each >>transaction will use its own Hibernate Session, but all of those Sessions >>will be kept open until view rendering has completed. >> >> > >Yes, actually I have tried it out. But this solution does not scale very well. >A JDBC connection is assigned to each hibernate Session, so using deferred >close uses a connection for each session. Hence, one web request will quickly >use many connections, at the same time. > >Per > > Above and beyond that, deferred close has problems with the idiom which some people use where the view layer will load some data via one transaction (such as a backing form), modify, and then call down into another transaction to update. At this point Hibernate will complain, since the data from two (or more) live sessions is being mixed. Now it's generally not a great idea anyway to have the view layer combine multiple calls into transactional service methods. This defeats transactional integrity. There should be one encompassing service layer method that does all the work. However you can't get around the need to call down to get the form backing object sometimes. In my opinion, either form of the Open Session in View idiom is problematic and should not be used in projects that get past a certain size or stage... Colin |
|
From: David B. <viv...@gm...> - 2005-02-16 15:12:38
|
Thanks for the response. I think the best way to explain is to just send the interface I have in mind, so it is attached. This would be implemented by SimpleMailMessage and MimeMessageHelper. Both classes already have all these methods, so no further change would be needed. I have an application that sends e-mail, sometimes plain text, and sometimes html. I set up the template subject, sender, and text of the e-mail as a non-singleton spring bean, and then add my more specific recipient list in code. I would like to be able to access the SimpleMailMessage and the MimeMessageHelper through a common interface, especially for a method like setTo(String). I guess I could send both html and text through the MimeMessageHelper, but it seemed like a common interface wouldn't hurt anything. /David Bowers On Tue, 18 Jan 2005 20:02:13 +0100, Alef Arendsen <al...@jt...> wrote: > What do you intend to do? > > The MimeMessageHelper already supports setting text/plain and text/html > parts through the setText(String plainText, String htmlText) method and > setText(String text, boolean html) methods. > > Regards, > Alef > > > > -----Original Message----- > > From: spr...@li... > > [mailto:spr...@li...] > > On Behalf Of David Bowers > > Sent: Tuesday, January 18, 2005 6:30 PM > > To: spr...@li... > > Subject: [Springframework-developer] common super-interface > > in mail functionality > > > > I'm using the mail components to write a small framework > > (apology for the way overused word) that can send either text > > or html e-mails. To simplify this, it would be nice if there > > were a common super-interface for > > org.springframework.mail.SimpleMailMessage and > > org.springframework.mail.javamail.MimeMessageHelper. They > > both share getters and setters for properties like cc, to, > > from, text, etc. It would be nice to be able to have common > > initialization code regardless of whether I'm working with a > > text or html message. > > > > > > ------------------------------------------------------- > > The SF.Net email is sponsored by: Beat the post-holiday blues > > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > > _______________________________________________ > > Springframework-developer mailing list > > Spr...@li... > > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > > > > > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > |
|
From: <al...@jt...> - 2005-02-15 23:39:33
|
<html><head>
<style>
.white { color:#FFFFFF }.index { background-color:#FFFFFF }.index-passed { =
color:#004400 }.index-failed { color:#FF0000; font-weight:bold }.index-head=
er { font-weight:bold }.link { font-family:arial,helvetica,sans-serif; font=
-size:10pt; color:#FFFFFF; text-decoration:none; }.tab-table { margin: 0em =
0em 0.5em 0em; }.tabs { font-family:arial,helvetica,sans-serif; font-size:8=
pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EE=
EEEE; }.tabs-link { color:#000000; text-decoration:none; }.tabs-link:visite=
d { color:#000000; text-decoration:none; }.tabs-selected { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; pad=
ding: 0em 2em; }.tabs-selected { border: inset; }.header-title { font-famil=
y:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bo=
ld; }.header-label { font-weight:bold; }.header-data { font-family:arial,he=
lvetica,sans-serif; font-size:10pt; color:#000000; }.modifications-data { f=
ont-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }.modi=
fications-sectionheader { background-color:#000066; font-family:arial,helve=
tica,sans-serif; font-size:10pt; color:#FFFFFF; }.modifications-oddrow { ba=
ckground-color:#CCCCCC }.modifications-evenrow { background-color:#FFFFCC }=
.changelists-oddrow { background-color:#CCCCCC }.changelists-evenrow { back=
ground-color:#FFFFCC }.changelists-file-spacer { background-color:#FFFFFF }=
.changelists-file-evenrow { background-color:#EEEEEE }.changelists-file-odd=
row { background-color:#FFFFEE }.changelists-file-header { background-color=
:#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFF=
FFF; }.compile-data { font-family:arial,helvetica,sans-serif; font-size:8pt=
; color:#000000; }.compile-error-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#FF0000; }.compile-warn-data { font-family:arial,=
helvetica,sans-serif; font-size:8pt; color:#CC9900; }.compile-sectionheader=
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-s=
ize:10pt; color:#FFFFFF; }.distributables-data { font-family:arial,helvetic=
a,sans-serif; font-size:8pt; color:#000000; }.distributables-sectionheader =
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-si=
ze:10pt; color:#FFFFFF; }.distributables-oddrow { background-color:#CCCCCC =
}.unittests-sectionheader { background-color:#000066; font-family:arial,hel=
vetica,sans-serif; font-size:10pt; color:#FFFFFF; }.unittests-oddrow { back=
ground-color:#CCCCCC }.unittests-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#000000; }.unittests-error { font-family:arial,he=
lvetica,sans-serif; font-size:8pt; color:#901090; }.unittests-failure { fon=
t-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }.checks=
tyle-oddrow { background-color:#CCCCCC }.checkstyle-data { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; }.checkstyle-sectionh=
eader { background-color:#000066; font-family:arial,helvetica,sans-serif; f=
ont-size:10pt; color:#FFFFFF; }
</style>
</head><body>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"header-title">BUILD COMPLETE - =
build.209</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>02/16/2005 00:16:18</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>21 minutes 16 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>02/15/2005 20:44:08</td>=
</tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log en=
try: </span>*** empty log message ***</td></tr></table><p>
<p>
<p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Errors/Warnings: (=
6) </td></tr><tr><td><pre class=3D"compile-data">Note: S=
ome input files use or override a deprecated API.<br class=3D"none"/>Note: =
Recompile with -deprecation for details.<br class=3D"none"/>Note: /jteam/bu=
ild2/checkout/spring/spring/mock/org/springframework/mock/web/MockHttpSessi=
on.java uses or overrides a deprecated API.<br class=3D"none"/>Note: Recomp=
ile with -deprecation for details.<br class=3D"none"/>Note: Some input file=
s use or override a deprecated API.<br class=3D"none"/>Note: Recompile with=
-deprecation for details.<br class=3D"none"/></pre></td></tr></table><p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Javadoc Errors/War=
nings: (28) </td></tr><tr><td><pre class=3D"compile-data=
">/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support=
/lob/OracleLobHandler.java:76: warning - Tag @see: reference not found: ora=
cle.sql.BLOB<br/>/jteam/build2/checkout/spring/spring/src/org/springframewo=
rk/jdbc/support/lob/OracleLobHandler.java:76: warning - Tag @see: reference=
not found: oracle.sql.CLOB<br/>/jteam/build2/checkout/spring/spring/src/or=
g/springframework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag=
@see: reference not found: oracle.sql.BLOB#DURATION_SESSION<br/>/jteam/bui=
ld2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/OracleL=
obHandler.java:115: warning - Tag @see: reference not found: oracle.sql.BLO=
B#MODE_READWRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springfra=
mework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @see: refe=
rence not found: oracle.sql.CLOB#DURATION_SESSION<br/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.j=
ava:115: warning - Tag @see: reference not found: oracle.sql.CLOB#MODE_READ=
WRITE<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc=
/support/lob/OracleLobHandler.java:154: warning - Tag @see: reference not f=
ound: oracle.jdbc.OracleConnection<br/>/jteam/build2/checkout/spring/spring=
/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:164: warnin=
g - Tag @see: reference not found: oracle.sql.BLOB#createTemporary<br/>/jte=
am/build2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/O=
racleLobHandler.java:164: warning - Tag @see: reference not found: oracle.s=
ql.CLOB#createTemporary<br/>/jteam/build2/checkout/spring/spring/src/org/sp=
ringframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49: war=
ning - Tag @see: reference not found: org.jboss.resource.adapter.jdbc.Wrapp=
edConnection#getUnderlyingConnection<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor=
.java:49: warning - Tag @see: reference not found: org.jboss.resource.adapt=
er.jdbc.WrappedStatement#getUnderlyingStatement<br/>/jteam/build2/checkout/=
spring/spring/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJd=
bcExtractor.java:49: warning - Tag @see: reference not found: org.jboss.res=
ource.adapter.jdbc.WrappedResultSet#getUnderlyingResultSet<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bLogicNativeJdbcExtractor.java:45: warning - Tag @see: reference not found:=
weblogic.jdbc.extensions.WLConnection#getVendorConnection<br/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/We=
bSphereNativeJdbcExtractor.java:49: warning - Tag @see: reference not found=
: com.ibm.ws.rsadapter.jdbc.WSJdbcConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:49: warning - Tag @see: reference not found: com.ibm.ws.r=
sadapter.jdbc.WSJdbcUtil#getNativeConnection<br/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/WebSphereNativeJ=
dbcExtractor.java:49: warning - Tag @see: reference not found: com.ibm.ejs.=
cm.proxy.ConnectionProxy#getPhysicalConnection<br/>/jteam/build2/checkout/s=
pring/spring/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.jav=
a:177: warning - Tag @see: reference not found: com.ibatis.sqlmap.engine.tr=
ansaction.jdbc.JdbcTransactionConfig<br/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.java:177: war=
ning - Tag @see: reference not found: com.ibatis.sqlmap.engine.transaction.=
jta.JtaTransactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/s=
pringframework/orm/ibatis/SqlMapClientFactoryBean.java:205: warning - Tag @=
see: reference not found: com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTra=
nsactionConfig<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/orm/ibatis/SqlMapClientFactoryBean.java:205: warning - Tag @see: refer=
ence not found: com.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConf=
ig<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transac=
tion/jta/WebLogicJtaTransactionManager.java:67: warning - Tag @see: referen=
ce not found: weblogic.transaction.TransactionManager#forceResume<br/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
LogicServerTransactionManagerFactoryBean.java:45: warning - Tag @see: refer=
ence not found: weblogic.transaction.TxHelper#getTransactionManager<br/>/jt=
eam/build2/checkout/spring/spring/src/org/springframework/transaction/jta/W=
ebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see: referenc=
e not found: com.ibm.ws.Transaction.TransactionManagerFactory#getTransactio=
nManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/t=
ransaction/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Ta=
g @see: reference not found: com.ibm.ejs.jts.jta.JTSXA#getTransactionManage=
r<br/>/jteam/build2/checkout/spring/spring/src/org/springframework/transact=
ion/jta/WebSphereTransactionManagerFactoryBean.java:47: warning - Tag @see:=
reference not found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTran=
sactionManager<br/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/util/ObjectUtils.java:31: warning - Tag @see: reference not found: org=
.apache.commons.lang.ObjectUtils<br/>/jteam/build2/checkout/spring/spring/s=
rc/org/springframework/util/StringUtils.java:47: warning - Tag @see: refere=
nce not found: org.apache.commons.lang.StringUtils<br/>/jteam/build2/checko=
ut/spring/spring/src/org/springframework/web/servlet/handler/metadata/PathM=
ap.java:31: warning - @@org.apache.commons.attributes.Indexed() is an unkno=
wn tag.<br/></pre></td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Tests: (2574) </td></tr><tr><td><tabl=
e width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"c=
enter"><tr><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testHelpPage</td><td width=
=3D"40%" class=3D"unittests-data">org.springframework.apptests.jpetstore.Al=
lTests</td></tr><tr class=3D"unittests-oddrow"><td class=3D"unittests-data"=
> failure </td><td width=3D"40%" class=3D"unittes=
ts-data">testPurchase</td><td width=3D"40%" class=3D"unittests-data">org.sp=
ringframework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittes=
ts-data"> failure </td><td width=3D"40%" class=3D=
"unittests-data">testSearch</td><td width=3D"40%" class=3D"unittests-data">=
org.springframework.apptests.jpetstore.AllTests</td></tr><tr class=3D"unitt=
ests-oddrow"><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testHelpPage</td><td widt=
h=3D"40%" class=3D"unittests-data">org.springframework.apptests.jpetstore.A=
llTests</td></tr><tr><td class=3D"unittests-data"> failure =
</td><td width=3D"40%" class=3D"unittests-data">testPurchase</td>=
<td width=3D"40%" class=3D"unittests-data">org.springframework.apptests.jpe=
tstore.AllTests</td></tr><tr class=3D"unittests-oddrow"><td class=3D"unitte=
sts-data"> failure </td><td width=3D"40%" class=
=3D"unittests-data">testSearch</td><td width=3D"40%" class=3D"unittests-dat=
a">org.springframework.apptests.jpetstore.AllTests</td></tr></table></td></=
tr><tr></tr><tr><td colspan=3D"2"> </td></tr><tr><td colspan=3D"4" cla=
ss=3D"unittests-sectionheader"> Unit Test Error De=
tails: (6) </td></tr><tr><td class=3D"unittests-data" c=
olspan=3D"2"> Test: testHelpPage</td></tr><tr><td class=
=3D"unittests-data" colspan=3D"2"> Class: org.springfra=
mework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittests-data=
" colspan=3D"2"> Type: junit.framework.AssertionFailedError<=
/td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> Mes=
sage: Exception: com.meterware.httpunit.HttpInternalErrorException: Error o=
n HTTP request: 500 Internal Error [http://localhost:13084/jpetstore/shop/h=
elp.do?param=3Dfreemarker]</td></tr><tr><td class=3D"unittests-failure" col=
span=3D"2"><pre>junit.framework.AssertionFailedError: Exception: com.meterw=
are.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Interna=
l Error [http://localhost:13084/jpetstore/shop/help.do?param=3Dfreemarker]<=
br>=09at org.springframework.apptests.jpetstore.AllTests.testHelpPage(Unkno=
wn Source)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Met=
hod)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces=
sorImpl.java:39)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(D=
elegatingMethodAccessorImpl.java:25)<br>=09at java.lang.Thread.run(Thread.j=
ava:534)<br></pre></td></tr><tr><td class=3D"unittests-data" colspan=3D"2">=
Test: testPurchase</td></tr><tr><td class=3D"unittests=
-data" colspan=3D"2"> Class: org.springframework.apptes=
ts.jpetstore.AllTests</td></tr><tr><td class=3D"unittests-data" colspan=3D"=
2"> Type: junit.framework.AssertionFailedError</td></tr><tr>=
<td class=3D"unittests-data" colspan=3D"2"> Message: Excepti=
on: com.meterware.httpunit.HttpInternalErrorException: Error on HTTP reques=
t: 500 Internal Error [http://localhost:13084/jpetstore/shop/index.do]</td>=
</tr><tr><td class=3D"unittests-failure" colspan=3D"2"><pre>junit.framework=
.AssertionFailedError: Exception: com.meterware.httpunit.HttpInternalErrorE=
xception: Error on HTTP request: 500 Internal Error [http://localhost:13084=
/jpetstore/shop/index.do]<br>=09at org.springframework.apptests.jpetstore.A=
llTests.testPurchase(Unknown Source)<br>=09at sun.reflect.NativeMethodAcces=
sorImpl.invoke0(Native Method)<br>=09at sun.reflect.NativeMethodAccessorImp=
l.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.reflect.DelegatingM=
ethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>=09at jav=
a.lang.Thread.run(Thread.java:534)<br></pre></td></tr><tr><td class=3D"unit=
tests-data" colspan=3D"2"> Test: testSearch</td></tr><t=
r><td class=3D"unittests-data" colspan=3D"2"> Class: or=
g.springframework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"uni=
ttests-data" colspan=3D"2"> Type: junit.framework.AssertionF=
ailedError</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Message: Exception: com.meterware.httpunit.HttpInternalErrorExcepti=
on: Error on HTTP request: 500 Internal Error [http://localhost:13084/jpets=
tore/shop/index.do]</td></tr><tr><td class=3D"unittests-failure" colspan=3D=
"2"><pre>junit.framework.AssertionFailedError: Exception: com.meterware.htt=
punit.HttpInternalErrorException: Error on HTTP request: 500 Internal Error=
[http://localhost:13084/jpetstore/shop/index.do]<br>=09at org.springframew=
ork.apptests.jpetstore.AllTests.testSearch(Unknown Source)<br>=09at sun.ref=
lect.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.N=
ativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at s=
un.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl=
.java:25)<br>=09at java.lang.Thread.run(Thread.java:534)<br></pre></td></tr=
><tr><td class=3D"unittests-data" colspan=3D"2"> Test: =
testHelpPage</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Class: org.springframework.apptests.jpetstore.AllTests</td><=
/tr><tr><td class=3D"unittests-data" colspan=3D"2"> Type: ju=
nit.framework.AssertionFailedError</td></tr><tr><td class=3D"unittests-data=
" colspan=3D"2"> Message: Exception: com.meterware.httpunit.=
HttpInternalErrorException: Error on HTTP request: 500 Internal Error [http=
://localhost:13084/jpetstore/shop/help.do?param=3Dfreemarker]</td></tr><tr>=
<td class=3D"unittests-failure" colspan=3D"2"><pre>junit.framework.Assertio=
nFailedError: Exception: com.meterware.httpunit.HttpInternalErrorException:=
Error on HTTP request: 500 Internal Error [http://localhost:13084/jpetstor=
e/shop/help.do?param=3Dfreemarker]<br>=09at org.springframework.apptests.jp=
etstore.AllTests.testHelpPage(Unknown Source)<br>=09at sun.reflect.NativeMe=
thodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.NativeMethodAc=
cessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.reflect.De=
legatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>=
=09at java.lang.Thread.run(Thread.java:534)<br></pre></td></tr><tr><td clas=
s=3D"unittests-data" colspan=3D"2"> Test: testPurchase<=
/td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> Cla=
ss: org.springframework.apptests.jpetstore.AllTests</td></tr><tr><td c=
lass=3D"unittests-data" colspan=3D"2"> Type: junit.framework=
.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" colspan=3D"=
2"> Message: Exception: com.meterware.httpunit.HttpInternalE=
rrorException: Error on HTTP request: 500 Internal Error [http://localhost:=
13084/jpetstore/shop/index.do]</td></tr><tr><td class=3D"unittests-failure"=
colspan=3D"2"><pre>junit.framework.AssertionFailedError: Exception: com.me=
terware.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Int=
ernal Error [http://localhost:13084/jpetstore/shop/index.do]<br>=09at org.s=
pringframework.apptests.jpetstore.AllTests.testPurchase(Unknown Source)<br>=
=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09at =
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3=
9)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMetho=
dAccessorImpl.java:25)<br>=09at java.lang.Thread.run(Thread.java:534)<br></=
pre></td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Test: testSearch</td></tr><tr><td class=3D"unittests-data" colspan=
=3D"2"> Class: org.springframework.apptests.jpetstore.A=
llTests</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Type: junit.framework.AssertionFailedError</td></tr><tr><td class=3D"u=
nittests-data" colspan=3D"2"> Message: Exception: com.meterw=
are.httpunit.HttpInternalErrorException: Error on HTTP request: 500 Interna=
l Error [http://localhost:13084/jpetstore/shop/index.do]</td></tr><tr><td c=
lass=3D"unittests-failure" colspan=3D"2"><pre>junit.framework.AssertionFail=
edError: Exception: com.meterware.httpunit.HttpInternalErrorException: Erro=
r on HTTP request: 500 Internal Error [http://localhost:13084/jpetstore/sho=
p/index.do]<br>=09at org.springframework.apptests.jpetstore.AllTests.testSe=
arch(Unknown Source)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(=
Native Method)<br>=09at sun.reflect.NativeMethodAccessorImpl.invoke(NativeM=
ethodAccessorImpl.java:39)<br>=09at sun.reflect.DelegatingMethodAccessorImp=
l.invoke(DelegatingMethodAccessorImpl.java:25)<br>=09at java.lang.Thread.ru=
n(Thread.java:534)<br></pre></td></tr><tr><td colspan=3D"2"> </td></tr=
></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"6" class=3D"modifications-sectionheader"> =
Modifications since last build: =
(100) </td></tr><tr class=3D"modifications-evenrow"><td=
class=3D"modifications-data">modified</td><td class=3D"modifications-data"=
>kdonald</td><td class=3D"modifications-data">sandbox/src/org/springframewo=
rk/web/flow/EventNotSupportedException.java</td><td class=3D"modifications-=
data">*** empty log message ***</td></tr><tr class=3D"modifications-oddrow"=
><td class=3D"modifications-data">modified</td><td class=3D"modifications-d=
ata">kdonald</td><td class=3D"modifications-data">sandbox/src/org/springfra=
mework/web/flow/EndState.java</td><td class=3D"modifications-data">*** empt=
y log message ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">kdonald<=
/td><td class=3D"modifications-data">sandbox/src/org/springframework/web/fl=
ow/ActionState.java</td><td class=3D"modifications-data">*** empty log mess=
age ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificati=
ons-data">modified</td><td class=3D"modifications-data">kdonald</td><td cla=
ss=3D"modifications-data">sandbox/src/org/springframework/web/flow/Attribut=
esAccessor.java</td><td class=3D"modifications-data">*** empty log message =
***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications=
-data">modified</td><td class=3D"modifications-data">kdonald</td><td class=
=3D"modifications-data">sandbox/src/org/springframework/web/flow/AbstractSt=
ate.java</td><td class=3D"modifications-data">*** empty log message ***</td=
></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">m=
odified</td><td class=3D"modifications-data">kdonald</td><td class=3D"modif=
ications-data">sandbox/src/org/springframework/web/flow/ActionExecutionExce=
ption.java</td><td class=3D"modifications-data">*** empty log message ***</=
td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data=
">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D"mo=
difications-data">sandbox/src/org/springframework/web/flow/ActionResult.jav=
a</td><td class=3D"modifications-data">*** empty log message ***</td></tr><=
tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modified=
</td><td class=3D"modifications-data">kdonald</td><td class=3D"modification=
s-data">sandbox/src/org/springframework/web/flow/Action.java</td><td class=
=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"mod=
ifications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">kdonald</td><td class=3D"modifications-data">sandbo=
x/src/org/springframework/web/flow/AbstractState.java</td><td class=3D"modi=
fications-data">*** empty log message ***</td></tr><tr class=3D"modificatio=
ns-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/sp=
ringframework/web/flow/struts/FlowAction.java</td><td class=3D"modification=
s-data">Refactoring of web controllers to reduce duplicate code.</td></tr><=
tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modifie=
d</td><td class=3D"modifications-data">klr8</td><td class=3D"modifications-=
data">sandbox/src/org/springframework/web/flow/mvc/FlowController.java</td>=
<td class=3D"modifications-data">Refactoring of web controllers to reduce d=
uplicate code.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"mod=
ifications-data">added</td><td class=3D"modifications-data">klr8</td><td cl=
ass=3D"modifications-data">sandbox/src/org/springframework/web/flow/mvc/Htt=
pFlowExecutionManager.java</td><td class=3D"modifications-data">Refactoring=
of web controllers to reduce duplicate code.</td></tr><tr class=3D"modific=
ations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">klr8</td><td class=3D"modifications-data">sandbox/src/o=
rg/springframework/web/flow/config/FlowServiceLocator.java</td><td class=3D=
"modifications-data">JavaDoc improvements.</td></tr><tr class=3D"modificati=
ons-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modi=
fications-data">jhoeller</td><td class=3D"modifications-data">test/org/spri=
ngframework/orm/hibernate/HibernateJtaTransactionTests.java</td><td class=
=3D"modifications-data">added tests for pre-bound Sessions in combination w=
ith JtaTransactionManager and a javax.transaction.TransactionManager</td></=
tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">mod=
ified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifi=
cations-data">test/org/springframework/orm/hibernate/support/LobTypeTests.j=
ava</td><td class=3D"modifications-data">added test for interaction of LobC=
reator synchronization with Session synchronization</td></tr><tr class=3D"m=
odifications-oddrow"><td class=3D"modifications-data">modified</td><td clas=
s=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">test=
/org/springframework/orm/hibernate/HibernateTemplateTests.java</td><td clas=
s=3D"modifications-data">added transaction synchronization checks on tearDo=
wn</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-=
data">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">test/org/springframework/orm/hibernate/HibernateInt=
erceptorTests.java</td><td class=3D"modifications-data">added transaction s=
ynchronization checks on tearDown</td></tr><tr class=3D"modifications-oddro=
w"><td class=3D"modifications-data">modified</td><td class=3D"modifications=
-data">jhoeller</td><td class=3D"modifications-data">test/org/springframewo=
rk/orm/jdo/JdoTransactionManagerTests.java</td><td class=3D"modifications-d=
ata">polishing</td></tr><tr class=3D"modifications-evenrow"><td class=3D"mo=
difications-data">modified</td><td class=3D"modifications-data">jhoeller</t=
d><td class=3D"modifications-data">src/org/springframework/transaction/supp=
ort/TransactionSynchronizationManager.java</td><td class=3D"modifications-d=
ata">TransactionSynchronization objects can influence their execution order=
through implementing the Ordered interface</td></tr><tr class=3D"modificat=
ions-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"mod=
ifications-data">jhoeller</td><td class=3D"modifications-data">src/org/spri=
ngframework/transaction/support/TransactionSynchronizationAdapter.java</td>=
<td class=3D"modifications-data">TransactionSynchronization objects can inf=
luence their execution order through implementing the Ordered interface</td=
></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">=
modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"mod=
ifications-data">src/org/springframework/transaction/support/TransactionSyn=
chronization.java</td><td class=3D"modifications-data">TransactionSynchroni=
zation objects can influence their execution order through implementing the=
Ordered interface</td></tr><tr class=3D"modifications-oddrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">jhoeller=
</td><td class=3D"modifications-data">src/org/springframework/orm/ojb/OjbFa=
ctoryUtils.java</td><td class=3D"modifications-data">TransactionSynchroniza=
tion objects can influence their execution order through implementing the O=
rdered interface</td></tr><tr class=3D"modifications-evenrow"><td class=3D"=
modifications-data">modified</td><td class=3D"modifications-data">jhoeller<=
/td><td class=3D"modifications-data">src/org/springframework/orm/jdo/Persis=
tenceManagerFactoryUtils.java</td><td class=3D"modifications-data">Transact=
ionSynchronization objects can influence their execution order through impl=
ementing the Ordered interface</td></tr><tr class=3D"modifications-oddrow">=
<td class=3D"modifications-data">modified</td><td class=3D"modifications-da=
ta">jhoeller</td><td class=3D"modifications-data">src/org/springframework/o=
rm/hibernate/SessionFactoryUtils.java</td><td class=3D"modifications-data">=
TransactionSynchronization objects can influence their execution order thro=
ugh implementing the Ordered interface</td></tr><tr class=3D"modifications-=
evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modific=
ations-data">jhoeller</td><td class=3D"modifications-data">src/org/springfr=
amework/orm/hibernate/support/AbstractLobType.java</td><td class=3D"modific=
ations-data">TransactionSynchronization objects can influence their executi=
on order through implementing the Ordered interface</td></tr><tr class=3D"m=
odifications-oddrow"><td class=3D"modifications-data">modified</td><td clas=
s=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src/=
org/springframework/transaction/support/ResourceHolderSupport.java</td><td =
class=3D"modifications-data">added optional reference counting to ResourceH=
olderSupport, to be able to check for pending resource release calls</td></=
tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">mod=
ified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifi=
cations-data">src/org/springframework/jdbc/datasource/ConnectionHolder.java=
</td><td class=3D"modifications-data">added optional reference counting to =
ResourceHolderSupport, to be able to check for pending resource release cal=
ls</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-d=
ata">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">src/org/springframework/jdbc/datasource/DataSourceU=
tils.java</td><td class=3D"modifications-data">added optional reference cou=
nting to ResourceHolderSupport, to be able to check for pending resource re=
lease calls</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">klr8</td><td c=
lass=3D"modifications-data">sandbox/src/org/springframework/web/flow/Transi=
tion.java</td><td class=3D"modifications-data">Bug fix.</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><td=
class=3D"modifications-data">klr8</td><td class=3D"modifications-data">san=
dbox/src/org/springframework/web/flow/support/FlowUtils.java</td><td class=
=3D"modifications-data">Cleanup & JavaDoc.</td></tr><tr class=3D"modifi=
cations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">klr8</td><td class=3D"modifications-data">sandbox/src/=
org/springframework/web/flow/support/ParameterizableFlowAttributesMapper.ja=
va</td><td class=3D"modifications-data">Cleanup & JavaDoc.</td></tr><tr=
class=3D"modifications-oddrow"><td class=3D"modifications-data">modified</=
td><td class=3D"modifications-data">klr8</td><td class=3D"modifications-dat=
a">sandbox/src/org/springframework/web/flow/support/RandomGuid.java</td><td=
class=3D"modifications-data">Cleanup & JavaDoc.</td></tr><tr class=3D"=
modifications-evenrow"><td class=3D"modifications-data">added</td><td class=
=3D"modifications-data">klr8</td><td class=3D"modifications-data">sandbox/s=
rc/org/springframework/web/flow/support/package.html</td><td class=3D"modif=
ications-data">Cleanup & JavaDoc.</td></tr><tr class=3D"modifications-o=
ddrow"><td class=3D"modifications-data">modified</td><td class=3D"modificat=
ions-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/spring=
framework/web/flow/support/FlowExecutionListenerAdapter.java</td><td class=
=3D"modifications-data">Cleanup & JavaDoc.</td></tr><tr class=3D"modifi=
cations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">jhoeller</td><td class=3D"modifications-data">src/org/=
springframework/web/servlet/i18n/LocaleChangeInterceptor.java</td><td class=
=3D"modifications-data">moved getLocaleResolver call into if block</td></tr=
><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modifi=
ed</td><td class=3D"modifications-data">klr8</td><td class=3D"modifications=
-data">sandbox/src/org/springframework/web/flow/mvc/FlowController.java</td=
><td class=3D"modifications-data">Cleanup & JavaDoc.</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">klr8</td><td class=3D"modifications-data">sa=
ndbox/src/org/springframework/web/flow/config/AbstractFlowBuilder.java</td>=
<td class=3D"modifications-data">Cleanup & JavaDoc.</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><td=
class=3D"modifications-data">klr8</td><td class=3D"modifications-data">san=
dbox/src/org/springframework/web/flow/struts/FlowAction.java</td><td class=
=3D"modifications-data">Cleanup & JavaDoc.</td></tr><tr class=3D"modifi=
cations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">klr8</td><td class=3D"modifications-data">sandbox/src/=
org/springframework/web/flow/FlowConstants.java</td><td class=3D"modificati=
ons-data">Cleanup & JavaDoc.</td></tr><tr class=3D"modifications-oddrow=
"><td class=3D"modifications-data">deleted</td><td class=3D"modifications-d=
ata">klr8</td><td class=3D"modifications-data">sandbox/src/org/springframew=
ork/web/flow/config/FlowConstants.java</td><td class=3D"modifications-data"=
>Moved FlowConstants to web.flow package.</td></tr><tr class=3D"modificatio=
ns-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modi=
fications-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/s=
pringframework/web/flow/mvc/FlowController.java</td><td class=3D"modificati=
ons-data">Moved FlowConstants to web.flow package.</td></tr><tr class=3D"mo=
difications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">klr8</td><td class=3D"modifications-data">sandbox/s=
rc/org/springframework/web/flow/config/AbstractFlowBuilder.java</td><td cla=
ss=3D"modifications-data">Moved FlowConstants to web.flow package.</td></tr=
><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modif=
ied</td><td class=3D"modifications-data">klr8</td><td class=3D"modification=
s-data">sandbox/src/org/springframework/web/flow/config/BaseFlowBuilder.jav=
a</td><td class=3D"modifications-data">Moved FlowConstants to web.flow pack=
age.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications=
-data">modified</td><td class=3D"modifications-data">klr8</td><td class=3D"=
modifications-data">sandbox/src/org/springframework/web/flow/struts/FlowAct=
ion.java</td><td class=3D"modifications-data">Moved FlowConstants to web.fl=
ow package.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">klr8</td><td c=
lass=3D"modifications-data">sandbox/src/org/springframework/web/flow/Action=
State.java</td><td class=3D"modifications-data">Moved FlowConstants to web.=
flow package.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modi=
fications-data">added</td><td class=3D"modifications-data">klr8</td><td cla=
ss=3D"modifications-data">sandbox/src/org/springframework/web/flow/FlowCons=
tants.java</td><td class=3D"modifications-data">Moved FlowConstants to web.=
flow package.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"mod=
ifications-data">modified</td><td class=3D"modifications-data">klr8</td><td=
class=3D"modifications-data">sandbox/src/org/springframework/web/flow/Flow=
Session.java</td><td class=3D"modifications-data">Moved FlowConstants to we=
b.flow package.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"mo=
difications-data">modified</td><td class=3D"modifications-data">klr8</td><t=
d class=3D"modifications-data">sandbox/src/org/springframework/web/flow/act=
ion/AbstractAction.java</td><td class=3D"modifications-data">Moved FlowCons=
tants to web.flow package.</td></tr><tr class=3D"modifications-evenrow"><td=
class=3D"modifications-data">modified</td><td class=3D"modifications-data"=
>klr8</td><td class=3D"modifications-data">sandbox/src/org/springframework/=
web/flow/config/BeanFactoryFlowServiceLocator.java</td><td class=3D"modific=
ations-data">Cleanup & JavaDoc.</td></tr><tr class=3D"modifications-odd=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/springfr=
amework/web/flow/config/FlowBuilder.java</td><td class=3D"modifications-dat=
a">Cleanup & JavaDoc.</td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
klr8</td><td class=3D"modifications-data">sandbox/src/org/springframework/w=
eb/flow/config/FlowBuilderException.java</td><td class=3D"modifications-dat=
a">Cleanup & JavaDoc.</td></tr><tr class=3D"modifications-oddrow"><td c=
lass=3D"modifications-data">modified</td><td class=3D"modifications-data">k=
lr8</td><td class=3D"modifications-data">sandbox/src/org/springframework/we=
b/flow/config/FlowConstants.java</td><td class=3D"modifications-data">Clean=
up & JavaDoc.</td></tr><tr class=3D"modifications-evenrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">klr8</td=
><td class=3D"modifications-data">sandbox/src/org/springframework/web/flow/=
config/FlowCreator.java</td><td class=3D"modifications-data">Cleanup & =
JavaDoc.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificat=
ions-data">modified</td><td class=3D"modifications-data">klr8</td><td class=
=3D"modifications-data">sandbox/src/org/springframework/web/flow/config/Flo=
wDtdResolver.java</td><td class=3D"modifications-data">Cleanup & JavaDo=
c.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-=
data">modified</td><td class=3D"modifications-data">klr8</td><td class=3D"m=
odifications-data">sandbox/src/org/springframework/web/flow/config/FlowFact=
oryBean.java</td><td class=3D"modifications-data">Cleanup & JavaDoc.</t=
d></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">=
modified</td><td class=3D"modifications-data">klr8</td><td class=3D"modific=
ations-data">sandbox/src/org/springframework/web/flow/config/FlowServiceLoc=
ator.java</td><td class=3D"modifications-data">Cleanup & JavaDoc.</td><=
/tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">mo=
dified</td><td class=3D"modifications-data">klr8</td><td class=3D"modificat=
ions-data">sandbox/src/org/springframework/web/flow/config/FlowServiceLooku=
pException.java</td><td class=3D"modifications-data">Cleanup & JavaDoc.=
</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-dat=
a">modified</td><td class=3D"modifications-data">klr8</td><td class=3D"modi=
fications-data">sandbox/src/org/springframework/web/flow/config/NoSuchActio=
nException.java</td><td class=3D"modifications-data">Cleanup & JavaDoc.=
</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-da=
ta">modified</td><td class=3D"modifications-data">klr8</td><td class=3D"mod=
ifications-data">sandbox/src/org/springframework/web/flow/config/NoSuchFlow=
DefinitionException.java</td><td class=3D"modifications-data">Cleanup &=
JavaDoc.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifica=
tions-data">modified</td><td class=3D"modifications-data">klr8</td><td clas=
s=3D"modifications-data">sandbox/src/org/springframework/web/flow/config/Xm=
lFlowBuilder.java</td><td class=3D"modifications-data">Cleanup & JavaDo=
c.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-=
data">added</td><td class=3D"modifications-data">klr8</td><td class=3D"modi=
fications-data">sandbox/src/org/springframework/web/flow/config/package.htm=
l</td><td class=3D"modifications-data">Cleanup & JavaDoc.</td></tr><tr =
class=3D"modifications-oddrow"><td class=3D"modifications-data">modified</t=
d><td class=3D"modifications-data">klr8</td><td class=3D"modifications-data=
">sandbox/src/org/springframework/web/flow/config/BaseFlowBuilder.java</td>=
<td class=3D"modifications-data">Cleanup & JavaDoc.</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">klr8</td><td class=3D"modifications-data">sa=
ndbox/src/org/springframework/web/flow/config/NoSuchFlowAttributesMapperExc=
eption.java</td><td class=3D"modifications-data">Cleanup & JavaDoc.</td=
></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">a=
dded</td><td class=3D"modifications-data">klr8</td><td class=3D"modificatio=
ns-data">sandbox/src/org/springframework/web/flow/package.html</td><td clas=
s=3D"modifications-data">Added JavaDoc.</td></tr><tr class=3D"modifications=
-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modifi=
cations-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/spr=
ingframework/web/flow/config/AbstractFlowBuilder.java</td><td class=3D"modi=
fications-data">Cleanup & JavaDoc.</td></tr><tr class=3D"modifications-=
oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modifica=
tions-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/sprin=
gframework/web/flow/Flow.java</td><td class=3D"modifications-data">Cleanup =
& JavaDoc.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"mo=
difications-data">modified</td><td class=3D"modifications-data">klr8</td><t=
d class=3D"modifications-data">sandbox/src/org/springframework/web/flow/Flo=
wNavigationException.java</td><td class=3D"modifications-data">Cleanup &=
; JavaDoc.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modific=
ations-data">modified</td><td class=3D"modifications-data">klr8</td><td cla=
ss=3D"modifications-data">sandbox/src/org/springframework/web/flow/NoSuchFl=
owExecutionException.java</td><td class=3D"modifications-data">Cleanup &=
; JavaDoc.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifi=
cations-data">modified</td><td class=3D"modifications-data">klr8</td><td cl=
ass=3D"modifications-data">sandbox/src/org/springframework/web/flow/NoSuchF=
lowStateException.java</td><td class=3D"modifications-data">Cleanup & J=
avaDoc.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificati=
ons-data">modified</td><td class=3D"modifications-data">klr8</td><td class=
=3D"modifications-data">sandbox/src/org/springframework/web/flow/EventNotSu=
pportedException.java</td><td class=3D"modifications-data">Cleanup & Ja=
vaDoc.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modificati=
ons-data">modified</td><td class=3D"modifications-data">klr8</td><td class=
=3D"modifications-data">sandbox/src/org/springframework/web/flow/FlowAttrib=
utesMapper.java</td><td class=3D"modifications-data">Cleanup & JavaDoc.=
</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-dat=
a">modified</td><td class=3D"modifications-data">klr8</td><td class=3D"modi=
fications-data">sandbox/src/org/springframework/web/flow/AttributesAccessor=
.java</td><td class=3D"modifications-data">Cleanup & JavaDoc.</td></tr>=
<tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modifi=
ed</td><td class=3D"modifications-data">klr8</td><td class=3D"modifications=
-data">sandbox/src/org/springframework/web/flow/FlowExecution.java</td><td =
class=3D"modifications-data">Cleanup & JavaDoc.</td></tr><tr class=3D"m=
odifications-oddrow"><td class=3D"modifications-data">modified</td><td clas=
s=3D"modifications-data">klr8</td><td class=3D"modifications-data">sandbox/=
src/org/springframework/web/flow/FlowExecutionListener.java</td><td class=
=3D"modifications-data">Cleanup & JavaDoc.</td></tr><tr class=3D"modifi=
cations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">klr8</td><td class=3D"modifications-data">sandbox/src/=
org/springframework/web/flow/FlowSession.java</td><td class=3D"modification=
s-data">Cleanup & JavaDoc.</td></tr><tr class=3D"modifications-oddrow">=
<td class=3D"modifications-data">modified</td><td class=3D"modifications-da=
ta">klr8</td><td class=3D"modifications-data">sandbox/src/org/springframewo=
rk/web/flow/FlowSessionStatus.java</td><td class=3D"modifications-data">Cle=
anup & JavaDoc.</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">klr8<=
/td><td class=3D"modifications-data">sandbox/src/org/springframework/web/fl=
ow/MutableAttributesAccessor.java</td><td class=3D"modifications-data">Clea=
nup & JavaDoc.</td></tr><tr class=3D"modifications-oddrow"><td class=3D=
"modifications-data">modified</td><td class=3D"modifications-data">klr8</td=
><td class=3D"modifications-data">sandbox/src/org/springframework/web/flow/=
FlowExecutionInfo.java</td><td class=3D"modifications-data">Cleanup & J=
avaDoc.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modificat=
ions-data">modified</td><td class=3D"modifications-data">klr8</td><td class=
=3D"modifications-data">sandbox/src/org/springframework/web/flow/FlowExecut=
ionListenerList.java</td><td class=3D"modifications-data">Cleanup & Jav=
aDoc.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">klr8</td><td class=3D=
"modifications-data">sandbox/src/org/springframework/web/flow/FlowExecution=
Stack.java</td><td class=3D"modifications-data">Cleanup & JavaDoc.</td>=
</tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">m=
odified</td><td class=3D"modifications-data">klr8</td><td class=3D"modifica=
tions-data">sandbox/src/org/springframework/web/flow/support/Parameterizabl=
eFlowAttributesMapper.java</td><td class=3D"modifications-data">Cleanup &am=
p; JavaDoc.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifi=
cations-data">modified</td><td class=3D"modifications-data">klr8</td><td cl=
ass=3D"modifications-data">sandbox/src/org/springframework/web/flow/ActionE=
xecutionException.java</td><td class=3D"modifications-data">Added JavaDoc.<=
/td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-dat=
a">modified</td><td class=3D"modifications-data">klr8</td><td class=3D"modi=
fications-data">sandbox/src/org/springframework/web/flow/CannotExecuteState=
TransitionException.java</td><td class=3D"modifications-data">Added JavaDoc=
.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-da=
ta">modified</td><td class=3D"modifications-data">klr8</td><td class=3D"mod=
ifications-data">sandbox/src/org/springframework/web/flow/Action.java</td><=
td class=3D"modifications-data">Added JavaDoc.</td></tr><tr class=3D"modifi=
cations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">klr8</td><td class=3D"modifications-data">sandbox/src/=
org/springframework/web/flow/ActionExecutionException.java</td><td class=3D=
"modifications-data">Added JavaDoc.</td></tr><tr class=3D"modifications-odd=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/springfr=
amework/web/flow/ActionState.java</td><td class=3D"modifications-data">Adde=
d JavaDoc.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifi=
cations-data">modified</td><td class=3D"modifications-data">klr8</td><td cl=
ass=3D"modifications-data">sandbox/src/org/springframework/web/flow/EndStat=
e.java</td><td class=3D"modifications-data">Added JavaDoc.</td></tr><tr cla=
ss=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><=
td class=3D"modifications-data">klr8</td><td class=3D"modifications-data">s=
andbox/src/org/springframework/web/flow/SubFlowState.java</td><td class=3D"=
modifications-data">Added JavaDoc.</td></tr><tr class=3D"modifications-even=
row"><td class=3D"modifications-data">modified</td><td class=3D"modificatio=
ns-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/springfr=
amework/web/flow/Transition.java</td><td class=3D"modifications-data">Added=
JavaDoc.</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifica=
tions-data">modified</td><td class=3D"modifications-data">klr8</td><td clas=
s=3D"modifications-data">sandbox/src/org/springframework/web/flow/Transitio=
nableState.java</td><td class=3D"modifications-data">Added JavaDoc.</td></t=
r><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modi=
fied</td><td class=3D"modifications-data">klr8</td><td class=3D"modificatio=
ns-data">sandbox/src/org/springframework/web/flow/ViewState.java</td><td cl=
ass=3D"modifications-data">Added JavaDoc.</td></tr><tr class=3D"modificatio=
ns-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/sp=
ringframework/web/flow/AbstractState.java</td><td class=3D"modifications-da=
ta">Added JavaDoc.</td></tr><tr class=3D"modifications-evenrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">klr8<=
/td><td class=3D"modifications-data">sandbox/test/org/springframework/web/f=
low/AbstractFlowTests.java</td><td class=3D"modifications-data">Cleanup.</t=
d></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">=
modified</td><td class=3D"modifications-data">klr8</td><td class=3D"modific=
ations-data">sandbox/src/org/springframework/web/flow/mvc/FlowController.ja=
va</td><td class=3D"modifications-data">Cleanup.</td></tr><tr class=3D"modi=
fications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">klr8</td><td class=3D"modifications-data">sandbox/s=
rc/org/springframework/web/flow/struts/FlowAction.java</td><td class=3D"mod=
ifications-data">Cleanup.</td></tr><tr class=3D"modifications-oddrow"><td c=
lass=3D"modifications-data">modified</td><td class=3D"modifications-data">k=
lr8</td><td class=3D"modifications-data">sandbox/src/org/springframework/we=
b/flow/Flow.java</td><td class=3D"modifications-data">Cleanup.</td></tr><tr=
class=3D"modifications-evenrow"><td class=3D"modifications-data">modified<=
/td><td class=3D"modifications-data">klr8</td><td class=3D"modifications-da=
ta">sandbox/src/org/springframework/web/flow/FlowExecutionStack.java</td><t=
d class=3D"modifications-data">Cleanup.</td></tr><tr class=3D"modifications=
-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modific=
ations-data">klr8</td><td class=3D"modifications-data">sandbox/src/org/spri=
ngframework/web/flow/FlowSession.java</td><td class=3D"modifications-data">=
Cleanup.</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifica=
tions-data">modified</td><td class=3D"modifications-data">klr8</td><td clas=
s=3D"modifications-data">sandbox/src/org/springframework/web/flow/MutableAt=
tributesAccessor.java</td><td class=3D"modifications-data">Cleanup.</td></t=
r><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">modif=
ied</td><td class=3D"modifications-data">kdonald</td><td class=3D"modificat=
ions-data">sandbox/src/org/springframework/web/flow/ActionState.java</td><t=
d class=3D"modifications-data">*** empty log message ***</td></tr></table><=
p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"distributables-sectionheader"> =
Deployments by this build: (16) </td>=
</tr><tr><td class=3D"distributables-data">Building jar: /jteam/build2/chec=
kout/spring/spring/dist/spring-core.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building jar: /jteam/build2/che=
ckout/spring/spring/dist/spring-aop.jar</td></tr><tr><td class=3D"distribut=
ables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spring-=
context.jar</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distr=
ibutables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spr=
ing-dao.jar</td></tr><tr><td class=3D"distributables-data">Building jar: /j=
team/build2/checkout/spring/spring/dist/spring-orm.jar</td></tr><tr class=
=3D"distributables-oddrow"><td class=3D"distributables-data">Building jar: =
/jteam/build2/checkout/spring/spring/dist/spring-web.jar</td></tr><tr><td c=
lass=3D"distributables-data">Building jar: /jteam/build2/checkout/spring/sp=
ring/dist/spring-webmvc.jar</td></tr><tr class=3D"distributables-oddrow"><t=
d class=3D"distributables-data">Building jar: /jteam/build2/checkout/spring=
/spring/dist/spring.jar</td></tr><tr><td class=3D"distributables-data">Buil=
ding jar: /jteam/build2/checkout/spring/spring/dist/spring-mock.jar</td></t=
r><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bui=
lding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/d=
ist/buildtest.war</td></tr><tr><td class=3D"distributables-data">Building w=
ar: /jteam/build2/checkout/spring/spring/autobuilds/apps/buildtest/dist/bui=
ldtest.war</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distri=
butables-data">Building war: /jteam/build2/checkout/spring/spring/autobuild=
s/apps/buildtest/dist/buildtest.war</td></tr><tr><td class=3D"distributable=
s-data">Building jar: /jteam/build2/checkout/spring/spring/autobuilds/apps/=
jpetstore/war/WEB-INF/lib/jpetstore.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building war: /jteam/build2/che=
ckout/spring/spring/autobuilds/apps/jpetstore/dist/jpetstore.war</td></tr><=
tr><td class=3D"distributables-data">Building jar: /jteam/build2/checkout/s=
pring/spring/autobuilds/apps/jpetstore/war/WEB-INF/lib/jpetstore.jar</td></=
tr><tr class=3D"distributables-oddrow"><td class=3D"distributables-data">Bu=
ilding war: /jteam/build2/checkout/spring/spring/autobuilds/apps/jpetstore/=
dist/jpetstore.war</td></tr></table>
</body></html> |
|
From: Andreas S. <an...@sc...> - 2005-02-15 15:33:32
|
Hello everyone,
I've recently written the following PropertyEditor for JDK 1.5 style
Enums. I think that could be a good addition to Spring >= 1.2. So, feel
free to include it if it fits (should I open an issue for this?)
public class EnumEditor extends PropertyEditorSupport
{
private Class enumClass;
private boolean strictCase;
public EnumEditor(Class enumClass, boolean strictCase)
{
this.enumClass = enumClass;
this.strictCase = strictCase;
}
public void setAsText(String text) throws IllegalArgumentException
{
if(strictCase)
text = text.toUpperCase();
setValue(Enum.valueOf(enumClass, text));
}
public String getAsText()
{
String text = ((Enum) getValue()).name();
if(strictCase)
return text.toLowerCase();
else
return text;
}
}
The strictCase option is for conversion between uppercase Enum instances
(like constants) and usually lowercase identifiers used in web forms.
Regards,
Andreas
|