Changes between Version 3 and Version 4 of BASE_PERSISTENCE_COMMONS_R0
- Timestamp:
- 01/09/09 13:25:03 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BASE_PERSISTENCE_COMMONS_R0
v3 v4 36 36 37 37 * Library classes for persistence (i.e. that are not related specifically to books) will be separated in the org.sophie2.base.persistence module. 38 * Classes related to persisting books will be placed in a new module - org.sophie2.base.model.book.persist. 39 * Classes that are in org.sophie2.main.model.book.store.* packages will be removed. 38 * The base.persistence module will depend on base. 39 * The book formats will be separated into two new modules - org.sophie2.main.model.book.format.rX, where X is 1 or 2 for each format. 40 * these modules will depend on base, base.persistence, base.model.book and main.model. 41 * Classes that are in org.sophie2.main.model.book.store.resource* packages will be removed. 40 42 * Existing unit tests will be reviewed and moved to their new location - they will be linked in the implementation section. 43 * All classes that are no longer used will be removed (such are [source:/trunk/sophie2-platform/modules/org.sophie2.main.model/src/main/java/org/sophie2/main/model/persist/BookStorager.java BookStorager] and [source:/trunk/sophie2-platform/modules/org.sophie2.main.model/src/main/java/org/sophie2/main/model/persist/BookZipFormat.java BookZipFormat] for example). 41 44 * Below are the dependency and class diagrams that reflect the new hierarchy: 42 45 [[Image(source:/trunk/sophie2-platform/doc/uml-design-diagrams/Persistence-Dependency-Diagram.png)]]