commit 2a4d85bb57b2132ca2a81dc9eae673f1a614ed56 Author: Henry Hedden Date: Sat May 13 09:58:41 2017 -0400 Included `Teacher` in course info. commit 707aca66b486c79503b02677c5ffddd685b4e14d Author: Henry Hedden Date: Sat May 13 00:00:00 2017 -0400 Included `Teacher` in course info. commit bf418fbb6e01d19569a1c6d0255967d2ba854943 Author: Henry Hedden Date: Fri May 12 23:39:30 2017 -0400 Moved stuff to `Database` class. commit 0b5b30ea5b24947b3d1a45987725b72ec1c91499 Author: Henry Hedden Date: Fri May 12 23:24:56 2017 -0400 Overrode `toString` method. commit d068eee01184390d2d4c60549ad9b93a6c0f4cd6 Author: Henry Hedden Date: Tue May 9 12:58:41 2017 -0400 Created `Database` class. commit b2a75f550c3d2b51a06e6a2e298ec22986c476c7 Author: Henry Hedden Date: Tue May 9 09:53:03 2017 -0400 Made user input for courses case insensitive. commit 72ec9e1bb6051d687d23399df665342a6f149500 Author: Henry Hedden Date: Mon May 8 23:10:33 2017 -0400 Fixed course description functionality commit d2ca36632b09c3b1c62ecad029ea60ecd1c6a81a Author: Henry Hedden Date: Mon May 8 20:24:03 2017 -0400 Allowed user to add and drop courses. commit 62edf46263cd7a0295d08c5573f25929484e38e1 Author: Henry Hedden Date: Mon May 8 14:07:53 2017 -0400 Fixed revision history in documentation. commit 2e304ce5f7b4bf6a120d92e2867e70232b5cfa3f Author: Henry Hedden Date: Mon May 8 14:07:07 2017 -0400 Allowed user to list courses and view schedule. Improved `login` method. Added `listCourses` method. commit 516f950a9619da5f1f22594f6a008a861a306c38 Author: Henry Hedden Date: Mon May 8 14:03:11 2017 -0400 Modified `toString` method, documented `equals` method. commit 193f061b0b9279ccac2cf670e474158d3d1b087c Author: Henry Hedden Date: Sun May 7 19:21:51 2017 -0400 Copied `option` and `courses` fields from `Client` to `GUIClient`. commit b47ca28f9270203b7860d06c2159382accf46d43 Author: Henry Hedden Date: Sun May 7 19:16:58 2017 -0400 Updated Javadoc comments. commit e42439017d630e1e7dc0bca25e0fb7fcac52ea72 Author: Henry Hedden Date: Sun May 7 18:34:04 2017 -0400 Created methods `addCourse`, `dropCourse`, and `getSchedule`. commit 0fb77a23bf2ee883c674c6d5b295016aa75dd232 Author: Henry Hedden Date: Sun May 7 18:31:42 2017 -0400 Added `equals` method. commit e8327c8870711a6eb517a7e9cc2a9b1de1bae5bb Author: Henry Hedden Date: Sun May 7 15:32:55 2017 -0400 Created `GUIClient` class. commit 7858969f72340d6e1655e2156534ba61ccaba0d7 Author: Henry Hedden Date: Sun May 7 15:15:26 2017 -0400 Improved `login` method. commit 25c213081b4af4e928a3f36453fc7c02514a51e5 Author: Henry Hedden Date: Sun May 7 13:14:05 2017 -0400 Documented `login` method. commit 80db5a2c52a471a575c0ac3c7be6b72267fad6ea Author: Henry Hedden Date: Sun May 7 10:15:12 2017 -0400 Removed redundant"Are you sure" prompt. commit fff2193061b93392070ce1754d8dce0529779c0a Author: Henry Hedden Date: Sun May 7 00:40:46 2017 -0400 Main method lists options and prompts user to pick one. commit 153177644931cbd8ae13210ebcbd551cef473452 Author: Henry Hedden Date: Sat May 6 11:08:32 2017 -0400 Added more complete Javadoc comments. commit 74153c2defc577a4b7b776cafadb3243448b696c Author: Henry Hedden Date: Sat May 6 09:41:08 2017 -0400 Removed `ID` from Javadoc comments commit 06a05300a44876eb50dc7d5b3a8c2f2b6313dd7b Author: Henry Hedden Date: Sat May 6 09:38:46 2017 -0400 Comments commit e850f1f921edcad42572aed8e444097f81516496 Author: Henry Hedden Date: Fri May 5 14:33:28 2017 -0400 Made student ID the key for the student hash instead of an instance variable in the `Student` class. commit 34841326e0f3dcebac974c6b870bcc1e8a8a5fd5 Author: Henry Hedden Date: Tue May 2 12:58:04 2017 -0400 Added login functionality to `Student` class. commit ed93c81c9bc69699839df2fb076c91e8a7ea65b0 Author: Henry Hedden Date: Tue May 2 12:45:42 2017 -0400 Main method stub. commit c5842c4df3b00018a26360c33507036fbe4215a8 Author: Henry Hedden Date: Fri Apr 28 01:26:20 2017 -0400 Minor fix to `toString` method. commit 4eda404aab327bca2127acd256fddffea3894fc5 Author: Henry Hedden Date: Fri Apr 28 01:25:19 2017 -0400 Improved `compareTo` method, added Javadoc comments. commit f00476f296f9cdc346871778c928f0f48fc6df2f Author: Henry Hedden Date: Thu Apr 27 22:34:12 2017 -0400 Created `Time` class. commit e322c565fab3e61db1a2ee1f74cce88c6a7dc03f Author: Henry Hedden Date: Thu Apr 27 22:11:42 2017 -0400 Silly mistake commit 78a957f3a721b813e2734c9b573e9fb489f8994e Author: Henry Hedden Date: Thu Apr 27 22:10:24 2017 -0400 Updated Javadoc on `Student` and `Room`. commit 87998eb9975467ea2d4612d9f73f011fead9a008 Author: Henry Hedden Date: Thu Apr 27 22:01:41 2017 -0400 Added Javadoc to `Teacher` and `Room`. commit eaa78758a81f1b9fe7d4baee3a049439bbcc57d7 Author: Henry Hedden Date: Thu Apr 27 21:45:01 2017 -0400 Added comments to `Client` class. commit 00655c98e5560e0ca92a4e429087039845240596 Author: Henry Hedden Date: Thu Apr 27 14:27:53 2017 -0400 Added `toString` method w/ Javadoc comment. commit a3ffa2f0bef09d23629d23425887978fbdd6011d Author: Henry Hedden Date: Thu Apr 27 13:51:36 2017 -0400 Added Javadoc comments. commit e852a9679b4e49f24053119e3c0a859edf78feb8 Author: Henry Hedden Date: Thu Apr 27 13:27:52 2017 -0400 Added `toString` method w/ Javadoc comment. commit ce0a93ef30ee9e6179fcba9a66079d4ed5420c05 Author: Henry Hedden Date: Thu Apr 27 13:16:20 2017 -0400 Added Javadoc comment. commit a11f78dc827f455802b43e88f5e67d51feb3ca91 Author: Henry Hedden Date: Thu Apr 27 13:15:08 2017 -0400 Created `Course` class w/ fields and constructor; added Javadoc. May add more fields later. commit a0fbb1023eb6c769452afbd27ed59a28bcc89c50 Author: Henry Hedden Date: Thu Apr 27 13:01:36 2017 -0400 Created `Student` class w/ constructors & set/get methods; added Javadoc commit 4fea4c4fca8ce1f956e251166b4869c933083874 Author: Henry Hedden Date: Thu Apr 27 12:55:43 2017 -0400 Added values representing different departments, including 'Undeclared'. commit b5b9494d4040c799a2b74822b2de4ce852041722 Author: Henry Hedden Date: Thu Apr 27 12:54:32 2017 -0400 Made instance variables public constants; added `equals` method. commit e4d1b02848564898b350a0e7d2789da45601a565 Author: Henry Hedden Date: Thu Apr 27 12:51:44 2017 -0400 Made `office` a public constant and removed redundant getter method. commit 795588b4ee0bc848a363df4eb832e9ba1d5ab044 Author: Henry Hedden Date: Thu Apr 27 12:50:22 2017 -0400 Made `firstName` and `lastName` public constants, and removed setter method, which is now redundant. commit 40443bcd8d84391262ca2a88077fdf5676944e2d Author: Henry Hedden Date: Thu Apr 27 12:19:36 2017 -0400 Created `Department` enum to represent majors and schools. commit 64a14adb7780f3a5d5fb024bd7e5061b722fee88 Author: Henry Hedden Date: Thu Apr 27 12:01:57 2017 -0400 Made `Room` instance variables final. commit b259b35645f6c97b9005e4e5750987abe2d673a9 Author: Henry Hedden Date: Thu Apr 27 11:58:25 2017 -0400 Created `Client` class -- a driver class to handle I/O. Created `Person` class, to be inherited by both `Teacher` and `Student`. Created `Teacher` class. Created `Room` class, to represent both offices and classrooms.