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: Cameron B. <ca...@br...> - 2005-03-14 03:11:50
|
How is this for an idea : Have a configuration option that allows spring to wrap the hibernate session in a class that automatically converts the exceptions into spring exceptions. Cameron. > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...] On Behalf > Of Juergen Hoeller > Sent: Monday, 14 March 2005 7:50 AM > To: spr...@li... > Subject: [Springframework-developer] Hibernate3 entity names, direct > Session access > > We've just received a request for further overloaded methods on > HibernateTemplate: taking Hibernate3 entity names as alternative to Class > arguments, analogous to the Hibernate3 Session. > > http://opensource.atlassian.com/projects/spring/browse/SPR-777 > > As I've replied there, I'm somewhat reluctant to add the overloaded > operations for entity names to HibernateTemplate itself. HibernateTemplate > already has quite a lot of operations on it; I'd like to avoid cluttering > it > with even more overloaded methods. > > Of course, like for all needs that HibernateTemplate's convenience methods > do not cover, implement a custom HibernateCallback and use the Hibernate > Session API natively. With an anonymous inner class, such a callback is > straightforward to implement, but of course more verbose than a one-line > convenience operation call. > > It's worth pointing out that there is an alternative now, enabled by > Hibernate3's use of unchecked exceptions: direct Hibernate Session access > via SessionFactoryUtils.getSession - if you can live with Hibernate3's > unchecked HibernateException's getting thrown to callers. > > If you can guarantee to always execute within a transaction in such a > scenario, you don't even need to call > SessionFactoryUtils.closeSessionIfNecessary, which allows you to write > straightforward direct Session access code. > > public class MyDao extends HibernateDaoSupport { > > public MyObject loadMyObject(String id) throws HibernateException { > return (MyObject) getSession(false).load("myEntityName", id); > } > } > > The advantage of this style is that there is no wrapping of the Hibernate > Session: It's plain Hibernate Session access; the only thing Spring > provides > is a lookup method that returns the Spring-managed transactional Hibernate > Session. > > The disadvantage is, of course, that HibernateExceptions will get thrown > as-is, which means that callers have to be coded against Hibernate- > specific > exceptions when trying to handle them. If those exceptions don't get > handled > explicitly in business facade code, exception mappings in error views are > affected. > > At least callers don't need to declare the formerly checked > HibernateException anymore: If they don't care about exceptions thrown by > the DAO, they can simply let the now (since Hibernate3) unchecked > HibernateException through - without explicitly catching it or declaring > it > in the "throws" clause. > > An interesting question is whether we should always strictly recommend the > HibernateTemplate/DataAccessException approach, even in case of many > custom > HibernateCallbacks. In some applications, people might not care about > generic data access exceptions, so Hibernate3's unchecked exceptions might > be acceptable... > > The same applies to JDO: unchecked JDOExceptions might be acceptable as > DAO > exceptions in some scenarios. Like in the Hibernate3 case, this is only > really interesting if always executing within a transaction, though: else, > DAO implementations would get cluttered with try-finally blocks for > closing > resources. > > Thoughts? Opinions? > > Juergen > > > > ------------------------------------------------------- > 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: Alef A. <al...@jt...> - 2005-03-14 00:31:32
|
I think I didn't have a failed build here for a while so there shouldn't = be anything wrong really... Last time I checked everything got updated = correctly before each build here... alef -----Original Message----- From: spr...@li... on behalf of = Darren Davison Sent: Sun 3/13/2005 7:30 PM To: spr...@li... Subject: RE: [Springframework-developer] spring Build Failed =20 On Sun, 2005-03-13 at 18:56 +0100, Juergen Hoeller wrote: > Odd... that test has been commented out for more than a week now, > because it > only works on Windows. Why did this build use the old version?? The failed build email is dated Feb 27 - it probably got held up due to its size. There have however been several other test failures from the compile farm machines recently - don't know if they are genuine or if the failing tests have been fixed recently. I just cleared all the failed build flags on the compile farm so any further failures will trigger new emails to the dev list again. --=20 Darren Davison Public Key: #DD356B0D |
|
From: <al...@jt...> - 2005-03-13 23:39: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.224</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>03/14/2005 00:16:13</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>24 minutes 11 seconds</td></tr><tr><td class=3D"header-data"><spa=
n class=3D"header-label">Last changed: </span>03/13/2005 19:20:44</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: (=
1404) </td></tr><tr><td><pre class=3D"compile-error-data=
">Test org.springframework.apptests.jpetstore.AllTests FAILEDTest org.sprin=
gframework.apptests.jpetstore.AllTests FAILED<br class=3D"none"/>Java Resul=
t: 2<br class=3D"none"/>Java Result: 2<br class=3D"none"/>Java Result: 2<br=
class=3D"none"/>Java Result: 1<br class=3D"none"/></pre></td></tr><tr><td>=
<pre class=3D"compile-data">Note: Some input files use or override a deprec=
ated API.<br class=3D"none"/>Note: Recompile with -deprecation for details.=
<br class=3D"none"/>Note: /jteam/build2/checkout/spring/spring/mock/org/spr=
ingframework/mock/web/MockHttpSession.java uses or overrides a deprecated A=
PI.<br class=3D"none"/>Note: Recompile with -deprecation for details.<br cl=
ass=3D"none"/>Note: Some input files use or override a deprecated API.<br c=
lass=3D"none"/>Note: Recompile with -deprecation for details.<br class=3D"n=
one"/># ----------------------------------------------------------------<b=
r class=3D"none"/>#<br class=3D"none"/># Spring Autobuilds - automatic app=
lication deployment and testing<br class=3D"none"/>#<br class=3D"none"/># =
target application: buildtest<br class=3D"none"/># target server: tomcat4<=
br class=3D"none"/>#<br class=3D"none"/># this output is recorded in the f=
ile:<br class=3D"none"/># ../../target/autobuilds/reports/buildtest_tomcat=
4_build_2005-03-14.log<br class=3D"none"/># ------------------------------=
----------------------------------<br class=3D"none"/>waiting 75 seconds fo=
r server to warmup...<br class=3D"none"/># -------------------------------=
---------------------------------<br class=3D"none"/># Starting unit tests=
for buildtest<br class=3D"none"/># --------------------------------------=
--------------------------<br class=3D"none"/>Rhino classes (js.jar) not fo=
und - Javascript disabled<br class=3D"none"/>## --------------------------=
--------------------------------------<br class=3D"none"/>## Starting serv=
er tomcat4<br class=3D"none"/>## -----------------------------------------=
-----------------------<br class=3D"none"/>## ----------------------------=
------------------------------------<br class=3D"none"/>## Stopping server=
tomcat4<br class=3D"none"/>## -------------------------------------------=
---------------------<br class=3D"none"/># -------------------------------=
---------------------------------<br class=3D"none"/>#<br class=3D"none"/>#=
Spring Autobuilds - automatic application deployment and testing<br class=
=3D"none"/>#<br class=3D"none"/># target application: buildtest<br class=
=3D"none"/># target server: tomcat5<br class=3D"none"/>#<br class=3D"none"=
/># this output is recorded in the file:<br class=3D"none"/># ../../targe=
t/autobuilds/reports/buildtest_tomcat5_build_2005-03-14.log<br class=3D"non=
e"/># ----------------------------------------------------------------<br =
class=3D"none"/>waiting 75 seconds for server to warmup...<br class=3D"none=
"/># ----------------------------------------------------------------<br c=
lass=3D"none"/># Starting unit tests for buildtest<br class=3D"none"/># -=
---------------------------------------------------------------<br class=3D=
"none"/>Rhino classes (js.jar) not found - Javascript disabled<br class=3D"=
none"/>## ----------------------------------------------------------------=
<br class=3D"none"/>## Stopping server tomcat5<br class=3D"none"/>## ----=
------------------------------------------------------------<br class=3D"no=
ne"/>## ----------------------------------------------------------------<b=
r class=3D"none"/>## Starting server tomcat5<br class=3D"none"/>## ------=
----------------------------------------------------------<br class=3D"none=
"/># ----------------------------------------------------------------<br c=
lass=3D"none"/>#<br class=3D"none"/># Spring Autobuilds - automatic applic=
ation deployment and testing<br class=3D"none"/>#<br class=3D"none"/># tar=
get application: buildtest<br class=3D"none"/># target server: jetty4<br c=
lass=3D"none"/>#<br class=3D"none"/># this output is recorded in the file:=
<br class=3D"none"/># ../../target/autobuilds/reports/buildtest_jetty4_bui=
ld_2005-03-14.log<br class=3D"none"/># -----------------------------------=
-----------------------------<br class=3D"none"/>waiting 75 seconds for ser=
ver to warmup...<br class=3D"none"/># ------------------------------------=
----------------------------<br class=3D"none"/># Starting unit tests for =
buildtest<br class=3D"none"/># -------------------------------------------=
---------------------<br class=3D"none"/>Rhino classes (js.jar) not found -=
Javascript disabled<br class=3D"none"/>## -------------------------------=
---------------------------------<br class=3D"none"/>## Stopping server je=
tty4<br class=3D"none"/>## -----------------------------------------------=
-----------------<br class=3D"none"/>## ----------------------------------=
------------------------------<br class=3D"none"/>## Starting server jetty=
4<br class=3D"none"/>## --------------------------------------------------=
--------------<br class=3D"none"/># --------------------------------------=
--------------------------<br class=3D"none"/>#<br class=3D"none"/># Sprin=
g Autobuilds - automatic application deployment and testing<br class=3D"non=
e"/>#<br class=3D"none"/># target application: jpetstore<br class=3D"none"=
/># target server: tomcat4<br class=3D"none"/>#<br class=3D"none"/># this=
output is recorded in the file:<br class=3D"none"/># ../../target/autobui=
lds/reports/jpetstore_tomcat4_build_2005-03-14.log<br class=3D"none"/># --=
--------------------------------------------------------------<br class=3D"=
none"/>Note: /jteam/build2/checkout/spring/spring/autobuilds/apps/jpetstore=
/src/org/springframework/autobuilds/jpetstore/web/view/DomifyCheckout.java =
uses or overrides a deprecated API.<br class=3D"none"/>Note: Recompile with=
-deprecation for details.<br class=3D"none"/>waiting 75 seconds for server=
to warmup...<br class=3D"none"/># ---------------------------------------=
-------------------------<br class=3D"none"/># Starting unit tests for jpe=
tstore<br class=3D"none"/># ----------------------------------------------=
------------------<br class=3D"none"/># ----------------------------------=
------------------------------<br class=3D"none"/># Stopping HSQLDB<br cla=
ss=3D"none"/># -----------------------------------------------------------=
-----<br class=3D"none"/># -----------------------------------------------=
-----------------<br class=3D"none"/># Starting HSQLDB<br class=3D"none"/>=
# ----------------------------------------------------------------<br clas=
s=3D"none"/>## -----------------------------------------------------------=
-----<br class=3D"none"/>## Stopping server tomcat4<br class=3D"none"/>## =
----------------------------------------------------------------<br class=
=3D"none"/>## ------------------------------------------------------------=
----<br class=3D"none"/>## Starting server tomcat4<br class=3D"none"/>## =
----------------------------------------------------------------<br class=
=3D"none"/># -------------------------------------------------------------=
---<br class=3D"none"/>#<br class=3D"none"/># Spring Autobuilds - automati=
c application deployment and testing<br class=3D"none"/>#<br class=3D"none"=
/># target application: jpetstore<br class=3D"none"/># target server: tom=
cat5<br class=3D"none"/>#<br class=3D"none"/># this output is recorded in =
the file:<br class=3D"none"/># ../../target/autobuilds/reports/jpetstore_t=
omcat5_build_2005-03-14.log<br class=3D"none"/># -------------------------=
---------------------------------------<br class=3D"none"/>Note: /jteam/bui=
ld2/checkout/spring/spring/autobuilds/apps/jpetstore/src/org/springframewor=
k/autobuilds/jpetstore/web/view/DomifyCheckout.java uses or overrides a dep=
recated API.<br class=3D"none"/>Note: Recompile with -deprecation for detai=
ls.<br class=3D"none"/>waiting 75 seconds for server to warmup...<br class=
=3D"none"/># -------------------------------------------------------------=
---<br class=3D"none"/># Starting unit tests for jpetstore<br class=3D"non=
e"/># ----------------------------------------------------------------<br =
class=3D"none"/># --------------------------------------------------------=
--------<br class=3D"none"/># Stopping HSQLDB<br class=3D"none"/># ------=
----------------------------------------------------------<br class=3D"none=
"/># ----------------------------------------------------------------<br c=
lass=3D"none"/># Starting HSQLDB<br class=3D"none"/># -------------------=
---------------------------------------------<br class=3D"none"/>## ------=
----------------------------------------------------------<br class=3D"none=
"/>## Stopping server tomcat5<br class=3D"none"/>## ---------------------=
-------------------------------------------<br class=3D"none"/>## --------=
--------------------------------------------------------<br class=3D"none"/=
>## Starting server tomcat5<br class=3D"none"/>## -----------------------=
-----------------------------------------<br class=3D"none"/>/jteam/build2/=
checkout/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/=
MultiActionController.java:433: warning - Tag @see: can't find bindAndValid=
ate in org.springframework.web.servlet.mvc.multiaction.MultiActionControlle=
r<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springfra=
mework/web/servlet/mvc/multiaction/MultiActionController.java:433: warning =
- Tag @see: can't find setMessageCodesResolver in org.springframework.web.s=
ervlet.mvc.multiaction.MultiActionController<br class=3D"none"/>/jteam/buil=
d2/checkout/spring/spring/src/org/springframework/jmx/export/assembler/Inte=
rfaceBasedMBeanInfoAssembler.java:152: warning - Tag @see: can't find isPub=
licInInterface(java.lang.reflect.Method, String) in org.springframework.jmx=
.export.assembler.InterfaceBasedMBeanInfoAssembler<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/jmx/export/assemble=
r/InterfaceBasedMBeanInfoAssembler.java:124: warning - Tag @see: can't find=
isPublicInInterface(java.lang.reflect.Method, String) in org.springframewo=
rk.jmx.export.assembler.InterfaceBasedMBeanInfoAssembler<br class=3D"none"/=
>/jteam/build2/checkout/spring/spring/src/org/springframework/jmx/export/as=
sembler/InterfaceBasedMBeanInfoAssembler.java:138: warning - Tag @see: can'=
t find isPublicInInterface(java.lang.reflect.Method, String) in org.springf=
ramework.jmx.export.assembler.InterfaceBasedMBeanInfoAssembler<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/aop/uti=
l/WeakReferenceMonitor.java:40: warning - Tag @link: can't find monitor(Obj=
ect, ReleaseListener) in org.springframework.aop.util.WeakReferenceMonitor<=
br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/aop/util/WeakReferenceMonitor.java:40: warning - Tag @link: can't find=
monitor(Object, ReleaseListener) in org.springframework.aop.util.WeakRefer=
enceMonitor<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org=
/springframework/aop/util/WeakReferenceMonitor.java:40: warning - Tag @link=
: can't find monitor(Object, ReleaseListener) in org.springframework.aop.ut=
il.WeakReferenceMonitor<br class=3D"none"/>/jteam/build2/checkout/spring/sp=
ring/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:76: war=
ning - Tag @see: reference not found: oracle.sql.BLOB<br class=3D"none"/>/j=
team/build2/checkout/spring/spring/src/org/springframework/jdbc/support/lob=
/OracleLobHandler.java:76: warning - Tag @see: reference not found: oracle.=
sql.CLOB<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/sp=
ringframework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @se=
e: reference not found: oracle.sql.BLOB#DURATION_SESSION<br class=3D"none"/=
>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support/=
lob/OracleLobHandler.java:115: warning - Tag @see: reference not found: ora=
cle.sql.BLOB#MODE_READWRITE<br class=3D"none"/>/jteam/build2/checkout/sprin=
g/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:115=
: warning - Tag @see: reference not found: oracle.sql.CLOB#DURATION_SESSION=
<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springfram=
ework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @see: refer=
ence not found: oracle.sql.CLOB#MODE_READWRITE<br class=3D"none"/>/jteam/bu=
ild2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/Oracle=
LobHandler.java:154: warning - Tag @see: reference not found: oracle.jdbc.O=
racleConnection<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src=
/org/springframework/jdbc/support/lob/OracleLobHandler.java:164: warning - =
Tag @see: reference not found: oracle.sql.BLOB#createTemporary<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/su=
pport/lob/OracleLobHandler.java:164: warning - Tag @see: reference not foun=
d: oracle.sql.CLOB#createTemporary<br class=3D"none"/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/jdbc/support/nativejdbc/JBossNative=
JdbcExtractor.java:49: warning - Tag @see: reference not found: org.jboss.r=
esource.adapter.jdbc.WrappedConnection#getUnderlyingConnection<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/su=
pport/nativejdbc/JBossNativeJdbcExtractor.java:49: warning - Tag @see: refe=
rence not found: org.jboss.resource.adapter.jdbc.WrappedStatement#getUnderl=
yingStatement<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/o=
rg/springframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49=
: warning - Tag @see: reference not found: org.jboss.resource.adapter.jdbc.=
WrappedResultSet#getUnderlyingResultSet<br class=3D"none"/>/jteam/build2/ch=
eckout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/WebLog=
icNativeJdbcExtractor.java:45: warning - Tag @see: reference not found: web=
logic.jdbc.extensions.WLConnection#getVendorConnection<br class=3D"none"/>/=
jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support/na=
tivejdbc/WebSphereNativeJdbcExtractor.java:49: warning - Tag @see: referenc=
e not found: com.ibm.ws.rsadapter.jdbc.WSJdbcConnection<br class=3D"none"/>=
/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support/n=
ativejdbc/WebSphereNativeJdbcExtractor.java:49: warning - Tag @see: referen=
ce not found: com.ibm.ws.rsadapter.jdbc.WSJdbcUtil#getNativeConnection<br c=
lass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework=
/jdbc/support/nativejdbc/WebSphereNativeJdbcExtractor.java:49: warning - Ta=
g @see: reference not found: com.ibm.ejs.cm.proxy.ConnectionProxy#getPhysic=
alConnection<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/or=
g/springframework/orm/hibernate3/LocalSessionFactoryBean.java:192: warning =
- Tag @see: reference not found: org.hibernate.cfg.AnnotationConfiguration<=
br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/orm/hibernate3/SessionFactoryUtils.java:155: warning - Tag @see: refer=
ence not found: org.hibernate.impl.SessionFactoryImpl<br class=3D"none"/>/j=
team/build2/checkout/spring/spring/src/org/springframework/orm/hibernate3/S=
essionFactoryUtils.java:155: warning - Tag @see: reference not found: org.h=
ibernate.jca.JCASessionFactoryImpl<br class=3D"none"/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.=
java:198: warning - Tag @see: reference not found: com.ibatis.sqlmap.engine=
.transaction.jdbc.JdbcTransactionConfig<br class=3D"none"/>/jteam/build2/ch=
eckout/spring/spring/src/org/springframework/orm/ibatis/SqlMapClientFactory=
Bean.java:198: warning - Tag @see: reference not found: com.ibatis.sqlmap.e=
ngine.transaction.jta.JtaTransactionConfig<br class=3D"none"/>/jteam/build2=
/checkout/spring/spring/src/org/springframework/orm/ibatis/SqlMapClientFact=
oryBean.java:226: warning - Tag @see: reference not found: com.ibatis.sqlma=
p.engine.transaction.jdbc.JdbcTransactionConfig<br class=3D"none"/>/jteam/b=
uild2/checkout/spring/spring/src/org/springframework/orm/ibatis/SqlMapClien=
tFactoryBean.java:226: warning - Tag @see: reference not found: com.ibatis.=
sqlmap.engine.transaction.jta.JtaTransactionConfig<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
LogicJtaTransactionManager.java:66: warning - Tag @see: reference not found=
: weblogic.transaction.TransactionManager#forceResume<br class=3D"none"/>/j=
team/build2/checkout/spring/spring/src/org/springframework/transaction/jta/=
WebLogicServerTransactionManagerFactoryBean.java:45: warning - Tag @see: re=
ference not found: weblogic.transaction.TxHelper#getTransactionManager<br c=
lass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework=
/transaction/jta/WebSphereTransactionManagerFactoryBean.java:49: warning - =
Tag @see: reference not found: com.ibm.ws.Transaction.TransactionManagerFac=
tory#getTransactionManager<br class=3D"none"/>/jteam/build2/checkout/spring=
/spring/src/org/springframework/transaction/jta/WebSphereTransactionManager=
FactoryBean.java:49: warning - Tag @see: reference not found: com.ibm.ejs.j=
ts.jta.JTSXA#getTransactionManager<br class=3D"none"/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/transaction/jta/WebSphereTransactio=
nManagerFactoryBean.java:49: warning - Tag @see: reference not found: com.i=
bm.ejs.jts.jta.TransactionManagerFactory#getTransactionManager<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/util/Ob=
jectUtils.java:31: warning - Tag @see: reference not found: org.apache.comm=
ons.lang.ObjectUtils<br class=3D"none"/>/jteam/build2/checkout/spring/sprin=
g/src/org/springframework/util/StringUtils.java:47: warning - Tag @see: ref=
erence not found: org.apache.commons.lang.StringUtils<br class=3D"none"/>/j=
team/build2/checkout/spring/spring/src/org/springframework/web/servlet/hand=
ler/metadata/PathMap.java:31: warning - @@org.apache.commons.attributes.Ind=
exed() is an unknown tag.<br class=3D"none"/>/jteam/build2/checkout/spring/=
spring/src/org/springframework/web/servlet/mvc/multiaction/ParameterMethodN=
ameResolver.java:119: warning - Tag @link: can't find defaultMethodName in =
org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver=
<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springfram=
ework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.java:100: war=
ning - Tag @link: can't find logicalMappings in org.springframework.web.ser=
vlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/=
build2/checkout/spring/spring/src/org/springframework/web/servlet/mvc/multi=
action/ParameterMethodNameResolver.java:100: warning - Tag @link: can't fin=
d paramName in org.springframework.web.servlet.mvc.multiaction.ParameterMet=
hodNameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src=
/org/springframework/web/servlet/mvc/multiaction/ParameterMethodNameResolve=
r.java:100: warning - Tag @link: can't find logicalMappings in org.springfr=
amework.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D=
"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web/se=
rvlet/mvc/multiaction/ParameterMethodNameResolver.java:100: warning - Tag @=
link: can't find paramName in org.springframework.web.servlet.mvc.multiacti=
on.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/checkout/sp=
ring/spring/src/org/springframework/web/servlet/mvc/multiaction/ParameterMe=
thodNameResolver.java:100: warning - Tag @link: can't find logicalMappings =
in org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResol=
ver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.java:100: =
warning - Tag @link: can't find paramName in org.springframework.web.servle=
t.mvc.multiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/bui=
ld2/checkout/spring/spring/src/org/springframework/web/servlet/mvc/multiact=
ion/ParameterMethodNameResolver.java:100: warning - Tag @link: can't find l=
ogicalMappings in org.springframework.web.servlet.mvc.multiaction.Parameter=
MethodNameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/=
src/org/springframework/web/servlet/mvc/multiaction/ParameterMethodNameReso=
lver.java:100: warning - Tag @link: can't find paramName in org.springframe=
work.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D"no=
ne"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web/servl=
et/mvc/multiaction/ParameterMethodNameResolver.java:100: warning - @param a=
rgument "an" is not a parameter name.<br class=3D"none"/>/jteam/build2/chec=
kout/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/Para=
meterMethodNameResolver.java:119: warning - Tag @link: can't find defaultMe=
thodName in org.springframework.web.servlet.mvc.multiaction.ParameterMethod=
NameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/or=
g/springframework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.j=
ava:119: warning - Tag @link: can't find defaultMethodName in org.springfra=
mework.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web/ser=
vlet/mvc/multiaction/ParameterMethodNameResolver.java:119: warning - Tag @l=
ink: can't find defaultMethodName in org.springframework.web.servlet.mvc.mu=
ltiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/chec=
kout/spring/spring/src/org/springframework/web/servlet/view/xslt/AbstractXs=
ltView.java:296: warning - @param argument "root" is not a parameter name.<=
br class=3D"none"/>Error on line 3 column 3 of file:/jteam/build2/checkout/=
spring/spring/docs/reference/src/webintegration.xml:<br class=3D"none"/>Err=
or reported by XML parser: name expected (found "<")<br class=3D"none"/>=
Transformation failed: Run-time errors were reported<br class=3D"none"/>Err=
or on line 3 column 3 of file:/jteam/build2/checkout/spring/spring/docs/ref=
erence/src/webintegration.xml:<br class=3D"none"/>Error reported by XML par=
ser: name expected (found "<")<br class=3D"none"/>Transformation failed:=
Run-time errors were reported<br class=3D"none"/>Error on line 3 column 3 =
of file:/jteam/build2/checkout/spring/spring/docs/reference/src/webintegrat=
ion.xml:<br class=3D"none"/>Error reported by XML parser: name expected (fo=
und "<")<br class=3D"none"/>Transformation failed: Run-time errors were =
reported<br class=3D"none"/>USAGE<br class=3D"none"/>Fop [options] [-fo|-xm=
l] infile [-xsl file] [-awt|-pdf|-mif|-pcl|-ps|-txt|-at|-print] <outfile=
><br class=3D"none"/>[OPTIONS]<br class=3D"none"/>-d debug mode=
<br class=3D"none"/>-x dump configuration settings<br class=3D"non=
e"/>-q quiet mode<br class=3D"none"/>-c cfg.xml use additional co=
nfiguration file cfg.xml<br class=3D"none"/>-l lang the language to use=
for user information<br class=3D"none"/>-s for area tree XML, dow=
n to block areas only<br class=3D"none"/>[INPUT]<br class=3D"none"/>infile =
xsl:fo input file (the same as the next)<br class=3D"none"/>-fo =
infile xsl:fo input file<br class=3D"none"/>-xml infile xml in=
put file, must be used together with -xsl<br class=3D"none"/>-xsl styleshee=
t xslt stylesheet<br class=3D"none"/><br class=3D"none"/>[OUTPUT]<br clas=
s=3D"none"/>outfile input will be rendered as pdf file into outfi=
le<br class=3D"none"/>-pdf outfile input will be rendered as pdf file =
(outfile req'd)<br class=3D"none"/>-awt input will be displaye=
d on screen<br class=3D"none"/>-mif outfile input will be rendered as =
mif file (outfile req'd)<br class=3D"none"/>-pcl outfile input will be=
rendered as pcl file (outfile req'd)<br class=3D"none"/>-ps outfile =
input will be rendered as PostScript file (outfile req'd)<br class=3D"none"=
/>-txt outfile input will be rendered as text file (outfile req'd)<br =
class=3D"none"/>-txt.encoding encoding use the encoding for the output fil=
e.<br class=3D"none"/>the encoding must be a valid java encoding.<br class=
=3D"none"/>-svg outfile input will be rendered as an svg slides file (=
outfile req'd)<br class=3D"none"/>-at outfile representation of area =
tree as XML (outfile req'd)<br class=3D"none"/>-print input file=
will be rendered and sent to the printer<br class=3D"none"/>see options wi=
th "-print help"<br class=3D"none"/>[Examples]<br class=3D"none"/>Fop foo.f=
o foo.pdf<br class=3D"none"/>Fop -fo foo.fo -pdf foo.pdf (does the same as =
the previous line)<br class=3D"none"/>Fop -xsl foo.xsl -xml foo.xml -pdf fo=
o.pdf<br class=3D"none"/>Fop foo.fo -mif foo.mif<br class=3D"none"/>Fop foo=
.fo -print or Fop -print foo.fo<br class=3D"none"/>Fop foo.fo -awt<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: (53) </td></tr><tr><td><pre class=3D"compile-data=
">/jteam/build2/checkout/spring/spring/src/org/springframework/web/servlet/=
mvc/multiaction/MultiActionController.java:433: warning - Tag @see: can't f=
ind bindAndValidate in org.springframework.web.servlet.mvc.multiaction.Mult=
iActionController<br class=3D"none"/>/jteam/build2/checkout/spring/spring/s=
rc/org/springframework/web/servlet/mvc/multiaction/MultiActionController.ja=
va:433: warning - Tag @see: can't find setMessageCodesResolver in org.sprin=
gframework.web.servlet.mvc.multiaction.MultiActionController<br class=3D"no=
ne"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jmx/expor=
t/assembler/InterfaceBasedMBeanInfoAssembler.java:152: warning - Tag @see: =
can't find isPublicInInterface(java.lang.reflect.Method, String) in org.spr=
ingframework.jmx.export.assembler.InterfaceBasedMBeanInfoAssembler<br class=
=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jmx=
/export/assembler/InterfaceBasedMBeanInfoAssembler.java:124: warning - Tag =
@see: can't find isPublicInInterface(java.lang.reflect.Method, String) in o=
rg.springframework.jmx.export.assembler.InterfaceBasedMBeanInfoAssembler<br=
class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframewo=
rk/jmx/export/assembler/InterfaceBasedMBeanInfoAssembler.java:138: warning =
- Tag @see: can't find isPublicInInterface(java.lang.reflect.Method, String=
) in org.springframework.jmx.export.assembler.InterfaceBasedMBeanInfoAssemb=
ler<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/aop/util/WeakReferenceMonitor.java:40: warning - Tag @link: can't =
find monitor(Object, ReleaseListener) in org.springframework.aop.util.WeakR=
eferenceMonitor<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src=
/org/springframework/aop/util/WeakReferenceMonitor.java:40: warning - Tag @=
link: can't find monitor(Object, ReleaseListener) in org.springframework.ao=
p.util.WeakReferenceMonitor<br class=3D"none"/>/jteam/build2/checkout/sprin=
g/spring/src/org/springframework/aop/util/WeakReferenceMonitor.java:40: war=
ning - Tag @link: can't find monitor(Object, ReleaseListener) in org.spring=
framework.aop.util.WeakReferenceMonitor<br class=3D"none"/>/jteam/build2/ch=
eckout/spring/spring/src/org/springframework/jdbc/support/lob/OracleLobHand=
ler.java:76: warning - Tag @see: reference not found: oracle.sql.BLOB<br cl=
ass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/=
jdbc/support/lob/OracleLobHandler.java:76: warning - Tag @see: reference no=
t found: oracle.sql.CLOB<br class=3D"none"/>/jteam/build2/checkout/spring/s=
pring/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:115: w=
arning - Tag @see: reference not found: oracle.sql.BLOB#DURATION_SESSION<br=
class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframewo=
rk/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @see: referenc=
e not found: oracle.sql.BLOB#MODE_READWRITE<br class=3D"none"/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/OracleLob=
Handler.java:115: warning - Tag @see: reference not found: oracle.sql.CLOB#=
DURATION_SESSION<br class=3D"none"/>/jteam/build2/checkout/spring/spring/sr=
c/org/springframework/jdbc/support/lob/OracleLobHandler.java:115: warning -=
Tag @see: reference not found: oracle.sql.CLOB#MODE_READWRITE<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/su=
pport/lob/OracleLobHandler.java:154: warning - Tag @see: reference not foun=
d: oracle.jdbc.OracleConnection<br class=3D"none"/>/jteam/build2/checkout/s=
pring/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.java=
:164: warning - Tag @see: reference not found: oracle.sql.BLOB#createTempor=
ary<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/jdbc/support/lob/OracleLobHandler.java:164: warning - Tag @see: re=
ference not found: oracle.sql.CLOB#createTemporary<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/jdbc/support/native=
jdbc/JBossNativeJdbcExtractor.java:49: warning - Tag @see: reference not fo=
und: org.jboss.resource.adapter.jdbc.WrappedConnection#getUnderlyingConnect=
ion<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49: warning =
- Tag @see: reference not found: org.jboss.resource.adapter.jdbc.WrappedSta=
tement#getUnderlyingStatement<br class=3D"none"/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJdbcE=
xtractor.java:49: warning - Tag @see: reference not found: org.jboss.resour=
ce.adapter.jdbc.WrappedResultSet#getUnderlyingResultSet<br class=3D"none"/>=
/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support/n=
ativejdbc/WebLogicNativeJdbcExtractor.java:45: warning - Tag @see: referenc=
e not found: weblogic.jdbc.extensions.WLConnection#getVendorConnection<br c=
lass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework=
/jdbc/support/nativejdbc/WebSphereNativeJdbcExtractor.java:49: warning - Ta=
g @see: reference not found: com.ibm.ws.rsadapter.jdbc.WSJdbcConnection<br =
class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframewor=
k/jdbc/support/nativejdbc/WebSphereNativeJdbcExtractor.java:49: warning - T=
ag @see: reference not found: com.ibm.ws.rsadapter.jdbc.WSJdbcUtil#getNativ=
eConnection<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org=
/springframework/jdbc/support/nativejdbc/WebSphereNativeJdbcExtractor.java:=
49: warning - Tag @see: reference not found: com.ibm.ejs.cm.proxy.Connectio=
nProxy#getPhysicalConnection<br class=3D"none"/>/jteam/build2/checkout/spri=
ng/spring/src/org/springframework/orm/hibernate3/LocalSessionFactoryBean.ja=
va:192: warning - Tag @see: reference not found: org.hibernate.cfg.Annotati=
onConfiguration<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src=
/org/springframework/orm/hibernate3/SessionFactoryUtils.java:155: warning -=
Tag @see: reference not found: org.hibernate.impl.SessionFactoryImpl<br cl=
ass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/=
orm/hibernate3/SessionFactoryUtils.java:155: warning - Tag @see: reference =
not found: org.hibernate.jca.JCASessionFactoryImpl<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/orm/ibatis/SqlMapCl=
ientFactoryBean.java:198: warning - Tag @see: reference not found: com.ibat=
is.sqlmap.engine.transaction.jdbc.JdbcTransactionConfig<br class=3D"none"/>=
/jteam/build2/checkout/spring/spring/src/org/springframework/orm/ibatis/Sql=
MapClientFactoryBean.java:198: warning - Tag @see: reference not found: com=
.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConfig<br class=3D"none=
"/>/jteam/build2/checkout/spring/spring/src/org/springframework/orm/ibatis/=
SqlMapClientFactoryBean.java:226: warning - Tag @see: reference not found: =
com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTransactionConfig<br class=3D=
"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/orm/ib=
atis/SqlMapClientFactoryBean.java:226: warning - Tag @see: reference not fo=
und: com.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConfig<br class=
=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/tra=
nsaction/jta/WebLogicJtaTransactionManager.java:66: warning - Tag @see: ref=
erence not found: weblogic.transaction.TransactionManager#forceResume<br cl=
ass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/=
transaction/jta/WebLogicServerTransactionManagerFactoryBean.java:45: warnin=
g - Tag @see: reference not found: weblogic.transaction.TxHelper#getTransac=
tionManager<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org=
/springframework/transaction/jta/WebSphereTransactionManagerFactoryBean.jav=
a:49: warning - Tag @see: reference not found: com.ibm.ws.Transaction.Trans=
actionManagerFactory#getTransactionManager<br class=3D"none"/>/jteam/build2=
/checkout/spring/spring/src/org/springframework/transaction/jta/WebSphereTr=
ansactionManagerFactoryBean.java:49: warning - Tag @see: reference not foun=
d: com.ibm.ejs.jts.jta.JTSXA#getTransactionManager<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
SphereTransactionManagerFactoryBean.java:49: warning - Tag @see: reference =
not found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTransactionMana=
ger<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/util/ObjectUtils.java:31: warning - Tag @see: reference not found:=
org.apache.commons.lang.ObjectUtils<br class=3D"none"/>/jteam/build2/check=
out/spring/spring/src/org/springframework/util/StringUtils.java:47: warning=
- Tag @see: reference not found: org.apache.commons.lang.StringUtils<br cl=
ass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/=
web/servlet/handler/metadata/PathMap.java:31: warning - @@org.apache.common=
s.attributes.Indexed() is an unknown tag.<br class=3D"none"/>/jteam/build2/=
checkout/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/=
ParameterMethodNameResolver.java:119: warning - Tag @link: can't find defau=
ltMethodName in org.springframework.web.servlet.mvc.multiaction.ParameterMe=
thodNameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/sr=
c/org/springframework/web/servlet/mvc/multiaction/ParameterMethodNameResolv=
er.java:100: warning - Tag @link: can't find logicalMappings in org.springf=
ramework.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=
=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web=
/servlet/mvc/multiaction/ParameterMethodNameResolver.java:100: warning - Ta=
g @link: can't find paramName in org.springframework.web.servlet.mvc.multia=
ction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/checkout=
/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/Paramete=
rMethodNameResolver.java:100: warning - Tag @link: can't find logicalMappin=
gs in org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameRe=
solver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/spri=
ngframework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.java:10=
0: warning - Tag @link: can't find paramName in org.springframework.web.ser=
vlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/=
build2/checkout/spring/spring/src/org/springframework/web/servlet/mvc/multi=
action/ParameterMethodNameResolver.java:100: warning - Tag @link: can't fin=
d logicalMappings in org.springframework.web.servlet.mvc.multiaction.Parame=
terMethodNameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/web/servlet/mvc/multiaction/ParameterMethodNameR=
esolver.java:100: warning - Tag @link: can't find paramName in org.springfr=
amework.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D=
"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web/se=
rvlet/mvc/multiaction/ParameterMethodNameResolver.java:100: warning - Tag @=
link: can't find logicalMappings in org.springframework.web.servlet.mvc.mul=
tiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/check=
out/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/Param=
eterMethodNameResolver.java:100: warning - Tag @link: can't find paramName =
in org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResol=
ver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.java:100: =
warning - @param argument "an" is not a parameter name.<br class=3D"none"/>=
/jteam/build2/checkout/spring/spring/src/org/springframework/web/servlet/mv=
c/multiaction/ParameterMethodNameResolver.java:119: warning - Tag @link: ca=
n't find defaultMethodName in org.springframework.web.servlet.mvc.multiacti=
on.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/checkout/sp=
ring/spring/src/org/springframework/web/servlet/mvc/multiaction/ParameterMe=
thodNameResolver.java:119: warning - Tag @link: can't find defaultMethodNam=
e in org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameRes=
olver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/sprin=
gframework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.java:119=
: warning - Tag @link: can't find defaultMethodName in org.springframework.=
web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D"none"/>=
/jteam/build2/checkout/spring/spring/src/org/springframework/web/servlet/vi=
ew/xslt/AbstractXsltView.java:296: warning - @param argument "root" is not =
a parameter name.<br class=3D"none"/></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: (2941) </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)</pre></td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Test: testPurchase</td></tr><tr><td class=3D"unittests-dat=
a" colspan=3D"2"> Class: org.springframework.apptests.j=
petstore.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: Exception: =
com.meterware.httpunit.HttpInternalErrorException: Error on HTTP request: 5=
00 Internal Error [http://localhost:13084/jpetstore/shop/index.do]</td></tr=
><tr><td class=3D"unittests-failure" colspan=3D"2"><pre>junit.framework.Ass=
ertionFailedError: Exception: com.meterware.httpunit.HttpInternalErrorExcep=
tion: Error on HTTP request: 500 Internal Error [http://localhost:13084/jpe=
tstore/shop/index.do]<br>=09at org.springframework.apptests.jpetstore.AllTe=
sts.testPurchase(Unknown Source)<br>=09at sun.reflect.NativeMethodAccessorI=
mpl.invoke0(Native Method)<br>=09at sun.reflect.NativeMethodAccessorImpl.in=
voke(NativeMethodAccessorImpl.java:39)<br>=09at sun.reflect.DelegatingMetho=
dAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>=09at java.la=
ng.Thread.run(Thread.java:534)</pre></td></tr><tr><td class=3D"unittests-da=
ta" colspan=3D"2"> Test: testSearch</td></tr><tr><td cl=
ass=3D"unittests-data" colspan=3D"2"> Class: org.spring=
framework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittests-d=
ata" colspan=3D"2"> Type: junit.framework.AssertionFailedErr=
or</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Message: Exception: com.meterware.httpunit.HttpInternalErrorException: Erro=
r on HTTP request: 500 Internal Error [http://localhost:13084/jpetstore/sho=
p/index.do]</td></tr><tr><td class=3D"unittests-failure" colspan=3D"2"><pre=
>junit.framework.AssertionFailedError: Exception: com.meterware.httpunit.Ht=
tpInternalErrorException: Error on HTTP request: 500 Internal Error [http:/=
/localhost:13084/jpetstore/shop/index.do]<br>=09at org.springframework.appt=
ests.jpetstore.AllTests.testSearch(Unknown Source)<br>=09at sun.reflect.Nat=
iveMethodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.NativeMet=
hodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.refle=
ct.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25=
)<br>=09at java.lang.Thread.run(Thread.java:534)</pre></td></tr><tr><td cla=
ss=3D"unittests-data" colspan=3D"2"> Test: testHelpPage=
</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> Cl=
ass: org.springframework.apptests.jpetstore.AllTests</td></tr><tr><td =
class=3D"unittests-data" colspan=3D"2"> Type: junit.framewor=
k.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" colspan=3D=
"2"> Message: Exception: com.meterware.httpunit.HttpInternal=
ErrorException: 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.AssertionFailedError=
: Exception: com.meterware.httpunit.HttpInternalErrorException: Error on HT=
TP request: 500 Internal Error [http://localhost:13084/jpetstore/shop/help.=
do?param=3Dfreemarker]<br>=09at org.springframework.apptests.jpetstore.AllT=
ests.testHelpPage(Unknown Source)<br>=09at sun.reflect.NativeMethodAccessor=
Impl.invoke0(Native Method)<br>=09at sun.reflect.NativeMethodAccessorImpl.i=
nvoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.reflect.DelegatingMeth=
odAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>=09at java.l=
ang.Thread.run(Thread.java:534)</pre></td></tr><tr><td class=3D"unittests-d=
ata" colspan=3D"2"> Test: testPurchase</td></tr><tr><td=
class=3D"unittests-data" colspan=3D"2"> Class: org.spr=
ingframework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittest=
s-data" colspan=3D"2"> Type: junit.framework.AssertionFailed=
Error</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Message: Exception: com.meterware.httpunit.HttpInternalErrorException: E=
rror 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.meterware.httpunit=
.HttpInternalErrorException: Error on HTTP request: 500 Internal Error [htt=
p://localhost:13084/jpetstore/shop/index.do]<br>=09at org.springframework.a=
pptests.jpetstore.AllTests.testPurchase(Unknown Source)<br>=09at sun.reflec=
t.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.Nati=
veMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.=
reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja=
va:25)<br>=09at java.lang.Thread.run(Thread.java:534)</pre></td></tr><tr><t=
d class=3D"unittests-data" colspan=3D"2"> Test: testSea=
rch</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: junit.frame=
work.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" colspan=
=3D"2"> Message: Exception: com.meterware.httpunit.HttpInter=
nalErrorException: Error on HTTP request: 500 Internal Error [http://localh=
ost:13084/jpetstore/shop/index.do]</td></tr><tr><td class=3D"unittests-fail=
ure" colspan=3D"2"><pre>junit.framework.AssertionFailedError: Exception: co=
m.meterware.httpunit.HttpInternalErrorException: Error on HTTP request: 500=
Internal Error [http://localhost:13084/jpetstore/shop/index.do]<br>=09at o=
rg.springframework.apptests.jpetstore.AllTests.testSearch(Unknown Source)<b=
r>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09a=
t sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java=
:39)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet=
hodAccessorImpl.java:25)<br>=09at java.lang.Thread.run(Thread.java:534)</pr=
e></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: =
(81) </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/springframewo=
rk/web/flow/StateTests.java</td><td class=3D"modifications-data">*** empty =
log message ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"mo=
difications-data">modified</td><td class=3D"modifications-data">kdonald</td=
><td class=3D"modifications-data">sandbox/src/org/springframework/web/flow/=
support/AbstractEvent.java</td><td class=3D"modifications-data">polsihing</=
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/support/LocalEve=
nt.java</td><td class=3D"modifications-data">polsihing</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/support/MapAttributeSetterAdapter.=
java</td><td class=3D"modifications-data">polsihing</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/ActionState.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">kdonald</td><td class=3D"modifications-data">sandbox/src/org=
/springframework/web/flow/LocalFlowExecutionContext.java</td><td class=3D"m=
odifications-data">*** empty log message ***</td></tr><tr class=3D"modifica=
tions-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"m=
odifications-data">kdonald</td><td class=3D"modifications-data">samples/web=
flow/fileupload/src/org/springframework/samples/fileupload/web/flow/Process=
UploadAction.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">samples/webflow/itemlist/src/org/springframework/sa=
mples/itemlist/web/flow/AddItemAction.java</td><td class=3D"modifications-d=
ata">flow refactoring - initial cut abstracting away request/response, exec=
ution context object, conditional transitionsnote: likely lots of bugs at t=
his point, this is a definite work in progress.</td></tr><tr class=3D"modif=
ications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">kdonald</td><td class=3D"modifications-data">sample=
s/webflow/itemlist/src/org/springframework/samples/itemlist/web/flow/NewIte=
mAction.java</td><td class=3D"modifications-data">flow refactoring - initia=
l cut abstracting away request/response, execution context object, conditio=
nal transitionsnote: likely lots of bugs at this point, this is a definite =
work in progress.</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">samples/webflow/phonebook/src/org/sprin=
gframework/samples/phonebook/web/flow/action/ExecuteQueryAction.java</td><t=
d class=3D"modifications-data">flow refactoring - initial cut abstracting a=
way request/response, execution context object, conditional transitionsnote=
: likely lots of bugs at this point, this is a definite work in progress.</=
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">samples/webflow/phonebook/src/org/springframework/samples=
/phonebook/web/flow/action/GetPersonAction.java</td><td class=3D"modificati=
ons-data">flow refactoring - initial cut abstracting away request/response,=
execution context object, conditional transitionsnote: likely lots of bugs=
at this point, this is a definite work in progress.</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/test/org/springframework/web/flow/config/AbstractFlowBuilderTests.java<=
/td><td class=3D"modifications-data">flow refactoring - initial cut abstrac=
ting away request/response, execution context object, conditional transitio=
nsnote: likely lots of bugs at this point, this is a definite work in progr=
ess.</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/test/org/springframework/web/flow/config/Fl=
owServiceLocatorAdapter.java</td><td class=3D"modifications-data">flow refa=
ctoring - initial cut abstracting away request/response, execution context =
object, conditional transitionsnote: likely lots of bugs at this point, thi=
s is a definite work in progress.</td></tr><tr class=3D"modifications-oddro=
w"><td class=3D"modifications-data">modified</td><td class=3D"modifications=
-data">kdonald</td><td class=3D"modifications-data">sandbox/test/org/spring=
framework/web/flow/config/XmlFlowBuilderTests.java</td><td class=3D"modific=
ations-data">flow refactoring - initial cut abstracting away request/respon=
se, execution context object, conditional transitionsnote: likely lots of b=
ugs at this point, this is a definite work in progress.</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/test/org/springframework/web/flow/AbstractFlowExecutionTests.java<=
/td><td class=3D"modifications-data">flow refactoring - initial cut abstrac=
ting away request/response, execution context object, conditional transitio=
nsnote: likely lots of bugs at this point, this is a definite work in progr=
ess.</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/test/org/springframework/web/flow/FlowExecu=
tionStackTests.java</td><td class=3D"modifications-data">flow refactoring -=
initial cut abstracting away request/response, execution context object, c=
onditional transitionsnote: likely lots of bugs at this point, this is a de=
finite work in progress.</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/test/org/springframewor=
k/web/flow/FlowTests.java</td><td class=3D"modifications-data">flow refacto=
ring - initial cut abstracting away request/response, execution context obj=
ect, conditional transitionsnote: likely lots of bugs at this point, this i=
s a definite work in progress.</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">sandbox/test/org/springfra=
mework/web/flow/StateTests.java</td><td class=3D"modifications-data">flow r=
efactoring - initial cut abstracting away request/response, execution conte=
xt object, conditional transitionsnote: likely lots of bugs at this point, =
this is a definite work in progress.</td></tr><tr class=3D"modifications-ev=
enrow"><td class=3D"modifications-data">added</td><td class=3D"modification=
s-data">kdonald</td><td class=3D"modifications-data">sandbox/src/org/spring=
framework/web/flow/support/AbstractEvent.java</td><td class=3D"modification=
s-data">flow refactoring - initial cut abstracting away request/response, e=
xecution context object, conditional transitionsnote: likely lots of bugs a=
t this point, this is a definite work in progress.</td><...
[truncated message content] |
|
From: Darren D. <da...@sh...> - 2005-03-13 23:25:32
|
1110756331
FAILED
[junit] Testcase: testNaming took 0,007 sec
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0,025 sec
[junit] Testsuite: org.springframework.jmx.export.naming.PropertiesNamingStrategyTests
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0,025 sec
[junit] Testcase: testNaming took 0,001 sec
[junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0,356 sec
[junit] Testsuite: org.springframework.jmx.support.ConnectorServerFactoryBeanTests
[junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0,356 sec
[junit] Testcase: testStartupWithLocatedServer took 0,129 sec
[junit] Testcase: testStartupWithSuppliedServer took 0,079 sec
[junit] Testcase: testRegisterWithMBeanServer took 0,072 sec
[junit] Testcase: testNoRegisterWithMBeanServer took 0,055 sec
[junit] Tests run: 2, Failures: 1, Errors: 0, Time elapsed: 0,386 sec
[junit] Testsuite: org.springframework.jmx.support.HtmlAdapterHostTests
[junit] Tests run: 2, Failures: 1, Errors: 0, Time elapsed: 0,386 sec
[junit] Testcase: testStartAndStop took 0,277 sec
[junit] Testcase: testStartAndStopWithConfiguredPort took 0,071 sec
[junit] FAILED
[junit] expected:<text/html> but was:<null>
[junit] junit.framework.ComparisonFailure: expected:<text/html> but was:<null>
[junit] at org.springframework.jmx.support.HtmlAdapterHostTests.assertAdapter(HtmlAdapterHostTests.java:73)
[junit] at org.springframework.jmx.support.HtmlAdapterHostTests.testStartAndStopWithConfiguredPort(HtmlAdapterHostTests.java:51)
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
This is an automated mail from one of the SF Compile Farm machines.
The machine name noted in the subject encountered a failure building
or running the Spring test suite. The last few lines of the output
were included for info.
NB: No further mail will be sent from this machine until a
manual reset occurs on the cf-shell machine, although builds will
continue as scheduled.
See http://springframework.sourceforge.net/test/ for further
information.
|
|
From: Juergen H. <ju...@in...> - 2005-03-13 21:50:45
|
We've just received a request for further overloaded methods on HibernateTemplate: taking Hibernate3 entity names as alternative to Class arguments, analogous to the Hibernate3 Session. http://opensource.atlassian.com/projects/spring/browse/SPR-777 As I've replied there, I'm somewhat reluctant to add the overloaded operations for entity names to HibernateTemplate itself. HibernateTemplate already has quite a lot of operations on it; I'd like to avoid cluttering it with even more overloaded methods. Of course, like for all needs that HibernateTemplate's convenience methods do not cover, implement a custom HibernateCallback and use the Hibernate Session API natively. With an anonymous inner class, such a callback is straightforward to implement, but of course more verbose than a one-line convenience operation call. It's worth pointing out that there is an alternative now, enabled by Hibernate3's use of unchecked exceptions: direct Hibernate Session access via SessionFactoryUtils.getSession - if you can live with Hibernate3's unchecked HibernateException's getting thrown to callers. If you can guarantee to always execute within a transaction in such a scenario, you don't even need to call SessionFactoryUtils.closeSessionIfNecessary, which allows you to write straightforward direct Session access code. public class MyDao extends HibernateDaoSupport { public MyObject loadMyObject(String id) throws HibernateException { return (MyObject) getSession(false).load("myEntityName", id); } } The advantage of this style is that there is no wrapping of the Hibernate Session: It's plain Hibernate Session access; the only thing Spring provides is a lookup method that returns the Spring-managed transactional Hibernate Session. The disadvantage is, of course, that HibernateExceptions will get thrown as-is, which means that callers have to be coded against Hibernate-specific exceptions when trying to handle them. If those exceptions don't get handled explicitly in business facade code, exception mappings in error views are affected. At least callers don't need to declare the formerly checked HibernateException anymore: If they don't care about exceptions thrown by the DAO, they can simply let the now (since Hibernate3) unchecked HibernateException through - without explicitly catching it or declaring it in the "throws" clause. An interesting question is whether we should always strictly recommend the HibernateTemplate/DataAccessException approach, even in case of many custom HibernateCallbacks. In some applications, people might not care about generic data access exceptions, so Hibernate3's unchecked exceptions might be acceptable... The same applies to JDO: unchecked JDOExceptions might be acceptable as DAO exceptions in some scenarios. Like in the Hibernate3 case, this is only really interesting if always executing within a transaction, though: else, DAO implementations would get cluttered with try-finally blocks for closing resources. Thoughts? Opinions? Juergen |
|
From: Darren D. <da...@sh...> - 2005-03-13 18:24:30
|
1110738267
FAILED
[junit] Testcase: testNaming took 0,013 sec
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0,011 sec
[junit] Testsuite: org.springframework.jmx.export.naming.PropertiesNamingStrategyTests
[junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0,011 sec
[junit] Testcase: testNaming took 0 sec
[junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0,212 sec
[junit] Testsuite: org.springframework.jmx.support.ConnectorServerFactoryBeanTests
[junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0,212 sec
[junit] Testcase: testStartupWithLocatedServer took 0,067 sec
[junit] Testcase: testStartupWithSuppliedServer took 0,043 sec
[junit] Testcase: testRegisterWithMBeanServer took 0,051 sec
[junit] Testcase: testNoRegisterWithMBeanServer took 0,036 sec
[junit] Tests run: 2, Failures: 1, Errors: 0, Time elapsed: 0,277 sec
[junit] Testsuite: org.springframework.jmx.support.HtmlAdapterHostTests
[junit] Tests run: 2, Failures: 1, Errors: 0, Time elapsed: 0,277 sec
[junit] Testcase: testStartAndStop took 0,204 sec
[junit] Testcase: testStartAndStopWithConfiguredPort took 0,051 sec
[junit] FAILED
[junit] expected:<text/html> but was:<null>
[junit] junit.framework.ComparisonFailure: expected:<text/html> but was:<null>
[junit] at org.springframework.jmx.support.HtmlAdapterHostTests.assertAdapter(HtmlAdapterHostTests.java:73)
[junit] at org.springframework.jmx.support.HtmlAdapterHostTests.testStartAndStopWithConfiguredPort(HtmlAdapterHostTests.java:51)
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
This is an automated mail from one of the SF Compile Farm machines.
The machine name noted in the subject encountered a failure building
or running the Spring test suite. The last few lines of the output
were included for info.
NB: No further mail will be sent from this machine until a
manual reset occurs on the cf-shell machine, although builds will
continue as scheduled.
See http://springframework.sourceforge.net/test/ for further
information.
|
|
From: Darren D. <da...@da...> - 2005-03-13 18:16:29
|
On Sun, 2005-03-13 at 18:56 +0100, Juergen Hoeller wrote: > Odd... that test has been commented out for more than a week now, > because it > only works on Windows. Why did this build use the old version?? The failed build email is dated Feb 27 - it probably got held up due to its size. There have however been several other test failures from the compile farm machines recently - don't know if they are genuine or if the failing tests have been fixed recently. I just cleared all the failed build flags on the compile farm so any further failures will trigger new emails to the dev list again. --=20 Darren Davison Public Key: #DD356B0D |
|
From: Colin S. <col...@ex...> - 2005-03-13 18:12:37
|
Andreas Schildbach wrote: >Colin Sampaleanu wrote: > > > >>TxAttribute was intentional. The problem with TransactionAttribute is >>that that is what EJB3 uses. If we use that, then it would preclude a >>file having both our and their Annotations, or they would have to be >>spelled out in fully qualified form (with package). I think that's not >>acceptable. >> >> > >Btw: Is it planned that Spring Transactions actually implement EJB3 >Transactions? (the same way Hibernate3 implements and extends EJB3 entities) > >Regards, > > I can't see that happening right now at least, as the EJB 3 code is not released. It might be a possibility later, as our transaction attributes are a superset of the EJB3 ones, which don't do a lot). Colin |
|
From: Juergen H. <ju...@in...> - 2005-03-13 17:57:20
|
Odd... that test has been commented out for more than a week now, because it only works on Windows. Why did this build use the old version?? Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of al...@jt... Sent: Monday, February 28, 2005 12:20 AM To: spr...@li... Subject: [Springframework-developer] spring Build Failed Importance: High BUILD FAILED Ant Error Message: /jteam/build2/checkout/spring/spring/build.xml:470: Tests failed Date of build: 02/28/2005 00:16:02 Time to build: 2 minutes 35 seconds Last changed: 02/27/2005 19:15:26 Last log entry: *** empty log message *** Errors/Warnings: (6) Note: Some input files use or override a deprecated API.Note: Recompile with -deprecation for details.Note: /jteam/build2/checkout/spring/spring/mock/org/springframework/mock/web/MockH ttpSession.java uses or overrides a deprecated API.Note: Recompile with -deprecation for details.Note: Some input files use or override a deprecated API.Note: Recompile with -deprecation for details. Unit Tests: (2594) error testInitLoggingWithAbsoluteFilePathAndRefreshIntervalorg.springframework.web .util.Log4jWebConfigurerTests Unit Test Error Details: (1) Test: testInitLoggingWithAbsoluteFilePathAndRefreshInterval Class: org.springframework.web.util.Log4jWebConfigurerTests Type: java.lang.IllegalArgumentException Message: Invalid 'log4jConfigLocation' parameter: Log4J config file [/jteam/build2/checkout/spring/spring/jteam/build2/checkout/spring/spring/ta rget/test-classes/org/springframework/util/testlog4j.properties] not found java.lang.IllegalArgumentException: Invalid 'log4jConfigLocation' parameter: Log4J config file [/jteam/build2/checkout/spring/spring/jteam/build2/checkout/spring/spring/ta rget/test-classes/org/springframework/util/testlog4j.properties] not found at org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigur er.java:153) at org.springframework.web.util.Log4jWebConfigurerTests.doTestInitLogging(Log4j WebConfigurerTests.java:78) at org.springframework.web.util.Log4jWebConfigurerTests.testInitLoggingWithAbso luteFilePathAndRefreshInterval(Log4jWebConfigurerTests.java:64) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 ) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl .java:25) |
|
From: Juergen H. <ju...@in...> - 2005-03-13 17:51:25
|
Odd... that test has been commented out for more than a week now, because it
only works on Windows. Why did this build use the old version??
Juergen
-----Original Message-----
From: spr...@li...
[mailto:spr...@li...]On Behalf Of
al...@jt...
Sent: Monday, February 28, 2005 12:20 AM
To: spr...@li...
Subject: [Springframework-developer] spring Build Failed
Importance: High
BUILD FAILED
Ant Error Message:
/jteam/build2/checkout/spring/spring/build.xml:470: Tests failed
Date of build: 02/28/2005 00:16:02
Time to build: 2 minutes 35 seconds
Last changed: 02/27/2005 19:15:26
Last log entry: *** empty log message ***
Errors/Warnings: (6)
Note: Some input files use or override a deprecated API.Note: Recompile
with -deprecation for details.Note:
/jteam/build2/checkout/spring/spring/mock/org/springframework/mock/web/MockH
ttpSession.java uses or overrides a deprecated API.Note: Recompile
with -deprecation for details.Note: Some input files use or override a
deprecated API.Note: Recompile with -deprecation for details.
Unit Tests: (2594)
error testInitLoggingWithAbsoluteFilePathAndRefreshInterval
org.springframework.web.util.Log4jWebConfigurerTests
Unit Test Error Details: (1)
Test: testInitLoggingWithAbsoluteFilePathAndRefreshInterval
Class: org.springframework.web.util.Log4jWebConfigurerTests
Type: java.lang.IllegalArgumentException
Message: Invalid 'log4jConfigLocation' parameter: Log4J config file
[/jteam/build2/checkout/spring/spring/jteam/build2/checkout/spring/spring/ta
rget/test-classes/org/springframework/util/testlog4j.properties] not found
java.lang.IllegalArgumentException: Invalid 'log4jConfigLocation' parameter:
Log4J config file
[/jteam/build2/checkout/spring/spring/jteam/build2/checkout/spring/spring/ta
rget/test-classes/org/springframework/util/testlog4j.properties] not found
at
org.springframework.web.util.Log4jWebConfigurer.initLogging(Log4jWebConfigur
er.java:153) at
org.springframework.web.util.Log4jWebConfigurerTests.doTestInitLogging(Log4j
WebConfigurerTests.java:78) at
org.springframework.web.util.Log4jWebConfigurerTests.testInitLoggingWithAbso
luteFilePathAndRefreshInterval(Log4jWebConfigurerTests.java:64) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
Modifications since last build: (832)
modified kdonald
sandbox/src/org/springframework/util/closure/support/AbstractLocalProcessTem
plate.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/util/closure/support/AbstractLocalProcessTem
plateWorkflow.java *** empty log message ***
modified jhoeller
test/org/springframework/web/context/support/ServletContextSupportTests.java
added "contextOverride" option, letting web.xml override local settings;
added "searchContextAttributes" option, resolving context attributes
modified jhoeller
src/org/springframework/web/context/support/ServletContextPropertyPlaceholde
rConfigurer.java added "contextOverride" option, letting web.xml override
local settings; added "searchContextAttributes" option, resolving context
attributes
modified kdonald
sandbox/src/org/springframework/util/closure/support/AbstractLocalProcessTem
plate.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/util/closure/ProcessTemplate.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/util/closure/support/AbstractClosure.java
*** empty log message ***
added kdonald
sandbox/src/org/springframework/util/closure/support/AbstractLocalProcessTem
plate.java *** empty log message ***
added kdonald
sandbox/src/org/springframework/util/closure/support/AbstractLocalProcessTem
plateWorkflow.java *** empty log message ***
deleted kdonald
sandbox/src/org/springframework/util/closure/support/AbstractProcessTemplate
.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/util/closure/support/IteratorProcessTemplate
.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/rules/factory/Closures.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/util/EventListenerListHelper.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/util/closure/ProcessTemplate.java *** empty
log message ***
added kdonald
sandbox/src/org/springframework/util/closure/support/AbstractProcessTemplate
.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/util/closure/support/Algorithms.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/util/closure/support/IteratorProcessTemplate
.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/FlowExecutionListenerList.java ***
empty log message ***
modified jhoeller
src/org/springframework/transaction/interceptor/AttributesTransactionAttribu
teSource.java changed JPetStore's "declarativeServices.xml" file to avoid
autowiring (avoid autowiring for BeanPostProcessors!); reworked
TransactionAttributeSourceAdvisor and AttributesTransactionAttributeSource
to allow for bean-style configuration
modified jhoeller
src/org/springframework/transaction/interceptor/TransactionAttributeSourceAd
visor.java changed JPetStore's "declarativeServices.xml" file to avoid
autowiring (avoid autowiring for BeanPostProcessors!); reworked
TransactionAttributeSourceAdvisor and AttributesTransactionAttributeSource
to allow for bean-style configuration
modified jhoeller
samples/jpetstore/attributes/WEB-INF/declarativeServices.xml changed
JPetStore's "declarativeServices.xml" file to avoid autowiring (avoid
autowiring for BeanPostProcessors!); reworked
TransactionAttributeSourceAdvisor and AttributesTransactionAttributeSource
to allow for bean-style configuration
modified jhoeller
src/org/springframework/transaction/interceptor/TransactionProxyFactoryBean.
java auto-detect a matching PlatformTransactionManager bean if not
explicitly specified, through an optional BeanFactoryAware callback
modified jhoeller
src/org/springframework/beans/factory/support/AbstractAutowireCapableBeanFac
tory.java ignore further satisfiable constructors with less arguments if
already a satisfiable one found
modified jhoeller
src/org/springframework/web/servlet/mvc/SimpleFormController.java added
overloaded "showForm" version with request, response, errors and control
model
modified jhoeller
test/org/springframework/transaction/JtaTransactionManagerTests.java
JtaTransactionManager is able to work with a JTA TransactionManager only
(i.e. without a UserTransaction handle); leverage JndiTemplate's new
"lookup(name, requiredType)" convenience method
modified jhoeller
src/org/springframework/transaction/jta/JtaTransactionManager.java
JtaTransactionManager is able to work with a JTA TransactionManager only
(i.e. without a UserTransaction handle); leverage JndiTemplate's new
"lookup(name, requiredType)" convenience method
added jhoeller
src/org/springframework/transaction/jta/UserTransactionAdapter.java
JtaTransactionManager is able to work with a JTA TransactionManager only
(i.e. without a UserTransaction handle); leverage JndiTemplate's new
"lookup(name, requiredType)" convenience method
modified jhoeller src/org/springframework/jndi/JndiTemplate.java
added "lookup(name, requiredType)" convenience method, matching the JNDI
object against the given type
added jhoeller
src/org/springframework/transaction/TransactionTimedOutException.java throw
TransactionTimedOutException if no time-to-live left (before attempting an
operation)
modified jhoeller
test/org/springframework/jdbc/datasource/DataSourceTransactionManagerTests.j
ava throw TransactionTimedOutException if no time-to-live left (before
attempting an operation)
modified jhoeller
src/org/springframework/transaction/support/ResourceHolderSupport.java throw
TransactionTimedOutException if no time-to-live left (before attempting an
operation)
modified jhoeller
test/org/springframework/jdbc/core/JdbcTemplateTests.java renamed
"batchExecute" method to "batchUpdate"
modified jhoeller
src/org/springframework/jdbc/core/JdbcOperations.java renamed "batchExecute"
method to "batchUpdate"
modified jhoeller
src/org/springframework/jdbc/core/JdbcTemplate.java renamed "batchExecute"
method to "batchUpdate"
modified jhoeller
src/org/springframework/jdbc/support/JdbcUtils.java factored out
"supportsBatchUpdates" method from JdbcTemplate
modified kdonald
sandbox/src/org/springframework/util/closure/ProcessTemplate.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/action/SetupFormAction.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/FlowSessionStatus.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/rules/reporting/Severity.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/rules/constraint/Like.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/rules/constraint/Operator.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/support/BeanPropertyAccessStrategy.j
ava *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/Style.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/DefaultConversionSer
vice.java *** empty log message ***
deleted kdonald
sandbox/src/org/springframework/binding/convert/support/TextToEnumConverter.
java *** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/convert/support/TextToLabeledEnumCon
verter.java *** empty log message ***
deleted kdonald
sandbox/test/org/springframework/enums/CodedEnumTests.java moved enum to
util
modified kdonald
sandbox/src/org/springframework/web/flow/action/SetupFormAction.java moved
enum to util
modified kdonald
sandbox/src/org/springframework/web/flow/FlowSessionStatus.java moved enum
to util
modified kdonald
sandbox/src/org/springframework/util/visitor/ReflectiveVisitorSupport.java
moved enum to util
modified kdonald
sandbox/src/org/springframework/util/visitor/Visitable.java moved enum to
util
modified kdonald
sandbox/src/org/springframework/util/visitor/Visitor.java moved enum to util
modified kdonald
sandbox/src/org/springframework/rules/reporting/Severity.java moved enum to
util
modified kdonald
sandbox/src/org/springframework/rules/constraint/Like.java moved enum to
util
modified kdonald
sandbox/src/org/springframework/rules/constraint/Operator.java moved enum to
util
deleted kdonald
sandbox/src/org/springframework/enums/support/AbstractCodedEnumResolver.java
moved enum to util
deleted kdonald
sandbox/src/org/springframework/enums/support/AbstractCodedEnumUserType.java
moved enum to util
deleted kdonald
sandbox/src/org/springframework/enums/support/GenericLabeledCodedEnum.java
moved enum to util
deleted kdonald
sandbox/src/org/springframework/enums/support/HibernateCodedEnumResolver.jav
a moved enum to util
deleted kdonald
sandbox/src/org/springframework/enums/support/StaticCodedEnumResolver.java
moved enum to util
deleted kdonald
sandbox/src/org/springframework/enums/AbstractCodedEnum.java moved enum to
util
deleted kdonald sandbox/src/org/springframework/enums/CodedEnum.java
moved enum to util
deleted kdonald
sandbox/src/org/springframework/enums/CodedEnumEditor.java moved enum to
util
deleted kdonald
sandbox/src/org/springframework/enums/CodedEnumResolver.java moved enum to
util
deleted kdonald
sandbox/src/org/springframework/enums/LetterCodedEnum.java moved enum to
util
deleted kdonald
sandbox/src/org/springframework/enums/ShortCodedEnum.java moved enum to util
deleted kdonald
sandbox/src/org/springframework/enums/StringCodedEnum.java moved enum to
util
modified kdonald
sandbox/src/org/springframework/binding/support/BeanPropertyAccessStrategy.j
ava *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/Style.java moved enum to util
modified kdonald
sandbox/src/org/springframework/binding/convert/support/DefaultConversionSer
vice.java moved enum to util
deleted kdonald
sandbox/src/org/springframework/binding/convert/support/TextToCodedEnumConve
rter.java moved enum to util
added kdonald
sandbox/src/org/springframework/binding/convert/support/TextToEnumConverter.
java moved enum to util
modified jhoeller
test/org/springframework/util/Log4jConfigurerTests.java commented out test
with absolute file path, which only works on Windows
modified kdonald
sandbox/src/org/springframework/enums/CodedEnum.java *** empty log message
***
modified kdonald
sandbox/src/org/springframework/enums/support/StaticCodedEnumResolver.java
*** empty log message ***
modified kdonald
sandbox/src/org/springframework/enums/support/AbstractCodedEnumResolver.java
polishing
modified kdonald
sandbox/src/org/springframework/enums/support/AbstractCodedEnumUserType.java
polishing
modified kdonald
sandbox/src/org/springframework/enums/support/HibernateCodedEnumResolver.jav
a polishing
modified kdonald
sandbox/src/org/springframework/enums/support/StaticCodedEnumResolver.java
polishing
modified kdonald
sandbox/src/org/springframework/enums/AbstractCodedEnum.java polishing
modified kdonald
sandbox/src/org/springframework/enums/CodedEnum.java polishing
modified kdonald
sandbox/src/org/springframework/enums/CodedEnumEditor.java polishing
modified kdonald
sandbox/src/org/springframework/enums/CodedEnumResolver.java polishing
modified kdonald
sandbox/src/org/springframework/enums/LetterCodedEnum.java polishing
modified kdonald
sandbox/src/org/springframework/enums/ShortCodedEnum.java polishing
modified kdonald
sandbox/src/org/springframework/enums/StringCodedEnum.java polishing
modified kdonald
sandbox/src/org/springframework/web/flow/action/AbstractAction.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/TextToNumberConverte
r.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/ConversionException.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/ConversionExecutor.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/ConversionService.java ***
empty log message ***
added kdonald
sandbox/src/org/springframework/binding/format/support/AbstractFormatter.jav
a support
added kdonald
sandbox/src/org/springframework/binding/format/support/FormatterConverterAda
pter.java support
added kdonald
sandbox/src/org/springframework/binding/format/support/PropertyEditorFormatt
erAdapter.java support
added kdonald
sandbox/src/org/springframework/binding/format/support/DateFormatter.java
support
added kdonald
sandbox/src/org/springframework/binding/format/support/FormatterPropertyEdit
orAdapter.java support
added kdonald
sandbox/src/org/springframework/binding/format/support/NumberFormatter.java
support
modified kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocalFormatterL
ocator.java support
deleted kdonald
sandbox/src/org/springframework/binding/format/AbstractFormatter.java moved
to support
deleted kdonald
sandbox/src/org/springframework/binding/format/DateFormatter.java moved to
support
deleted kdonald
sandbox/src/org/springframework/binding/format/FormatterPropertyEditorAdapte
r.java moved to support
deleted kdonald
sandbox/src/org/springframework/binding/format/NumberFormatter.java moved to
support
deleted kdonald
sandbox/src/org/springframework/binding/format/FormatterConverterAdapter.jav
a moved to support
modified kdonald
sandbox/src/org/springframework/binding/format/FormatterLocator.java moved
to support
deleted kdonald
sandbox/src/org/springframework/binding/format/PropertyEditorFormatterAdapte
r.java moved to support
modified kdonald
sandbox/test/org/springframework/web/flow/FlowExecutionStackTests.java
formatting
modified klr8
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml Cleanup.
modified klr8
samples/webflow/phonebook/web/WEB-INF/jsp/person.Search.criteria.view.jsp
Layout fix.
modified klr8
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/PersonDetailFlowBuilder.java Cleanup.
modified klr8
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/SearchPersonFlowBuilder.java Cleanup.
modified klr8
samples/webflow/phonebook/src/org/springframework/samples/phonebook/domain/P
honeBook.java *** empty log message ***
modified klr8
samples/webflow/itemlist/src/org/springframework/samples/itemlist/web/flow/A
ddItemAction.java Improved code comments.
modified aarendsen docs/reference/src/webintegration.xml * Included
Matt's changes to integration document
modified klr8
sandbox/src/org/springframework/web/flow/FlowExecutionListenerList.java
Added toArray method.
modified klr8
sandbox/test/org/springframework/web/flow/config/XmlFlowBuilderTests.java
Added test case for flow execution rehydration.
added klr8
sandbox/test/org/springframework/web/flow/FlowExecutionStackTests.java Added
test case for flow execution rehydration.
modified klr8
sandbox/test/org/springframework/web/flow/AbstractFlowExecutionTests.java
JavaDoc.
modified klr8
sandbox/src/org/springframework/web/flow/FlowExecutionStack.java Cleanup.
modified klr8
sandbox/src/org/springframework/web/flow/FlowSession.java Cleanup.
modified klr8
sandbox/src/org/springframework/web/flow/TransitionableState.java Kicked out
readObject().
modified klr8
sandbox/src/org/springframework/web/flow/FlowExecution.java JavaDoc.
modified klr8
sandbox/src/org/springframework/web/flow/struts/FlowAction.java Cleanup.
modified klr8
sandbox/src/org/springframework/web/flow/support/HttpFlowExecutionManager.ja
va Cleanup.
modified klr8
sandbox/test/org/springframework/web/flow/AbstractFlowExecutionTests.java
JavaDoc fix.
modified klr8
sandbox/src/org/springframework/web/flow/config/AbstractFlowBuilder.java
JavaDoc fix.
modified klr8
sandbox/src/org/springframework/web/flow/FlowModel.java Switched to "expose"
iso "export".
modified klr8
sandbox/src/org/springframework/web/flow/action/AbstractAction.java Switched
to "expose" iso "export".
modified klr8
sandbox/src/org/springframework/web/flow/action/BindAndValidateAction.java
Switched to "expose" iso "export".
modified klr8
sandbox/src/org/springframework/web/flow/action/SetupFormAction.java
Switched to "expose" iso "export".
modified klr8 sandbox/src/org/springframework/web/flow/Action.java
Switched to "expose" iso "export".
modified klr8
sandbox/src/org/springframework/web/flow/config/AbstractFlowBuilder.java
JavaDoc fix.
modified kdonald
sandbox/src/org/springframework/binding/convert/ConversionException.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/AttributeMapper.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/AttributeSetter.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/AttributeAccessor.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/ConversionExecutor.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/ConversionService.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/AbstractConverter.ja
va *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/AbstractFormattingCo
nverter.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/DefaultConversionSer
vice.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/TextToClassConverter
.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/TextToNumberConverte
r.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/TextToCodedEnumConve
rter.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/FormatterConverterAdapter.jav
a *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/InvalidFormatException.java
*** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/LocaleContext.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/Style.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/format/FormatterLocator.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocalFormatterL
ocator.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocaleContext.j
ava *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/thread/ThreadCleanupBroadcaster.java
*** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/thread/ThreadCleanupListener.java
*** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/thread/ThreadLocalContext.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/thread/support/DefaultThreadCleanupB
roadcaster.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/thread/support/DefaultThreadLocalCon
text.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/PersonDetailFlowBuilder.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/SearchPersonFlowBuilder.java *** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/convert/ConversionExecutor.java ***
empty log message ***
added kdonald
sandbox/src/org/springframework/binding/convert/ConversionService.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/Converter.java *** empty log
message ***
deleted kdonald
sandbox/src/org/springframework/binding/convert/ConverterLocator.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/AbstractConverter.ja
va *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/ConverterPropertyEdi
torAdapter.java *** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/convert/support/DefaultConversionSer
vice.java *** empty log message ***
deleted kdonald
sandbox/src/org/springframework/binding/convert/support/DefaultConverterLoca
tor.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/TextToClassConverter
.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/TextToCodedEnumConve
rter.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/TextToNumberConverte
r.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/FormatterConverterAdapter.jav
a *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/support/Mapping.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/support/TextToMappingConverter.java
*** empty log message ***
modified kdonald builds/web/build.xml polishing
modified kdonald
samples/webflow/phonebook/web/WEB-INF/jsp/person.Search.criteria.view.jsp
polishing
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/thread/support/DefaultThreadCleanupB
roadcaster.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/DefaultConverterLoca
tor.java *** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/convert/support/TextToCodedEnumConve
rter.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/Style.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocalFormatterL
ocator.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocaleContext.j
ava *** empty log message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/ConverterPropertyEdi
torAdapter.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/DefaultConverterLoca
tor.java *** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/convert/support/TextToClassConverter
.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocalFormatterL
ocator.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/support/TextToMappingConverter.java
*** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/action/SetAction.java *** empty log
message ***
added kdonald
sandbox/src/org/springframework/binding/convert/support/ConverterPropertyEdi
torAdapter.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/DefaultConverterLoca
tor.java *** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/support/TextToMappingConverter.java
*** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/format/FormatterConverterAdapter.jav
a *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/FormatterPropertyEditorAdapte
r.java *** empty log message ***
deleted kdonald
sandbox/src/org/springframework/binding/format/TypeConverterFormatterAdapter
.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/PropertyEditorFormatterAdapte
r.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/DefaultConverterLoca
tor.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/thread/support/DefaultThreadCleanupB
roadcaster.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/AbstractFormattingCo
nverter.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/DefaultConverterLoca
tor.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/TextToNumberConverte
r.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/Converter.java *** empty log
message ***
deleted kdonald
sandbox/src/org/springframework/binding/convert/support/BeanFactoryConverter
Locator.java *** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/convert/support/DefaultConverterLoca
tor.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/convert/support/TextToNumberConverte
r.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/Formatter.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/format/TypeConverterFormatterAdapter
.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/action/SetAction.java *** empty log
message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/PersonDetailFlowBuilder.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/SearchPersonFlowBuilder.java *** empty log message ***
deleted kdonald
sandbox/src/org/springframework/binding/TypeConverterRegistry.java *** empty
log message ***
deleted kdonald
sandbox/src/org/springframework/binding/TypeConversionException.java ***
empty log message ***
deleted kdonald
sandbox/src/org/springframework/binding/TypeConverter.java *** empty log
message ***
deleted kdonald
sandbox/src/org/springframework/binding/TypeConverters.java *** empty log
message ***
added kdonald
sandbox/src/org/springframework/binding/convert/ConversionException.java ***
empty log message ***
added kdonald
sandbox/src/org/springframework/binding/convert/Converter.java *** empty log
message ***
added kdonald
sandbox/src/org/springframework/binding/convert/ConverterLocator.java ***
empty log message ***
added kdonald
sandbox/src/org/springframework/binding/convert/support/AbstractConverter.ja
va *** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/convert/support/AbstractFormattingCo
nverter.java *** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/convert/support/BeanFactoryConverter
Locator.java *** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/convert/support/TextToNumberConverte
r.java *** empty log message ***
deleted kdonald
sandbox/src/org/springframework/binding/format/FormatterSource.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/AbstractFormatter.java ***
empty log message ***
added kdonald
sandbox/src/org/springframework/binding/format/FormatterLocator.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/TypeConverterFormatterAdapter
.java *** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocalFormatterL
ocator.java *** empty log message ***
deleted kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocalFormatterS
ource.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/support/Mapping.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/format/AbstractFormatter.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/AbstractFormatter.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/FormatterSource.java ***
empty log message ***
added kdonald
sandbox/src/org/springframework/binding/format/TypeConverterFormatterAdapter
.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocalFormatterS
ource.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocaleContext.j
ava *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocalFormatterS
ource.java locale
added kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocaleContext.j
ava locale
added kdonald
sandbox/src/org/springframework/binding/format/LocaleContext.java move
modified kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocalFormatterS
ource.java move
added kdonald
sandbox/src/org/springframework/binding/thread/ThreadCleanupBroadcaster.java
move
added kdonald
sandbox/src/org/springframework/binding/thread/ThreadCleanupListener.java
move
added kdonald
sandbox/src/org/springframework/binding/thread/ThreadLocalContext.java move
added kdonald
sandbox/src/org/springframework/binding/thread/support/DefaultThreadCleanupB
roadcaster.java move
added kdonald
sandbox/src/org/springframework/binding/thread/support/DefaultThreadLocalCon
text.java move
deleted kdonald
sandbox/src/org/springframework/context/LocaleContext.java move
deleted kdonald
sandbox/src/org/springframework/util/thread/ThreadCleanupBroadcaster.java
move
deleted kdonald
sandbox/src/org/springframework/util/thread/ThreadCleanupListener.java move
deleted kdonald
sandbox/src/org/springframework/util/thread/ThreadLocalContext.java move
deleted kdonald
sandbox/src/org/springframework/util/thread/support/DefaultThreadCleanupBroa
dcaster.java move
deleted kdonald
sandbox/src/org/springframework/util/thread/support/DefaultThreadLocalContex
t.java move
modified kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocalFormatterS
ource.java locale context
added kdonald
sandbox/src/org/springframework/util/thread/ThreadLocalContext.java context
deleted kdonald
sandbox/src/org/springframework/util/thread/ThreadLocalStorage.java context
added kdonald
sandbox/src/org/springframework/util/thread/support/DefaultThreadLocalContex
t.java context
deleted kdonald
sandbox/src/org/springframework/util/thread/support/DefaultThreadLocalStorag
e.java context
modified kdonald
sandbox/src/org/springframework/util/thread/ThreadLocalStorage.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocalFormatterS
ource.java *** empty log message ***
added kdonald
sandbox/src/org/springframework/context/LocaleContext.java *** empty log
message ***
deleted kdonald
sandbox/src/org/springframework/binding/Formatter.java old
deleted kdonald
sandbox/src/org/springframework/binding/InvalidFormatException.java old
modified kdonald
sandbox/src/org/springframework/binding/TypeConverterRegistry.java old
modified kdonald
sandbox/src/org/springframework/binding/TypeConverters.java old
added kdonald
sandbox/src/org/springframework/binding/format/AbstractFormatter.java new
added kdonald
sandbox/src/org/springframework/binding/format/DateFormatter.java new
added kdonald
sandbox/src/org/springframework/binding/format/Formatter.java new
added kdonald
sandbox/src/org/springframework/binding/format/FormatterPropertyEditorAdapte
r.java new
added kdonald
sandbox/src/org/springframework/binding/format/FormatterSource.java new
added kdonald
sandbox/src/org/springframework/binding/format/InvalidFormatException.java
new
added kdonald
sandbox/src/org/springframework/binding/format/NumberFormatter.java new
added kdonald
sandbox/src/org/springframework/binding/format/PropertyEditorFormatterAdapte
r.java new
added kdonald
sandbox/src/org/springframework/binding/format/Style.java new
added kdonald
sandbox/src/org/springframework/binding/format/support/ThreadLocalFormatterS
ource.java new
deleted kdonald
sandbox/src/org/springframework/binding/formatters/AbstractFormatter.java
old
deleted kdonald
sandbox/src/org/springframework/binding/formatters/DateFormatter.java old
deleted kdonald
sandbox/src/org/springframework/binding/formatters/FormatterPropertyEditorAd
apter.java old
deleted kdonald
sandbox/src/org/springframework/binding/formatters/NumberFormatter.java old
deleted kdonald
sandbox/src/org/springframework/binding/formatters/PropertyEditorFormatterAd
apter.java old
added kdonald
sandbox/src/org/springframework/util/thread/ThreadCleanupBroadcaster.java
thread
added kdonald
sandbox/src/org/springframework/util/thread/ThreadCleanupListener.java
thread
added kdonald
sandbox/src/org/springframework/util/thread/ThreadLocalStorage.java thread
added kdonald
sandbox/src/org/springframework/util/thread/support/DefaultThreadCleanupBroa
dcaster.java thread package
added kdonald
sandbox/src/org/springframework/util/thread/support/DefaultThreadLocalStorag
e.java thread package
modified pawlakjp samples/countries/war/themes/spring/spring.css
spring.css bug in IE corrected
modified kdonald
sandbox/src/org/springframework/binding/formatters/AbstractFormatter.java
*** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/formatters/DateFormatter.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/formatters/FormatterPropertyEditorAd
apter.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/formatters/NumberFormatter.java ***
empty log message ***
modified luke_t project.properties c3p0 jar override added
modified luke_t project.xml Updating servlet api version. Adding
jspapi and c3p0 dependencies
modified klr8
sandbox/src/org/springframework/web/flow/action/SetAction.java JavaDoc and
cleanup.
modified klr8
sandbox/src/org/springframework/web/flow/support/ParameterizableFlowModelMap
per.java JavaDoc and cleanup.
modified klr8
sandbox/src/org/springframework/web/flow/support/ParameterizableFlowModelMap
per.java Removed unused import.
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/SearchPersonFlowBuilder.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/action/SetAction.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/formatters/DateFormatter.java
javadoc
modified kdonald
sandbox/src/org/springframework/binding/formatters/NumberFormatter.java
javadoc
modified kdonald
sandbox/src/org/springframework/binding/support/Mapping.java javadoc
modified kdonald
sandbox/src/org/springframework/binding/support/ParameterizableAttributeMapp
er.java javadoc
modified kdonald
sandbox/src/org/springframework/binding/InvalidFormatException.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/formatters/FormatterPropertyEditorAd
apter.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/Formatter.java *** empty log message
***
modified kdonald
sandbox/src/org/springframework/binding/TypeConverterRegistry.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/binding/TypeConverters.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/TypeConverter.java *** empty log
message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/domain/P
erson.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/jsp/person.Detail.view.jsp *** empty
log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/PersonDetailFlowBuilder.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/SearchPersonFlowBuilder.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/detail-flow.xml *** empty log message
***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/search-flow.xml *** empty log message
***
modified kdonald
sandbox/src/org/springframework/web/flow/support/ParameterizableFlowModelMap
per.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/support/ParameterizableFlowModelMap
per.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/support/ParameterizableFlowModelMap
per.java polishing
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml polishing
modified kdonald
sandbox/src/org/springframework/web/flow/action/SetAction.java set action
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml set action
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/PersonDetailFlowBuilder.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/SearchPersonFlowBuilder.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/TypeConverters.java *** empty log
message ***
added kdonald
sandbox/src/org/springframework/binding/TypeConverterRegistry.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/binding/TypeConverters.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/web/flow/action/SetAction.java *** empty log
message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/jsp/person.Detail.view.jsp *** empty
log message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/jsp/person.Search.results.view.jsp ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/binding/AttributeMapper.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/binding/AttributeMapper.java *** empty log
message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/domain/P
erson.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/domain/P
honeBook.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/domain/P
honeBookQueryValidator.java *** empty log message ***
deleted kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/domain/U
serId.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/PersonDetailFlowBuilder.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/SearchPersonFlowBuilder.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/action/GetPersonAction.java *** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/AttributeAccessor.java binding
added kdonald
sandbox/src/org/springframework/binding/AttributeMapper.java binding
added kdonald
sandbox/src/org/springframework/binding/AttributeSetter.java binding
added kdonald sandbox/src/org/springframework/binding/Formatter.java
binding
modified kdonald
sandbox/src/org/springframework/binding/InvalidFormatException.java binding
modified kdonald
sandbox/src/org/springframework/binding/TypeConversionException.java binding
modified kdonald
sandbox/src/org/springframework/binding/TypeConverter.java binding
added kdonald
sandbox/src/org/springframework/binding/TypeConverters.java binding
deleted kdonald
sandbox/src/org/springframework/binding/converter/AbstractToStringTypeConver
ter.java obsolete
deleted kdonald
sandbox/src/org/springframework/binding/converter/AbstractTypeConverter.java
obsolete
deleted kdonald
sandbox/src/org/springframework/binding/converter/DateToStringTypeConverter.
java obsolete
deleted kdonald
sandbox/src/org/springframework/binding/converter/NumberToStringTypeConverte
r.java obsolete
deleted kdonald
sandbox/src/org/springframework/binding/converter/PropertyEditorTypeConverte
rAdapter.java obsolete
deleted kdonald
sandbox/src/org/springframework/binding/converter/TypeConverterPropertyEdito
rAdapter.java obsolete
added kdonald
sandbox/src/org/springframework/binding/formatters/AbstractFormatter.java
new formatters ;package
added kdonald
sandbox/src/org/springframework/binding/formatters/DateFormatter.java new
formatters ;package
added kdonald
sandbox/src/org/springframework/binding/formatters/FormatterPropertyEditorAd
apter.java new formatters ;package
added kdonald
sandbox/src/org/springframework/binding/formatters/NumberFormatter.java new
formatters ;package
added kdonald
sandbox/src/org/springframework/binding/formatters/PropertyEditorFormatterAd
apter.java new formatters ;package
added kdonald
sandbox/src/org/springframework/binding/support/Mapping.java *** empty log
message ***
added kdonald
sandbox/src/org/springframework/binding/support/ParameterizableAttributeMapp
er.java *** empty log message ***
deleted kdonald
sandbox/src/org/springframework/web/flow/AttributeAccessor.java *** empty
log message ***
deleted kdonald
sandbox/src/org/springframework/web/flow/AttributeMapper.java *** empty log
message ***
deleted kdonald
sandbox/src/org/springframework/web/flow/AttributeSetter.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/web/flow/FlowModel.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/web/flow/MutableFlowModel.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/web/flow/action/SetAction.java *** empty log
message ***
deleted kdonald
sandbox/src/org/springframework/web/flow/support/ParameterizableAttributeMap
per.java move to binding for common attr mapping
modified kdonald
sandbox/src/org/springframework/web/flow/support/ParameterizableFlowModelMap
per.java move to binding for common attr mapping
modified pawlakjp
samples/countries/war/WEB-INF/views/jsp/common/endnav.jsp New theme
'spring'little changes but not in codepolishing 'readme'
modified pawlakjp samples/countries/war/themes/white/white.css New
theme 'spring'little changes but not in codepolishing 'readme'
modified pawlakjp samples/countries/build.xml New theme
'spring'little changes but not in codepolishing 'readme'
modified pawlakjp samples/countries/readme.txt New theme
'spring'little changes but not in codepolishing 'readme'
added pawlakjp samples/countries/war/js/countries.js New theme
'spring'little changes but not in codepolishing 'readme'
modified pawlakjp samples/countries/war/themes/blue/blue.css New
theme 'spring'little changes but not in codepolishing 'readme'
modified pawlakjp
samples/countries/war/WEB-INF/views/jsp/countries/main/detail.jsp New theme
'spring'little changes but not in codepolishing 'readme'
modified pawlakjp
samples/countries/war/WEB-INF/views/jsp/countries/main/home.jsp New theme
'spring'little changes but not in codepolishing 'readme'
modified pawlakjp
samples/countries/war/WEB-INF/countries-servlet.xml New theme 'spring'little
changes but not in codepolishing 'readme'
modified pawlakjp
samples/countries/war/WEB-INF/classes/messages.properties New theme
'spring'little changes but not in codepolishing 'readme'
modified pawlakjp
samples/countries/war/WEB-INF/classes/messages_de.properties New theme
'spring'little changes but not in codepolishing 'readme'
modified pawlakjp
samples/countries/war/WEB-INF/classes/messages_fr.properties New theme
'spring'little changes but not in codepolishing 'readme'
added pawlakjp
samples/countries/war/WEB-INF/classes/spring.properties New theme
'spring'little changes but not in codepolishing 'readme'
deleted pawlakjp
samples/countries/war/WEB-INF/classes/theme.properties New theme
'spring'little changes but not in codepolishing 'readme'
deleted pawlakjp
samples/countries/war/WEB-INF/classes/theme_de.properties New theme
'spring'little changes but not in codepolishing 'readme'
deleted pawlakjp
samples/countries/war/WEB-INF/classes/theme_en.properties New theme
'spring'little changes but not in codepolishing 'readme'
deleted pawlakjp
samples/countries/war/WEB-INF/classes/theme_fr.properties New theme
'spring'little changes but not in codepolishing 'readme'
added pawlakjp
samples/countries/war/WEB-INF/classes/white.properties New theme
'spring'little changes but not in codepolishing 'readme'
added pawlakjp
samples/countries/war/WEB-INF/classes/white_de.properties New theme
'spring'little changes but not in codepolishing 'readme'
added pawlakjp
samples/countries/war/WEB-INF/classes/white_en.properties New theme
'spring'little changes but not in codepolishing 'readme'
added pawlakjp
samples/countries/war/WEB-INF/classes/white_fr.properties New theme
'spring'little changes but not in codepolishing 'readme'
added pawlakjp samples/countries/war/themes/spring/Thumbs.db New
theme 'spring'little changes but not in codepolishing 'readme'
added pawlakjp samples/countries/war/themes/spring/arrowBack.gif New
theme 'spring'little changes but not in codepolishing 'readme'
added pawlakjp samples/countries/war/themes/spring/bgContent.gif New
theme 'spring'little changes but not in codepolishing 'readme'
added pawlakjp samples/countries/war/themes/spring/footer.gif New
theme 'spring'little changes but not in codepolishing 'readme'
added pawlakjp samples/countries/war/themes/spring/header.gif New
theme 'spring'little changes but not in codepolishing 'readme'
added pawlakjp samples/countries/war/themes/spring/spring.css New
theme 'spring'little changes but not in codepolishing 'readme'
modified pawlakjp
samples/countries/war/WEB-INF/views/jsp/countries/model.jsp New theme
'spring'little changes but not in codepolishing 'readme'
modified klr8 samples/webflow/fileupload/web/index.jsp Fixes.
modified klr8 samples/webflow/fileupload/build.xml Fixes.
modified klr8
samples/webflow/itemlist/web/WEB-INF/jsp/itemList.view.jsp Fixes.
modified klr8 samples/webflow/itemlist/web/WEB-INF/jsp/item.view.jsp
Fixes.
modified klr8
samples/webflow/itemlist/web/WEB-INF/itemList-servlet.xml Fixes.
modified klr8 samples/webflow/itemlist/web/index.jsp Fixes.
added kdonald
sandbox/src/org/springframework/web/flow/support/ParameterizableAttributeMap
per.java attribute mapper imrpovements
modified kdonald
sandbox/src/org/springframework/web/flow/support/ParameterizableFlowModelMap
per.java attribute mapper imrpovements
added kdonald
sandbox/src/org/springframework/web/flow/action/SetAction.java set action
initial cut
added kdonald
sandbox/src/org/springframework/web/flow/AttributeAccessor.java *** empty
log message ***
added kdonald
sandbox/src/org/springframework/web/flow/AttributeMapper.java *** empty log
message ***
added kdonald
sandbox/src/org/springframework/web/flow/AttributeSetter.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/web/flow/FlowModel.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/web/flow/MutableFlowModel.java *** empty log
message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/PersonDetailFlowBuilder.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/config/AbstractFlowBuilder.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/config/AbstractFlowBuilder.java
polishing
modified kdonald
sandbox/src/org/springframework/web/flow/config/AbstractFlowBuilder.java ***
empty log message ***
deleted kdonald
samples/webflow/phonebook/web/WEB-INF/jsp/detail.view.jsp *** empty log
message ***
added kdonald
samples/webflow/phonebook/web/WEB-INF/jsp/person.Detail.view.jsp *** empty
log message ***
added kdonald
samples/webflow/phonebook/web/WEB-INF/jsp/person.Search.results.view.jsp ***
empty log message ***
deleted kdonald
samples/webflow/phonebook/web/WEB-INF/jsp/criteria.view.jsp *** empty log
message ***
added kdonald
samples/webflow/phonebook/web/WEB-INF/jsp/person.Search.criteria.view.jsp
*** empty log message ***
deleted kdonald
samples/webflow/phonebook/web/WEB-INF/jsp/results.view.jsp *** empty log
message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/PersonDetailFlowBuilder.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/SearchPersonFlowBuilder.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/applicationContext.xml *** empty log
message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/detail-flow.xml *** empty log message
***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/phoneBook-servlet.xml *** empty log
message ***
modified kdonald
samples/webflow/phonebook/web/WEB-INF/search-flow.xml *** empty log message
***
modified klr8
sandbox/src/org/springframework/web/flow/FlowExecutionStack.java Added
getModel() method to the FlowModel interface.
modified klr8
sandbox/src/org/springframework/web/flow/FlowModel.java Added getModel()
method to the FlowModel interface.
modified klr8
sandbox/src/org/springframework/web/flow/FlowSession.java Added getModel()
method to the FlowModel interface.
modified klr8
sandbox/src/org/springframework/web/flow/support/ParameterizableFlowModelMap
per.java Added getModel() method to the FlowModel interface.
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/domain/P
honeBook.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/domain/P
honeBook.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/PersonDetailFlowBuilder.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/SearchPersonFlowBuilder.java *** empty log message ***
modified kdonald
samples/webflow/phonebook/src/org/springframework/samples/phonebook/web/flow
/PersonDetailFlowBuilder.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/config/AbstractFlowBuilder.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/FlowExecutionStack.java polsih
modified kdonald
sandbox/src/org/springframework/web/flow/FlowExecutionStack.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/FlowSession.java static
modified kdonald
sandbox/src/org/springframework/web/flow/FlowExecutionStack.java static
modified kdonald
sandbox/src/org/springframework/web/flow/FlowExecution.java serialization
behaivior
modified kdonald
sandbox/src/org/springframework/web/flow/FlowExecutionStack.java
serialization behaivior
modified kdonald
sandbox/src/org/springframework/web/flow/FlowSession.java serialization
behaivior
modified kdonald
sandbox/src/org/springframework/web/flow/mvc/FlowController.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/support/HttpFlowExecutionManager.ja
va serialization
modified kdonald
sandbox/src/org/springframework/web/flow/FlowSession.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/web/flow/FlowExecutionStack.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/ActionState.java configuration
objects are no longer serializablejust execution time objects managed in
sessionTODO - figure out how to do custom deserialization right...
modified kdonald
sandbox/src/org/springframework/web/flow/FlowSession.java configuration
objects are no longer serializablejust execution time objects managed in
sessionTODO - figure out how to do custom deserialization right...
modified kdonald
sandbox/src/org/springframework/web/flow/Transition.java configuration
objects are no longer serializablejust execution time objects managed in
sessionTODO - figure out how to do custom deserialization right...
modified kdonald
sandbox/src/org/springframework/web/flow/AbstractState.java configuration
objects are no longer serializablejust execution time objects managed in
sessionTODO - figure out how to do custom deserialization right...
modified kdonald
sandbox/src/org/springframework/web/flow/FlowExecutionStack.java
configuration objects are no longer serializablejust execution time objects
managed in sessionTODO - figure out how to do custom deserialization
right...
modified kdonald sandbox/src/org/springframework/web/flow/Flow.java
configuration objects are no longer serializablejust execution time objects
managed in sessionTODO - figure out how to do custom deserialization
right...
modified kdonald
sandbox/src/org/springframework/web/flow/FlowExecutionInfo.java
configuration objects are no longer serializablejust execution time objects
managed in sessionTODO - figure out how to do custom deserialization
right...
added kdonald samples/webflow/itemlist/.cvsignore *** empty log
message ***
modified klr8
samples/webflow/fileupload/src/org/springframework/samples/fileupload/web/fl
ow/FileUploadBean.java Cleanup.
mod...
[truncated message content] |
|
From: Andreas S. <an...@sc...> - 2005-03-13 16:48:28
|
Colin Sampaleanu wrote: > TxAttribute was intentional. The problem with TransactionAttribute is > that that is what EJB3 uses. If we use that, then it would preclude a > file having both our and their Annotations, or they would have to be > spelled out in fully qualified form (with package). I think that's not > acceptable. Btw: Is it planned that Spring Transactions actually implement EJB3 Transactions? (the same way Hibernate3 implements and extends EJB3 entities) Regards, Andreas |
|
From: Erwin V. <erw...@er...> - 2005-03-13 07:33:29
|
Going forward this is what we want. However, I incorporated quite a bit of "manual" documentation though, e.g. in the "also take a look at" section. Erwin Vervaet erw...@er... ----- Original Message ----- From: <kat...@ho...> To: <spr...@li...> Sent: Sunday, March 13, 2005 4:35 AM Subject: [Springframework-developer] Re: Spring tag library docs > You might want to look at JIRA > (http://opensource.atlassian.com/projects/spring/browse/SPR-385). > > This would generate the docs from the spring.tld. > > Erwin Vervaet wrote: >> I've brought the taglib documentation up-to-date. It's available in CVS >> (docs/taglib). >> Since this is not related to the 1.2 release, we can put it up on the >> website immediately! Can somebody do this please. >> >> Erwin Vervaet >> erw...@er... >> ----- Original Message ----- From: "Erwin Vervaet" >> <erw...@er...> >> To: <spr...@li...> >> Sent: Monday, January 24, 2005 7:30 PM >> Subject: Spring tag library docs >> >> >>> I'm not sure who is maintaining the Spring Tag Library docs you can find >>> at http://www.springframework.org/docs/taglib/index.html, but they are >>> somewhat 'lacking' :-) >>> >>> Maybe somebody can improve this with the 1.1.4 release still in the >>> pipeline. >>> >>> Erwin Vervaet >> >> >> >> >> ------------------------------------------------------- >> 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 > > > > ------------------------------------------------------- > 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: <kat...@ho...> - 2005-03-13 03:35:31
|
You might want to look at JIRA (http://opensource.atlassian.com/projects/spring/browse/SPR-385). This would generate the docs from the spring.tld. Erwin Vervaet wrote: > I've brought the taglib documentation up-to-date. It's available in CVS > (docs/taglib). > Since this is not related to the 1.2 release, we can put it up on the > website immediately! Can somebody do this please. > > Erwin Vervaet > erw...@er... > ----- Original Message ----- From: "Erwin Vervaet" > <erw...@er...> > To: <spr...@li...> > Sent: Monday, January 24, 2005 7:30 PM > Subject: Spring tag library docs > > >> I'm not sure who is maintaining the Spring Tag Library docs you can >> find at http://www.springframework.org/docs/taglib/index.html, but >> they are somewhat 'lacking' :-) >> >> Maybe somebody can improve this with the 1.1.4 release still in the >> pipeline. >> >> Erwin Vervaet > > > > > ------------------------------------------------------- > 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: Keith D. <ke...@in...> - 2005-03-13 02:02:13
|
I like Transactional too - its obvious its metadata, describing something. I don't like annotations like Inject or TransactionAttribute. The former doesn't really describe anything, it's a verb for petes sake, and the latter seems redundant (we already know these things are attributes! ;-)) Keith -----Original Message----- From: spr...@li... [mailto:spr...@li...] On Behalf Of Seth Ladd Sent: Saturday, March 12, 2005 5:11 PM To: spr...@li... Subject: Re: [Springframework-developer] Hibernate 3 annotations in 1.2 rc1 On Sat, 12 Mar 2005 20:08:38 +0100, Erwin Vervaet <erw...@er...> wrote: > +1 for "Transactional" > > Not sure if there is a naming convention for attributes? It seems to make > sense that the name of the attribute expresses some 'property' of a class, > method, ...: e.g. "this method is transactional", "this class is > persistent", "this property is validated". If you follow that kind of naming > system Transactional actually makes more sense than TransactionAttribute. +1 for Transactional It reads better, like an adjective or adverb. 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> ------------------------------------------------------- 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-03-12 23:40:19
|
<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.223</td></tr><tr><td class=3D"header-data"><span class=
=3D"header-label">Date of build: </span>03/13/2005 00:16:24</td></tr><=
tr><td class=3D"header-data"><span class=3D"header-label">Time to build:&nb=
sp;</span>24 minutes 8 seconds</td></tr><tr><td class=3D"header-data"><span=
class=3D"header-label">Last changed: </span>03/12/2005 18:30:11</td><=
/tr><tr><td class=3D"header-data"><span class=3D"header-label">Last log ent=
ry: </span>added "configurationClass" property, to support the Annotat=
ionConfiguration class necessary for Hibernate annotations</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: (=
1405) </td></tr><tr><td><pre class=3D"compile-error-data=
">Test org.springframework.apptests.jpetstore.AllTests FAILEDTest org.sprin=
gframework.apptests.jpetstore.AllTests FAILED<br class=3D"none"/>Java Resul=
t: 2<br class=3D"none"/>Java Result: 2<br class=3D"none"/>Java Result: 2<br=
class=3D"none"/>Java Result: 1<br class=3D"none"/></pre></td></tr><tr><td>=
<pre class=3D"compile-data">Note: Some input files use or override a deprec=
ated API.<br class=3D"none"/>Note: Recompile with -deprecation for details.=
<br class=3D"none"/>Note: /jteam/build2/checkout/spring/spring/mock/org/spr=
ingframework/mock/web/MockHttpSession.java uses or overrides a deprecated A=
PI.<br class=3D"none"/>Note: Recompile with -deprecation for details.<br cl=
ass=3D"none"/>Note: Some input files use or override a deprecated API.<br c=
lass=3D"none"/>Note: Recompile with -deprecation for details.<br class=3D"n=
one"/># ----------------------------------------------------------------<b=
r class=3D"none"/>#<br class=3D"none"/># Spring Autobuilds - automatic app=
lication deployment and testing<br class=3D"none"/>#<br class=3D"none"/># =
target application: buildtest<br class=3D"none"/># target server: tomcat4<=
br class=3D"none"/>#<br class=3D"none"/># this output is recorded in the f=
ile:<br class=3D"none"/># ../../target/autobuilds/reports/buildtest_tomcat=
4_build_2005-03-13.log<br class=3D"none"/># ------------------------------=
----------------------------------<br class=3D"none"/>waiting 75 seconds fo=
r server to warmup...<br class=3D"none"/># -------------------------------=
---------------------------------<br class=3D"none"/># Starting unit tests=
for buildtest<br class=3D"none"/># --------------------------------------=
--------------------------<br class=3D"none"/>Rhino classes (js.jar) not fo=
und - Javascript disabled<br class=3D"none"/>## --------------------------=
--------------------------------------<br class=3D"none"/>## Starting serv=
er tomcat4<br class=3D"none"/>## -----------------------------------------=
-----------------------<br class=3D"none"/>## ----------------------------=
------------------------------------<br class=3D"none"/>## Stopping server=
tomcat4<br class=3D"none"/>## -------------------------------------------=
---------------------<br class=3D"none"/># -------------------------------=
---------------------------------<br class=3D"none"/>#<br class=3D"none"/>#=
Spring Autobuilds - automatic application deployment and testing<br class=
=3D"none"/>#<br class=3D"none"/># target application: buildtest<br class=
=3D"none"/># target server: tomcat5<br class=3D"none"/>#<br class=3D"none"=
/># this output is recorded in the file:<br class=3D"none"/># ../../targe=
t/autobuilds/reports/buildtest_tomcat5_build_2005-03-13.log<br class=3D"non=
e"/># ----------------------------------------------------------------<br =
class=3D"none"/>waiting 75 seconds for server to warmup...<br class=3D"none=
"/># ----------------------------------------------------------------<br c=
lass=3D"none"/># Starting unit tests for buildtest<br class=3D"none"/># -=
---------------------------------------------------------------<br class=3D=
"none"/>Rhino classes (js.jar) not found - Javascript disabled<br class=3D"=
none"/>## ----------------------------------------------------------------=
<br class=3D"none"/>## Stopping server tomcat5<br class=3D"none"/>## ----=
------------------------------------------------------------<br class=3D"no=
ne"/>## ----------------------------------------------------------------<b=
r class=3D"none"/>## Starting server tomcat5<br class=3D"none"/>## ------=
----------------------------------------------------------<br class=3D"none=
"/># ----------------------------------------------------------------<br c=
lass=3D"none"/>#<br class=3D"none"/># Spring Autobuilds - automatic applic=
ation deployment and testing<br class=3D"none"/>#<br class=3D"none"/># tar=
get application: buildtest<br class=3D"none"/># target server: jetty4<br c=
lass=3D"none"/>#<br class=3D"none"/># this output is recorded in the file:=
<br class=3D"none"/># ../../target/autobuilds/reports/buildtest_jetty4_bui=
ld_2005-03-13.log<br class=3D"none"/># -----------------------------------=
-----------------------------<br class=3D"none"/>waiting 75 seconds for ser=
ver to warmup...<br class=3D"none"/># ------------------------------------=
----------------------------<br class=3D"none"/># Starting unit tests for =
buildtest<br class=3D"none"/># -------------------------------------------=
---------------------<br class=3D"none"/>Rhino classes (js.jar) not found -=
Javascript disabled<br class=3D"none"/>## -------------------------------=
---------------------------------<br class=3D"none"/>## Stopping server je=
tty4<br class=3D"none"/>## -----------------------------------------------=
-----------------<br class=3D"none"/>## ----------------------------------=
------------------------------<br class=3D"none"/>## Starting server jetty=
4<br class=3D"none"/>## --------------------------------------------------=
--------------<br class=3D"none"/># --------------------------------------=
--------------------------<br class=3D"none"/>#<br class=3D"none"/># Sprin=
g Autobuilds - automatic application deployment and testing<br class=3D"non=
e"/>#<br class=3D"none"/># target application: jpetstore<br class=3D"none"=
/># target server: tomcat4<br class=3D"none"/>#<br class=3D"none"/># this=
output is recorded in the file:<br class=3D"none"/># ../../target/autobui=
lds/reports/jpetstore_tomcat4_build_2005-03-13.log<br class=3D"none"/># --=
--------------------------------------------------------------<br class=3D"=
none"/>Note: /jteam/build2/checkout/spring/spring/autobuilds/apps/jpetstore=
/src/org/springframework/autobuilds/jpetstore/web/view/DomifyCheckout.java =
uses or overrides a deprecated API.<br class=3D"none"/>Note: Recompile with=
-deprecation for details.<br class=3D"none"/>waiting 75 seconds for server=
to warmup...<br class=3D"none"/># ---------------------------------------=
-------------------------<br class=3D"none"/># Starting unit tests for jpe=
tstore<br class=3D"none"/># ----------------------------------------------=
------------------<br class=3D"none"/># ----------------------------------=
------------------------------<br class=3D"none"/># Stopping HSQLDB<br cla=
ss=3D"none"/># -----------------------------------------------------------=
-----<br class=3D"none"/># -----------------------------------------------=
-----------------<br class=3D"none"/># Starting HSQLDB<br class=3D"none"/>=
# ----------------------------------------------------------------<br clas=
s=3D"none"/>## -----------------------------------------------------------=
-----<br class=3D"none"/>## Stopping server tomcat4<br class=3D"none"/>## =
----------------------------------------------------------------<br class=
=3D"none"/>## ------------------------------------------------------------=
----<br class=3D"none"/>## Starting server tomcat4<br class=3D"none"/>## =
----------------------------------------------------------------<br class=
=3D"none"/># -------------------------------------------------------------=
---<br class=3D"none"/>#<br class=3D"none"/># Spring Autobuilds - automati=
c application deployment and testing<br class=3D"none"/>#<br class=3D"none"=
/># target application: jpetstore<br class=3D"none"/># target server: tom=
cat5<br class=3D"none"/>#<br class=3D"none"/># this output is recorded in =
the file:<br class=3D"none"/># ../../target/autobuilds/reports/jpetstore_t=
omcat5_build_2005-03-13.log<br class=3D"none"/># -------------------------=
---------------------------------------<br class=3D"none"/>Note: /jteam/bui=
ld2/checkout/spring/spring/autobuilds/apps/jpetstore/src/org/springframewor=
k/autobuilds/jpetstore/web/view/DomifyCheckout.java uses or overrides a dep=
recated API.<br class=3D"none"/>Note: Recompile with -deprecation for detai=
ls.<br class=3D"none"/>waiting 75 seconds for server to warmup...<br class=
=3D"none"/># -------------------------------------------------------------=
---<br class=3D"none"/># Starting unit tests for jpetstore<br class=3D"non=
e"/># ----------------------------------------------------------------<br =
class=3D"none"/># --------------------------------------------------------=
--------<br class=3D"none"/># Stopping HSQLDB<br class=3D"none"/># ------=
----------------------------------------------------------<br class=3D"none=
"/># ----------------------------------------------------------------<br c=
lass=3D"none"/># Starting HSQLDB<br class=3D"none"/># -------------------=
---------------------------------------------<br class=3D"none"/>## ------=
----------------------------------------------------------<br class=3D"none=
"/>## Stopping server tomcat5<br class=3D"none"/>## ---------------------=
-------------------------------------------<br class=3D"none"/>## --------=
--------------------------------------------------------<br class=3D"none"/=
>## Starting server tomcat5<br class=3D"none"/>## -----------------------=
-----------------------------------------<br class=3D"none"/>/jteam/build2/=
checkout/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/=
MultiActionController.java:433: warning - Tag @see: can't find bindAndValid=
ate in org.springframework.web.servlet.mvc.multiaction.MultiActionControlle=
r<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springfra=
mework/web/servlet/mvc/multiaction/MultiActionController.java:433: warning =
- Tag @see: can't find setMessageCodesResolver in org.springframework.web.s=
ervlet.mvc.multiaction.MultiActionController<br class=3D"none"/>/jteam/buil=
d2/checkout/spring/spring/src/org/springframework/jmx/export/assembler/Inte=
rfaceBasedMBeanInfoAssembler.java:152: warning - Tag @see: can't find isPub=
licInInterface(java.lang.reflect.Method, String) in org.springframework.jmx=
.export.assembler.InterfaceBasedMBeanInfoAssembler<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/jmx/export/assemble=
r/InterfaceBasedMBeanInfoAssembler.java:124: warning - Tag @see: can't find=
isPublicInInterface(java.lang.reflect.Method, String) in org.springframewo=
rk.jmx.export.assembler.InterfaceBasedMBeanInfoAssembler<br class=3D"none"/=
>/jteam/build2/checkout/spring/spring/src/org/springframework/jmx/export/as=
sembler/InterfaceBasedMBeanInfoAssembler.java:138: warning - Tag @see: can'=
t find isPublicInInterface(java.lang.reflect.Method, String) in org.springf=
ramework.jmx.export.assembler.InterfaceBasedMBeanInfoAssembler<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/aop/uti=
l/WeakReferenceMonitor.java:40: warning - Tag @link: can't find monitor(Obj=
ect, ReleaseListener) in org.springframework.aop.util.WeakReferenceMonitor<=
br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/aop/util/WeakReferenceMonitor.java:40: warning - Tag @link: can't find=
monitor(Object, ReleaseListener) in org.springframework.aop.util.WeakRefer=
enceMonitor<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org=
/springframework/aop/util/WeakReferenceMonitor.java:40: warning - Tag @link=
: can't find monitor(Object, ReleaseListener) in org.springframework.aop.ut=
il.WeakReferenceMonitor<br class=3D"none"/>/jteam/build2/checkout/spring/sp=
ring/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:76: war=
ning - Tag @see: reference not found: oracle.sql.BLOB<br class=3D"none"/>/j=
team/build2/checkout/spring/spring/src/org/springframework/jdbc/support/lob=
/OracleLobHandler.java:76: warning - Tag @see: reference not found: oracle.=
sql.CLOB<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/sp=
ringframework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @se=
e: reference not found: oracle.sql.BLOB#DURATION_SESSION<br class=3D"none"/=
>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support/=
lob/OracleLobHandler.java:115: warning - Tag @see: reference not found: ora=
cle.sql.BLOB#MODE_READWRITE<br class=3D"none"/>/jteam/build2/checkout/sprin=
g/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:115=
: warning - Tag @see: reference not found: oracle.sql.CLOB#DURATION_SESSION=
<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springfram=
ework/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @see: refer=
ence not found: oracle.sql.CLOB#MODE_READWRITE<br class=3D"none"/>/jteam/bu=
ild2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/Oracle=
LobHandler.java:154: warning - Tag @see: reference not found: oracle.jdbc.O=
racleConnection<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src=
/org/springframework/jdbc/support/lob/OracleLobHandler.java:164: warning - =
Tag @see: reference not found: oracle.sql.BLOB#createTemporary<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/su=
pport/lob/OracleLobHandler.java:164: warning - Tag @see: reference not foun=
d: oracle.sql.CLOB#createTemporary<br class=3D"none"/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/jdbc/support/nativejdbc/JBossNative=
JdbcExtractor.java:49: warning - Tag @see: reference not found: org.jboss.r=
esource.adapter.jdbc.WrappedConnection#getUnderlyingConnection<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/su=
pport/nativejdbc/JBossNativeJdbcExtractor.java:49: warning - Tag @see: refe=
rence not found: org.jboss.resource.adapter.jdbc.WrappedStatement#getUnderl=
yingStatement<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/o=
rg/springframework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49=
: warning - Tag @see: reference not found: org.jboss.resource.adapter.jdbc.=
WrappedResultSet#getUnderlyingResultSet<br class=3D"none"/>/jteam/build2/ch=
eckout/spring/spring/src/org/springframework/jdbc/support/nativejdbc/WebLog=
icNativeJdbcExtractor.java:45: warning - Tag @see: reference not found: web=
logic.jdbc.extensions.WLConnection#getVendorConnection<br class=3D"none"/>/=
jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support/na=
tivejdbc/WebSphereNativeJdbcExtractor.java:49: warning - Tag @see: referenc=
e not found: com.ibm.ws.rsadapter.jdbc.WSJdbcConnection<br class=3D"none"/>=
/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support/n=
ativejdbc/WebSphereNativeJdbcExtractor.java:49: warning - Tag @see: referen=
ce not found: com.ibm.ws.rsadapter.jdbc.WSJdbcUtil#getNativeConnection<br c=
lass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework=
/jdbc/support/nativejdbc/WebSphereNativeJdbcExtractor.java:49: warning - Ta=
g @see: reference not found: com.ibm.ejs.cm.proxy.ConnectionProxy#getPhysic=
alConnection<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/or=
g/springframework/orm/hibernate3/LocalSessionFactoryBean.java:192: warning =
- Tag @see: reference not found: org.hibernate.cfg.AnnotationConfiguration<=
br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframe=
work/orm/hibernate3/SessionFactoryUtils.java:155: warning - Tag @see: refer=
ence not found: org.hibernate.impl.SessionFactoryImpl<br class=3D"none"/>/j=
team/build2/checkout/spring/spring/src/org/springframework/orm/hibernate3/S=
essionFactoryUtils.java:155: warning - Tag @see: reference not found: org.h=
ibernate.jca.JCASessionFactoryImpl<br class=3D"none"/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/orm/ibatis/SqlMapClientFactoryBean.=
java:198: warning - Tag @see: reference not found: com.ibatis.sqlmap.engine=
.transaction.jdbc.JdbcTransactionConfig<br class=3D"none"/>/jteam/build2/ch=
eckout/spring/spring/src/org/springframework/orm/ibatis/SqlMapClientFactory=
Bean.java:198: warning - Tag @see: reference not found: com.ibatis.sqlmap.e=
ngine.transaction.jta.JtaTransactionConfig<br class=3D"none"/>/jteam/build2=
/checkout/spring/spring/src/org/springframework/orm/ibatis/SqlMapClientFact=
oryBean.java:226: warning - Tag @see: reference not found: com.ibatis.sqlma=
p.engine.transaction.jdbc.JdbcTransactionConfig<br class=3D"none"/>/jteam/b=
uild2/checkout/spring/spring/src/org/springframework/orm/ibatis/SqlMapClien=
tFactoryBean.java:226: warning - Tag @see: reference not found: com.ibatis.=
sqlmap.engine.transaction.jta.JtaTransactionConfig<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
LogicJtaTransactionManager.java:66: warning - Tag @see: reference not found=
: weblogic.transaction.TransactionManager#forceResume<br class=3D"none"/>/j=
team/build2/checkout/spring/spring/src/org/springframework/transaction/jta/=
WebLogicServerTransactionManagerFactoryBean.java:45: warning - Tag @see: re=
ference not found: weblogic.transaction.TxHelper#getTransactionManager<br c=
lass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework=
/transaction/jta/WebSphereTransactionManagerFactoryBean.java:49: warning - =
Tag @see: reference not found: com.ibm.ws.Transaction.TransactionManagerFac=
tory#getTransactionManager<br class=3D"none"/>/jteam/build2/checkout/spring=
/spring/src/org/springframework/transaction/jta/WebSphereTransactionManager=
FactoryBean.java:49: warning - Tag @see: reference not found: com.ibm.ejs.j=
ts.jta.JTSXA#getTransactionManager<br class=3D"none"/>/jteam/build2/checkou=
t/spring/spring/src/org/springframework/transaction/jta/WebSphereTransactio=
nManagerFactoryBean.java:49: warning - Tag @see: reference not found: com.i=
bm.ejs.jts.jta.TransactionManagerFactory#getTransactionManager<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/util/Ob=
jectUtils.java:31: warning - Tag @see: reference not found: org.apache.comm=
ons.lang.ObjectUtils<br class=3D"none"/>/jteam/build2/checkout/spring/sprin=
g/src/org/springframework/util/StringUtils.java:47: warning - Tag @see: ref=
erence not found: org.apache.commons.lang.StringUtils<br class=3D"none"/>/j=
team/build2/checkout/spring/spring/src/org/springframework/web/servlet/hand=
ler/metadata/PathMap.java:31: warning - @@org.apache.commons.attributes.Ind=
exed() is an unknown tag.<br class=3D"none"/>/jteam/build2/checkout/spring/=
spring/src/org/springframework/web/servlet/mvc/multiaction/ParameterMethodN=
ameResolver.java:119: warning - Tag @link: can't find defaultMethodName in =
org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver=
<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springfram=
ework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.java:100: war=
ning - Tag @link: can't find logicalMappings in org.springframework.web.ser=
vlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/=
build2/checkout/spring/spring/src/org/springframework/web/servlet/mvc/multi=
action/ParameterMethodNameResolver.java:100: warning - Tag @link: can't fin=
d paramName in org.springframework.web.servlet.mvc.multiaction.ParameterMet=
hodNameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src=
/org/springframework/web/servlet/mvc/multiaction/ParameterMethodNameResolve=
r.java:100: warning - Tag @link: can't find logicalMappings in org.springfr=
amework.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D=
"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web/se=
rvlet/mvc/multiaction/ParameterMethodNameResolver.java:100: warning - Tag @=
link: can't find paramName in org.springframework.web.servlet.mvc.multiacti=
on.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/checkout/sp=
ring/spring/src/org/springframework/web/servlet/mvc/multiaction/ParameterMe=
thodNameResolver.java:100: warning - Tag @link: can't find logicalMappings =
in org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResol=
ver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.java:100: =
warning - Tag @link: can't find paramName in org.springframework.web.servle=
t.mvc.multiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/bui=
ld2/checkout/spring/spring/src/org/springframework/web/servlet/mvc/multiact=
ion/ParameterMethodNameResolver.java:100: warning - Tag @link: can't find l=
ogicalMappings in org.springframework.web.servlet.mvc.multiaction.Parameter=
MethodNameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/=
src/org/springframework/web/servlet/mvc/multiaction/ParameterMethodNameReso=
lver.java:100: warning - Tag @link: can't find paramName in org.springframe=
work.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D"no=
ne"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web/servl=
et/mvc/multiaction/ParameterMethodNameResolver.java:100: warning - @param a=
rgument "an" is not a parameter name.<br class=3D"none"/>/jteam/build2/chec=
kout/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/Para=
meterMethodNameResolver.java:119: warning - Tag @link: can't find defaultMe=
thodName in org.springframework.web.servlet.mvc.multiaction.ParameterMethod=
NameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/or=
g/springframework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.j=
ava:119: warning - Tag @link: can't find defaultMethodName in org.springfra=
mework.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web/ser=
vlet/mvc/multiaction/ParameterMethodNameResolver.java:119: warning - Tag @l=
ink: can't find defaultMethodName in org.springframework.web.servlet.mvc.mu=
ltiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/chec=
kout/spring/spring/src/org/springframework/web/servlet/view/xslt/AbstractXs=
ltView.java:296: warning - @param argument "root" is not a parameter name.<=
br class=3D"none"/>Error on line 3 column 3 of file:/jteam/build2/checkout/=
spring/spring/docs/reference/src/webintegration.xml:<br class=3D"none"/>Err=
or reported by XML parser: name expected (found "<")<br class=3D"none"/>=
Transformation failed: Run-time errors were reported<br class=3D"none"/>Err=
or on line 3 column 3 of file:/jteam/build2/checkout/spring/spring/docs/ref=
erence/src/webintegration.xml:<br class=3D"none"/>Error reported by XML par=
ser: name expected (found "<")<br class=3D"none"/>Transformation failed:=
Run-time errors were reported<br class=3D"none"/>Error on line 3 column 3 =
of file:/jteam/build2/checkout/spring/spring/docs/reference/src/webintegrat=
ion.xml:<br class=3D"none"/>Error reported by XML parser: name expected (fo=
und "<")<br class=3D"none"/>Transformation failed: Run-time errors were =
reported<br class=3D"none"/>USAGE<br class=3D"none"/>Fop [options] [-fo|-xm=
l] infile [-xsl file] [-awt|-pdf|-mif|-pcl|-ps|-txt|-at|-print] <outfile=
><br class=3D"none"/>[OPTIONS]<br class=3D"none"/>-d debug mode=
<br class=3D"none"/>-x dump configuration settings<br class=3D"non=
e"/>-q quiet mode<br class=3D"none"/>-c cfg.xml use additional co=
nfiguration file cfg.xml<br class=3D"none"/>-l lang the language to use=
for user information<br class=3D"none"/>-s for area tree XML, dow=
n to block areas only<br class=3D"none"/>[INPUT]<br class=3D"none"/>infile =
xsl:fo input file (the same as the next)<br class=3D"none"/>-fo =
infile xsl:fo input file<br class=3D"none"/>-xml infile xml in=
put file, must be used together with -xsl<br class=3D"none"/>-xsl styleshee=
t xslt stylesheet<br class=3D"none"/><br class=3D"none"/>[OUTPUT]<br clas=
s=3D"none"/>outfile input will be rendered as pdf file into outfi=
le<br class=3D"none"/>-pdf outfile input will be rendered as pdf file =
(outfile req'd)<br class=3D"none"/>-awt input will be displaye=
d on screen<br class=3D"none"/>-mif outfile input will be rendered as =
mif file (outfile req'd)<br class=3D"none"/>-pcl outfile input will be=
rendered as pcl file (outfile req'd)<br class=3D"none"/>-ps outfile =
input will be rendered as PostScript file (outfile req'd)<br class=3D"none"=
/>-txt outfile input will be rendered as text file (outfile req'd)<br =
class=3D"none"/>-txt.encoding encoding use the encoding for the output fil=
e.<br class=3D"none"/>the encoding must be a valid java encoding.<br class=
=3D"none"/>-svg outfile input will be rendered as an svg slides file (=
outfile req'd)<br class=3D"none"/>-at outfile representation of area =
tree as XML (outfile req'd)<br class=3D"none"/>-print input file=
will be rendered and sent to the printer<br class=3D"none"/>see options wi=
th "-print help"<br class=3D"none"/>[Examples]<br class=3D"none"/>Fop foo.f=
o foo.pdf<br class=3D"none"/>Fop -fo foo.fo -pdf foo.pdf (does the same as =
the previous line)<br class=3D"none"/>Fop -xsl foo.xsl -xml foo.xml -pdf fo=
o.pdf<br class=3D"none"/>Fop foo.fo -mif foo.mif<br class=3D"none"/>Fop foo=
.fo -print or Fop -print foo.fo<br class=3D"none"/>Fop foo.fo -awt<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: (53) </td></tr><tr><td><pre class=3D"compile-data=
">/jteam/build2/checkout/spring/spring/src/org/springframework/web/servlet/=
mvc/multiaction/MultiActionController.java:433: warning - Tag @see: can't f=
ind bindAndValidate in org.springframework.web.servlet.mvc.multiaction.Mult=
iActionController<br class=3D"none"/>/jteam/build2/checkout/spring/spring/s=
rc/org/springframework/web/servlet/mvc/multiaction/MultiActionController.ja=
va:433: warning - Tag @see: can't find setMessageCodesResolver in org.sprin=
gframework.web.servlet.mvc.multiaction.MultiActionController<br class=3D"no=
ne"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jmx/expor=
t/assembler/InterfaceBasedMBeanInfoAssembler.java:152: warning - Tag @see: =
can't find isPublicInInterface(java.lang.reflect.Method, String) in org.spr=
ingframework.jmx.export.assembler.InterfaceBasedMBeanInfoAssembler<br class=
=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jmx=
/export/assembler/InterfaceBasedMBeanInfoAssembler.java:124: warning - Tag =
@see: can't find isPublicInInterface(java.lang.reflect.Method, String) in o=
rg.springframework.jmx.export.assembler.InterfaceBasedMBeanInfoAssembler<br=
class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframewo=
rk/jmx/export/assembler/InterfaceBasedMBeanInfoAssembler.java:138: warning =
- Tag @see: can't find isPublicInInterface(java.lang.reflect.Method, String=
) in org.springframework.jmx.export.assembler.InterfaceBasedMBeanInfoAssemb=
ler<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/aop/util/WeakReferenceMonitor.java:40: warning - Tag @link: can't =
find monitor(Object, ReleaseListener) in org.springframework.aop.util.WeakR=
eferenceMonitor<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src=
/org/springframework/aop/util/WeakReferenceMonitor.java:40: warning - Tag @=
link: can't find monitor(Object, ReleaseListener) in org.springframework.ao=
p.util.WeakReferenceMonitor<br class=3D"none"/>/jteam/build2/checkout/sprin=
g/spring/src/org/springframework/aop/util/WeakReferenceMonitor.java:40: war=
ning - Tag @link: can't find monitor(Object, ReleaseListener) in org.spring=
framework.aop.util.WeakReferenceMonitor<br class=3D"none"/>/jteam/build2/ch=
eckout/spring/spring/src/org/springframework/jdbc/support/lob/OracleLobHand=
ler.java:76: warning - Tag @see: reference not found: oracle.sql.BLOB<br cl=
ass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/=
jdbc/support/lob/OracleLobHandler.java:76: warning - Tag @see: reference no=
t found: oracle.sql.CLOB<br class=3D"none"/>/jteam/build2/checkout/spring/s=
pring/src/org/springframework/jdbc/support/lob/OracleLobHandler.java:115: w=
arning - Tag @see: reference not found: oracle.sql.BLOB#DURATION_SESSION<br=
class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframewo=
rk/jdbc/support/lob/OracleLobHandler.java:115: warning - Tag @see: referenc=
e not found: oracle.sql.BLOB#MODE_READWRITE<br class=3D"none"/>/jteam/build=
2/checkout/spring/spring/src/org/springframework/jdbc/support/lob/OracleLob=
Handler.java:115: warning - Tag @see: reference not found: oracle.sql.CLOB#=
DURATION_SESSION<br class=3D"none"/>/jteam/build2/checkout/spring/spring/sr=
c/org/springframework/jdbc/support/lob/OracleLobHandler.java:115: warning -=
Tag @see: reference not found: oracle.sql.CLOB#MODE_READWRITE<br class=3D"=
none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/su=
pport/lob/OracleLobHandler.java:154: warning - Tag @see: reference not foun=
d: oracle.jdbc.OracleConnection<br class=3D"none"/>/jteam/build2/checkout/s=
pring/spring/src/org/springframework/jdbc/support/lob/OracleLobHandler.java=
:164: warning - Tag @see: reference not found: oracle.sql.BLOB#createTempor=
ary<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/jdbc/support/lob/OracleLobHandler.java:164: warning - Tag @see: re=
ference not found: oracle.sql.CLOB#createTemporary<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/jdbc/support/native=
jdbc/JBossNativeJdbcExtractor.java:49: warning - Tag @see: reference not fo=
und: org.jboss.resource.adapter.jdbc.WrappedConnection#getUnderlyingConnect=
ion<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/jdbc/support/nativejdbc/JBossNativeJdbcExtractor.java:49: warning =
- Tag @see: reference not found: org.jboss.resource.adapter.jdbc.WrappedSta=
tement#getUnderlyingStatement<br class=3D"none"/>/jteam/build2/checkout/spr=
ing/spring/src/org/springframework/jdbc/support/nativejdbc/JBossNativeJdbcE=
xtractor.java:49: warning - Tag @see: reference not found: org.jboss.resour=
ce.adapter.jdbc.WrappedResultSet#getUnderlyingResultSet<br class=3D"none"/>=
/jteam/build2/checkout/spring/spring/src/org/springframework/jdbc/support/n=
ativejdbc/WebLogicNativeJdbcExtractor.java:45: warning - Tag @see: referenc=
e not found: weblogic.jdbc.extensions.WLConnection#getVendorConnection<br c=
lass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework=
/jdbc/support/nativejdbc/WebSphereNativeJdbcExtractor.java:49: warning - Ta=
g @see: reference not found: com.ibm.ws.rsadapter.jdbc.WSJdbcConnection<br =
class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframewor=
k/jdbc/support/nativejdbc/WebSphereNativeJdbcExtractor.java:49: warning - T=
ag @see: reference not found: com.ibm.ws.rsadapter.jdbc.WSJdbcUtil#getNativ=
eConnection<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org=
/springframework/jdbc/support/nativejdbc/WebSphereNativeJdbcExtractor.java:=
49: warning - Tag @see: reference not found: com.ibm.ejs.cm.proxy.Connectio=
nProxy#getPhysicalConnection<br class=3D"none"/>/jteam/build2/checkout/spri=
ng/spring/src/org/springframework/orm/hibernate3/LocalSessionFactoryBean.ja=
va:192: warning - Tag @see: reference not found: org.hibernate.cfg.Annotati=
onConfiguration<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src=
/org/springframework/orm/hibernate3/SessionFactoryUtils.java:155: warning -=
Tag @see: reference not found: org.hibernate.impl.SessionFactoryImpl<br cl=
ass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/=
orm/hibernate3/SessionFactoryUtils.java:155: warning - Tag @see: reference =
not found: org.hibernate.jca.JCASessionFactoryImpl<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/orm/ibatis/SqlMapCl=
ientFactoryBean.java:198: warning - Tag @see: reference not found: com.ibat=
is.sqlmap.engine.transaction.jdbc.JdbcTransactionConfig<br class=3D"none"/>=
/jteam/build2/checkout/spring/spring/src/org/springframework/orm/ibatis/Sql=
MapClientFactoryBean.java:198: warning - Tag @see: reference not found: com=
.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConfig<br class=3D"none=
"/>/jteam/build2/checkout/spring/spring/src/org/springframework/orm/ibatis/=
SqlMapClientFactoryBean.java:226: warning - Tag @see: reference not found: =
com.ibatis.sqlmap.engine.transaction.jdbc.JdbcTransactionConfig<br class=3D=
"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/orm/ib=
atis/SqlMapClientFactoryBean.java:226: warning - Tag @see: reference not fo=
und: com.ibatis.sqlmap.engine.transaction.jta.JtaTransactionConfig<br class=
=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/tra=
nsaction/jta/WebLogicJtaTransactionManager.java:66: warning - Tag @see: ref=
erence not found: weblogic.transaction.TransactionManager#forceResume<br cl=
ass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/=
transaction/jta/WebLogicServerTransactionManagerFactoryBean.java:45: warnin=
g - Tag @see: reference not found: weblogic.transaction.TxHelper#getTransac=
tionManager<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org=
/springframework/transaction/jta/WebSphereTransactionManagerFactoryBean.jav=
a:49: warning - Tag @see: reference not found: com.ibm.ws.Transaction.Trans=
actionManagerFactory#getTransactionManager<br class=3D"none"/>/jteam/build2=
/checkout/spring/spring/src/org/springframework/transaction/jta/WebSphereTr=
ansactionManagerFactoryBean.java:49: warning - Tag @see: reference not foun=
d: com.ibm.ejs.jts.jta.JTSXA#getTransactionManager<br class=3D"none"/>/jtea=
m/build2/checkout/spring/spring/src/org/springframework/transaction/jta/Web=
SphereTransactionManagerFactoryBean.java:49: warning - Tag @see: reference =
not found: com.ibm.ejs.jts.jta.TransactionManagerFactory#getTransactionMana=
ger<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/util/ObjectUtils.java:31: warning - Tag @see: reference not found:=
org.apache.commons.lang.ObjectUtils<br class=3D"none"/>/jteam/build2/check=
out/spring/spring/src/org/springframework/util/StringUtils.java:47: warning=
- Tag @see: reference not found: org.apache.commons.lang.StringUtils<br cl=
ass=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/=
web/servlet/handler/metadata/PathMap.java:31: warning - @@org.apache.common=
s.attributes.Indexed() is an unknown tag.<br class=3D"none"/>/jteam/build2/=
checkout/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/=
ParameterMethodNameResolver.java:119: warning - Tag @link: can't find defau=
ltMethodName in org.springframework.web.servlet.mvc.multiaction.ParameterMe=
thodNameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/sr=
c/org/springframework/web/servlet/mvc/multiaction/ParameterMethodNameResolv=
er.java:100: warning - Tag @link: can't find logicalMappings in org.springf=
ramework.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=
=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web=
/servlet/mvc/multiaction/ParameterMethodNameResolver.java:100: warning - Ta=
g @link: can't find paramName in org.springframework.web.servlet.mvc.multia=
ction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/checkout=
/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/Paramete=
rMethodNameResolver.java:100: warning - Tag @link: can't find logicalMappin=
gs in org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameRe=
solver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/spri=
ngframework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.java:10=
0: warning - Tag @link: can't find paramName in org.springframework.web.ser=
vlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/=
build2/checkout/spring/spring/src/org/springframework/web/servlet/mvc/multi=
action/ParameterMethodNameResolver.java:100: warning - Tag @link: can't fin=
d logicalMappings in org.springframework.web.servlet.mvc.multiaction.Parame=
terMethodNameResolver<br class=3D"none"/>/jteam/build2/checkout/spring/spri=
ng/src/org/springframework/web/servlet/mvc/multiaction/ParameterMethodNameR=
esolver.java:100: warning - Tag @link: can't find paramName in org.springfr=
amework.web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D=
"none"/>/jteam/build2/checkout/spring/spring/src/org/springframework/web/se=
rvlet/mvc/multiaction/ParameterMethodNameResolver.java:100: warning - Tag @=
link: can't find logicalMappings in org.springframework.web.servlet.mvc.mul=
tiaction.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/check=
out/spring/spring/src/org/springframework/web/servlet/mvc/multiaction/Param=
eterMethodNameResolver.java:100: warning - Tag @link: can't find paramName =
in org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResol=
ver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/springf=
ramework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.java:100: =
warning - @param argument "an" is not a parameter name.<br class=3D"none"/>=
/jteam/build2/checkout/spring/spring/src/org/springframework/web/servlet/mv=
c/multiaction/ParameterMethodNameResolver.java:119: warning - Tag @link: ca=
n't find defaultMethodName in org.springframework.web.servlet.mvc.multiacti=
on.ParameterMethodNameResolver<br class=3D"none"/>/jteam/build2/checkout/sp=
ring/spring/src/org/springframework/web/servlet/mvc/multiaction/ParameterMe=
thodNameResolver.java:119: warning - Tag @link: can't find defaultMethodNam=
e in org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameRes=
olver<br class=3D"none"/>/jteam/build2/checkout/spring/spring/src/org/sprin=
gframework/web/servlet/mvc/multiaction/ParameterMethodNameResolver.java:119=
: warning - Tag @link: can't find defaultMethodName in org.springframework.=
web.servlet.mvc.multiaction.ParameterMethodNameResolver<br class=3D"none"/>=
/jteam/build2/checkout/spring/spring/src/org/springframework/web/servlet/vi=
ew/xslt/AbstractXsltView.java:296: warning - @param argument "root" is not =
a parameter name.<br class=3D"none"/></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: (2941) </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)</pre></td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Test: testPurchase</td></tr><tr><td class=3D"unittests-dat=
a" colspan=3D"2"> Class: org.springframework.apptests.j=
petstore.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: Exception: =
com.meterware.httpunit.HttpInternalErrorException: Error on HTTP request: 5=
00 Internal Error [http://localhost:13084/jpetstore/shop/index.do]</td></tr=
><tr><td class=3D"unittests-failure" colspan=3D"2"><pre>junit.framework.Ass=
ertionFailedError: Exception: com.meterware.httpunit.HttpInternalErrorExcep=
tion: Error on HTTP request: 500 Internal Error [http://localhost:13084/jpe=
tstore/shop/index.do]<br>=09at org.springframework.apptests.jpetstore.AllTe=
sts.testPurchase(Unknown Source)<br>=09at sun.reflect.NativeMethodAccessorI=
mpl.invoke0(Native Method)<br>=09at sun.reflect.NativeMethodAccessorImpl.in=
voke(NativeMethodAccessorImpl.java:39)<br>=09at sun.reflect.DelegatingMetho=
dAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>=09at java.la=
ng.Thread.run(Thread.java:534)</pre></td></tr><tr><td class=3D"unittests-da=
ta" colspan=3D"2"> Test: testSearch</td></tr><tr><td cl=
ass=3D"unittests-data" colspan=3D"2"> Class: org.spring=
framework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittests-d=
ata" colspan=3D"2"> Type: junit.framework.AssertionFailedErr=
or</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Message: Exception: com.meterware.httpunit.HttpInternalErrorException: Erro=
r on HTTP request: 500 Internal Error [http://localhost:13084/jpetstore/sho=
p/index.do]</td></tr><tr><td class=3D"unittests-failure" colspan=3D"2"><pre=
>junit.framework.AssertionFailedError: Exception: com.meterware.httpunit.Ht=
tpInternalErrorException: Error on HTTP request: 500 Internal Error [http:/=
/localhost:13084/jpetstore/shop/index.do]<br>=09at org.springframework.appt=
ests.jpetstore.AllTests.testSearch(Unknown Source)<br>=09at sun.reflect.Nat=
iveMethodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.NativeMet=
hodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.refle=
ct.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25=
)<br>=09at java.lang.Thread.run(Thread.java:534)</pre></td></tr><tr><td cla=
ss=3D"unittests-data" colspan=3D"2"> Test: testHelpPage=
</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> Cl=
ass: org.springframework.apptests.jpetstore.AllTests</td></tr><tr><td =
class=3D"unittests-data" colspan=3D"2"> Type: junit.framewor=
k.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" colspan=3D=
"2"> Message: Exception: com.meterware.httpunit.HttpInternal=
ErrorException: 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.AssertionFailedError=
: Exception: com.meterware.httpunit.HttpInternalErrorException: Error on HT=
TP request: 500 Internal Error [http://localhost:13084/jpetstore/shop/help.=
do?param=3Dfreemarker]<br>=09at org.springframework.apptests.jpetstore.AllT=
ests.testHelpPage(Unknown Source)<br>=09at sun.reflect.NativeMethodAccessor=
Impl.invoke0(Native Method)<br>=09at sun.reflect.NativeMethodAccessorImpl.i=
nvoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.reflect.DelegatingMeth=
odAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)<br>=09at java.l=
ang.Thread.run(Thread.java:534)</pre></td></tr><tr><td class=3D"unittests-d=
ata" colspan=3D"2"> Test: testPurchase</td></tr><tr><td=
class=3D"unittests-data" colspan=3D"2"> Class: org.spr=
ingframework.apptests.jpetstore.AllTests</td></tr><tr><td class=3D"unittest=
s-data" colspan=3D"2"> Type: junit.framework.AssertionFailed=
Error</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Message: Exception: com.meterware.httpunit.HttpInternalErrorException: E=
rror 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.meterware.httpunit=
.HttpInternalErrorException: Error on HTTP request: 500 Internal Error [htt=
p://localhost:13084/jpetstore/shop/index.do]<br>=09at org.springframework.a=
pptests.jpetstore.AllTests.testPurchase(Unknown Source)<br>=09at sun.reflec=
t.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.Nati=
veMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.=
reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.ja=
va:25)<br>=09at java.lang.Thread.run(Thread.java:534)</pre></td></tr><tr><t=
d class=3D"unittests-data" colspan=3D"2"> Test: testSea=
rch</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: junit.frame=
work.AssertionFailedError</td></tr><tr><td class=3D"unittests-data" colspan=
=3D"2"> Message: Exception: com.meterware.httpunit.HttpInter=
nalErrorException: Error on HTTP request: 500 Internal Error [http://localh=
ost:13084/jpetstore/shop/index.do]</td></tr><tr><td class=3D"unittests-fail=
ure" colspan=3D"2"><pre>junit.framework.AssertionFailedError: Exception: co=
m.meterware.httpunit.HttpInternalErrorException: Error on HTTP request: 500=
Internal Error [http://localhost:13084/jpetstore/shop/index.do]<br>=09at o=
rg.springframework.apptests.jpetstore.AllTests.testSearch(Unknown Source)<b=
r>=09at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09a=
t sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java=
:39)<br>=09at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet=
hodAccessorImpl.java:25)<br>=09at java.lang.Thread.run(Thread.java:534)</pr=
e></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: =
(26) </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/h=
ibernate3/LocalSessionFactoryBean.java</td><td class=3D"modifications-data"=
>added "configurationClass" property, to support the AnnotationConfiguratio=
n class necessary for Hibernate annotations</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/util/StringUtils.java</td><td class=3D"modifications-data">retu=
rn empty String as delimited list if given null (instead of "null")</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/validation/DataBinderTests.java</td><=
td class=3D"modifications-data">added "addAllErrors(Errors)" method to Erro=
rs interface and BindException, for merging Errors objects; reworked Requir=
edFieldErrorProcessor and PropertyAccessExceptionProcessor into single Bind=
ingErrorProcessor strategy</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/valid=
ation/BindException.java</td><td class=3D"modifications-data">added "addAll=
Errors(Errors)" method to Errors interface and BindException, for merging E=
rrors objects; reworked RequiredFieldErrorProcessor and PropertyAccessExcep=
tionProcessor into single BindingErrorProcessor strategy</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">added</td><td c=
lass=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">s=
rc/org/springframework/validation/BindingErrorProcessor.java</td><td class=
=3D"modifications-data">added "addAllErrors(Errors)" method to Errors inter=
face and BindException, for merging Errors objects; reworked RequiredFieldE=
rrorProcessor and PropertyAccessExceptionProcessor into single BindingError=
Processor strategy</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/validation/Da=
taBinder.java</td><td class=3D"modifications-data">added "addAllErrors(Erro=
rs)" method to Errors interface and BindException, for merging Errors objec=
ts; reworked RequiredFieldErrorProcessor and PropertyAccessExceptionProcess=
or into single BindingErrorProcessor strategy</td></tr><tr class=3D"modific=
ations-evenrow"><td class=3D"modifications-data">added</td><td class=3D"mod=
ifications-data">jhoeller</td><td class=3D"modifications-data">src/org/spri=
ngframework/validation/DefaultBindingErrorProcessor.java</td><td class=3D"m=
odifications-data">added "addAllErrors(Errors)" method to Errors interface =
and BindException, for merging Errors objects; reworked RequiredFieldErrorP=
rocessor and PropertyAccessExceptionProcessor into single BindingErrorProce=
ssor strategy</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modi=
fications-data">deleted</td><td class=3D"modifications-data">jhoeller</td><=
td class=3D"modifications-data">src/org/springframework/validation/DefaultP=
ropertyAccessExceptionProcessor.java</td><td class=3D"modifications-data">a=
dded "addAllErrors(Errors)" method to Errors interface and BindException, f=
or merging Errors objects; reworked RequiredFieldErrorProcessor and Propert=
yAccessExceptionProcessor into single BindingErrorProcessor strategy</td></=
tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">del=
eted</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modific=
ations-data">src/org/springframework/validation/DefaultRequiredFieldErrorPr=
ocessor.java</td><td class=3D"modifications-data">added "addAllErrors(Error=
s)" method to Errors interface and BindException, for merging Errors object=
s; reworked RequiredFieldErrorProcessor and PropertyAccessExceptionProcesso=
r into single BindingErrorProcessor strategy</td></tr><tr class=3D"modifica=
tions-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"mo=
difications-data">jhoeller</td><td class=3D"modifications-data">src/org/spr=
ingframework/validation/Errors.java</td><td class=3D"modifications-data">ad=
ded "addAllErrors(Errors)" method to Errors interface and BindException, fo=
r merging Errors objects; reworked RequiredFieldErrorProcessor and Property=
AccessExceptionProcessor into single BindingErrorProcessor strategy</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">src/org/springframework/validation/FieldError.java</td><td cla=
ss=3D"modifications-data">added "addAllErrors(Errors)" method to Errors int=
erface and BindException, for merging Errors objects; reworked RequiredFiel=
dErrorProcessor and PropertyAccessExceptionProcessor into single BindingErr=
orProcessor strategy</td></tr><tr class=3D"modifications-oddrow"><td class=
=3D"modifications-data">deleted</td><td class=3D"modifications-data">jhoell=
er</td><td class=3D"modifications-data">src/org/springframework/validation/=
PropertyAccessExceptionProcessor.java</td><td class=3D"modifications-data">=
added "addAllErrors(Errors)" method to Errors interface and BindException, =
for merging Errors objects; reworked RequiredFieldErrorProcessor and Proper=
tyAccessExceptionProcessor into single BindingErrorProcessor strategy</td><=
/tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">de=
leted</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifi=
cations-data">src/org/springframework/validation/RequiredFieldErrorProcesso=
r.java</td><td class=3D"modifications-data">added "addAllErrors(Errors)" me=
thod to Errors interface and BindException, for merging Errors objects; rew=
orked RequiredFieldErrorProcessor and PropertyAccessExceptionProcessor into=
single BindingErrorProcessor strategy</td></tr><tr class=3D"modifications-=
oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modifica=
tions-data">jhoeller</td><td class=3D"modifications-data">src/org/springfra=
mework/web/bind/EscapedErrors.java</td><td class=3D"modifications-data">add=
ed "addAllErrors(Errors)" method to Errors interface and BindException, for=
merging Errors objects; reworked RequiredFieldErrorProcessor and PropertyA=
ccessExceptionProcessor into single BindingErrorProcessor strategy</td></tr=
><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">delet=
ed</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modificat=
ions-data">src/org/springframework/validation/support/AbstractBindingErrorP=
rocessorSupport.java</td><td class=3D"modifications-data">added "addAllErro=
rs(Errors)" method to Errors interface and BindException, for merging Error=
s objects; reworked RequiredFieldErrorProcessor and PropertyAccessException=
Processor into single BindingErrorProcessor strategy</td></tr><tr class=3D"=
modifications-oddrow"><td class=3D"modifications-data">deleted</td><td clas=
s=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src/=
org/springframework/validation/support/package.html</td><td class=3D"modifi=
cations-data">added "addAllErrors(Errors)" method to Errors interface and B=
indException, for merging Errors objects; reworked RequiredFieldErrorProces=
sor and PropertyAccessExceptionProcessor into single BindingErrorProcessor =
strategy</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifica=
tions-data">modified</td><td class=3D"modifications-data">jhoeller</td><td =
class=3D"modifications-data">src/o...
[truncated message content] |
|
From: Seth L. <set...@gm...> - 2005-03-12 22:39:05
|
On Sat, 12 Mar 2005 20:08:38 +0100, Erwin Vervaet <erw...@er...> wrote: > +1 for "Transactional" > > Not sure if there is a naming convention for attributes? It seems to make > sense that the name of the attribute expresses some 'property' of a class, > method, ...: e.g. "this method is transactional", "this class is > persistent", "this property is validated". If you follow that kind of naming > system Transactional actually makes more sense than TransactionAttribute. +1 for Transactional It reads better, like an adjective or adverb. 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: Erwin V. <erw...@er...> - 2005-03-12 19:02:49
|
+1 for "Transactional"
Not sure if there is a naming convention for attributes? It seems to make=
=20
sense that the name of the attribute expresses some 'property' of a class=
,=20
method, ...: e.g. "this method is transactional", "this class is=20
persistent", "this property is validated". If you follow that kind of nam=
ing=20
system Transactional actually makes more sense than TransactionAttribute.
Erwin
----- Original Message -----=20
From: "Colin Sampaleanu" <col...@ex...>
To: <spr...@li...>
Sent: Saturday, March 12, 2005 7:53 PM
Subject: Re: [Springframework-developer] Hibernate 3 annotations in 1.2 r=
c1
> TxAttribute was intentional. The problem with TransactionAttribute is t=
hat=20
> that is what EJB3 uses. If we use that, then it would preclude a file=20
> having both our and their Annotations, or they would have to be spelled=
=20
> out in fully qualified form (with package). I think that's not acceptab=
le.
>
> However, I just saw an AOP/Annotations article a few days ago (from Adr=
ian=20
> Coyler I think), where he made up an annotation called 'Transactional'.=
=20
> How about using that?
>
> Colin
>
>
> Thomas Risberg wrote:
>
>> +1 for TransactionAttribute
>>
>> I also think that an add-on download would be OK to begin with, but we=
=20
>> need to come up with a long-term strategy for targeting 1.3, 1.4 and=20
>> 5.0.
>>
>> Thomas
>>
>> On Mar 12, 2005, at 11:43 AM, Juergen Hoeller wrote:
>>
>>> I've just looked at the code in the "tiger" module. I haven't=20
>>> considered
>>> that annotation classes *themselves* use annotations too. This indeed=
s=20
>>> needs
>>> to be built with "-source 1.5" and consequently also with "-target=20
>>> 1.5".
>>>
>>> Which means that it's not feasible to include this in the standard=20
>>> Spring
>>> 1.2 download. I guess it's best then to keep the standard download=20
>>> buildable
>>> on JDK 1.4, an of course runnable on JDK >=3D 1.3.
>>>
>>> There is also a couple of things worth considering from the=20
>>> implementation
>>> point of view. The JDK 1.5 enums for propagation behavior and isolati=
on
>>> level are pretty generic and would make sense in the transaction=20
>>> package
>>> itself in a full JDK 1.5 version of Spring, replacing
>>> PlatformTransactionManager's constants completely.
>>>
>>> Furthermore, I would prefer "TransactionAttribute" or
>>> "TransactionAnnotation" instead of "TxAttribute": we don't use "tx"=20
>>> anywhere
>>> else. I think this has already been discussed before, but I don't=20
>>> remember
>>> the result. Sure, we already have a TransactionAttribute class in the
>>> "transaction.interceptor" package, but that wouldn't hurt if the JDK=20
>>> 1.5
>>> stuff is in a separate package.
>>>
>>> I would suggest to do a preview/add-on download of the JDK 1.5=20
>>> transaction
>>> annotation support plus the corresponding JPetStore version, probably=
=20
>>> around
>>> the time of Spring 1.2 final (alongside the Web Flow preview downloa=
d).=20
>>> No
>>> problem to build with JDK 1.5 there!
>>>
>>> -----
>>>
>>> I'll also keep the Hibernate3 annotation support out of Spring 1.2.=20
>>> After
>>> all, Hibernate annotations are still alpha anyway. The
>>> AnnotationSessionFactoryBean is pretty simple anyway, so it should be
>>> sufficient to put this integration code on the Wiki or the like.
>>> Essentially, if you stick to enumerating the names of annotated clas=
ses=20
>>> in
>>> standard "hibernate.cfg.xml", all you need is:
>>>
>>> public class AnnotationsSessionFactoryBean extends=20
>>> LocalSessionFactoryBean {
>>>
>>> protected Configuration newConfiguration() throws HibernateExcept=
ion=20
>>> {
>>> return new AnnotationConfiguration();
>>> }
>>> }
>>>
>>> and hibernate-annotation.jar on the class path. Actually, I'll proba=
bly=20
>>> add
>>> a "configurationClass" property to our default LocalSessionFactoryBe=
an:=20
>>> then
>>> you wouldn't even need such a subclass but only a=20
>>> LocalSessionFactoryBean
>>> definition with:
>>>
>>> <bean id=3D"sessionFactory"
>>> class=3D"org.springframework.orm.hibernate3.LocalSessionFactoryBean">
>>> <property name=3D"configLocation">
>>> <value>classpath:hibernate.cfg.xml</value>
>>> </property>
>>> <property name=3D"configurationClass">
>>> <value>org.hibernate.cfg.AnnotationConfiguration</value>
>>> </property>
>>> </bean>
>>>
>>> That should be good enough for a start. Enumerating the names of=20
>>> annotated
>>> packages and classes on the LocalSessionFactoryBean itself is a=20
>>> convenience
>>> feature that we can arguably provide later; it's easy enough to do in=
a
>>> custom subclass of LocalSessionFactoryBean.
>>>
>>> Juergen
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: spr...@li...
>>> [mailto:spr...@li...]On Beha=
lf
>>> Of Colin Sampaleanu
>>> Sent: Friday, March 11, 2005 11:42 PM
>>> To: spr...@li...
>>> Subject: Re: [Springframework-developer] Hibernate 3 annotations in 1=
.2
>>> rc1
>>>
>>>
>>> Parallel to the 'spring' module is a module called samples. Inside t=
hat=20
>>> is a
>>> tiger
>>> project which contains the transaction Annotations stuff, including a
>>> unit test, as well as some more experimental JMX Annotation stuff tha=
t
>>> Rob did. Also inside samples is a
>>> tiger-samples/jpetstore-annotations
>>> project which is a version of the JPetstore that is almost identical =
to
>>> the commons-attribute version of the petstore, except it uses the
>>> Annotations code. The latter depends on the code from the 'tiger'=20
>>> project.
>>>
>>> The ant builds and Eclipse projects for these both use and expect JDK
>>> 1.5. There's no IDEA projects, since I don't use IDEA.
>>>
>>> Colin
>>>
>>> Juergen Hoeller wrote:
>>>
>>>> Well, we could simply give this a try - we'll see whether defining
>>>> annotation classes and writing annotations access works with "-targe=
t=20
>>>> 1.3".
>>>> Generics shouldn't be a problem when just accessing an API - that=20
>>>> should
>>>> (hopefully) not require "-target 1.5". Anyway, let's give this a try=
!
>>>>
>>>> On this occasion: Where does the JDK 1.5 transaction annotation code
>>>
>>> reside?
>>>
>>>> I can't find it in Spring CVS yet... We need to proceed quickly here=
;=20
>>>> after
>>>> all, 1.2 RC1 is less than a week a way.
>>>>
>>>> Juergen
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: spr...@li...
>>>> [mailto:spr...@li...]On=20
>>>> Behalf
>>>> Of Colin Sampaleanu
>>>> Sent: Friday, March 11, 2005 10:34 PM
>>>> To: spr...@li...
>>>> Subject: Re: [Springframework-developer] Hibernate 3 annotations in=20
>>>> 1.2
>>>> rc1
>>>>
>>>>
>>>> We we do need to include the actual Annotation source files=20
>>>> somewhere...
>>>>
>>>> On top of that, yes, you access the actual annotations via calls lik=
e
>>>> Annotation ann =3D targetClass.getAnnotation(filter);
>>>> or
>>>> Annotation ann =3D targetMethod.getAnnotation(filter);
>>>>
>>>> Now Annotation itself is for the most part just a regular Interface,=
=20
>>>> but
>>>> it does have a method in it
>>>> Class<? extends Annotation> annotationType();
>>>> which is 1.5 syntax specific, so I personally think 1.3 code is goin=
g=20
>>>> to
>>>> barf on trying to use this interface, never mind that in practice, a=
ny
>>>> code which gets the annotation will quickly try to see if it's a
>>>> specific type (subclass) of Annotation (since this is just a marker
>>>> interface that does nothing by itself), and do something with it, so
>>>> really the code that manipulates the Annotations themselves would ha=
ve
>>>> to be compiled as 1.5 as well.
>>>>
>>>> Colin
>>>>
>>>> Juergen Hoeller wrote:
>>>>
>>>>
>>>>
>>>>> Well, we only want to *access* annotations through the correspondin=
g=20
>>>>> JDK
>>>>>
>>>>>
>>>> 1.5
>>>>
>>>>
>>>>> API. That should be possible with -source 1.3 and -target 1.3 too, =
if=20
>>>>> I
>>>>> understand the issue correctly.
>>>>>
>>>>> The only thing we can't do is include annotations in our sources an=
d
>>>>
>>> expect
>>>
>>>>> them to be compiled into the class files. Please let me know if I'm
>>>>> completely mistaken :-)
>>>>>
>>>>> Juergen
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: spr...@li...
>>>>> [mailto:spr...@li...]On=20
>>>>> Behalf
>>>>> Of Colin Sampaleanu
>>>>> Sent: Friday, March 11, 2005 10:01 PM
>>>>> To: spr...@li...
>>>>> Subject: Re: [Springframework-developer] Hibernate 3 annotations in=
=20
>>>>> 1.2
>>>>> rc1
>>>>>
>>>>>
>>>>> I think JDK 1.5 generating 1.3 compatible code would hopefully work
>>>>> fine. But realistically, we _do_ want to use annotations, as in the
>>>>> current Tx Annotations code... So there the problem becomes that if
>>>>> everything is in the same codebase, you can't really compile some=20
>>>>> parts
>>>>> with -1.3, and some with -1.5.
>>>>>
>>>>> Juergen Hoeller wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Well, as long as we just compile against JDK 1.5 API or jars built=
=20
>>>>>> with
>>>>>>
>>>>>>
>>>> JDK
>>>>
>>>>
>>>>>> 1.5 (like hibernate-annotations.jar), we should be able to build
>>>>>> with -target 1.3 on JDK 1.5. Thinks just become hard if we intend =
to
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> include
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> annotations in some of our files or use generics.
>>>>>>
>>>>>> Admittedly, I haven't played with JDK 1.5 generating 1.3-compatibl=
e=20
>>>>>> class
>>>>>> files yet...
>>>>>>
>>>>>> Juergen
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: spr...@li...
>>>>>> [mailto:spr...@li...]On=20
>>>>>> Behalf
>>>>>> Of Colin Sampaleanu
>>>>>> Sent: Friday, March 11, 2005 12:51 AM
>>>>>> To: spr...@li...
>>>>>> Subject: Re: [Springframework-developer] Hibernate 3 annotations i=
n=20
>>>>>> 1.2
>>>>>> rc1
>>>>>>
>>>>>>
>>>>>> Short of switching to separate source modules (hint hint :-) ),=20
>>>>>> that's
>>>>>> going to be pretty hard to do. We can compile with JDK 1.5, for=20
>>>>>> lower
>>>>>> target versions, but then if you don't specify a 1.5 target versi=
on,=20
>>>>>> the
>>>>>> annotations stuff would blow up.
>>>>>>
>>>>>>
>>>>>> Juergen Hoeller wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Thanks for the suggestion, Dan! I've prototypically added such an
>>>>>>> AnnotationsSessionFactoryBean.
>>>>>>> However, the Hibernate3 annotations jar is built with JDK 1.5, so=
=20
>>>>>>> we
>>>>>>> can only build and ship this class if our build process switches =
to
>>>>>>> JDK 1.5 required too. We might switch to building with JDK 1.5=20
>>>>>>> anyway,
>>>>>>> though, for our new transaction annotation feature that we'd like=
=20
>>>>>>> to
>>>>>>> ship in Spring 1.2.
>>>>>>> Juergen
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> *From:* spr...@li...
>>>>>>> [mailto:spr...@li...]*O=
n
>>>>>>> Behalf Of *Washusen, Dan
>>>>>>> *Sent:* Thursday, March 10, 2005 7:09 AM
>>>>>>> *To:* spr...@li...
>>>>>>> *Subject:* RE: [Springframework-developer] Hibernate 3 annotatio=
ns
>>>>>>> in 1.2 rc1
>>>>>>>
>>>>>>> Incase anyone is interested; I=92ve attached an implementation o=
f
>>>>>>> the bean definition I described below.
>>>>>>>
>>>>>>> Cheers,
>>>>>>>
>>>>>>> Dan
>>>>>>>
>>>>>>> ---------------------------------------------------------------=
----
>>>>>>> ---
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> --=20
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> *From:* spr...@li...
>>>>>>> [mailto:spr...@li...] *=
On
>>>>>>> Behalf Of *Washusen, Dan
>>>>>>> *Sent:* Wednesday, 9 March 2005 12:29 PM
>>>>>>> *To:* spr...@li...
>>>>>>> *Subject:* [Springframework-developer] Hibernate 3 annotations i=
n
>>>>>>> 1.2 rc1
>>>>>>>
>>>>>>> Hey guys,
>>>>>>>
>>>>>>> I=92ve bean mucking around with Hibernate 3 (with annotations)
>>>>>>> support in nightly build. All is going well but I thought I woul=
d
>>>>>>> offer some feedback=85
>>>>>>>
>>>>>>> 1. I had to extend the
>>>>>>> org.springframework.orm.hibernate3.LocalSessionFactoryBean
>>>>>>> class and override the newConfiguration() method to return
>>>>>>> an instance of org.hibernate.cfg.AnnotationConfiguration.
>>>>>>> 2. I then moved the list of mappings (from hibernate2)
>>>>>>> specified by mappingResources into the hibernate.cfg.xml
>>>>>>> file (using the format specified by the Hibernate
>>>>>>> annotations page) and specified the location using the
>>>>>>> configLocation property.
>>>>>>>
>>>>>>> Pretty easy really=85
>>>>>>>
>>>>>>> A provided extension of LocalSessionFactoryBean that had support
>>>>>>> for annotated classes would be nice. The bean definition could
>>>>>>> look something like:
>>>>>>>
>>>>>>> <bean id=3D"sessionFactory"
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> class=3D"org.springframework.orm.hibernate3.AnnotationsLocalSessio=
nFac=20
>>>>>> toryB
>>>>>
>>> e
>>>
>>>>>>
>>>>>>
>>>> a
>>>>
>>>>
>>>>>>
>>>>>>
>>>>> n
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> ">
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> <property name=3D"dataSource">
>>>>>>>
>>>>>>> <ref local=3D"dataSource"/>
>>>>>>>
>>>>>>> </property>
>>>>>>>
>>>>>>> <property name=3D"mappingPackage">
>>>>>>>
>>>>>>> <value>some.package</value>
>>>>>>>
>>>>>>> </property>
>>>>>>>
>>>>>>> <property name=3D"annotatedClasses">
>>>>>>>
>>>>>>> <list>
>>>>>>>
>>>>>>> <value>com.package.Foo</value>
>>>>>>>
>>>>>>> <value>com.package.Bar</value>
>>>>>>>
>>>>>>> </list>
>>>>>>>
>>>>>>> </property>
>>>>>>>
>>>>>>> </bean>
>>>>>>>
>>>>>>> Cheers,
>>>>>>>
>>>>>>> Dan
>>>>>>>
>>>>>>> www.sensis.com.au
>>>>>>>
>>>>>>> A leading Australian advertising, information
>>>>>>>
>>>>>>> and directories business.
>>>>>>>
>>>>>>>
>>>>>>> www.yellowpages.com.au
>>>>>>> www.whitepages.com.au
>>>>>>> www.citysearch.com.au
>>>>>>> www.whereis.com.au
>>>>>>> www.telstra.com.au
>>>>>>> www.tradingpost.com.au
>>>>>>>
>>>>>>> This email and any attachments are intended only for the use of t=
he
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> recipient and may be confidential and/or legally privileged.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Sensis Pty Ltd disclaims liability for any errors, omissions,=20
>>>>>>> viruses,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>> loss
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>>
>>>>>>>
>>>>>> and/or damage arising from using, opening or transmitting this=20
>>>>>> email.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> If you are not the intended recipient you must not use, interfere=
=20
>>>>>>> with,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> disclose, copy or retain this email and you should notify the send=
er
>>>>>> immediately by return email or by contacting Sensis Pty Ltd by=20
>>>>>> telephone
>>>>>>
>>>>>>
>>>> on
>>>>
>>>>
>>>>>> [+61 3 8653 5000]
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> www.sensis.com.au
>>>>>>>
>>>>>>> A leading Australian advertising, information
>>>>>>>
>>>>>>> and directories business.
>>>>>>>
>>>>>>>
>>>>>>> www.yellowpages.com.au
>>>>>>> www.whitepages.com.au
>>>>>>> www.citysearch.com.au
>>>>>>> www.whereis.com.au
>>>>>>> www.telstra.com.au
>>>>>>> www.tradingpost.com.au
>>>>>>>
>>>>>>> This email and any attachments are intended only for the use of t=
he
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> recipient and may be confidential and/or legally privileged.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Sensis Pty Ltd disclaims liability for any errors, omissions,=20
>>>>>>> viruses,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>> loss
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>>>
>>>>>>>
>>>>>> and/or damage arising from using, opening or transmitting this=20
>>>>>> email.
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> If you are not the intended recipient you must not use, interfere=
=20
>>>>>>> with,
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> disclose, copy or retain this email and you should notify the send=
er
>>>>>> immediately by return email or by contacting Sensis Pty Ltd by=20
>>>>>> telephone
>>>>>>
>>>>>>
>>>> on
>>>>
>>>>
>>>>>> [+61 3 8653 5000]
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>
>>>>
>>>>
>>>> -------------------------------------------------------
>>>> SF email is sponsored by - The IT Product Guide
>>>> Read honest & candid reviews on hundreds of IT Products from real=20
>>>> 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-develop=
er
>>>>
>>>>
>>>>
>>>> -------------------------------------------------------
>>>> SF email is sponsored by - The IT Product Guide
>>>> Read honest & candid reviews on hundreds of IT Products from real=20
>>>> 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-develop=
er
>>>>
>>>>
>>>
>>>
>>>
>>> -------------------------------------------------------
>>> SF email is sponsored by - The IT Product Guide
>>> Read honest & candid reviews on hundreds of IT Products from real=20
>>> 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-develope=
r
>>>
>>>
>>>
>>> -------------------------------------------------------
>>> SF email is sponsored by - The IT Product Guide
>>> Read honest & candid reviews on hundreds of IT Products from real=20
>>> 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-develope=
r
>>>
>>>
>>
>>
>>
>> -------------------------------------------------------
>> SF email is sponsored by - The IT Product Guide
>> Read honest & candid reviews on hundreds of IT Products from real user=
s.
>> Discover which products truly live up to the hype. Start reading now.
>> http://ads.osdn.com/?ad_ide95&alloc_id=14396&op=3Dclick
>> _______________________________________________
>> 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=3D6595&alloc_id=3D14396&op=3Dclick
> _______________________________________________
> Springframework-developer mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-developer
>
>=20
|
|
From: Colin S. <col...@ex...> - 2005-03-12 18:54:04
|
TxAttribute was intentional. The problem with TransactionAttribute is
that that is what EJB3 uses. If we use that, then it would preclude a
file having both our and their Annotations, or they would have to be
spelled out in fully qualified form (with package). I think that's not
acceptable.
However, I just saw an AOP/Annotations article a few days ago (from
Adrian Coyler I think), where he made up an annotation called
'Transactional'. How about using that?
Colin
Thomas Risberg wrote:
> +1 for TransactionAttribute
>
> I also think that an add-on download would be OK to begin with, but
> we need to come up with a long-term strategy for targeting 1.3, 1.4
> and 5.0.
>
> Thomas
>
> On Mar 12, 2005, at 11:43 AM, Juergen Hoeller wrote:
>
>> I've just looked at the code in the "tiger" module. I haven't
>> considered
>> that annotation classes *themselves* use annotations too. This
>> indeeds needs
>> to be built with "-source 1.5" and consequently also with "-target
>> 1.5".
>>
>> Which means that it's not feasible to include this in the standard
>> Spring
>> 1.2 download. I guess it's best then to keep the standard download
>> buildable
>> on JDK 1.4, an of course runnable on JDK >= 1.3.
>>
>> There is also a couple of things worth considering from the
>> implementation
>> point of view. The JDK 1.5 enums for propagation behavior and isolation
>> level are pretty generic and would make sense in the transaction
>> package
>> itself in a full JDK 1.5 version of Spring, replacing
>> PlatformTransactionManager's constants completely.
>>
>> Furthermore, I would prefer "TransactionAttribute" or
>> "TransactionAnnotation" instead of "TxAttribute": we don't use "tx"
>> anywhere
>> else. I think this has already been discussed before, but I don't
>> remember
>> the result. Sure, we already have a TransactionAttribute class in the
>> "transaction.interceptor" package, but that wouldn't hurt if the JDK
>> 1.5
>> stuff is in a separate package.
>>
>> I would suggest to do a preview/add-on download of the JDK 1.5
>> transaction
>> annotation support plus the corresponding JPetStore version,
>> probably around
>> the time of Spring 1.2 final (alongside the Web Flow preview
>> download). No
>> problem to build with JDK 1.5 there!
>>
>> -----
>>
>> I'll also keep the Hibernate3 annotation support out of Spring 1.2.
>> After
>> all, Hibernate annotations are still alpha anyway. The
>> AnnotationSessionFactoryBean is pretty simple anyway, so it should be
>> sufficient to put this integration code on the Wiki or the like.
>> Essentially, if you stick to enumerating the names of annotated
>> classes in
>> standard "hibernate.cfg.xml", all you need is:
>>
>> public class AnnotationsSessionFactoryBean extends
>> LocalSessionFactoryBean {
>>
>> protected Configuration newConfiguration() throws
>> HibernateException {
>> return new AnnotationConfiguration();
>> }
>> }
>>
>> and hibernate-annotation.jar on the class path. Actually, I'll
>> probably add
>> a "configurationClass" property to our default
>> LocalSessionFactoryBean: then
>> you wouldn't even need such a subclass but only a
>> LocalSessionFactoryBean
>> definition with:
>>
>> <bean id="sessionFactory"
>> class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
>> <property name="configLocation">
>> <value>classpath:hibernate.cfg.xml</value>
>> </property>
>> <property name="configurationClass">
>> <value>org.hibernate.cfg.AnnotationConfiguration</value>
>> </property>
>> </bean>
>>
>> That should be good enough for a start. Enumerating the names of
>> annotated
>> packages and classes on the LocalSessionFactoryBean itself is a
>> convenience
>> feature that we can arguably provide later; it's easy enough to do in a
>> custom subclass of LocalSessionFactoryBean.
>>
>> Juergen
>>
>>
>>
>> -----Original Message-----
>> From: spr...@li...
>> [mailto:spr...@li...]On Behalf
>> Of Colin Sampaleanu
>> Sent: Friday, March 11, 2005 11:42 PM
>> To: spr...@li...
>> Subject: Re: [Springframework-developer] Hibernate 3 annotations in 1.2
>> rc1
>>
>>
>> Parallel to the 'spring' module is a module called samples. Inside
>> that is a
>> tiger
>> project which contains the transaction Annotations stuff, including a
>> unit test, as well as some more experimental JMX Annotation stuff that
>> Rob did. Also inside samples is a
>> tiger-samples/jpetstore-annotations
>> project which is a version of the JPetstore that is almost identical to
>> the commons-attribute version of the petstore, except it uses the
>> Annotations code. The latter depends on the code from the 'tiger'
>> project.
>>
>> The ant builds and Eclipse projects for these both use and expect JDK
>> 1.5. There's no IDEA projects, since I don't use IDEA.
>>
>> Colin
>>
>> Juergen Hoeller wrote:
>>
>>> Well, we could simply give this a try - we'll see whether defining
>>> annotation classes and writing annotations access works with
>>> "-target 1.3".
>>> Generics shouldn't be a problem when just accessing an API - that
>>> should
>>> (hopefully) not require "-target 1.5". Anyway, let's give this a try!
>>>
>>> On this occasion: Where does the JDK 1.5 transaction annotation code
>>
>> reside?
>>
>>> I can't find it in Spring CVS yet... We need to proceed quickly
>>> here; after
>>> all, 1.2 RC1 is less than a week a way.
>>>
>>> Juergen
>>>
>>>
>>> -----Original Message-----
>>> From: spr...@li...
>>> [mailto:spr...@li...]On
>>> Behalf
>>> Of Colin Sampaleanu
>>> Sent: Friday, March 11, 2005 10:34 PM
>>> To: spr...@li...
>>> Subject: Re: [Springframework-developer] Hibernate 3 annotations in
>>> 1.2
>>> rc1
>>>
>>>
>>> We we do need to include the actual Annotation source files
>>> somewhere...
>>>
>>> On top of that, yes, you access the actual annotations via calls like
>>> Annotation ann = targetClass.getAnnotation(filter);
>>> or
>>> Annotation ann = targetMethod.getAnnotation(filter);
>>>
>>> Now Annotation itself is for the most part just a regular
>>> Interface, but
>>> it does have a method in it
>>> Class<? extends Annotation> annotationType();
>>> which is 1.5 syntax specific, so I personally think 1.3 code is
>>> going to
>>> barf on trying to use this interface, never mind that in practice, any
>>> code which gets the annotation will quickly try to see if it's a
>>> specific type (subclass) of Annotation (since this is just a marker
>>> interface that does nothing by itself), and do something with it, so
>>> really the code that manipulates the Annotations themselves would have
>>> to be compiled as 1.5 as well.
>>>
>>> Colin
>>>
>>> Juergen Hoeller wrote:
>>>
>>>
>>>
>>>> Well, we only want to *access* annotations through the
>>>> corresponding JDK
>>>>
>>>>
>>> 1.5
>>>
>>>
>>>> API. That should be possible with -source 1.3 and -target 1.3 too,
>>>> if I
>>>> understand the issue correctly.
>>>>
>>>> The only thing we can't do is include annotations in our sources and
>>>
>> expect
>>
>>>> them to be compiled into the class files. Please let me know if I'm
>>>> completely mistaken :-)
>>>>
>>>> Juergen
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: spr...@li...
>>>> [mailto:spr...@li...]On
>>>> Behalf
>>>> Of Colin Sampaleanu
>>>> Sent: Friday, March 11, 2005 10:01 PM
>>>> To: spr...@li...
>>>> Subject: Re: [Springframework-developer] Hibernate 3 annotations
>>>> in 1.2
>>>> rc1
>>>>
>>>>
>>>> I think JDK 1.5 generating 1.3 compatible code would hopefully work
>>>> fine. But realistically, we _do_ want to use annotations, as in the
>>>> current Tx Annotations code... So there the problem becomes that if
>>>> everything is in the same codebase, you can't really compile some
>>>> parts
>>>> with -1.3, and some with -1.5.
>>>>
>>>> Juergen Hoeller wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Well, as long as we just compile against JDK 1.5 API or jars
>>>>> built with
>>>>>
>>>>>
>>> JDK
>>>
>>>
>>>>> 1.5 (like hibernate-annotations.jar), we should be able to build
>>>>> with -target 1.3 on JDK 1.5. Thinks just become hard if we intend to
>>>>>
>>>>>
>>>>>
>>>>>
>>>> include
>>>>
>>>>
>>>>
>>>>
>>>>> annotations in some of our files or use generics.
>>>>>
>>>>> Admittedly, I haven't played with JDK 1.5 generating
>>>>> 1.3-compatible class
>>>>> files yet...
>>>>>
>>>>> Juergen
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: spr...@li...
>>>>> [mailto:spr...@li...]On
>>>>> Behalf
>>>>> Of Colin Sampaleanu
>>>>> Sent: Friday, March 11, 2005 12:51 AM
>>>>> To: spr...@li...
>>>>> Subject: Re: [Springframework-developer] Hibernate 3 annotations
>>>>> in 1.2
>>>>> rc1
>>>>>
>>>>>
>>>>> Short of switching to separate source modules (hint hint :-) ),
>>>>> that's
>>>>> going to be pretty hard to do. We can compile with JDK 1.5, for
>>>>> lower
>>>>> target versions, but then if you don't specify a 1.5 target
>>>>> version, the
>>>>> annotations stuff would blow up.
>>>>>
>>>>>
>>>>> Juergen Hoeller wrote:
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Thanks for the suggestion, Dan! I've prototypically added such an
>>>>>> AnnotationsSessionFactoryBean.
>>>>>> However, the Hibernate3 annotations jar is built with JDK 1.5,
>>>>>> so we
>>>>>> can only build and ship this class if our build process switches to
>>>>>> JDK 1.5 required too. We might switch to building with JDK 1.5
>>>>>> anyway,
>>>>>> though, for our new transaction annotation feature that we'd
>>>>>> like to
>>>>>> ship in Spring 1.2.
>>>>>> Juergen
>>>>>>
>>>>>> -----Original Message-----
>>>>>> *From:* spr...@li...
>>>>>> [mailto:spr...@li...]*On
>>>>>> Behalf Of *Washusen, Dan
>>>>>> *Sent:* Thursday, March 10, 2005 7:09 AM
>>>>>> *To:* spr...@li...
>>>>>> *Subject:* RE: [Springframework-developer] Hibernate 3 annotations
>>>>>> in 1.2 rc1
>>>>>>
>>>>>> Incase anyone is interested; I’ve attached an implementation of
>>>>>> the bean definition I described below.
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Dan
>>>>>>
>>>>>>
>>>>>> -------------------------------------------------------------------
>>>>>> ---
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> --
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> *From:* spr...@li...
>>>>>> [mailto:spr...@li...] *On
>>>>>> Behalf Of *Washusen, Dan
>>>>>> *Sent:* Wednesday, 9 March 2005 12:29 PM
>>>>>> *To:* spr...@li...
>>>>>> *Subject:* [Springframework-developer] Hibernate 3 annotations in
>>>>>> 1.2 rc1
>>>>>>
>>>>>> Hey guys,
>>>>>>
>>>>>> I’ve bean mucking around with Hibernate 3 (with annotations)
>>>>>> support in nightly build. All is going well but I thought I would
>>>>>> offer some feedback…
>>>>>>
>>>>>> 1. I had to extend the
>>>>>> org.springframework.orm.hibernate3.LocalSessionFactoryBean
>>>>>> class and override the newConfiguration() method to return
>>>>>> an instance of org.hibernate.cfg.AnnotationConfiguration.
>>>>>> 2. I then moved the list of mappings (from hibernate2)
>>>>>> specified by mappingResources into the hibernate.cfg.xml
>>>>>> file (using the format specified by the Hibernate
>>>>>> annotations page) and specified the location using the
>>>>>> configLocation property.
>>>>>>
>>>>>> Pretty easy really…
>>>>>>
>>>>>> A provided extension of LocalSessionFactoryBean that had support
>>>>>> for annotated classes would be nice. The bean definition could
>>>>>> look something like:
>>>>>>
>>>>>> <bean id="sessionFactory"
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> class="org.springframework.orm.hibernate3.AnnotationsLocalSessionFac
>>>>> toryB
>>>>
>> e
>>
>>>>>
>>>>>
>>> a
>>>
>>>
>>>>>
>>>>>
>>>> n
>>>>
>>>>
>>>>
>>>>
>>>>> ">
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> <property name="dataSource">
>>>>>>
>>>>>> <ref local="dataSource"/>
>>>>>>
>>>>>> </property>
>>>>>>
>>>>>> <property name="mappingPackage">
>>>>>>
>>>>>> <value>some.package</value>
>>>>>>
>>>>>> </property>
>>>>>>
>>>>>> <property name="annotatedClasses">
>>>>>>
>>>>>> <list>
>>>>>>
>>>>>> <value>com.package.Foo</value>
>>>>>>
>>>>>> <value>com.package.Bar</value>
>>>>>>
>>>>>> </list>
>>>>>>
>>>>>> </property>
>>>>>>
>>>>>> </bean>
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Dan
>>>>>>
>>>>>> www.sensis.com.au
>>>>>>
>>>>>> A leading Australian advertising, information
>>>>>>
>>>>>> and directories business.
>>>>>>
>>>>>>
>>>>>> www.yellowpages.com.au
>>>>>> www.whitepages.com.au
>>>>>> www.citysearch.com.au
>>>>>> www.whereis.com.au
>>>>>> www.telstra.com.au
>>>>>> www.tradingpost.com.au
>>>>>>
>>>>>> This email and any attachments are intended only for the use of the
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> recipient and may be confidential and/or legally privileged.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Sensis Pty Ltd disclaims liability for any errors, omissions,
>>>>>> viruses,
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>> loss
>>>>
>>>>
>>>>
>>>>
>>>>>>
>>>>>>
>>>>> and/or damage arising from using, opening or transmitting this
>>>>> email.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> If you are not the intended recipient you must not use,
>>>>>> interfere with,
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> disclose, copy or retain this email and you should notify the sender
>>>>> immediately by return email or by contacting Sensis Pty Ltd by
>>>>> telephone
>>>>>
>>>>>
>>> on
>>>
>>>
>>>>> [+61 3 8653 5000]
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> www.sensis.com.au
>>>>>>
>>>>>> A leading Australian advertising, information
>>>>>>
>>>>>> and directories business.
>>>>>>
>>>>>>
>>>>>> www.yellowpages.com.au
>>>>>> www.whitepages.com.au
>>>>>> www.citysearch.com.au
>>>>>> www.whereis.com.au
>>>>>> www.telstra.com.au
>>>>>> www.tradingpost.com.au
>>>>>>
>>>>>> This email and any attachments are intended only for the use of the
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> recipient and may be confidential and/or legally privileged.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> Sensis Pty Ltd disclaims liability for any errors, omissions,
>>>>>> viruses,
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>> loss
>>>>
>>>>
>>>>
>>>>
>>>>>>
>>>>>>
>>>>> and/or damage arising from using, opening or transmitting this
>>>>> email.
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>> If you are not the intended recipient you must not use,
>>>>>> interfere with,
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>> disclose, copy or retain this email and you should notify the sender
>>>>> immediately by return email or by contacting Sensis Pty Ltd by
>>>>> telephone
>>>>>
>>>>>
>>> on
>>>
>>>
>>>>> [+61 3 8653 5000]
>>>>>
>>>>>
>>>>>
>>>>>
>>>
>>>
>>>
>>> -------------------------------------------------------
>>> 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
>>>
>>>
>>
>>
>>
>> -------------------------------------------------------
>> 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
>>
>>
>
>
>
> -------------------------------------------------------
> 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_ide95&alloc_id396&op=click
> _______________________________________________
> Springframework-developer mailing list
> Spr...@li...
> https://lists.sourceforge.net/lists/listinfo/springframework-developer
|
|
From: Thomas R. <tho...@tr...> - 2005-03-12 18:41:17
|
+1 for TransactionAttribute
I also think that an add-on download would be OK to begin with, but we =20=
need to come up with a long-term strategy for targeting 1.3, 1.4 and =20=
5.0.
Thomas
On Mar 12, 2005, at 11:43 AM, Juergen Hoeller wrote:
> I've just looked at the code in the "tiger" module. I haven't =20
> considered
> that annotation classes *themselves* use annotations too. This indeeds =
=20
> needs
> to be built with "-source 1.5" and consequently also with "-target =20
> 1.5".
>
> Which means that it's not feasible to include this in the standard =20
> Spring
> 1.2 download. I guess it's best then to keep the standard download =20
> buildable
> on JDK 1.4, an of course runnable on JDK >=3D 1.3.
>
> There is also a couple of things worth considering from the =20
> implementation
> point of view. The JDK 1.5 enums for propagation behavior and =
isolation
> level are pretty generic and would make sense in the transaction =20
> package
> itself in a full JDK 1.5 version of Spring, replacing
> PlatformTransactionManager's constants completely.
>
> Furthermore, I would prefer "TransactionAttribute" or
> "TransactionAnnotation" instead of "TxAttribute": we don't use "tx" =20=
> anywhere
> else. I think this has already been discussed before, but I don't =20
> remember
> the result. Sure, we already have a TransactionAttribute class in the
> "transaction.interceptor" package, but that wouldn't hurt if the JDK =20=
> 1.5
> stuff is in a separate package.
>
> I would suggest to do a preview/add-on download of the JDK 1.5 =20
> transaction
> annotation support plus the corresponding JPetStore version, probably =20=
> around
> the time of Spring 1.2 final (alongside the Web Flow preview =20
> download). No
> problem to build with JDK 1.5 there!
>
> -----
>
> I'll also keep the Hibernate3 annotation support out of Spring 1.2. =20=
> After
> all, Hibernate annotations are still alpha anyway. The
> AnnotationSessionFactoryBean is pretty simple anyway, so it should be
> sufficient to put this integration code on the Wiki or the like.
> Essentially, if you stick to enumerating the names of annotated =20
> classes in
> standard "hibernate.cfg.xml", all you need is:
>
> public class AnnotationsSessionFactoryBean extends =20
> LocalSessionFactoryBean {
>
> protected Configuration newConfiguration() throws =
HibernateException {
> return new AnnotationConfiguration();
> }
> }
>
> and hibernate-annotation.jar on the class path. Actually, I'll =20
> probably add
> a "configurationClass" property to our default =20
> LocalSessionFactoryBean: then
> you wouldn't even need such a subclass but only a =20
> LocalSessionFactoryBean
> definition with:
>
> <bean id=3D"sessionFactory"
> class=3D"org.springframework.orm.hibernate3.LocalSessionFactoryBean">
> <property name=3D"configLocation">
> <value>classpath:hibernate.cfg.xml</value>
> </property>
> <property name=3D"configurationClass">
> <value>org.hibernate.cfg.AnnotationConfiguration</value>
> </property>
> </bean>
>
> That should be good enough for a start. Enumerating the names of =20
> annotated
> packages and classes on the LocalSessionFactoryBean itself is a =20
> convenience
> feature that we can arguably provide later; it's easy enough to do in =
a
> custom subclass of LocalSessionFactoryBean.
>
> Juergen
>
>
>
> -----Original Message-----
> From: spr...@li...
> [mailto:spr...@li...]On =
Behalf
> Of Colin Sampaleanu
> Sent: Friday, March 11, 2005 11:42 PM
> To: spr...@li...
> Subject: Re: [Springframework-developer] Hibernate 3 annotations in =
1.2
> rc1
>
>
> Parallel to the 'spring' module is a module called samples. Inside =20
> that is a
> tiger
> project which contains the transaction Annotations stuff, including a
> unit test, as well as some more experimental JMX Annotation stuff that
> Rob did. Also inside samples is a
> tiger-samples/jpetstore-annotations
> project which is a version of the JPetstore that is almost identical =
to
> the commons-attribute version of the petstore, except it uses the
> Annotations code. The latter depends on the code from the 'tiger' =20
> project.
>
> The ant builds and Eclipse projects for these both use and expect JDK
> 1.5. There's no IDEA projects, since I don't use IDEA.
>
> Colin
>
> Juergen Hoeller wrote:
>
>> Well, we could simply give this a try - we'll see whether defining
>> annotation classes and writing annotations access works with "-target =
=20
>> 1.3".
>> Generics shouldn't be a problem when just accessing an API - that =20
>> should
>> (hopefully) not require "-target 1.5". Anyway, let's give this a try!
>>
>> On this occasion: Where does the JDK 1.5 transaction annotation code
> reside?
>> I can't find it in Spring CVS yet... We need to proceed quickly here; =
=20
>> after
>> all, 1.2 RC1 is less than a week a way.
>>
>> Juergen
>>
>>
>> -----Original Message-----
>> From: spr...@li...
>> [mailto:spr...@li...]On =20
>> Behalf
>> Of Colin Sampaleanu
>> Sent: Friday, March 11, 2005 10:34 PM
>> To: spr...@li...
>> Subject: Re: [Springframework-developer] Hibernate 3 annotations in =20=
>> 1.2
>> rc1
>>
>>
>> We we do need to include the actual Annotation source files =20
>> somewhere...
>>
>> On top of that, yes, you access the actual annotations via calls like
>> Annotation ann =3D targetClass.getAnnotation(filter);
>> or
>> Annotation ann =3D targetMethod.getAnnotation(filter);
>>
>> Now Annotation itself is for the most part just a regular Interface, =20=
>> but
>> it does have a method in it
>> Class<? extends Annotation> annotationType();
>> which is 1.5 syntax specific, so I personally think 1.3 code is going =
=20
>> to
>> barf on trying to use this interface, never mind that in practice, =
any
>> code which gets the annotation will quickly try to see if it's a
>> specific type (subclass) of Annotation (since this is just a marker
>> interface that does nothing by itself), and do something with it, so
>> really the code that manipulates the Annotations themselves would =
have
>> to be compiled as 1.5 as well.
>>
>> Colin
>>
>> Juergen Hoeller wrote:
>>
>>
>>
>>> Well, we only want to *access* annotations through the corresponding =
=20
>>> JDK
>>>
>>>
>> 1.5
>>
>>
>>> API. That should be possible with -source 1.3 and -target 1.3 too, =20=
>>> if I
>>> understand the issue correctly.
>>>
>>> The only thing we can't do is include annotations in our sources and
> expect
>>> them to be compiled into the class files. Please let me know if I'm
>>> completely mistaken :-)
>>>
>>> Juergen
>>>
>>>
>>> -----Original Message-----
>>> From: spr...@li...
>>> [mailto:spr...@li...]On =20
>>> Behalf
>>> Of Colin Sampaleanu
>>> Sent: Friday, March 11, 2005 10:01 PM
>>> To: spr...@li...
>>> Subject: Re: [Springframework-developer] Hibernate 3 annotations in =20=
>>> 1.2
>>> rc1
>>>
>>>
>>> I think JDK 1.5 generating 1.3 compatible code would hopefully work
>>> fine. But realistically, we _do_ want to use annotations, as in the
>>> current Tx Annotations code... So there the problem becomes that if
>>> everything is in the same codebase, you can't really compile some =20=
>>> parts
>>> with -1.3, and some with -1.5.
>>>
>>> Juergen Hoeller wrote:
>>>
>>>
>>>
>>>
>>>
>>>> Well, as long as we just compile against JDK 1.5 API or jars built =20=
>>>> with
>>>>
>>>>
>> JDK
>>
>>
>>>> 1.5 (like hibernate-annotations.jar), we should be able to build
>>>> with -target 1.3 on JDK 1.5. Thinks just become hard if we intend =
to
>>>>
>>>>
>>>>
>>>>
>>> include
>>>
>>>
>>>
>>>
>>>> annotations in some of our files or use generics.
>>>>
>>>> Admittedly, I haven't played with JDK 1.5 generating 1.3-compatible =
=20
>>>> class
>>>> files yet...
>>>>
>>>> Juergen
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: spr...@li...
>>>> [mailto:spr...@li...]On =20=
>>>> Behalf
>>>> Of Colin Sampaleanu
>>>> Sent: Friday, March 11, 2005 12:51 AM
>>>> To: spr...@li...
>>>> Subject: Re: [Springframework-developer] Hibernate 3 annotations in =
=20
>>>> 1.2
>>>> rc1
>>>>
>>>>
>>>> Short of switching to separate source modules (hint hint :-) ), =20
>>>> that's
>>>> going to be pretty hard to do. We can compile with JDK 1.5, for =20
>>>> lower
>>>> target versions, but then if you don't specify a 1.5 target =20
>>>> version, the
>>>> annotations stuff would blow up.
>>>>
>>>>
>>>> Juergen Hoeller wrote:
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Thanks for the suggestion, Dan! I've prototypically added such an
>>>>> AnnotationsSessionFactoryBean.
>>>>> However, the Hibernate3 annotations jar is built with JDK 1.5, so =20=
>>>>> we
>>>>> can only build and ship this class if our build process switches =
to
>>>>> JDK 1.5 required too. We might switch to building with JDK 1.5 =20
>>>>> anyway,
>>>>> though, for our new transaction annotation feature that we'd like =20=
>>>>> to
>>>>> ship in Spring 1.2.
>>>>> Juergen
>>>>>
>>>>> -----Original Message-----
>>>>> *From:* spr...@li...
>>>>> [mailto:spr...@li...]*On
>>>>> Behalf Of *Washusen, Dan
>>>>> *Sent:* Thursday, March 10, 2005 7:09 AM
>>>>> *To:* spr...@li...
>>>>> *Subject:* RE: [Springframework-developer] Hibernate 3 =
annotations
>>>>> in 1.2 rc1
>>>>>
>>>>> Incase anyone is interested; I=92ve attached an implementation of
>>>>> the bean definition I described below.
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Dan
>>>>>
>>>>> =20
>>>>> =
-------------------------------------------------------------------=20
>>>>> ---
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> --
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> *From:* spr...@li...
>>>>> [mailto:spr...@li...] =
*On
>>>>> Behalf Of *Washusen, Dan
>>>>> *Sent:* Wednesday, 9 March 2005 12:29 PM
>>>>> *To:* spr...@li...
>>>>> *Subject:* [Springframework-developer] Hibernate 3 annotations in
>>>>> 1.2 rc1
>>>>>
>>>>> Hey guys,
>>>>>
>>>>> I=92ve bean mucking around with Hibernate 3 (with annotations)
>>>>> support in nightly build. All is going well but I thought I would
>>>>> offer some feedback=85
>>>>>
>>>>> 1. I had to extend the
>>>>> org.springframework.orm.hibernate3.LocalSessionFactoryBean
>>>>> class and override the newConfiguration() method to return
>>>>> an instance of org.hibernate.cfg.AnnotationConfiguration.
>>>>> 2. I then moved the list of mappings (from hibernate2)
>>>>> specified by mappingResources into the hibernate.cfg.xml
>>>>> file (using the format specified by the Hibernate
>>>>> annotations page) and specified the location using the
>>>>> configLocation property.
>>>>>
>>>>> Pretty easy really=85
>>>>>
>>>>> A provided extension of LocalSessionFactoryBean that had support
>>>>> for annotated classes would be nice. The bean definition could
>>>>> look something like:
>>>>>
>>>>> <bean id=3D"sessionFactory"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> =
class=3D"org.springframework.orm.hibernate3.AnnotationsLocalSessionFac=20=
>>>> toryB
> e
>>>>
>>>>
>> a
>>
>>
>>>>
>>>>
>>> n
>>>
>>>
>>>
>>>
>>>> ">
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> <property name=3D"dataSource">
>>>>>
>>>>> <ref local=3D"dataSource"/>
>>>>>
>>>>> </property>
>>>>>
>>>>> <property name=3D"mappingPackage">
>>>>>
>>>>> <value>some.package</value>
>>>>>
>>>>> </property>
>>>>>
>>>>> <property name=3D"annotatedClasses">
>>>>>
>>>>> <list>
>>>>>
>>>>> <value>com.package.Foo</value>
>>>>>
>>>>> <value>com.package.Bar</value>
>>>>>
>>>>> </list>
>>>>>
>>>>> </property>
>>>>>
>>>>> </bean>
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Dan
>>>>>
>>>>> www.sensis.com.au
>>>>>
>>>>> A leading Australian advertising, information
>>>>>
>>>>> and directories business.
>>>>>
>>>>>
>>>>> www.yellowpages.com.au
>>>>> www.whitepages.com.au
>>>>> www.citysearch.com.au
>>>>> www.whereis.com.au
>>>>> www.telstra.com.au
>>>>> www.tradingpost.com.au
>>>>>
>>>>> This email and any attachments are intended only for the use of =
the
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> recipient and may be confidential and/or legally privileged.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Sensis Pty Ltd disclaims liability for any errors, omissions, =20
>>>>> viruses,
>>>>>
>>>>>
>>>>>
>>>>>
>>> loss
>>>
>>>
>>>
>>>
>>>>>
>>>>>
>>>> and/or damage arising from using, opening or transmitting this =20
>>>> email.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> If you are not the intended recipient you must not use, interfere =20=
>>>>> with,
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> disclose, copy or retain this email and you should notify the =
sender
>>>> immediately by return email or by contacting Sensis Pty Ltd by =20
>>>> telephone
>>>>
>>>>
>> on
>>
>>
>>>> [+61 3 8653 5000]
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> www.sensis.com.au
>>>>>
>>>>> A leading Australian advertising, information
>>>>>
>>>>> and directories business.
>>>>>
>>>>>
>>>>> www.yellowpages.com.au
>>>>> www.whitepages.com.au
>>>>> www.citysearch.com.au
>>>>> www.whereis.com.au
>>>>> www.telstra.com.au
>>>>> www.tradingpost.com.au
>>>>>
>>>>> This email and any attachments are intended only for the use of =
the
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> recipient and may be confidential and/or legally privileged.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> Sensis Pty Ltd disclaims liability for any errors, omissions, =20
>>>>> viruses,
>>>>>
>>>>>
>>>>>
>>>>>
>>> loss
>>>
>>>
>>>
>>>
>>>>>
>>>>>
>>>> and/or damage arising from using, opening or transmitting this =20
>>>> email.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>> If you are not the intended recipient you must not use, interfere =20=
>>>>> with,
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>> disclose, copy or retain this email and you should notify the =
sender
>>>> immediately by return email or by contacting Sensis Pty Ltd by =20
>>>> telephone
>>>>
>>>>
>> on
>>
>>
>>>> [+61 3 8653 5000]
>>>>
>>>>
>>>>
>>>>
>>
>>
>>
>> -------------------------------------------------------
>> SF email is sponsored by - The IT Product Guide
>> Read honest & candid reviews on hundreds of IT Products from real =20
>> 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
>>
>>
>>
>> -------------------------------------------------------
>> SF email is sponsored by - The IT Product Guide
>> Read honest & candid reviews on hundreds of IT Products from real =20
>> 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
>>
>>
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real =20
> 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
>
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real =20
> 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: Juergen H. <ju...@in...> - 2005-03-12 16:43:36
|
I've just looked at the code in the "tiger" module. I haven't considered
that annotation classes *themselves* use annotations too. This indeeds needs
to be built with "-source 1.5" and consequently also with "-target 1.5".
Which means that it's not feasible to include this in the standard Spring
1.2 download. I guess it's best then to keep the standard download buildable
on JDK 1.4, an of course runnable on JDK >= 1.3.
There is also a couple of things worth considering from the implementation
point of view. The JDK 1.5 enums for propagation behavior and isolation
level are pretty generic and would make sense in the transaction package
itself in a full JDK 1.5 version of Spring, replacing
PlatformTransactionManager's constants completely.
Furthermore, I would prefer "TransactionAttribute" or
"TransactionAnnotation" instead of "TxAttribute": we don't use "tx" anywhere
else. I think this has already been discussed before, but I don't remember
the result. Sure, we already have a TransactionAttribute class in the
"transaction.interceptor" package, but that wouldn't hurt if the JDK 1.5
stuff is in a separate package.
I would suggest to do a preview/add-on download of the JDK 1.5 transaction
annotation support plus the corresponding JPetStore version, probably around
the time of Spring 1.2 final (alongside the Web Flow preview download). No
problem to build with JDK 1.5 there!
-----
I'll also keep the Hibernate3 annotation support out of Spring 1.2. After
all, Hibernate annotations are still alpha anyway. The
AnnotationSessionFactoryBean is pretty simple anyway, so it should be
sufficient to put this integration code on the Wiki or the like.
Essentially, if you stick to enumerating the names of annotated classes in
standard "hibernate.cfg.xml", all you need is:
public class AnnotationsSessionFactoryBean extends LocalSessionFactoryBean {
protected Configuration newConfiguration() throws HibernateException {
return new AnnotationConfiguration();
}
}
and hibernate-annotation.jar on the class path. Actually, I'll probably add
a "configurationClass" property to our default LocalSessionFactoryBean: then
you wouldn't even need such a subclass but only a LocalSessionFactoryBean
definition with:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="configLocation">
<value>classpath:hibernate.cfg.xml</value>
</property>
<property name="configurationClass">
<value>org.hibernate.cfg.AnnotationConfiguration</value>
</property>
</bean>
That should be good enough for a start. Enumerating the names of annotated
packages and classes on the LocalSessionFactoryBean itself is a convenience
feature that we can arguably provide later; it's easy enough to do in a
custom subclass of LocalSessionFactoryBean.
Juergen
-----Original Message-----
From: spr...@li...
[mailto:spr...@li...]On Behalf
Of Colin Sampaleanu
Sent: Friday, March 11, 2005 11:42 PM
To: spr...@li...
Subject: Re: [Springframework-developer] Hibernate 3 annotations in 1.2
rc1
Parallel to the 'spring' module is a module called samples. Inside that is a
tiger
project which contains the transaction Annotations stuff, including a
unit test, as well as some more experimental JMX Annotation stuff that
Rob did. Also inside samples is a
tiger-samples/jpetstore-annotations
project which is a version of the JPetstore that is almost identical to
the commons-attribute version of the petstore, except it uses the
Annotations code. The latter depends on the code from the 'tiger' project.
The ant builds and Eclipse projects for these both use and expect JDK
1.5. There's no IDEA projects, since I don't use IDEA.
Colin
Juergen Hoeller wrote:
>Well, we could simply give this a try - we'll see whether defining
>annotation classes and writing annotations access works with "-target 1.3".
>Generics shouldn't be a problem when just accessing an API - that should
>(hopefully) not require "-target 1.5". Anyway, let's give this a try!
>
>On this occasion: Where does the JDK 1.5 transaction annotation code
reside?
>I can't find it in Spring CVS yet... We need to proceed quickly here; after
>all, 1.2 RC1 is less than a week a way.
>
>Juergen
>
>
>-----Original Message-----
>From: spr...@li...
>[mailto:spr...@li...]On Behalf
>Of Colin Sampaleanu
>Sent: Friday, March 11, 2005 10:34 PM
>To: spr...@li...
>Subject: Re: [Springframework-developer] Hibernate 3 annotations in 1.2
>rc1
>
>
>We we do need to include the actual Annotation source files somewhere...
>
>On top of that, yes, you access the actual annotations via calls like
> Annotation ann = targetClass.getAnnotation(filter);
>or
> Annotation ann = targetMethod.getAnnotation(filter);
>
>Now Annotation itself is for the most part just a regular Interface, but
>it does have a method in it
> Class<? extends Annotation> annotationType();
>which is 1.5 syntax specific, so I personally think 1.3 code is going to
>barf on trying to use this interface, never mind that in practice, any
>code which gets the annotation will quickly try to see if it's a
>specific type (subclass) of Annotation (since this is just a marker
>interface that does nothing by itself), and do something with it, so
>really the code that manipulates the Annotations themselves would have
>to be compiled as 1.5 as well.
>
>Colin
>
>Juergen Hoeller wrote:
>
>
>
>>Well, we only want to *access* annotations through the corresponding JDK
>>
>>
>1.5
>
>
>>API. That should be possible with -source 1.3 and -target 1.3 too, if I
>>understand the issue correctly.
>>
>>The only thing we can't do is include annotations in our sources and
expect
>>them to be compiled into the class files. Please let me know if I'm
>>completely mistaken :-)
>>
>>Juergen
>>
>>
>>-----Original Message-----
>>From: spr...@li...
>>[mailto:spr...@li...]On Behalf
>>Of Colin Sampaleanu
>>Sent: Friday, March 11, 2005 10:01 PM
>>To: spr...@li...
>>Subject: Re: [Springframework-developer] Hibernate 3 annotations in 1.2
>>rc1
>>
>>
>>I think JDK 1.5 generating 1.3 compatible code would hopefully work
>>fine. But realistically, we _do_ want to use annotations, as in the
>>current Tx Annotations code... So there the problem becomes that if
>>everything is in the same codebase, you can't really compile some parts
>>with -1.3, and some with -1.5.
>>
>>Juergen Hoeller wrote:
>>
>>
>>
>>
>>
>>>Well, as long as we just compile against JDK 1.5 API or jars built with
>>>
>>>
>JDK
>
>
>>>1.5 (like hibernate-annotations.jar), we should be able to build
>>>with -target 1.3 on JDK 1.5. Thinks just become hard if we intend to
>>>
>>>
>>>
>>>
>>include
>>
>>
>>
>>
>>>annotations in some of our files or use generics.
>>>
>>>Admittedly, I haven't played with JDK 1.5 generating 1.3-compatible class
>>>files yet...
>>>
>>>Juergen
>>>
>>>
>>>-----Original Message-----
>>>From: spr...@li...
>>>[mailto:spr...@li...]On Behalf
>>>Of Colin Sampaleanu
>>>Sent: Friday, March 11, 2005 12:51 AM
>>>To: spr...@li...
>>>Subject: Re: [Springframework-developer] Hibernate 3 annotations in 1.2
>>>rc1
>>>
>>>
>>>Short of switching to separate source modules (hint hint :-) ), that's
>>>going to be pretty hard to do. We can compile with JDK 1.5, for lower
>>>target versions, but then if you don't specify a 1.5 target version, the
>>>annotations stuff would blow up.
>>>
>>>
>>>Juergen Hoeller wrote:
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>>Thanks for the suggestion, Dan! I've prototypically added such an
>>>>AnnotationsSessionFactoryBean.
>>>>However, the Hibernate3 annotations jar is built with JDK 1.5, so we
>>>>can only build and ship this class if our build process switches to
>>>>JDK 1.5 required too. We might switch to building with JDK 1.5 anyway,
>>>>though, for our new transaction annotation feature that we'd like to
>>>>ship in Spring 1.2.
>>>>Juergen
>>>>
>>>> -----Original Message-----
>>>> *From:* spr...@li...
>>>> [mailto:spr...@li...]*On
>>>> Behalf Of *Washusen, Dan
>>>> *Sent:* Thursday, March 10, 2005 7:09 AM
>>>> *To:* spr...@li...
>>>> *Subject:* RE: [Springframework-developer] Hibernate 3 annotations
>>>> in 1.2 rc1
>>>>
>>>> Incase anyone is interested; I’ve attached an implementation of
>>>> the bean definition I described below.
>>>>
>>>> Cheers,
>>>>
>>>> Dan
>>>>
>>>> ----------------------------------------------------------------------
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>--
>>>
>>>
>>>
>>>
>>>
>>>
>>>> *From:* spr...@li...
>>>> [mailto:spr...@li...] *On
>>>> Behalf Of *Washusen, Dan
>>>> *Sent:* Wednesday, 9 March 2005 12:29 PM
>>>> *To:* spr...@li...
>>>> *Subject:* [Springframework-developer] Hibernate 3 annotations in
>>>> 1.2 rc1
>>>>
>>>> Hey guys,
>>>>
>>>> I’ve bean mucking around with Hibernate 3 (with annotations)
>>>> support in nightly build. All is going well but I thought I would
>>>> offer some feedback…
>>>>
>>>> 1. I had to extend the
>>>> org.springframework.orm.hibernate3.LocalSessionFactoryBean
>>>> class and override the newConfiguration() method to return
>>>> an instance of org.hibernate.cfg.AnnotationConfiguration.
>>>> 2. I then moved the list of mappings (from hibernate2)
>>>> specified by mappingResources into the hibernate.cfg.xml
>>>> file (using the format specified by the Hibernate
>>>> annotations page) and specified the location using the
>>>> configLocation property.
>>>>
>>>> Pretty easy really…
>>>>
>>>> A provided extension of LocalSessionFactoryBean that had support
>>>> for annotated classes would be nice. The bean definition could
>>>> look something like:
>>>>
>>>> <bean id="sessionFactory"
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>class="org.springframework.orm.hibernate3.AnnotationsLocalSessionFactoryB
e
>>>
>>>
>a
>
>
>>>
>>>
>>n
>>
>>
>>
>>
>>>">
>>>
>>>
>>>
>>>
>>>
>>>
>>>> <property name="dataSource">
>>>>
>>>> <ref local="dataSource"/>
>>>>
>>>> </property>
>>>>
>>>> <property name="mappingPackage">
>>>>
>>>> <value>some.package</value>
>>>>
>>>> </property>
>>>>
>>>> <property name="annotatedClasses">
>>>>
>>>> <list>
>>>>
>>>> <value>com.package.Foo</value>
>>>>
>>>> <value>com.package.Bar</value>
>>>>
>>>> </list>
>>>>
>>>> </property>
>>>>
>>>> </bean>
>>>>
>>>> Cheers,
>>>>
>>>> Dan
>>>>
>>>>www.sensis.com.au
>>>>
>>>>A leading Australian advertising, information
>>>>
>>>>and directories business.
>>>>
>>>>
>>>>www.yellowpages.com.au
>>>>www.whitepages.com.au
>>>>www.citysearch.com.au
>>>>www.whereis.com.au
>>>>www.telstra.com.au
>>>>www.tradingpost.com.au
>>>>
>>>>This email and any attachments are intended only for the use of the
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>recipient and may be confidential and/or legally privileged.
>>>
>>>
>>>
>>>
>>>
>>>
>>>>Sensis Pty Ltd disclaims liability for any errors, omissions, viruses,
>>>>
>>>>
>>>>
>>>>
>>loss
>>
>>
>>
>>
>>>>
>>>>
>>>and/or damage arising from using, opening or transmitting this email.
>>>
>>>
>>>
>>>
>>>
>>>
>>>>If you are not the intended recipient you must not use, interfere with,
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>disclose, copy or retain this email and you should notify the sender
>>>immediately by return email or by contacting Sensis Pty Ltd by telephone
>>>
>>>
>on
>
>
>>>[+61 3 8653 5000]
>>>
>>>
>>>
>>>
>>>
>>>
>>>>www.sensis.com.au
>>>>
>>>>A leading Australian advertising, information
>>>>
>>>>and directories business.
>>>>
>>>>
>>>>www.yellowpages.com.au
>>>>www.whitepages.com.au
>>>>www.citysearch.com.au
>>>>www.whereis.com.au
>>>>www.telstra.com.au
>>>>www.tradingpost.com.au
>>>>
>>>>This email and any attachments are intended only for the use of the
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>recipient and may be confidential and/or legally privileged.
>>>
>>>
>>>
>>>
>>>
>>>
>>>>Sensis Pty Ltd disclaims liability for any errors, omissions, viruses,
>>>>
>>>>
>>>>
>>>>
>>loss
>>
>>
>>
>>
>>>>
>>>>
>>>and/or damage arising from using, opening or transmitting this email.
>>>
>>>
>>>
>>>
>>>
>>>
>>>>If you are not the intended recipient you must not use, interfere with,
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>disclose, copy or retain this email and you should notify the sender
>>>immediately by return email or by contacting Sensis Pty Ltd by telephone
>>>
>>>
>on
>
>
>>>[+61 3 8653 5000]
>>>
>>>
>>>
>>>
>
>
>
>-------------------------------------------------------
>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
>
>
-------------------------------------------------------
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: Darren D. <da...@sh...> - 2005-03-12 16:31:47
|
1110645105
FAILED
[junit] Testcase: testAutowireByConstructorWithSimpleValues took 0.063 sec
[junit] Testcase: testConstructorArgResolution took 0.162 sec
[junit] Testcase: testConstructorArgWithSingleMatch took 0.058 sec
[junit] Testcase: testThrowsExceptionOnTooManyArguments took 0.055 sec
[junit] Testcase: testThrowsExceptionOnAmbiguousResolution took 0.056 sec
[junit] Testcase: testFactoryBeanDefinedAsPrototype took 0.047 sec
[junit] Testcase: testDependsOn took 0.805 sec
[junit] Testcase: testDependsOnInInnerBean took 0.304 sec
[junit] Testcase: testDependenciesThroughConstructorArguments took 0.044 sec
[junit] Testcase: testDependenciesThroughConstructorArgumentAutowiring took 0.052 sec
[junit] Testcase: testDependenciesThroughConstructorArgumentsInInnerBean took 0.045 sec
[junit] Testcase: testDependenciesThroughProperties took 0.074 sec
[junit] Testcase: testDependenciesThroughPropertyAutowiringByName took 0.123 sec
[junit] Testcase: testDependenciesThroughPropertyAutowiringByType took 0.207 sec
[junit] Testcase: testDependenciesThroughPropertiesInInnerBean took 0.054 sec
[junit] Testcase: testClassNotFoundWithDefault took 0.242 sec
[junit] Testcase: testClassNotFoundWithNoBeanClassLoader took 0.041 sec
[junit] Testcase: testResourceAndInputStream took 0.303 sec
[junit] Testcase: testClassPathResourceWithImport took 0.08 sec
[junit] Testcase: testUrlResourceWithImport took 0.104 sec
[junit] Testcase: testFileSystemResourceWithImport took 0.094 sec
[junit] Testcase: testLookupOverrideMethodsWithSetterInjection took 2.803 sec
[junit] FAILED
[junit] null
[junit] junit.framework.AssertionFailedError
[junit] at org.springframework.beans.factory.xml.XmlBeanFactoryTests.testLookupOverrideMethodsWithSetterInjection(XmlBeanFactoryTests.java:860)
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
This is an automated mail from one of the SF Compile Farm machines.
The machine name noted in the subject encountered a failure building
or running the Spring test suite. The last few lines of the output
were included for info.
NB: No further mail will be sent from this machine until a
manual reset occurs on the cf-shell machine, although builds will
continue as scheduled.
See http://springframework.sourceforge.net/test/ for further
information.
|
|
From: Alef A. <al...@jt...> - 2005-03-12 14:27:05
|
Colin, I talked about wrapping the command objects in the blog but I guess I = forgot that I could do it using an inner class as well. This certainly = makes things much cleaner!=20 About integrating with WebWork, there is a tiny section about the = integration code in the reference docs. I could put a bit more content = in there. I'll spend some time on that tomorrow. I can certainly have a more = thorough look at WebWork next week or the week after. rgds, Alef -----Original Message----- From: spr...@li... on behalf of = Colin Sampaleanu Sent: Fri 3/11/2005 10:01 PM To: spr...@li... Subject: [Springframework-developer] Spring FormController with multiple = commands =20 Alef, I was looking at your blog entry about the topic of supporting=20 multiple command objects in the form controllers. http://blog.arendsen.net/?p=3D23 I actually think it'd be an excellent idea to take a more exhaustive=20 look at WebWork in terms of plugging any deficiencies in Spring MVC in=20 terms of things that WebWork can do easily which Spring MVC can't. (at=20 the same time, as I mentioned to Jason Carreirra at TSSJS, I'd like to=20 also make it easier for people to use WebWork with Spring if they really = want to, by at least pointing to some of the integration code and=20 documenting its existence a bit better). However, on the subject of supporting binding to multiple command=20 objects, the idiom I've found pretty handy in the case is simply to have = a static inner class in my controler for this purpose. It's completely=20 trivial to do: public XXXXX extends AbstractFormController { . . . public static class Command { MyDomainObject myDomainObject =3D new MyDomainObject(); MyOtherObject myOtherObject =3D new MyOtherObject(); public MyDomainObject getMyDomainObject() { return myDomainObject } public MyOtherObject getMyOtherObject() { return myOtherObject } } } There's no need for anybody else other than the JSP page or the=20 controller to know about this inner Command class, and code management=20 is super-simple... Colin ------------------------------------------------------- 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-03-12 14:06:31
|
Yes, I fixed a bug in Jira relating to recursive use of singleton contexts. However, I did run the related unit tests, but I must have changed something after that or goofed up somehow. Will resolve. Juergen Hoeller wrote: >Colin, > >Since last night, I get an assertion failure in >ContextSingletonBeanFactoryLocatorTests' testGetInstance. Did you recently >change something there? Could you please have a look at it? > >Juergen > > |
|
From: Juergen H. <ju...@in...> - 2005-03-12 11:26:20
|
Well, the current policy I've applied for 1.2 is to remove all deprecated classes and methods whose deprecation dates back to before 1.1 final. For everything afterwards, I've kept backwards compatibility as far as possible. In the case of AbstractXsltView, I'm not 100% sure. It would be ideal to clearly mark methods that have to be implemented in subclasses as abstract, but on the other hand, breaking backwards compatibility isn't desirable either... I guess it would be best to keep the deprecated "createDomNode" method for now, and remove it in 1.3 RC1. Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of Darren Davison Sent: Saturday, March 12, 2005 12:17 PM To: spr...@li... Subject: [Springframework-developer] method deprecation and backward compatibility in 1.2 What's the official line on deprecating methods or retaining complete backward compatibility in 1.2? Example: I've made changes to AbstractXsltView to allow it work with Source implementations rather than Nodes which is more flexible (see SPR-730), but I've kept the createDomNode() method for BC. Problem is, subclasses MUST override/implement one of the methods only, but I can't make either of them abstract in the superclass to enforce this unless I remove createDomNode and make the new createXsltSource abstract. This would break existing projects that dropped spring-1.2.jar into them. For now, I've deprecated createDomNode but I wondered if we have an agreed policy on what 1.2 means in terms of BC / deprecation. Cheers, -- Darren Davison Public Key: #DD356B0D |
|
From: Juergen H. <ju...@in...> - 2005-03-12 11:21:27
|
Alef, I've just noticed your recent additions to the validation package: the RequiredFieldErrorProcessor and PropertyAccessExceptionProcessor strategies, to be configured on the DataBinder. This is a good idea, and in line with our earlier introduction of the MessageCodesResolver strategy! I've combined them into a single strategy, though, as there might be further binding errors to be processed in the future. The result is a single BindingErrorProcessor interface and DefaultBindingErrorProcessor implementation, featuring two methods: "processMissingFieldError" and "processPropertyAccessException". I hope this is OK with you. BTW, please use tabs! All the source files that you committed there used 4 spaces an indentation... Join Rob in the group of spaces hardliners, ehm, developers who sometimes forget to switch their preferred spaces to tabs when working on Spring core code ;-) Juergen |