Summary
- Context, PartsList, Persistence: - Altered initializeDatabase-method in ApplicationStarter to allow the instantiation of a DatabaseManager without using an if-then-else-construct. After reading the name of a concrete DatabaseManagerFactory from the 'database'-attribute in the 'application-properties'-file the associated DatabaseManagerFactory is being instantiated via reflection-mechanisms an the getInstance method on that factory is being invoked to get a DatabaseManager of the requested type. - Consequently I changed the value of the field 'database' in the application.properties-files from "oracle" to OracleDatabaseManagerFactory - Added an abstraction for all DatabaseManagerFactories and the two concrete factories for our currently supported DatabaseManager-Implementations (Oracle and NoDatabase).
 - Bugfix
 - Implemented the get Methods for MapAssociations
 - Persistence - Improved some comments - Divide test case environment creation from creation of example data
 - First commit to handle MapLinks :)
 - Persistence - Refined comments within NoDatabase test cases
 
| Change Type | Path in Repository | Path in Workspace | 
|---|---|---|
| The file was modified | /trunk/Workspace/Context/src/main/java/de/fhdw/wtf/context/core/ApplicationStarter.java | N/A | 
| The file was modified | /trunk/Workspace/Context/src/test/resources/application.properties | N/A | 
| The file was modified | /trunk/Workspace/PartsList/src/main/resources/config/application.properties | N/A | 
| The file was added | /trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/DatabaseManagerFactory.java | Persistence/src/main/java/de/fhdw/wtf/persistence/facade/DatabaseManagerFactory.java | 
| The file was added | /trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseManagerFactory.java | Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseManagerFactory.java | 
| The file was added | /trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/OracleDatabaseManagerFactory.java | Persistence/src/main/java/de/fhdw/wtf/persistence/facade/OracleDatabaseManagerFactory.java | 
| Change Type | Path in Repository | Path in Workspace | 
| The file was modified | /trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java | Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java | 
| Change Type | Path in Repository | Path in Workspace | 
| The file was modified | /trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java | Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java | 
| Change Type | Path in Repository | Path in Workspace | 
| The file was modified | /trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/ObjectFacade.java | Persistence/src/main/java/de/fhdw/wtf/persistence/facade/ObjectFacade.java | 
| The file was modified | /trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/meta/StringValue.java | Persistence/src/main/java/de/fhdw/wtf/persistence/meta/StringValue.java | 
| The file was modified | /trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java | Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java | 
| Change Type | Path in Repository | Path in Workspace | 
| The file was modified | /trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java | Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java | 
| Change Type | Path in Repository | Path in Workspace | 
| The file was modified | /trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestDataBasePreparateur.java | Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestDataBasePreparateur.java | 
| The file was modified | /trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java | Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java |