hi, i'm pretty new in roo and have some trouble with validation. Here my test project:
the modified Album modelCode:project --topLevelPackage org.dischi --projectName dischi jpa setup --database MYSQL --provider HIBERNATE entity jpa --class ~.model.Album --testAutomatically field string --fieldName autore --notNull field string --fieldName titolo --notNull field number --fieldName anno --type int field number --fieldName prezzo --type float web mvc setup web mvc scaffold --class ~.web.AlbumController --backingType ~.model.Album
the model is validated but the message ("invalid year") does not appear.Code:... @RooJavaBean @RooToString @RooJpaActiveRecord public class Album { @NotNull private String autore; @NotNull private String titolo; private int anno; private float prezzo; @AssertTrue(message = "invalid year.") public boolean isAnnoValid() { if ((anno >1999) && (anno < 2021) ) return true; else return false; } }
where am i wrong?
Thanks in advance


Reply With Quote