package org.jboss.jbossts.xts.servicetests.service.participant; import java.util.List; import java.util.ArrayList; import java.io.Serializable; /** * Generic participant class which enables scripting of participant behaviour via a list of commands */ public class ScriptedTestParticipant implements Serializable { protected String id; protected List<String> commands; // constructor for recovery only protected ScriptedTestParticipant() { } protected ScriptedTestParticipant(String id) { this.id = id; commands = new ArrayList<String>(); } public void addCommand(String command) { commands.add(command); } public String getId() { return id; } }