/* TestCdiVM.java
Purpose:
Description:
History:
Jul 12, 2012, Created by Ian Tsai(Zanyking)
Copyright (C) 2010 Potix Corporation. All Rights Reserved.
{{IS_RIGHT
This program is distributed under ZOL in the hope that
it will be useful, but WITHOUT ANY WARRANTY.
}}IS_RIGHT
*/
package org.zkoss.zktest.test2.cdi;
import org.zkoss.bind.annotation.Command;
import org.zkoss.bind.annotation.NotifyChange;
import org.zkoss.zk.ui.select.annotation.VariableResolver;
import org.zkoss.zk.ui.select.annotation.WireVariable;
/**
* @author Ian Y.T Tsai(zanyking)
*
*/
@VariableResolver(org.zkoss.zkplus.cdi.DelegatingVariableResolver.class)
public class TestCdiVM {
@WireVariable
private Hello hello;
private String name = "Ian";
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
private String message;
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
@NotifyChange("message")
@Command
public void sayHello(){
message = hello.sayHello(name);
}
}