Refactored static method of DataAccessFactory
Created a ServerUI for StandAlone
Moved injection constants to App.java
Switched from Semephores to ReentrantLocks
Removed print outs, new method for buildCache
Was trying to gain lock instead of releasing it
Cleaned up Create method
Added isRecordDeleted method
Added isRecordDeleted method
Made variable names more readable
Check for updated data before allowing client modify a record
Added a check for Customer ID
Added a getter to DataAccessFactory
Added a dialog to enter the Server hostname
Added an Exact match option
Added a default value of checked to the exact match
Removed File menu
Refactored Preferences.java
Moved all properties keys to App.java
Named all dependancy constants with DEP_