package singleton.eagerLogger;

import java.util.ArrayList;

public class Course {
	
	private String department;
	private String number;
	private String name;
	private ArrayList<Student> students;
	
	public Course(String department, String number, String name) {
		this.department = department;
		this.number = number;
		this.name = name;
		this.students = new ArrayList<Student>();
		Logger logger = Logger.getInstance();
		logger.logMessage("Course " + department + "-" + number + " created.\n");
	}
	
	public void add(Student student) {
		this.students.add(student);
		Logger logger = Logger.getInstance();
		logger.logMessage("Student " + student.getId() + " enrolled in course " 
							+ department + "-" + number + "\n");
	}

}
