package module.mission.presentationTier.action.util; import java.io.Serializable; import java.util.Calendar; import module.mission.domain.MissionSystem; import module.mission.domain.MissionYear; public class MissionContext implements Serializable { private Integer year; private MissionYear missionYear; public MissionContext() { super(); setYear(Integer.valueOf(Calendar.getInstance().get(Calendar.YEAR))); } public Integer getYear() { return year; } public void setYear(Integer year) { this.year = year; if (year != null) { for (final MissionYear missionYear : MissionSystem.getInstance().getMissionYearSet()) { if (missionYear.getYear().intValue() == year.intValue()) { this.missionYear = missionYear; } } } if (missionYear == null) { missionYear = MissionYear.getCurrentYear(); } } public MissionYear getMissionYear() { return missionYear; } public void setMissionYear(MissionYear missionYear) { this.missionYear = missionYear; } }