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.
|