Changes between Version 3 and Version 4 of BASE_PERSISTENCE_COMMONS_R0


Ignore:
Timestamp:
01/09/09 13:25:03 (16 years ago)
Author:
boyan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BASE_PERSISTENCE_COMMONS_R0

    v3 v4  
    3636 
    3737 * 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. 
    4042 * 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). 
    4144 * Below are the dependency and class diagrams that reflect the new hierarchy: 
    4245[[Image(source:/trunk/sophie2-platform/doc/uml-design-diagrams/Persistence-Dependency-Diagram.png)]]