package edu.sc.csce740.model;

import java.util.List;


/**
 * Class to ...
 * @author Maximus Brandel
 * @author Ibrahim Elsayed
 * @author Christian Merchant
 * @version 1.00 2015-11-21
 *
 */
 
public class Details {

	public Double gpa;
	public List<CourseTaken> coursesTaken;
	public List<Milestone> milestones;
	public List<String> notes;
	
	/**
	 * @return the gpa
	 */
	public Double getGpa() {
		return gpa;
	}

	/**
	 * @param gpa - the gpa to set
	 */
	public void setGpa(Double gpa) {
		this.gpa = gpa;
	}

	/**
	 * @return a list of courses taken
	 */
	public List<CourseTaken> getCoursesTaken() {
		return coursesTaken;
	}

	/**
	 * @param coursesTaken - the list to set as a list of coursesTaken 
	 */
	public void setCoursesTaken(List<CourseTaken> coursesTaken) {
		this.coursesTaken = coursesTaken;
	}

	/**
	 * @return - a list of milestones
	 */
	public List<Milestone> getMilestones() {
		return milestones;
	}

	/**
	 * @param milestones - the list of milestones to set
	 */
	public void setMilestones(List<Milestone> milestones) {
		this.milestones = milestones;
	}

	/**
	 * @return the list of notes on a requirment
	 */
	public List<String> getNotes() {
		return notes;
	}

	/**
	 * @param notes - the list of notes to set
	 */
	public void setNotes(List<String> notes) {
		this.notes = notes;
	}
}

@@ -341,24 +341,50 @@
 tes;%0A%09%0A%09/**%0A
+%09 * Method to get the gpa%0A
 %09 * @return 
@@ -382,24 +382,25 @@
  @return
+s
  the gpa
 %0A%09 */%0A%09p
@@ -387,24 +387,25 @@
 urns the gpa
+ 
 %0A%09 */%0A%09publi
@@ -439,32 +439,58 @@
 n gpa;%0A%09%7D%0A%0A%09/**%0A
+%09 * Method to set the gpa%0A
 %09 * @param gpa -
@@ -579,39 +579,102 @@
 %09 * 
-@return a list of courses taken
+Method to get a list of all taken courses%0A%09 * @return coursesTaken - list of all taken courses
 %0A%09 *
@@ -745,32 +745,87 @@
 Taken;%0A%09%7D%0A%0A%09/**%0A
+%09 * Method to add a course to the list of taken course%0A
 %09 * @param cours
@@ -821,25 +821,24 @@
 param course
-s
 Taken - the 
@@ -841,46 +841,54 @@
 the 
-list to set as a list of coursesTaken 
+course to be added to the list of taken course
 %0A%09 *
@@ -1005,19 +1005,74 @@
 %09 * 
-@return - a
+Method to get a list of all milestones%0A%09 * @return milestonesSet -
  lis
@@ -1068,32 +1068,36 @@
 esSet - list of 
+all 
 milestones%0A%09 */%0A
@@ -1172,22 +1172,31 @@
 /**%0A%09 * 
-@param
+Method to add a
  milesto
@@ -1197,19 +1197,19 @@
 ilestone
-s -
+ to
  the lis
@@ -1223,16 +1223,53 @@
 lestones
+%0A%09 * @param milestones - the mileston
  to set%0A
@@ -1379,19 +1379,23 @@
 %09 * 
-@return the
+Method to get a
  lis
@@ -1403,29 +1403,55 @@
  of 
+all 
 notes
- on a requirment
+%0A%09 * @return notes - list of all notes
 %0A%09 *
@@ -1519,22 +1519,31 @@
 %09 * 
-@param
+Method to add a
  note
-s -
+ to
  the
@@ -1559,16 +1559,68 @@
 note
-s to set
+%0A%09 * @param notes - the note to be added to the list of note
 %0A%09 *

Update Details.java