package tud.ggpserver.formhandlers.inc; import static tud.ggpserver.datamodel.DBConnectorFactory.getDBConnector; import java.sql.SQLException; import tud.ggpserver.datamodel.AbstractDBConnector; import tud.ggpserver.datamodel.DBConnectorFactory; import tud.ggpserver.datamodel.User; import tud.ggpserver.scheduler.MatchRunner; public class Availability { protected final AbstractDBConnector<?, ?> db = DBConnectorFactory.getDBConnector(); private User user = null; private String matchID; public void setUserName(String userName) throws SQLException { user = getDBConnector().getUser(userName); } public void setMatchID (String matchID) { this.matchID = matchID; } public void setAvailable (int i) { if (i != 1) return; // lets us be available for matchID! MatchRunner.getInstance().setAccepted(matchID, user.getUserName()); } }