Commit Graph

36 Commits

Author SHA1 Message Date
Robert von Burg fa2f927856 [Major] moved the package li.strolch.runtime.agent to li.strolch.agent 2014-01-10 23:23:25 +01:00
Robert von Burg 4a0fb74d21 [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:45 +01:00
Robert von Burg 28f4353405 [Major] renamed project li.strolch.runtime to li.strolch.agent 2014-01-10 17:16:59 +01:00
Robert von Burg 11403a8d21 [Major] removed project li.strolch.persistence.api
Moved all classes to li.strolch.runtime
2014-01-10 16:50:14 +01:00
Robert von Burg 407ce80eec [Project] renamed package li.strolch.persistence.impl to .xml 2013-12-26 18:07:43 +01:00
Robert von Burg 3fb804178b [New] Added doQuery() methods to DAOs and hooked up InMemory querying 2013-12-26 01:12:54 +01:00
Robert von Burg 2bfeb2ff99 [Major] TXs are opened from ElementMap and all methods need a TX now 2013-12-26 00:05:09 +01:00
Robert von Burg dce500bced [Minor] reorganized classes for Agent into api and impl packages 2013-12-25 22:30:56 +01:00
Robert von Burg b66c0876c5 [Major] RuntimeMock now also copies data 2013-12-25 19:04:58 +01:00
Robert von Burg f5f1d85edb [Minor] refactored tests for persistence layers to remove duplicate code 2013-12-25 17:33:59 +01:00
Robert von Burg 0a4fe91230 [Minor] refactored tests for persistence layers to remove duplicate code 2013-12-25 17:02:23 +01:00
Robert von Burg d4aa1d9675 [Minor] fixed issue where eclipse couldn't validate log4j.xml 2013-12-25 11:56:13 +01:00
Robert von Burg ddc91c75f9 [New] methods to generate bulk objects now pad the id
This allows for easier lexical sorting
2013-12-24 02:47:01 +01:00
Robert von Burg 5f3b584c30 [Minor] set artifact name to artifactId for easier reading of build log 2013-12-24 02:43:55 +01:00
Robert von Burg 76d8d24ebd [New] Added Unit tests to test the bulk operations 2013-12-24 02:12:38 +01:00
Robert von Burg 38d1cf61dd [New] Added Unit tests to test the bulk operations 2013-12-24 01:48:09 +01:00
Robert von Burg 86dddde196 [Major] moved OrderDao and ResourceDao factory methods to transaction
It makes using transaction feel easier.
2013-12-24 00:36:29 +01:00
Robert von Burg 96e679c973 [New] Implemented CACHED mode for Strolch 2013-12-24 00:18:03 +01:00
Robert von Burg 4ef8e990a9 [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:11 +01:00
Robert von Burg a0d4f2587e [New] Using visitor pattern to perform DOM actions 2013-12-23 01:54:07 +01:00
Robert von Burg c76d6cebc4 [Minor] moved defaultRealm constant 2013-12-18 17:47:26 +01:00
Robert von Burg 7a2bd6045c [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:10:19 +01:00
Robert von Burg a7e17d22d1 [Minor] moved the ModelBuilder to li.strolch.model ModelGenerator
now generating objects is available everywhere
2013-12-11 23:51:45 +01:00
Robert von Burg daba472769 [New] Implemented EMPTY and TRANSIENT dataStoreModes.
Refactored Agent to be responsible for starting the container. And it
requires the runtime configuration.
2013-11-25 18:54:04 +01:00
Robert von Burg 6ed0cceffd [Minor] fixed compile errors in tests due to refactoring of Dates 2013-11-20 07:50:03 +01:00
Robert von Burg 0741165c71 [Minor] removed unneeded logger 2013-11-14 22:42:50 +01:00
Robert von Burg 904b89f809 [New] Implemented notifying of observers of changed objects after a TX
So that components/observers can be notified of changes to the model,
the completion of a TX now triggers an ObserverHandler update of the
modified objects
2013-11-14 21:36:01 +01:00
Robert von Burg ede49b6d20 [Devel] busy implementing a component directed acyclic dependency tree
This is needed to start/stop in the right order
2013-11-05 20:42:14 +01:00
Robert von Burg e415dcd6bf [New] rewrote the abstract test to use mocking of the container 2013-10-31 00:43:52 +01:00
Robert von Burg 5e82fa7fc5 [Minor] added constructor to XmlPersistenceHandler 2013-10-28 22:07:17 +01:00
Robert von Burg 74887908e2 [Minor] Added StrolchComponent interface to XmlPersistenceHandler 2013-10-27 03:26:19 +01:00
Robert von Burg 9ad71317f7 [New] basic implementation of Order and Resource DAOs implemented
Including tests for both DAOs. Only for DOM. SAX is not yet supported!
2013-10-24 21:49:56 +02:00
Robert von Burg 081937d453 [Minor] cleaned up the pom.xml 2013-10-23 23:16:29 +02:00
Robert von Burg 08a7f29e1b Added ignores of eclipse files 2013-10-23 19:58:24 +02:00
Robert von Burg 703c8081a3 Initial Commit 2013-10-23 19:58:02 +02:00
Robert von Burg cae2b4d5c4 Initial commit 2013-10-23 10:46:34 -07:00