Added some stub code and the method to extract the initials of a Speaker\'s name
Added a constructor that takes an id as an argument so that id's aren't constantly regenerated.
Speaker Ids are now created with digit padding to ensure minimum of 8 chars for that field.
Ensured only up to 4 characters get extracted as initials from a Speaker.
Removed most old references to UUIDs in model/Speaker
Code builds with new Speaker Ids.
Fixed bug to ensure Speakers with new Ids are displayed in the speaker list
Removed dead code constructors in Recording
Added code to generate the recording IDs from the alphabet
Added IdUtils and just finished writing up the new Recording.readAll method
Going through compiler errors. Just wrote Recording.getOriginal()
Removed HTTP server code temporarily for the transition to the new directory structure (rather than break Haejoong\'s code)
No more compile errors.
Everything appears to be working with new directory structure. Planning to rename originalId to groupId in the code, though.
Rewrote Recording.getRespeakings to be more efficient and check only the files in the group directory
Moved the import image call out of the Speaker constructor and into the write() method
Made Speaker call IdUtils
Changed the originalId instances to groupId
Changed the connect menu option to be HTTP Server
Removed a couple unnecessary instances of Pokemon exception handling.