[ROO-3571] Creating a field with max and min limitation generate invalid code into Jspx Created: 16/Dec/14  Updated: 29/Apr/15  Resolved: 29/Apr/15

Status: Resolved
Project: Spring Roo
Component/s: WEB MVC
Affects Version/s: 1.2.5.RELEASE, 1.3.0.RELEASE, 1.3.1.RC1
Fix Version/s: 2.0.0.M1

Type: Improvement Priority: Minor
Reporter: Mario Martínez Sánchez - gvNIX - DISID Assignee: Juan Carlos García del Canto
Resolution: Complete Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Ubuntu 12.04, Java 1.6.0_45, Maven 3.0.5, Roo 1.3.0.RELEASE


Run next script:

project --topLevelPackage com.test
persistence setup --provider HIBERNATE --database HYPERSONIC_PERSISTENT
entity jpa --class es.kk.domain.MyEntity
field number --fieldName myNumber --type java.lang.Integer --max 31 --min 1
web mvc setup
web mvc all --package ~.web

Creating a field and limiting their maximum and minimum value:

field number --fieldName myNumber --type java.math.BigDecimal --max 31 --min 1

The entity Java class includes the limitation correctly with @Max and @Min annotations.

However the jspx view takes these values as maximum and minimum size and also performs no validation with them into Tagx.

Generated at Sat Jan 25 18:48:29 UTC 2020 using Jira 7.13.8#713008-sha1:1606a5c1e7006e1ab135aac81f7a9566b2dbc3a6.