package @actionPackage@;
import static org.jboss.seam.ScopeType.CONVERSATION;
import java.io.Serializable;
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.annotations.Scope;
import org.jboss.seam.log.Log;
@Scope(CONVERSATION)
@Name("@componentName@")
public class @interfaceName@ implements 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;
}
}