/* * Created on 26.4.2004 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Generation - Code and Comments */ package is.idega.idegaweb.golf.tournament.business; import is.idega.idegaweb.golf.entity.Tournament; import is.idega.idegaweb.golf.entity.TournamentHome; import java.sql.Date; import java.sql.SQLException; import com.idega.business.IBOSessionBean; import com.idega.data.IDOLookup; /** * @author laddi * * TODO To change the template for this generated type comment go to * Window - Preferences - Java - Code Generation - Code and Comments */ public class TournamentSessionBean extends IBOSessionBean implements TournamentSession { private static final String PARAMETER_TOURNAMENT_ID = "tournament_id"; private static final String PARAMETER_START_DATE = "start_date"; private static final String PARAMETER_END_DATE = "end_date"; private Tournament tournament; private int tournamentID = -1; private Date startDate; private Date endDate; public Tournament getTournament() { if (tournament == null) { if (tournamentID != -1) { try { tournament = ((TournamentHome) IDOLookup.getHomeLegacy(Tournament.class)).findByPrimaryKeyLegacy(tournamentID); } catch (SQLException e) { tournament = null; } } } return tournament; } public int getTournamentID() { return tournamentID; } public Date getStartDate() { return startDate; } public Date getEndDate() { return endDate; } public void setTournament(Tournament tournament){ this.tournament = tournament; } public void setTournamentID(int tournamentID) { this.tournamentID = tournamentID; setTournament(null); } public void setStartDate(Date startDate) { this.startDate = startDate; } public void setEndDate(Date endDate) { this.endDate = endDate; } public String getParameterNameTournamentID() { return PARAMETER_TOURNAMENT_ID; } public String getParameterNameStartDate() { return PARAMETER_START_DATE; } public String getParameterNameEndDate() { return PARAMETER_END_DATE; } }