Updates to allow for an abstraction layer between the datasource
(REST or Database) and any content.
Changes to allow for an abstraction layer so that the data provider can
be switched from REST or Database.
More updates
Added more methods and interfaces for entity providers
More updates to get the abstraction layer working.
Updates to go with the data provider abstraction layer.
Fixed some issues regarding formatting output. Added more content towards the an abstraction layer for entities.
More fixes and updates to work towards Content Specs having their own tables and using a Datasource Abstraction layer.
Added more provider interfaces, refactored some methods in the Content Spec Object classes and fixed a few bugs.
Refactored the getRevision methods for Topics and Content Specs to return a custom object rather than a object array and then casting the objects to their expected classes. Also fixed a bug where the methods wouldn't return null.
Minor refactoring.
Removed a method from the ContentSpec object that was obsolete.
Refactored the Content Spec Nodes, Meta Data and Translations to fix an issue found when implementing Translations. Fixed a bug in the CSNode sorter.
Refactored processing Process Topics. Fixed bugs in SpecTopic and Level classes.
Minor change
Fixed issues in the toString method for SpecTopics and a bug with adding multiple tags.
Minor fix to ensure tag variables have escape characters removed.
Set up testing and added first test
Removed iml from tracking
Fixed an issue with Content Spec relationships not holding order when sorted. Refactored some methods and added a new class to track
Process relationships.