package com.gffny.ldrbrd.rest.resp; import java.util.List; import com.gffny.ldrbrd.common.model.impl.CompetitionRound; import com.gffny.ldrbrd.common.model.impl.Course; import com.gffny.ldrbrd.common.model.impl.GolferProfile; import com.gffny.ldrbrd.common.model.impl.Scorecard; import com.gffny.ldrbrd.common.model.mapping.CompetitionRegistration; import com.gffny.ldrbrd.web.model.JSONable; /** * * @author jdgaffney * */ public class GolferDigestResponse implements JSONable { private GolferProfile golferProfile; private List<Course> favouriteCourseList; private List<CompetitionRegistration> competitionListForGolfer; private List<CompetitionRound> nonCompetitionRoundList; private List<Scorecard> lastXScorecardList; /** * * @param profile */ public GolferDigestResponse(GolferProfile profile) { this.golferProfile = profile; } /** * @return the golferProfile */ public GolferProfile getGolferProfile() { return golferProfile; } /** * @param golferProfile * the golferProfile to set */ public void setGolferProfile(GolferProfile golferProfile) { this.golferProfile = golferProfile; } /** * @return the favouriteCourseList */ public List<Course> getFavouriteCourseList() { return favouriteCourseList; } /** * @param favouriteCourseList * the favouriteCourseList to set */ public void setFavouriteCourseList(List<Course> favouriteCourseList) { this.favouriteCourseList = favouriteCourseList; } /** * @return the competitionListForGolfer */ public List<CompetitionRegistration> getUpcomingCompetitionRegistrationList() { return competitionListForGolfer; } /** * @param list * the competitionListForGolfer to set */ public void setUpcomingCompetitionRegistrationList( List<CompetitionRegistration> list) { this.competitionListForGolfer = list; } /** * @return the nonCompetitionRoundList */ public List<CompetitionRound> getUpcomingNonCompetitionRoundList() { return nonCompetitionRoundList; } /** * @param arrayList * the nonCompetitionRoundList to set */ public void setUpcomingNonCompetitionRoundList( List<CompetitionRound> competitionRoundList) { this.nonCompetitionRoundList = competitionRoundList; } /** * @return the lastXScorecardList */ public List<Scorecard> getLastXScorecardList() { return lastXScorecardList; } /** * @param lastXScorecardList * the lastXScorecardList to set */ public void setLastXScorecardList(List<Scorecard> lastXScorecardList) { this.lastXScorecardList = lastXScorecardList; } }