1.1 --- a/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Fri Mar 22 16:39:30 2013 +0100
1.2 +++ b/javaquery/api/src/main/java/org/apidesign/bck2brwsr/htmlpage/PageProcessor.java Fri Mar 22 16:43:51 2013 +0100
1.3 @@ -591,6 +591,9 @@
1.4 }
1.5
1.6 private static String findBoxedType(String ret) {
1.7 + if (ret.equals("boolean")) {
1.8 + return Boolean.class.getName();
1.9 + }
1.10 if (ret.equals("byte")) {
1.11 return Byte.class.getName();
1.12 }
2.1 --- a/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/PersonImpl.java Fri Mar 22 16:39:30 2013 +0100
2.2 +++ b/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/PersonImpl.java Fri Mar 22 16:43:51 2013 +0100
2.3 @@ -27,11 +27,17 @@
2.4 */
2.5 @Model(className = "Person", properties = {
2.6 @Property(name = "firstName", type = String.class),
2.7 - @Property(name = "lastName", type = String.class)
2.8 + @Property(name = "lastName", type = String.class),
2.9 + @Property(name = "male", type = boolean.class)
2.10 })
2.11 final class PersonImpl {
2.12 @ComputedProperty
2.13 public static String fullName(String firstName, String lastName) {
2.14 return firstName + " " + lastName;
2.15 }
2.16 +
2.17 + @ComputedProperty
2.18 + public static String sex(boolean male) {
2.19 + return male ? "Male" : "Female";
2.20 + }
2.21 }