Commit Graph

27 Commits

Author SHA1 Message Date
Robert von Burg 6db4b5ddd0 [Project] added Jenkins build badge to README.md 2014-01-23 22:52:43 +01:00
Robert von Burg d287d864e7 [New] added version info metadata to agent 2014-01-23 22:01:03 +01:00
Robert von Burg 65ece12ced [New] added querySize() methods to ElementMap 2014-01-15 22:09:45 +01:00
Robert von Burg 21c5eaf78f [Major] Implemented CACHED mode
This lead to refactoring of other code:
 - removed get*Dao() from StrolchTransaction
 - added StrolchTransaction.getPersistenceHandler()
 - removed unused variables in TransactionalElementMap
   - this lead to removal of constructors in subclasses
 - added ComponentContainer.getDataStoreMode()
 - added ElementMap.addAll(), removeAll() and updateAll() methods
   - implemented in all ElementMap implementations
2014-01-11 17:55:56 +01:00
Robert von Burg 6bb341964e [Major] moved the package li.strolch.runtime.agent to li.strolch.agent 2014-01-10 23:23:17 +01:00
Robert von Burg 8c91c12948 [Major] refactored how transactions are opened
Now the ElementMapHandler is the central object and clients do not use
access DAOs or the PersistenceHandler anymore. This is now transparent.
2014-01-10 19:10:42 +01:00
Robert von Burg 64fed84708 [Major] renamed project li.strolch.runtime to li.strolch.agent 2014-01-10 17:16:55 +01:00
Robert von Burg 61cd1e1096 [Major] removed project li.strolch.persistence.api
Moved all classes to li.strolch.runtime
2014-01-10 16:50:10 +01:00
Robert von Burg 58bc33696a [Bugfix] fixed no suitable driver found in Tomcat7 context
It seems the class loader mechanism of Tomcat7 makes problems and the
driver is not properly found. A solution is to manually force the
loading of the driver, before searching for a driver for a URL
2013-12-27 11:03:15 +01:00
Robert von Burg 2a1e2db5be [Bugfix] fixed no suitable driver found in Tomcat7 context
It seems the class loader mechanism of Tomcat7 makes problems and the
driver is not properly found. A solution is to manually force the
loading of the driver, before searching for a driver for a URL
2013-12-27 11:02:44 +01:00
Robert von Burg 0225cea0f4 [New] Added doQuery() methods to DAOs and hooked up InMemory querying 2013-12-26 01:12:56 +01:00
Robert von Burg d83b6a4ea7 [Major] TXs are opened from ElementMap and all methods need a TX now 2013-12-26 00:05:11 +01:00
Robert von Burg ae630d6dda [Minor] reorganized classes for Agent into api and impl packages 2013-12-25 22:30:53 +01:00
Robert von Burg 2960fda079 [Major] RuntimeMock now also copies data 2013-12-25 19:05:00 +01:00
Robert von Burg fe3cca7cb3 [Minor] schema must be dropped in all tests... 2013-12-25 17:40:30 +01:00
Robert von Burg 36c02bad0c [Minor] refactored tests for persistence layers to remove duplicate code 2013-12-25 17:34:03 +01:00
Robert von Burg 295a5e0063 [Minor] refactored tests for persistence layers to remove duplicate code 2013-12-25 17:02:27 +01:00
Robert von Burg 08c2baf4e8 [Minor] fixed issue where eclipse couldn't validate log4j.xml 2013-12-25 11:56:11 +01:00
Robert von Burg e9d470676e [New] methods to generate bulk objects now pad the id
This allows for easier lexical sorting
2013-12-24 02:47:11 +01:00
Robert von Burg 5f0419d13f [Minor] set artifact name to artifactId for easier reading of build log 2013-12-24 02:43:47 +01:00
Robert von Burg e27b5a96d8 [New] Added Unit tests to test the bulk operations 2013-12-24 02:12:32 +01:00
Robert von Burg 941b52a511 [Major] moved OrderDao and ResourceDao factory methods to transaction
It makes using transaction feel easier.
2013-12-24 00:36:26 +01:00
Robert von Burg bf8e41d70e [New] Implemented CACHED mode for Strolch 2013-12-24 00:18:00 +01:00
Robert von Burg 99c911258d [Major] refactored Element maps for better handling
Now they are not components, now there is an ElementMapHandler which
is the component and the OrderMap and ResourceMap can be retrieved from
the ElementMapHandler
2013-12-23 18:43:15 +01:00
Robert von Burg 29527a2496 [New] Implemented a basic PostgreSQL for Resources and Orders 2013-12-23 01:55:34 +01:00
Robert von Burg 0ea999d921 [New] Initial commit 2013-12-18 16:29:45 +01:00
Robert von Burg 8a88e367df Initial commit 2013-12-18 00:46:40 -08:00