Idea project with the correct lib defs
Project as idea project, final
Minor fixes to build process
Updated build framework to 1.0.11
made summa bundle correctly
Made storage implement storage
The summa storage xml config file
SUPER GREEN! JUnit tests are all OK.
- Some configuration keys were renamed.
- Almost finished refactoring the handling of base configurations. The old approach were error-prone.
The various flavours of getRecord() and next() on the DOMSReadableStorage class have been implemented. However, there are still some quirks. The Junit tests fail at the moment and the implementations are not 100% perfect.
-Fixed a bug in getRecordsModifiedAfter() which caused illegal DOMS PIDs to be used.
-Updated javadoc and indented code for removal of tab characters.
- Fixed a bug in getRecord(). The method did not set the correct record ID. Instead of using a summa record ID it used the unprocessed DOMS PID.
- Improved the JUnit test implementation.
- All tests are now GREEN again.
- All tests do now perform actual test of the DOMSReadableStorage code. However, not all tests are exhaustive.
Changed the base name for the radio-TV collection to "doms". This is a hack which hopefully will make the Summa indexer work.
correct hardcoded basename
getRecordsModifiedAfter() can now handle a null base ID properly.
- Fixed the exception type thrown from the next() methods if an iterator key is unknown. In that case an IOException was thrown, now an IllegalArgumentException is thrown as defined by the interface.
- Added javadoc to the JUnit test methods for the next() methods.
Added more javadoc.
Config files needed for the summa integration
- The next() methods now removes the iterators when they run empty. However, any iterator which is not depleted will be kept in memory forever, thus causing a memory leak. This issue should of course be fixed but it is not urgent at the moment.
- Finished javadoc.
- Minor clean up and beautification in the code.
- Some FIXMEs still remain, however, none of them are urgent enough to be addressed right now.
Finished the javadoc of this project.