package @actionPackage@;
import java.io.Serializable;
import javax.ejb.Remove;
import javax.ejb.Stateful;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.annotations.Begin;
import org.jboss.seam.annotations.End;
import org.jboss.seam.annotations.Logger;
import org.jboss.seam.log.Log;
@Stateful
@Name("@componentName@")
public class @beanName@ implements @interfaceName@, Serializable
{
@Logger private Log log;
private int value;
@Begin
public String begin()
{
// implement your begin conversation business logic
log.info("beginning conversation");
return "success";
}
public String increment()
{
log.info("incrementing");
value++;
return "success";
}
// add additional action methods that participate in this conversation
@End
public String end()
{
// implement your end conversation business logic
log.info("ending conversation");
return "home";
}
public int getValue()
{
return value;
}
@Remove
public void destroy() {}
}