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