You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(4) |
Nov
(39) |
Dec
(10) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
(19) |
Feb
(150) |
Mar
(10) |
Apr
|
May
(8) |
Jun
(11) |
Jul
(27) |
Aug
(52) |
Sep
(35) |
Oct
(30) |
Nov
(18) |
Dec
(4) |
2008 |
Jan
(76) |
Feb
(121) |
Mar
(39) |
Apr
(55) |
May
(18) |
Jun
(49) |
Jul
(32) |
Aug
(4) |
Sep
(10) |
Oct
|
Nov
(3) |
Dec
(33) |
2009 |
Jan
(19) |
Feb
(87) |
Mar
(69) |
Apr
(38) |
May
(47) |
Jun
(20) |
Jul
(5) |
Aug
(76) |
Sep
(145) |
Oct
(34) |
Nov
(8) |
Dec
(68) |
2010 |
Jan
(150) |
Feb
(379) |
Mar
(191) |
Apr
(100) |
May
(525) |
Jun
(269) |
Jul
(127) |
Aug
(190) |
Sep
(190) |
Oct
(29) |
Nov
(147) |
Dec
(83) |
2011 |
Jan
(188) |
Feb
(81) |
Mar
(43) |
Apr
(97) |
May
(63) |
Jun
(129) |
Jul
(17) |
Aug
(124) |
Sep
(6) |
Oct
(20) |
Nov
(67) |
Dec
(23) |
2012 |
Jan
(6) |
Feb
(14) |
Mar
(181) |
Apr
(64) |
May
(102) |
Jun
(47) |
Jul
(26) |
Aug
(3) |
Sep
(1) |
Oct
(14) |
Nov
(13) |
Dec
(23) |
2013 |
Jan
(4) |
Feb
(14) |
Mar
(18) |
Apr
(14) |
May
(27) |
Jun
(27) |
Jul
(5) |
Aug
(2) |
Sep
(74) |
Oct
(79) |
Nov
(21) |
Dec
(97) |
2014 |
Jan
(6) |
Feb
(3) |
Mar
(8) |
Apr
|
May
(5) |
Jun
|
Jul
(9) |
Aug
(6) |
Sep
(3) |
Oct
(10) |
Nov
(6) |
Dec
|
2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
(25) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
|
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <fg...@us...> - 2007-02-24 15:46:07
|
Revision: 289 http://svn.sourceforge.net/openutils/?rev=289&view=rev Author: fgiust Date: 2007-02-24 07:46:04 -0800 (Sat, 24 Feb 2007) Log Message: ----------- [maven-release-plugin] prepare for next development iteration Modified Paths: -------------- trunk/openutils-tags-spring/pom.xml Modified: trunk/openutils-tags-spring/pom.xml =================================================================== --- trunk/openutils-tags-spring/pom.xml 2007-02-24 15:45:59 UTC (rev 288) +++ trunk/openutils-tags-spring/pom.xml 2007-02-24 15:46:04 UTC (rev 289) @@ -8,7 +8,7 @@ </parent> <artifactId>openutils-tags-spring</artifactId> <name>openutils tags for spring MVC</name> - <version>0.3</version> + <version>0.4-SNAPSHOT</version> <description /> <dependencies> <dependency> @@ -76,10 +76,4 @@ <scope>test</scope> </dependency> </dependencies> - - <scm> - <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-tags-spring-0.3</connection> - <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-tags-spring-0.3</developerConnection> - <url>http://openutils.svn.sourceforge.net/viewcvs.cgi/openutils/tags/openutils-tags-spring-0.3</url> - </scm> </project> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-24 15:45:59
|
Revision: 288 http://svn.sourceforge.net/openutils/?rev=288&view=rev Author: fgiust Date: 2007-02-24 07:45:59 -0800 (Sat, 24 Feb 2007) Log Message: ----------- [maven-scm] copy for tag openutils-tags-spring-0.3 Added Paths: ----------- tags/openutils-tags-spring-0.3/ tags/openutils-tags-spring-0.3/pom.xml Removed Paths: ------------- tags/openutils-tags-spring-0.3/pom.xml Copied: tags/openutils-tags-spring-0.3 (from rev 283, trunk/openutils-tags-spring) Deleted: tags/openutils-tags-spring-0.3/pom.xml =================================================================== --- trunk/openutils-tags-spring/pom.xml 2007-02-22 14:15:58 UTC (rev 283) +++ tags/openutils-tags-spring-0.3/pom.xml 2007-02-24 15:45:59 UTC (rev 288) @@ -1,79 +0,0 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>net.sourceforge.openutils</groupId> - <artifactId>openutils</artifactId> - <version>3</version> - <relativePath>..</relativePath> - </parent> - <artifactId>openutils-tags-spring</artifactId> - <name>openutils tags for spring MVC</name> - <version>1.0-SNAPSHOT</version> - <description /> - <dependencies> - <dependency> - <groupId>javax.servlet</groupId> - <artifactId>servlet-api</artifactId> - <version>2.4</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>jstl</groupId> - <artifactId>jstl</artifactId> - <version>1.1.2</version> - </dependency> - <dependency> - <groupId>javax.servlet</groupId> - <artifactId>jsp-api</artifactId> - <version>2.0</version> - <scope>provided</scope> - </dependency> - <dependency> - <groupId>commons-lang</groupId> - <artifactId>commons-lang</artifactId> - <version>2.3</version> - </dependency> - <dependency> - <groupId>commons-beanutils</groupId> - <artifactId>commons-beanutils</artifactId> - <version>1.7.0</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - <version>1.2</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-web</artifactId> - <version>2.0.1</version> - <optional>true</optional> - <exclusions> - <exclusion> - <groupId>taglibs</groupId> - <artifactId>standard</artifactId> - </exclusion> - <exclusion> - <groupId>logkit</groupId> - <artifactId>logkit</artifactId> - </exclusion> - <exclusion> - <groupId>avalon-framework</groupId> - <artifactId>avalon-framework</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - <version>1.2.13</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>4.0</version> - <scope>test</scope> - </dependency> - </dependencies> -</project> \ No newline at end of file Copied: tags/openutils-tags-spring-0.3/pom.xml (from rev 287, trunk/openutils-tags-spring/pom.xml) =================================================================== --- tags/openutils-tags-spring-0.3/pom.xml (rev 0) +++ tags/openutils-tags-spring-0.3/pom.xml 2007-02-24 15:45:59 UTC (rev 288) @@ -0,0 +1,85 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils</artifactId> + <version>3</version> + <relativePath>..</relativePath> + </parent> + <artifactId>openutils-tags-spring</artifactId> + <name>openutils tags for spring MVC</name> + <version>0.3</version> + <description /> + <dependencies> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + <version>2.4</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>jstl</groupId> + <artifactId>jstl</artifactId> + <version>1.1.2</version> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>jsp-api</artifactId> + <version>2.0</version> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <version>2.3</version> + </dependency> + <dependency> + <groupId>commons-beanutils</groupId> + <artifactId>commons-beanutils</artifactId> + <version>1.7.0</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + <version>1.2</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-web</artifactId> + <version>2.0.1</version> + <optional>true</optional> + <exclusions> + <exclusion> + <groupId>taglibs</groupId> + <artifactId>standard</artifactId> + </exclusion> + <exclusion> + <groupId>logkit</groupId> + <artifactId>logkit</artifactId> + </exclusion> + <exclusion> + <groupId>avalon-framework</groupId> + <artifactId>avalon-framework</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <version>1.2.13</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>4.0</version> + <scope>test</scope> + </dependency> + </dependencies> + + <scm> + <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-tags-spring-0.3</connection> + <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-tags-spring-0.3</developerConnection> + <url>http://openutils.svn.sourceforge.net/viewcvs.cgi/openutils/tags/openutils-tags-spring-0.3</url> + </scm> +</project> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-24 15:45:49
|
Revision: 287 http://svn.sourceforge.net/openutils/?rev=287&view=rev Author: fgiust Date: 2007-02-24 07:45:50 -0800 (Sat, 24 Feb 2007) Log Message: ----------- [maven-release-plugin] prepare release openutils-tags-spring-0.3 Modified Paths: -------------- trunk/openutils-tags-spring/pom.xml Modified: trunk/openutils-tags-spring/pom.xml =================================================================== --- trunk/openutils-tags-spring/pom.xml 2007-02-24 15:39:36 UTC (rev 286) +++ trunk/openutils-tags-spring/pom.xml 2007-02-24 15:45:50 UTC (rev 287) @@ -8,7 +8,7 @@ </parent> <artifactId>openutils-tags-spring</artifactId> <name>openutils tags for spring MVC</name> - <version>1.0-SNAPSHOT</version> + <version>0.3</version> <description /> <dependencies> <dependency> @@ -76,4 +76,10 @@ <scope>test</scope> </dependency> </dependencies> + + <scm> + <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-tags-spring-0.3</connection> + <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-tags-spring-0.3</developerConnection> + <url>http://openutils.svn.sourceforge.net/viewcvs.cgi/openutils/tags/openutils-tags-spring-0.3</url> + </scm> </project> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-24 15:39:35
|
Revision: 286 http://svn.sourceforge.net/openutils/?rev=286&view=rev Author: fgiust Date: 2007-02-24 07:39:36 -0800 (Sat, 24 Feb 2007) Log Message: ----------- [maven-release-plugin] prepare for next development iteration Modified Paths: -------------- trunk/openutils-bshd5/pom.xml Modified: trunk/openutils-bshd5/pom.xml =================================================================== --- trunk/openutils-bshd5/pom.xml 2007-02-24 15:39:29 UTC (rev 285) +++ trunk/openutils-bshd5/pom.xml 2007-02-24 15:39:36 UTC (rev 286) @@ -8,7 +8,7 @@ </parent> <artifactId>openutils-bshd5</artifactId> <name>openutils base Spring-Hibernate DAO for java 5.0</name> - <version>1.0.5</version> + <version>1.0.6-SNAPSHOT</version> <description>openutils base Spring-Hibernate DAO for java 5.0</description> <dependencies> <dependency> @@ -48,10 +48,4 @@ <optional>true</optional> </dependency> </dependencies> - - <scm> - <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-bshd5-1.0.5</connection> - <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-bshd5-1.0.5</developerConnection> - <url>http://openutils.svn.sourceforge.net/viewcvs.cgi/openutils/tags/openutils-bshd5-1.0.5</url> - </scm> </project> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-24 15:39:28
|
Revision: 285 http://svn.sourceforge.net/openutils/?rev=285&view=rev Author: fgiust Date: 2007-02-24 07:39:29 -0800 (Sat, 24 Feb 2007) Log Message: ----------- [maven-scm] copy for tag openutils-bshd5-1.0.5 Added Paths: ----------- tags/openutils-bshd5-1.0.5/ tags/openutils-bshd5-1.0.5/pom.xml Removed Paths: ------------- tags/openutils-bshd5-1.0.5/pom.xml Copied: tags/openutils-bshd5-1.0.5 (from rev 283, trunk/openutils-bshd5) Deleted: tags/openutils-bshd5-1.0.5/pom.xml =================================================================== --- trunk/openutils-bshd5/pom.xml 2007-02-22 14:15:58 UTC (rev 283) +++ tags/openutils-bshd5-1.0.5/pom.xml 2007-02-24 15:39:29 UTC (rev 285) @@ -1,51 +0,0 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> - <modelVersion>4.0.0</modelVersion> - <parent> - <groupId>net.sourceforge.openutils</groupId> - <artifactId>openutils</artifactId> - <version>3</version> - <relativePath>..</relativePath> - </parent> - <artifactId>openutils-bshd5</artifactId> - <name>openutils base Spring-Hibernate DAO for java 5.0</name> - <version>1.0.5-SNAPSHOT</version> - <description>openutils base Spring-Hibernate DAO for java 5.0</description> - <dependencies> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-hibernate3</artifactId> - <version>2.0.1</version> - </dependency> - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-aop</artifactId> - <version>2.0.1</version> - </dependency> - <dependency> - <groupId>org.hibernate</groupId> - <artifactId>hibernate</artifactId> - <version>3.2.1.ga</version> - </dependency> - <dependency> - <groupId>commons-beanutils</groupId> - <artifactId>commons-beanutils</artifactId> - <version>1.7.0</version> - </dependency> - <dependency> - <groupId>commons-lang</groupId> - <artifactId>commons-lang</artifactId> - <version>2.3</version> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - <version>1.2</version> - </dependency> - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>3.8.1</version> - <optional>true</optional> - </dependency> - </dependencies> -</project> \ No newline at end of file Copied: tags/openutils-bshd5-1.0.5/pom.xml (from rev 284, trunk/openutils-bshd5/pom.xml) =================================================================== --- tags/openutils-bshd5-1.0.5/pom.xml (rev 0) +++ tags/openutils-bshd5-1.0.5/pom.xml 2007-02-24 15:39:29 UTC (rev 285) @@ -0,0 +1,57 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>net.sourceforge.openutils</groupId> + <artifactId>openutils</artifactId> + <version>3</version> + <relativePath>..</relativePath> + </parent> + <artifactId>openutils-bshd5</artifactId> + <name>openutils base Spring-Hibernate DAO for java 5.0</name> + <version>1.0.5</version> + <description>openutils base Spring-Hibernate DAO for java 5.0</description> + <dependencies> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-hibernate3</artifactId> + <version>2.0.1</version> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring-aop</artifactId> + <version>2.0.1</version> + </dependency> + <dependency> + <groupId>org.hibernate</groupId> + <artifactId>hibernate</artifactId> + <version>3.2.1.ga</version> + </dependency> + <dependency> + <groupId>commons-beanutils</groupId> + <artifactId>commons-beanutils</artifactId> + <version>1.7.0</version> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <version>2.3</version> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + <version>1.2</version> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.1</version> + <optional>true</optional> + </dependency> + </dependencies> + + <scm> + <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-bshd5-1.0.5</connection> + <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-bshd5-1.0.5</developerConnection> + <url>http://openutils.svn.sourceforge.net/viewcvs.cgi/openutils/tags/openutils-bshd5-1.0.5</url> + </scm> +</project> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-24 15:39:22
|
Revision: 284 http://svn.sourceforge.net/openutils/?rev=284&view=rev Author: fgiust Date: 2007-02-24 07:39:20 -0800 (Sat, 24 Feb 2007) Log Message: ----------- [maven-release-plugin] prepare release openutils-bshd5-1.0.5 Modified Paths: -------------- trunk/openutils-bshd5/pom.xml Modified: trunk/openutils-bshd5/pom.xml =================================================================== --- trunk/openutils-bshd5/pom.xml 2007-02-22 14:15:58 UTC (rev 283) +++ trunk/openutils-bshd5/pom.xml 2007-02-24 15:39:20 UTC (rev 284) @@ -8,7 +8,7 @@ </parent> <artifactId>openutils-bshd5</artifactId> <name>openutils base Spring-Hibernate DAO for java 5.0</name> - <version>1.0.5-SNAPSHOT</version> + <version>1.0.5</version> <description>openutils base Spring-Hibernate DAO for java 5.0</description> <dependencies> <dependency> @@ -48,4 +48,10 @@ <optional>true</optional> </dependency> </dependencies> + + <scm> + <connection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-bshd5-1.0.5</connection> + <developerConnection>scm:svn:https://openutils.svn.sourceforge.net/svnroot/openutils/tags/openutils-bshd5-1.0.5</developerConnection> + <url>http://openutils.svn.sourceforge.net/viewcvs.cgi/openutils/tags/openutils-bshd5-1.0.5</url> + </scm> </project> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-22 14:15:57
|
Revision: 283 http://svn.sourceforge.net/openutils/?rev=283&view=rev Author: fgiust Date: 2007-02-22 06:15:58 -0800 (Thu, 22 Feb 2007) Log Message: ----------- fix binding checkboxes e nuovo calendario funzionante Modified Paths: -------------- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/txtinput.tag Modified: trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-21 17:32:31 UTC (rev 282) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-22 14:15:58 UTC (rev 283) @@ -71,14 +71,6 @@ <jsp:text>${type} ${cssclass}</jsp:text> <c:if test="${readonly}">${elx:space()}readonly</c:if> </c:set> - <c:if test="${type == 'checkbox'}"> - <c:if test="${status.value}"> - <c:set var="checked" value="${true}" /> - </c:if> - <c:if test="${empty(status.value)}"> - <c:set var="status.value" value="${true}" /> - </c:if> - </c:if> <c:choose> <c:when test="${empty(label)}"> <c:set var="labelmsg"> @@ -94,16 +86,28 @@ <c:when test="${donothing}"><!-- don't print anything --></c:when> <c:when test="${!nobind}"> <spring:bind path="${path}"> + <c:if test="${type == 'checkbox'}"></c:if> + <c:choose> + <c:when test="${type == 'checkbox'}"> + <c:if test="${status.value}"> + <c:set var="checked" value="${true}" /> + </c:if> + <c:set var="value" value="${true}" /> + </c:when> + <c:otherwise> + <c:set var="value" value="${status.value}" /> + </c:otherwise> + </c:choose> <c:set var="divclass"> <jsp:text>${divclass}</jsp:text> <c:if test="${!empty(status.errorMessage)}">${elx:space()}formelementerror</c:if> </c:set> <c:choose> <c:when test="${bare}"> - <ou:txtinput type="${type}" name="${name}" value="${status.value}" cssclass="${cssclass}" - maxlength="${maxlength}" style="${style}" readonly="${readonly}" disabled="${disabled}" - onkeypress="${onkeypress}" onkeydown="${onkeydown}" onkeyup="${onkeyup}" onchange="${onchange}" - onblur="${onblur}" checked="${checked}" /> + <ou:txtinput type="${type}" name="${name}" value="${value}" cssclass="${cssclass}" maxlength="${maxlength}" + style="${style}" readonly="${readonly}" disabled="${disabled}" onkeypress="${onkeypress}" + onkeydown="${onkeydown}" onkeyup="${onkeyup}" onchange="${onchange}" onblur="${onblur}" + checked="${checked}" /> </c:when> <c:when test="${type == 'label'}"> <div class="${divclass}"> @@ -115,7 +119,7 @@ <c:otherwise> <div class="${divclass}"> <label for="${name}">${labelmsg}</label> - <ou:txtinput type="${type}" name="${name}" value="${status.value}" cssclass="${cssclass}" + <ou:txtinput type="${type}" name="${name}" value="${value}" cssclass="${cssclass}" maxlength="${maxlength}" style="${style}" readonly="${readonly}" disabled="${disabled}" onkeypress="${onkeypress}" onkeydown="${onkeydown}" onkeyup="${onkeyup}" onchange="${onchange}" onblur="${onblur}" checked="${checked}" /> @@ -140,6 +144,7 @@ Calendar.setup({ inputField : "${name}", // id of the input field ifFormat : "${dateformat}", // format of the input field, es "%Y-%m-%d %H:%M" + showsTime : true, // will display a time selector button : "${name}_cal", // trigger for the calendar (button ID) align : "Bl", // alignment (defaults to "Bl") singleClick : true Modified: trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/txtinput.tag =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/txtinput.tag 2007-02-21 17:32:31 UTC (rev 282) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/txtinput.tag 2007-02-22 14:15:58 UTC (rev 283) @@ -162,7 +162,7 @@ <![CDATA[ />]]> </c:otherwise> </c:choose> - <c:if test="${type == checkbox}"> + <c:if test="${type == 'checkbox'}"> <input type="hidden" name="_${name}" value="${value}" /> </c:if> </jsp:root> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-21 17:32:31
|
Revision: 282 http://svn.sourceforge.net/openutils/?rev=282&view=rev Author: fgiust Date: 2007-02-21 09:32:31 -0800 (Wed, 21 Feb 2007) Log Message: ----------- fix dateformat in datepicker, null values in checkboxes Modified Paths: -------------- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag Modified: trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-21 17:27:17 UTC (rev 281) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-21 17:32:31 UTC (rev 282) @@ -57,8 +57,8 @@ <c:set var="datepicker" value="${true}" /> </c:if> <c:if test="${su:substringBefore(type, ' ') == 'date'}"> + <c:set var="dateformat" value="${su:substringAfter(type, ' ')}" /> <c:set var="type" value="text" /> - <c:set var="dateformat" value="${su:substringAfter(type, ' ')}" /> <c:set var="datepickernew" value="${true}" /> </c:if> <c:if test="${maxlength ge 256}"> @@ -71,8 +71,13 @@ <jsp:text>${type} ${cssclass}</jsp:text> <c:if test="${readonly}">${elx:space()}readonly</c:if> </c:set> - <c:if test="${type == 'checkbox' and status.value}"> - <c:set var="checked" value="${true}" /> + <c:if test="${type == 'checkbox'}"> + <c:if test="${status.value}"> + <c:set var="checked" value="${true}" /> + </c:if> + <c:if test="${empty(status.value)}"> + <c:set var="status.value" value="${true}" /> + </c:if> </c:if> <c:choose> <c:when test="${empty(label)}"> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-21 17:27:17
|
Revision: 281 http://svn.sourceforge.net/openutils/?rev=281&view=rev Author: fgiust Date: 2007-02-21 09:27:17 -0800 (Wed, 21 Feb 2007) Log Message: ----------- new enabled property Modified Paths: -------------- trunk/openutils-dbmigration/src/main/java/it/openutils/migration/DbSetupManagerImpl.java Modified: trunk/openutils-dbmigration/src/main/java/it/openutils/migration/DbSetupManagerImpl.java =================================================================== --- trunk/openutils-dbmigration/src/main/java/it/openutils/migration/DbSetupManagerImpl.java 2007-02-21 17:25:06 UTC (rev 280) +++ trunk/openutils-dbmigration/src/main/java/it/openutils/migration/DbSetupManagerImpl.java 2007-02-21 17:27:17 UTC (rev 281) @@ -44,7 +44,18 @@ private TransactionTemplate transactionTemplate; + private boolean enabled = true; + /** + * Sets the enabled. + * @param enabled the enabled to set + */ + public void setEnabled(boolean enabled) + { + this.enabled = enabled; + } + + /** * Sets the versionManager. * @param versionManager the versionManager to set */ @@ -95,6 +106,11 @@ public void updateDDL() { + if (!enabled) + { + log.info("DB migration is disabled, not running tasks."); + } + transactionTemplate.execute(new TransactionCallbackWithoutResult() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-21 17:25:06
|
Revision: 280 http://svn.sourceforge.net/openutils/?rev=280&view=rev Author: fgiust Date: 2007-02-21 09:25:06 -0800 (Wed, 21 Feb 2007) Log Message: ----------- new inherited property (true by default) to handle property overriding Modified Paths: -------------- trunk/openutils-deployment/src/main/java/it/openutils/deployment/spring/EnvironmentPropertyConfigurer.java Modified: trunk/openutils-deployment/src/main/java/it/openutils/deployment/spring/EnvironmentPropertyConfigurer.java =================================================================== --- trunk/openutils-deployment/src/main/java/it/openutils/deployment/spring/EnvironmentPropertyConfigurer.java 2007-02-21 17:22:17 UTC (rev 279) +++ trunk/openutils-deployment/src/main/java/it/openutils/deployment/spring/EnvironmentPropertyConfigurer.java 2007-02-21 17:25:06 UTC (rev 280) @@ -2,13 +2,16 @@ import java.io.FileNotFoundException; import java.io.IOException; +import java.io.InputStream; import java.net.InetAddress; import java.net.MalformedURLException; import java.net.URL; import java.net.UnknownHostException; +import java.util.Properties; import javax.servlet.ServletContext; +import org.apache.commons.lang.ArrayUtils; import org.apache.commons.lang.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -54,6 +57,11 @@ private String fileLocation; /** + * Are properties inherited from default configuration? default is true, + */ + private boolean inherit = true; + + /** * {@inheritDoc} */ public void setServletContext(ServletContext servletContext) @@ -71,6 +79,15 @@ } /** + * Sets the inherit. + * @param inherit the inherit to set + */ + public void setInherit(boolean inherit) + { + this.inherit = inherit; + } + + /** * Setter for <code>defaultEnvironment</code>. * @param defaultEnvironment The defaultEnvironment to set. * @deprecated use defaultLocation @@ -115,38 +132,81 @@ URL propertyUrl = null; - String replacedLocations = StringUtils.replace(fileLocation, PROPERTY_ENV, hostname); + String fileLocationFull = fileLocation; + + if (defaultEnvironment != null) + { + log.warn("Usage of \"defaultEnvironment\" is deprecated, please specify the fallback location " + + "as the last comma separated value in \"fileLocation\""); + fileLocationFull = fileLocationFull + + "," + + StringUtils.replace(fileLocationFull, PROPERTY_ENV, this.defaultEnvironment); + } + + String replacedLocations = StringUtils.replace(fileLocationFull, PROPERTY_ENV, hostname); replacedLocations = StringUtils.replace(replacedLocations, PROPERTY_APPL, applName); String[] locations = StringUtils.split(replacedLocations, ","); + if (inherit) + { + ArrayUtils.reverse(locations); + } + + Properties props = new Properties(); + boolean found = false; + for (String loc : locations) { propertyUrl = getResource(StringUtils.strip(loc)); if (propertyUrl != null) { - break; + found = true; + log.debug("Loading property file at {}", loc); + + Resource resource = new UrlResource(propertyUrl); + InputStream is = null; + + try + { + is = resource.getInputStream(); + props.load(is); + } + catch (IOException e) + { + log.error("Error loading " + propertyUrl.toString(), e); + } + finally + { + if (is != null) + { + try + { + is.close(); + } + catch (IOException e) + { + // ignore + } + } + } + + if (!inherit) + { + break; + } } log.debug("Property file not found at {}", loc); - } - if (propertyUrl == null && defaultEnvironment != null) - { - log.warn("Usage of \"defaultEnvironment\" is deprecated, please specify the fallback location " - + "as the last comma separated value in \"fileLocation\""); - propertyUrl = getResource(StringUtils.replace(fileLocation, PROPERTY_ENV, this.defaultEnvironment)); - } - if (propertyUrl == null) + if (!found) { log.error("No properties found at {}", replacedLocations); } - else - { - Resource resource = new UrlResource(propertyUrl); - super.setLocation(resource); - } + + super.setProperties(props); + } super.postProcessBeanFactory(beanFactory); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-21 17:22:21
|
Revision: 279 http://svn.sourceforge.net/openutils/?rev=279&view=rev Author: fgiust Date: 2007-02-21 09:22:17 -0800 (Wed, 21 Feb 2007) Log Message: ----------- update commons-lang and slf4j Modified Paths: -------------- trunk/openutils-backup/pom.xml trunk/openutils-bshd5/pom.xml trunk/openutils-configuration-dataobjects/pom.xml trunk/openutils-configuration-services/pom.xml trunk/openutils-dbmigration/pom.xml trunk/openutils-deployment/pom.xml trunk/openutils-spring/pom.xml trunk/openutils-tags-spring/pom.xml trunk/openutils-testing-junit/pom.xml trunk/openutils-testing-testng/pom.xml trunk/openutils-usermanagement/pom.xml trunk/openutils-usermanagement-dataobjects/pom.xml trunk/openutils-web/pom.xml Modified: trunk/openutils-backup/pom.xml =================================================================== --- trunk/openutils-backup/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-backup/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -1,4 +1,5 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>net.sourceforge.openutils</groupId> @@ -14,12 +15,12 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> - <version>1.0.1</version> + <version>1.2</version> </dependency> <dependency> <groupId>log4j</groupId> Modified: trunk/openutils-bshd5/pom.xml =================================================================== --- trunk/openutils-bshd5/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-bshd5/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -34,12 +34,12 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> - <version>1.0.1</version> + <version>1.2</version> </dependency> <dependency> <groupId>junit</groupId> Modified: trunk/openutils-configuration-dataobjects/pom.xml =================================================================== --- trunk/openutils-configuration-dataobjects/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-configuration-dataobjects/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -28,7 +28,7 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> </dependencies> </project> \ No newline at end of file Modified: trunk/openutils-configuration-services/pom.xml =================================================================== --- trunk/openutils-configuration-services/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-configuration-services/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -71,7 +71,7 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> <dependency> <groupId>org.springframework</groupId> @@ -82,7 +82,7 @@ <dependency> <groupId>org.apache.derby</groupId> <artifactId>derby</artifactId> - <version>10.1.2.1</version> + <version>10.2.2.0</version> <scope>test</scope> </dependency> <dependency> Modified: trunk/openutils-dbmigration/pom.xml =================================================================== --- trunk/openutils-dbmigration/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-dbmigration/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -14,7 +14,7 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> <dependency> <groupId>commons-io</groupId> Modified: trunk/openutils-deployment/pom.xml =================================================================== --- trunk/openutils-deployment/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-deployment/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -14,7 +14,7 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> <dependency> <groupId>org.springframework</groupId> Modified: trunk/openutils-spring/pom.xml =================================================================== --- trunk/openutils-spring/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-spring/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -46,7 +46,7 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> Modified: trunk/openutils-tags-spring/pom.xml =================================================================== --- trunk/openutils-tags-spring/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-tags-spring/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -31,7 +31,7 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> <dependency> <groupId>commons-beanutils</groupId> Modified: trunk/openutils-testing-junit/pom.xml =================================================================== --- trunk/openutils-testing-junit/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-testing-junit/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -14,7 +14,7 @@ <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> - <version>1.0.1</version> + <version>1.2</version> </dependency> <dependency> <groupId>log4j</groupId> @@ -41,7 +41,7 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> <dependency> <groupId>org.dbunit</groupId> Modified: trunk/openutils-testing-testng/pom.xml =================================================================== --- trunk/openutils-testing-testng/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-testing-testng/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -14,7 +14,7 @@ <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> - <version>1.0.1</version> + <version>1.2</version> </dependency> <dependency> <groupId>log4j</groupId> @@ -41,7 +41,7 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> <dependency> <groupId>org.dbunit</groupId> Modified: trunk/openutils-usermanagement/pom.xml =================================================================== --- trunk/openutils-usermanagement/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-usermanagement/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -39,12 +39,12 @@ <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> - <version>1.0.1</version> + <version>1.2</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-annotations</artifactId> - <version>3.2.0.ga</version> + <version>3.2.1.ga</version> </dependency> <dependency> <groupId>commons-dbcp</groupId> @@ -65,7 +65,7 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> <dependency> <groupId>org.acegisecurity</groupId> Modified: trunk/openutils-usermanagement-dataobjects/pom.xml =================================================================== --- trunk/openutils-usermanagement-dataobjects/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-usermanagement-dataobjects/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -28,7 +28,7 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> <dependency> <groupId>org.acegisecurity</groupId> Modified: trunk/openutils-web/pom.xml =================================================================== --- trunk/openutils-web/pom.xml 2007-02-19 23:28:57 UTC (rev 278) +++ trunk/openutils-web/pom.xml 2007-02-21 17:22:17 UTC (rev 279) @@ -14,7 +14,7 @@ <dependency> <groupId>commons-lang</groupId> <artifactId>commons-lang</artifactId> - <version>2.2</version> + <version>2.3</version> </dependency> <dependency> <groupId>org.slf4j</groupId> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-19 23:28:56
|
Revision: 278 http://svn.sourceforge.net/openutils/?rev=278&view=rev Author: fgiust Date: 2007-02-19 15:28:57 -0800 (Mon, 19 Feb 2007) Log Message: ----------- better handing of types, trim column names Modified Paths: -------------- trunk/openutils-dbmigration/src/main/java/it/openutils/migration/task/setup/ExcelConfigurationTask.java Modified: trunk/openutils-dbmigration/src/main/java/it/openutils/migration/task/setup/ExcelConfigurationTask.java =================================================================== --- trunk/openutils-dbmigration/src/main/java/it/openutils/migration/task/setup/ExcelConfigurationTask.java 2007-02-19 23:08:13 UTC (rev 277) +++ trunk/openutils-dbmigration/src/main/java/it/openutils/migration/task/setup/ExcelConfigurationTask.java 2007-02-19 23:28:57 UTC (rev 278) @@ -126,7 +126,7 @@ String columnName = row.getCell(k).getStringCellValue(); if (StringUtils.isNotBlank(columnName)) { - columns.add(columnName); + columns.add(StringUtils.trim(columnName)); } else { @@ -138,7 +138,7 @@ final List<Integer> types = new ArrayList<Integer>(); - new JdbcTemplate(dataSource).execute(new ConnectionCallback() + boolean result = (Boolean) new JdbcTemplate(dataSource).execute(new ConnectionCallback() { public Object doInConnection(Connection con) throws SQLException, DataAccessException @@ -150,12 +150,22 @@ { types.add(res.getInt("DATA_TYPE")); } + else + { + log.warn("Unable to determine type for column '{}' in table '{}'", column, tableName); + return false; + } res.close(); } - return null; + return true; } }); + if (!result) + { + log.warn("Skipping sheet {} ", tableName); + } + String checkStatement = StringUtils.remove(StringUtils.trim(con.getCheckQuery()), "\n"); String insertStatement = StringUtils.remove(StringUtils.trim(con.getInsertQuery()), "\n"); @@ -258,15 +268,24 @@ if (existing == 0) { Object[] insertParams = ArrayUtils.subarray(values.toArray(), 0, insertNum); + int[] insertTypes = ArrayUtils.subarray(types, 0, insertNum); if (log.isDebugEnabled()) { log.debug("Missing record with key {}; inserting {}", ArrayUtils.toString(checkParams), ArrayUtils .toString(insertParams)); } + if (insertParams.length != insertTypes.length) + { + log.warn("Invalid number of param/type for table {}. Params: {}, types: {}", new Object[]{ + tableName, + insertParams.length, + insertTypes.length }); + } + try { - jdbcTemplate.update(insertStatement, insertParams, types); + jdbcTemplate.update(insertStatement, insertParams, insertTypes); } catch (DataIntegrityViolationException bsge) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-19 23:08:24
|
Revision: 277 http://svn.sourceforge.net/openutils/?rev=277&view=rev Author: fgiust Date: 2007-02-19 15:08:13 -0800 (Mon, 19 Feb 2007) Log Message: ----------- use connectionMetadata to correctly set sql types (worink nulls on derby) Modified Paths: -------------- trunk/openutils-dbmigration/src/main/java/it/openutils/migration/task/setup/ExcelConfigurationTask.java Modified: trunk/openutils-dbmigration/src/main/java/it/openutils/migration/task/setup/ExcelConfigurationTask.java =================================================================== --- trunk/openutils-dbmigration/src/main/java/it/openutils/migration/task/setup/ExcelConfigurationTask.java 2007-02-19 21:56:10 UTC (rev 276) +++ trunk/openutils-dbmigration/src/main/java/it/openutils/migration/task/setup/ExcelConfigurationTask.java 2007-02-19 23:08:13 UTC (rev 277) @@ -5,6 +5,10 @@ import java.io.IOException; import java.io.InputStream; +import java.sql.Connection; +import java.sql.ResultSet; +import java.sql.SQLException; +import java.sql.Types; import java.util.ArrayList; import java.util.List; import java.util.Map; @@ -22,9 +26,11 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.core.io.Resource; +import org.springframework.dao.DataAccessException; import org.springframework.dao.DataIntegrityViolationException; import org.springframework.jdbc.BadSqlGrammarException; -import org.springframework.jdbc.core.simple.SimpleJdbcTemplate; +import org.springframework.jdbc.core.ConnectionCallback; +import org.springframework.jdbc.core.JdbcTemplate; /** @@ -110,9 +116,9 @@ * @param sheet * @param tableName */ - private void processSheet(HSSFSheet sheet, String tableName, QueryConfig con, DataSource dataSource) + private void processSheet(HSSFSheet sheet, final String tableName, QueryConfig con, DataSource dataSource) { - List<String> columns = new ArrayList<String>(); + final List<String> columns = new ArrayList<String>(); HSSFRow row = sheet.getRow(0); for (short k = 0; k < row.getLastCellNum(); k++) @@ -130,10 +136,37 @@ log.debug("Table: {}, Columns: {}", tableName, columns); + final List<Integer> types = new ArrayList<Integer>(); + + new JdbcTemplate(dataSource).execute(new ConnectionCallback() + { + + public Object doInConnection(Connection con) throws SQLException, DataAccessException + { + for (String column : columns) + { + ResultSet res = con.getMetaData().getColumns(null, null, tableName, column); + if (res.next()) + { + types.add(res.getInt("DATA_TYPE")); + } + res.close(); + } + return null; + } + }); + String checkStatement = StringUtils.remove(StringUtils.trim(con.getCheckQuery()), "\n"); String insertStatement = StringUtils.remove(StringUtils.trim(con.getInsertQuery()), "\n"); - processRecords(sheet, columns, checkStatement, insertStatement, dataSource, tableName); + processRecords( + sheet, + columns, + ArrayUtils.toPrimitive(types.toArray(new Integer[types.size()]), Types.NULL), + checkStatement, + insertStatement, + dataSource, + tableName); } /** @@ -142,10 +175,10 @@ * @param checkStatement * @param insertStatement */ - private void processRecords(HSSFSheet sheet, List<String> columns, String checkStatement, String insertStatement, - DataSource dataSource, String tableName) + private void processRecords(HSSFSheet sheet, List<String> columns, int[] types, String checkStatement, + String insertStatement, DataSource dataSource, String tableName) { - SimpleJdbcTemplate jdbcTemplate = new SimpleJdbcTemplate(dataSource); + JdbcTemplate jdbcTemplate = new JdbcTemplate(dataSource); int checkNum = StringUtils.countMatches(checkStatement, "?"); int insertNum = StringUtils.countMatches(insertStatement, "?"); @@ -225,12 +258,15 @@ if (existing == 0) { Object[] insertParams = ArrayUtils.subarray(values.toArray(), 0, insertNum); - log.debug("Missing record with key {}; inserting {}", ArrayUtils.toString(checkParams), ArrayUtils - .toString(insertParams)); + if (log.isDebugEnabled()) + { + log.debug("Missing record with key {}; inserting {}", ArrayUtils.toString(checkParams), ArrayUtils + .toString(insertParams)); + } try { - jdbcTemplate.update(insertStatement, insertParams); + jdbcTemplate.update(insertStatement, insertParams, types); } catch (DataIntegrityViolationException bsge) { @@ -239,11 +275,11 @@ "Error executing insert, record at {}:{} will be skipped. Query in error: '{}', values: {}. Error message: {}", new Object[]{ tableName, - rowNum, + rowNum + 1, insertStatement, ArrayUtils.toString(insertParams), bsge.getMessage() }); - return; + continue; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-19 21:56:15
|
Revision: 276 http://svn.sourceforge.net/openutils/?rev=276&view=rev Author: fgiust Date: 2007-02-19 13:56:10 -0800 (Mon, 19 Feb 2007) Log Message: ----------- equalsIgnoreCase for NULLs Modified Paths: -------------- trunk/openutils-dbmigration/src/main/java/it/openutils/migration/task/setup/ExcelConfigurationTask.java Modified: trunk/openutils-dbmigration/src/main/java/it/openutils/migration/task/setup/ExcelConfigurationTask.java =================================================================== --- trunk/openutils-dbmigration/src/main/java/it/openutils/migration/task/setup/ExcelConfigurationTask.java 2007-02-19 17:13:52 UTC (rev 275) +++ trunk/openutils-dbmigration/src/main/java/it/openutils/migration/task/setup/ExcelConfigurationTask.java 2007-02-19 21:56:10 UTC (rev 276) @@ -193,7 +193,7 @@ value = StringUtils.EMPTY; } - if ("<NULL>".equals(value)) + if ("<NULL>".equalsIgnoreCase(value)) { value = null; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-19 17:13:53
|
Revision: 275 http://svn.sourceforge.net/openutils/?rev=275&view=rev Author: fgiust Date: 2007-02-19 09:13:52 -0800 (Mon, 19 Feb 2007) Log Message: ----------- new WebApplicationContextListener for thread local access to string context Added Paths: ----------- trunk/openutils-spring/src/main/java/it/openutils/spring/context/ trunk/openutils-spring/src/main/java/it/openutils/spring/context/WebApplicationContextHolder.java trunk/openutils-spring/src/main/java/it/openutils/spring/context/WebApplicationContextListener.java Added: trunk/openutils-spring/src/main/java/it/openutils/spring/context/WebApplicationContextHolder.java =================================================================== --- trunk/openutils-spring/src/main/java/it/openutils/spring/context/WebApplicationContextHolder.java (rev 0) +++ trunk/openutils-spring/src/main/java/it/openutils/spring/context/WebApplicationContextHolder.java 2007-02-19 17:13:52 UTC (rev 275) @@ -0,0 +1,44 @@ +package it.openutils.spring.context; + +import org.springframework.web.context.WebApplicationContext; + + +/** + * Holder class to expose the web application context in the form of a thread-bound {@link WebApplicationContext} + * object. + * <p> + * Use {@link WebApplicationContextListener} to expose the current application context. + * @author Fabrizio Giustina + * @version $Id$ + */ +public final class WebApplicationContextHolder +{ + + private static ThreadLocal<WebApplicationContext> tl = new ThreadLocal<WebApplicationContext>(); + + /** + * Don't instantiate. + */ + private WebApplicationContextHolder() + { + // unused + } + + /** + * Returns the thread-bound WebApplicationContext. + * @return WebApplicationContext + */ + public static WebApplicationContext get() + { + return tl.get(); + } + + /** + * Bind a WebApplicationContext to the current thread. + * @param webApplicationContext WebApplicationContext + */ + public static void set(WebApplicationContext webApplicationContext) + { + tl.set(webApplicationContext); + } +} Property changes on: trunk/openutils-spring/src/main/java/it/openutils/spring/context/WebApplicationContextHolder.java ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:keywords + Author Date Id Revision Name: svn:eol-style + native Added: trunk/openutils-spring/src/main/java/it/openutils/spring/context/WebApplicationContextListener.java =================================================================== --- trunk/openutils-spring/src/main/java/it/openutils/spring/context/WebApplicationContextListener.java (rev 0) +++ trunk/openutils-spring/src/main/java/it/openutils/spring/context/WebApplicationContextListener.java 2007-02-19 17:13:52 UTC (rev 275) @@ -0,0 +1,36 @@ +package it.openutils.spring.context; + +import javax.servlet.ServletRequestEvent; +import javax.servlet.ServletRequestListener; + +import org.springframework.web.context.WebApplicationContext; +import org.springframework.web.context.support.WebApplicationContextUtils; + + +/** + * Listener for Servlet 2.4+ containers. Exposes the web application context to the current thread, through + * WebApplicationContextHolder. To be registered as listener in <code>web.xml</code>. + * @author Fabrizio Giustina + * @version $Id$ + */ +public class WebApplicationContextListener implements ServletRequestListener +{ + + /** + * {@inheritDoc} + */ + public void requestInitialized(ServletRequestEvent sre) + { + WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(sre.getServletContext()); + WebApplicationContextHolder.set(wac); + } + + /** + * {@inheritDoc} + */ + public void requestDestroyed(ServletRequestEvent sre) + { + WebApplicationContextHolder.set(null); + } + +} Property changes on: trunk/openutils-spring/src/main/java/it/openutils/spring/context/WebApplicationContextListener.java ___________________________________________________________________ Name: svn:mime-type + text/plain Name: svn:keywords + Author Date Id Revision Name: svn:eol-style + native This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-19 17:03:55
|
Revision: 274 http://svn.sourceforge.net/openutils/?rev=274&view=rev Author: fgiust Date: 2007-02-19 09:03:50 -0800 (Mon, 19 Feb 2007) Log Message: ----------- fix binding for checked Modified Paths: -------------- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag Modified: trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-19 13:29:12 UTC (rev 273) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-19 17:03:50 UTC (rev 274) @@ -71,6 +71,9 @@ <jsp:text>${type} ${cssclass}</jsp:text> <c:if test="${readonly}">${elx:space()}readonly</c:if> </c:set> + <c:if test="${type == 'checkbox' and status.value}"> + <c:set var="checked" value="${true}" /> + </c:if> <c:choose> <c:when test="${empty(label)}"> <c:set var="labelmsg"> @@ -95,7 +98,7 @@ <ou:txtinput type="${type}" name="${name}" value="${status.value}" cssclass="${cssclass}" maxlength="${maxlength}" style="${style}" readonly="${readonly}" disabled="${disabled}" onkeypress="${onkeypress}" onkeydown="${onkeydown}" onkeyup="${onkeyup}" onchange="${onchange}" - onblur="${onblur}" checked="${status.value}" /> + onblur="${onblur}" checked="${checked}" /> </c:when> <c:when test="${type == 'label'}"> <div class="${divclass}"> @@ -110,7 +113,7 @@ <ou:txtinput type="${type}" name="${name}" value="${status.value}" cssclass="${cssclass}" maxlength="${maxlength}" style="${style}" readonly="${readonly}" disabled="${disabled}" onkeypress="${onkeypress}" onkeydown="${onkeydown}" onkeyup="${onkeyup}" onchange="${onchange}" - onblur="${onblur}" checked="${status.value}" /> + onblur="${onblur}" checked="${checked}" /> <c:if test="${datepicker}"> <a href="javascript:showCal('divdata${name}','${name}')" title="seleziona" class="calbtn"> <span>C</span> @@ -151,7 +154,7 @@ <ou:txtinput type="${type}" name="${name}" value="${status.value}" cssclass="${cssclass}" maxlength="${maxlength}" style="${style}" readonly="${readonly}" disabled="${disabled}" onkeypress="${onkeypress}" onkeydown="${onkeydown}" onkeyup="${onkeyup}" onchange="${onchange}" - onblur="${onblur}" checked="${status.value}" /> + onblur="${onblur}" checked="${checked}" /> </c:when> <c:otherwise> <div class="${divclass}"> @@ -159,7 +162,7 @@ <ou:txtinput type="${type}" name="${name}" value="${status.value}" cssclass="${cssclass}" maxlength="${maxlength}" style="${style}" readonly="${readonly}" disabled="${disabled}" onkeypress="${onkeypress}" onkeydown="${onkeydown}" onkeyup="${onkeyup}" onchange="${onchange}" - onblur="${onblur}" checked="${status.value}" /> + onblur="${onblur}" checked="${checked}" /> <div class="clear"><!-- --></div> </div> </c:otherwise> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-19 13:29:14
|
Revision: 273 http://svn.sourceforge.net/openutils/?rev=273&view=rev Author: fgiust Date: 2007-02-19 05:29:12 -0800 (Mon, 19 Feb 2007) Log Message: ----------- don't show labels for hidden fields Modified Paths: -------------- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag Modified: trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-18 16:26:08 UTC (rev 272) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-19 13:29:12 UTC (rev 273) @@ -49,6 +49,9 @@ </c:otherwise> </c:choose> </c:if> + <c:if test="${type == 'hidden'}"> + <c:set var="bare" value="${true}" /><!-- don't show labels for hidden fields --> + </c:if> <c:if test="${type == 'date'}"> <c:set var="type" value="text" /> <c:set var="datepicker" value="${true}" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-18 16:26:07
|
Revision: 272 http://svn.sourceforge.net/openutils/?rev=272&view=rev Author: fgiust Date: 2007-02-18 08:26:08 -0800 (Sun, 18 Feb 2007) Log Message: ----------- fix style when type is not defined Modified Paths: -------------- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag Modified: trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-18 14:24:05 UTC (rev 271) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-18 16:26:08 UTC (rev 272) @@ -21,8 +21,11 @@ <jsp:directive.attribute name="onblur" required="false" /> <jsp:directive.attribute name="label" required="false" type="java.lang.String" /> <c:if test="${empty(key)}"> - <c:set var="key">${path}</c:set> + <c:set var="key" value="${path}" /> </c:if> + <c:if test="${empty(type)}"> + <c:set var="type" value="text" /> + </c:if> <c:if test="${empty(name)}"> <c:set var="name">${su:substringAfter(path, ".")}</c:set> </c:if> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-18 14:24:06
|
Revision: 271 http://svn.sourceforge.net/openutils/?rev=271&view=rev Author: fgiust Date: 2007-02-18 06:24:05 -0800 (Sun, 18 Feb 2007) Log Message: ----------- handle enums Modified Paths: -------------- trunk/openutils-bshd5/src/main/java/it/openutils/hibernate/example/EnhancedExample.java Modified: trunk/openutils-bshd5/src/main/java/it/openutils/hibernate/example/EnhancedExample.java =================================================================== --- trunk/openutils-bshd5/src/main/java/it/openutils/hibernate/example/EnhancedExample.java 2007-02-17 15:08:52 UTC (rev 270) +++ trunk/openutils-bshd5/src/main/java/it/openutils/hibernate/example/EnhancedExample.java 2007-02-18 14:24:05 UTC (rev 271) @@ -72,7 +72,7 @@ propertyName, ".") : propertyName; - if (isSimpleType(value)) + if (isSimpleType(value) || value.getClass().isEnum()) { // don't filter on empty strings! This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-17 15:08:51
|
Revision: 270 http://svn.sourceforge.net/openutils/?rev=270&view=rev Author: fgiust Date: 2007-02-17 07:08:52 -0800 (Sat, 17 Feb 2007) Log Message: ----------- like is now case insensitive by default Modified Paths: -------------- trunk/openutils-bshd5/src/main/java/it/openutils/hibernate/example/FilterMetadata.java Modified: trunk/openutils-bshd5/src/main/java/it/openutils/hibernate/example/FilterMetadata.java =================================================================== --- trunk/openutils-bshd5/src/main/java/it/openutils/hibernate/example/FilterMetadata.java 2007-02-17 14:39:26 UTC (rev 269) +++ trunk/openutils-bshd5/src/main/java/it/openutils/hibernate/example/FilterMetadata.java 2007-02-17 15:08:52 UTC (rev 270) @@ -3,6 +3,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.hibernate.Criteria; +import org.hibernate.criterion.MatchMode; import org.hibernate.criterion.Restrictions; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -24,12 +25,11 @@ public void createFilter(Criteria crit, String propertyName, Object propertyValue) { - String valoreDescr = "%" + (String) propertyValue + "%"; - crit.add(Restrictions.like(propertyName, valoreDescr)); + crit.add(Restrictions.ilike(propertyName, (String) propertyValue, MatchMode.ANYWHERE)); if (log.isDebugEnabled()) { - log.debug("crit.add(Expression.like(" + propertyName + ", " + valoreDescr + "))"); + log.debug("crit.add(Expression.like(" + propertyName + ", '%" + propertyValue + "%' ))"); } } }; @@ -41,14 +41,12 @@ public void createFilter(Criteria crit, String propertyName, Object propertyValue) { + if (log.isDebugEnabled()) { - if (log.isDebugEnabled()) - { - log.debug("crit.add(Expression.eq(" + propertyName + ", " + propertyValue + "))"); - } - - crit.add(Restrictions.eq(propertyName, propertyValue)); + log.debug("crit.add(Expression.eq(" + propertyName + ", " + propertyValue + "))"); } + + crit.add(Restrictions.eq(propertyName, propertyValue)); } }; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-17 14:39:27
|
Revision: 269 http://svn.sourceforge.net/openutils/?rev=269&view=rev Author: fgiust Date: 2007-02-17 06:39:26 -0800 (Sat, 17 Feb 2007) Log Message: ----------- finally fixed validation message for annotation validator Modified Paths: -------------- trunk/openutils-spring/src/main/java/it/openutils/spring/validation/hibernate/AnnotationValidator.java Removed Paths: ------------- trunk/openutils-spring/src/main/java/it/openutils/spring/validation/hibernate/NullValidator.java Modified: trunk/openutils-spring/src/main/java/it/openutils/spring/validation/hibernate/AnnotationValidator.java =================================================================== --- trunk/openutils-spring/src/main/java/it/openutils/spring/validation/hibernate/AnnotationValidator.java 2007-02-16 15:01:21 UTC (rev 268) +++ trunk/openutils-spring/src/main/java/it/openutils/spring/validation/hibernate/AnnotationValidator.java 2007-02-17 14:39:26 UTC (rev 269) @@ -8,6 +8,7 @@ import org.hibernate.validator.InvalidValue; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; +import org.springframework.context.support.DefaultMessageSourceResolvable; import org.springframework.validation.Errors; import org.springframework.validation.Validator; @@ -34,7 +35,7 @@ } /** - * {@inheritDoc} + * @see org.springframework.validation.Validator#supports(java.lang.Class) */ @SuppressWarnings("unchecked") public boolean supports(Class clazz) @@ -53,12 +54,16 @@ InvalidValue[] validationMessages = classValidator.getInvalidValues(obj); for (InvalidValue value : validationMessages) { - String propertyName = value.getPropertyPath(); - String fqPropertyName = errors.getObjectName() + "." + propertyName; - String message = value.getMessage(); + String field = value.getPropertyPath(); - errors.rejectValue(propertyName, message, new Object[]{fqPropertyName }, null); + String[] codes = new String[]{errors.getObjectName() + Errors.NESTED_PATH_SEPARATOR + field, field }; + errors.rejectValue( + field, + value.getMessage(), + new Object[]{new DefaultMessageSourceResolvable(codes, field) }, + null); + } } Deleted: trunk/openutils-spring/src/main/java/it/openutils/spring/validation/hibernate/NullValidator.java =================================================================== --- trunk/openutils-spring/src/main/java/it/openutils/spring/validation/hibernate/NullValidator.java 2007-02-16 15:01:21 UTC (rev 268) +++ trunk/openutils-spring/src/main/java/it/openutils/spring/validation/hibernate/NullValidator.java 2007-02-17 14:39:26 UTC (rev 269) @@ -1,30 +0,0 @@ -package it.openutils.spring.validation.hibernate; - -import org.springframework.validation.Errors; -import org.springframework.validation.Validator; - - -/** - * @author fgiust - * @version $Revision$ ($Author$) - */ -public class NullValidator implements Validator -{ - - /** - * {@inheritDoc} - */ - @SuppressWarnings("unchecked") - public boolean supports(final Class command) - { - return true; - } - - /** - * {@inheritDoc} - */ - public void validate(final Object command, final Errors errors) - { - return; - } -} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-16 15:01:20
|
Revision: 268 http://svn.sourceforge.net/openutils/?rev=268&view=rev Author: fgiust Date: 2007-02-16 07:01:21 -0800 (Fri, 16 Feb 2007) Log Message: ----------- fix value for checkboxes, must be able to use something different from "true" Modified Paths: -------------- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/txtinput.tag Modified: trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/txtinput.tag =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/txtinput.tag 2007-02-16 14:25:15 UTC (rev 267) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/txtinput.tag 2007-02-16 15:01:21 UTC (rev 268) @@ -80,9 +80,6 @@ </c:otherwise> </c:choose> <c:choose> - <c:when test="${type == 'checkbox'}"> - <![CDATA[ value="true" ]]> - </c:when> <c:when test="${type == 'textarea'}"></c:when> <c:otherwise> <![CDATA[ value="${value}" ]]> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fc...@us...> - 2007-02-16 14:25:15
|
Revision: 267 http://svn.sourceforge.net/openutils/?rev=267&view=rev Author: fcarone Date: 2007-02-16 06:25:15 -0800 (Fri, 16 Feb 2007) Log Message: ----------- first attempt to handle checkbox checked property Modified Paths: -------------- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag Modified: trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-16 14:24:14 UTC (rev 266) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/input.tag 2007-02-16 14:25:15 UTC (rev 267) @@ -104,7 +104,7 @@ <ou:txtinput type="${type}" name="${name}" value="${status.value}" cssclass="${cssclass}" maxlength="${maxlength}" style="${style}" readonly="${readonly}" disabled="${disabled}" onkeypress="${onkeypress}" onkeydown="${onkeydown}" onkeyup="${onkeyup}" onchange="${onchange}" - onblur="${onblur}" /> + onblur="${onblur}" checked="${status.value}" /> <c:if test="${datepicker}"> <a href="javascript:showCal('divdata${name}','${name}')" title="seleziona" class="calbtn"> <span>C</span> @@ -145,7 +145,7 @@ <ou:txtinput type="${type}" name="${name}" value="${status.value}" cssclass="${cssclass}" maxlength="${maxlength}" style="${style}" readonly="${readonly}" disabled="${disabled}" onkeypress="${onkeypress}" onkeydown="${onkeydown}" onkeyup="${onkeyup}" onchange="${onchange}" - onblur="${onblur}" /> + onblur="${onblur}" checked="${status.value}" /> </c:when> <c:otherwise> <div class="${divclass}"> @@ -153,7 +153,7 @@ <ou:txtinput type="${type}" name="${name}" value="${status.value}" cssclass="${cssclass}" maxlength="${maxlength}" style="${style}" readonly="${readonly}" disabled="${disabled}" onkeypress="${onkeypress}" onkeydown="${onkeydown}" onkeyup="${onkeyup}" onchange="${onchange}" - onblur="${onblur}" /> + onblur="${onblur}" checked="${status.value}" /> <div class="clear"><!-- --></div> </div> </c:otherwise> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fc...@us...> - 2007-02-16 14:24:17
|
Revision: 266 http://svn.sourceforge.net/openutils/?rev=266&view=rev Author: fcarone Date: 2007-02-16 06:24:14 -0800 (Fri, 16 Feb 2007) Log Message: ----------- stringutils equals function added Modified Paths: -------------- trunk/openutils-tags-spring/src/main/resources/META-INF/openutils-tags-commonslang.tld Modified: trunk/openutils-tags-spring/src/main/resources/META-INF/openutils-tags-commonslang.tld =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/openutils-tags-commonslang.tld 2007-02-16 12:14:22 UTC (rev 265) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/openutils-tags-commonslang.tld 2007-02-16 14:24:14 UTC (rev 266) @@ -51,4 +51,9 @@ <function-class>org.apache.commons.lang.StringEscapeUtils</function-class> <function-signature>java.lang.String escapeXml(java.lang.String)</function-signature> </function> + <function> + <name>equals</name> + <function-class>org.apache.commons.lang.StringUtils</function-class> + <function-signature>boolean equals(java.lang.String, java.lang.String)</function-signature> + </function> </taglib> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <fg...@us...> - 2007-02-16 12:14:39
|
Revision: 265 http://svn.sourceforge.net/openutils/?rev=265&view=rev Author: fgiust Date: 2007-02-16 04:14:22 -0800 (Fri, 16 Feb 2007) Log Message: ----------- add support for stardard attributes Modified Paths: -------------- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/txtinput.tag Modified: trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/txtinput.tag =================================================================== --- trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/txtinput.tag 2007-02-16 09:40:51 UTC (rev 264) +++ trunk/openutils-tags-spring/src/main/resources/META-INF/tags/ou/txtinput.tag 2007-02-16 12:14:22 UTC (rev 265) @@ -11,11 +11,63 @@ <jsp:directive.attribute name="readonly" required="false" type="java.lang.Boolean" /> <jsp:directive.attribute name="disabled" required="false" type="java.lang.Boolean" /> <jsp:directive.attribute name="checked" required="false" type="java.lang.Boolean" /> + <jsp:directive.attribute name="onblur" required="false" /> + <jsp:directive.attribute name="onchange" required="false" /> + <jsp:directive.attribute name="onclick" required="false" /> + <jsp:directive.attribute name="ondblclick" required="false" /> + <jsp:directive.attribute name="onfocus" required="false" /> + <jsp:directive.attribute name="onkeydown" required="false" /> <jsp:directive.attribute name="onkeypress" required="false" /> - <jsp:directive.attribute name="onkeydown" required="false" /> <jsp:directive.attribute name="onkeyup" required="false" /> - <jsp:directive.attribute name="onchange" required="false" /> - <jsp:directive.attribute name="onblur" required="false" /> + <jsp:directive.attribute name="onmousedown" required="false" /> + <jsp:directive.attribute name="onmousemove" required="false" /> + <jsp:directive.attribute name="onmouseout" required="false" /> + <jsp:directive.attribute name="onmouseup" required="false" /> + <jsp:directive.attribute name="onselect" required="false" /> + <!-- + <![CDATA[ + http://search.cpan.org/src/BPOSTLE/MKDoc-XML-0.75/lib/MKDoc/XML/Stripper/xhtml10strict.txt + # input + # form control + + input accept + input accesskey + input alt + input checked + input class + input dir + input disabled + input id + input lang + input maxlength + input name + input onblur + input onchange + input onclick + input ondblclick + input onfocus + input onkeydown + input onkeypress + input onkeyup + input onmousedown + input onmousemove + input onmouseout + input onmouseover + input onmouseup + input onselect + input readonly + input size + input src + input style + input tabindex + input title + input type + input usemap + input value + input xml:lang + + ]]> + --> <c:if test="${empty(type)}"> <c:set var="type" value="text" /> </c:if> @@ -39,21 +91,48 @@ <c:if test="${!empty(cssclass)}"> <![CDATA[ class="${cssclass}" ]]> </c:if> - <c:if test="${!empty(onkeypress)}"> - <![CDATA[ onkeypress="${onkeypress}" ]]> + <c:if test="${!empty(onblur)}"> + <![CDATA[ onkeydown="${onblur}" ]]> </c:if> + <c:if test="${!empty(onchange)}"> + <![CDATA[ onkeydown="${onchange}" ]]> + </c:if> + <c:if test="${!empty(onclick)}"> + <![CDATA[ onkeydown="${onclick}" ]]> + </c:if> + <c:if test="${!empty(ondblclick)}"> + <![CDATA[ onkeydown="${ondblclick}" ]]> + </c:if> + <c:if test="${!empty(onfocus)}"> + <![CDATA[ onkeydown="${onfocus}" ]]> + </c:if> <c:if test="${!empty(onkeydown)}"> <![CDATA[ onkeydown="${onkeydown}" ]]> </c:if> + <c:if test="${!empty(onkeypress)}"> + <![CDATA[ onkeydown="${onkeypress}" ]]> + </c:if> <c:if test="${!empty(onkeyup)}"> <![CDATA[ onkeydown="${onkeyup}" ]]> </c:if> - <c:if test="${!empty(onchange)}"> - <![CDATA[ onchange="${onchange}" ]]> + <c:if test="${!empty(onmousedown)}"> + <![CDATA[ onkeydown="${onmousedown}" ]]> </c:if> - <c:if test="${!empty(onblur)}"> - <![CDATA[ onblur="${onblur}" ]]> + <c:if test="${!empty(onmousemove)}"> + <![CDATA[ onkeydown="${onmousemove}" ]]> </c:if> + <c:if test="${!empty(onmouseout)}"> + <![CDATA[ onkeydown="${onmouseout}" ]]> + </c:if> + <c:if test="${!empty(onmouseover)}"> + <![CDATA[ onkeydown="${onmouseover}" ]]> + </c:if> + <c:if test="${!empty(onmouseup)}"> + <![CDATA[ onkeydown="${onmouseup}" ]]> + </c:if> + <c:if test="${!empty(onselect)}"> + <![CDATA[ onkeydown="${onselect}" ]]> + </c:if> <c:if test="${!empty(style)}"> <![CDATA[ style="${style}" ]]> </c:if> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |