1.1 --- a/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/PersonImpl.java Sun Mar 31 13:26:27 2013 +0200
1.2 +++ b/javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/PersonImpl.java Tue Apr 02 15:40:08 2013 +0200
1.3 @@ -19,6 +19,7 @@
1.4
1.5 import org.apidesign.bck2brwsr.htmlpage.api.ComputedProperty;
1.6 import org.apidesign.bck2brwsr.htmlpage.api.Model;
1.7 +import org.apidesign.bck2brwsr.htmlpage.api.OnFunction;
1.8 import org.apidesign.bck2brwsr.htmlpage.api.Property;
1.9
1.10 /**
1.11 @@ -40,4 +41,13 @@
1.12 public static String sexType(Sex sex) {
1.13 return sex == null ? "unknown" : sex.toString();
1.14 }
1.15 +
1.16 + @OnFunction
1.17 + static void changeSex(Person p) {
1.18 + if (p.getSex() == Sex.MALE) {
1.19 + p.setSex(Sex.FEMALE);
1.20 + } else {
1.21 + p.setSex(Sex.MALE);
1.22 + }
1.23 + }
1.24 }