Skip to content
Success

Changes

Summary

  1. 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).
  2. Bugfix
  3. Implemented the get Methods for MapAssociations
  4. Persistence - Improved some comments - Divide test case environment creation from creation of example data
  5. First commit to handle MapLinks :)
  6. Persistence - Refined comments within NoDatabase test cases
Revision 3695 by hfi413te:
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).
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Context/src/main/java/de/fhdw/wtf/context/core/ApplicationStarter.javaN/A
The file was modified/trunk/Workspace/Context/src/test/resources/application.propertiesN/A
The file was modified/trunk/Workspace/PartsList/src/main/resources/config/application.propertiesN/A
The file was added/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/DatabaseManagerFactory.javaPersistence/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.javaPersistence/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.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/OracleDatabaseManagerFactory.java
Revision 3694 by hfw413hy:
Bugfix
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java
Revision 3693 by hfw413hy:
Implemented the get Methods for MapAssociations
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java
Revision 3692 by hfi413ga:
Persistence
- Improved some comments
- Divide test case environment creation from creation of example data
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/ObjectFacade.javaPersistence/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.javaPersistence/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.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacade.java
Revision 3691 by hfw413hy:
First commit to handle MapLinks :)
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.javaPersistence/src/main/java/de/fhdw/wtf/persistence/facade/NoDatabaseObjectFacadeImplementation.java
Revision 3690 by hfi413ga:
Persistence
- Refined comments within NoDatabase test cases
Change TypePath in RepositoryPath in Workspace
The file was modified/trunk/Workspace/Persistence/src/test/java/de/fhdw/wtf/persistence/test/TestDataBasePreparateur.javaPersistence/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.javaPersistence/src/test/java/de/fhdw/wtf/persistence/test/TestObjectFacadeNoDatabase.java