javaquery/api/src/test/java/org/apidesign/bck2brwsr/htmlpage/PersonImpl.java
branchmodel
changeset 914 81dcd71877d5
parent 911 fdf840690861
child 925 b486f65ac4f5
     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  }