Renamed FileRecordManager to ClientFileRecordManager.
This was designed to only work for the clients, so I renamed it to make things clearer.
Renamed FileRecordManager to ClientFileRecordManager.
This class was designed to work only for clients, hence the rename to make things clearer.
Added methods for initializing ClientFileRecordManager.
This still has no access to the client's directory (it's hardcoded for now). Also, serialized records will also just be placed in the root folder. But this will cause conflicts if we test multiple client/server instances within the same root folder. Lastly, the method serializeList() which saves the record is never called as of this version.
Moved the file record classes to the client package.
Renamed FolderRecordComparator to ClientFileRecordComparator for consistency.
This class now also accepts the shared folder name of the app that called it.Although this shouldn't really affect the jobs that are created, it's best to have the correct shared folder path in case future implementation of the jobs change.
Removed some comments that weren't applicable anymore.
Merged.