Commit Graph

3688 Commits

Author SHA1 Message Date
Robert von Burg 435b11c5ef [New] Implemented CACHED mode for Strolch 2013-12-24 00:18:06 +01:00
Robert von Burg 96e679c973 [New] Implemented CACHED mode for Strolch 2013-12-24 00:18:03 +01:00
Robert von Burg bf8e41d70e [New] Implemented CACHED mode for Strolch 2013-12-24 00:18:00 +01:00
Robert von Burg 98f92dc0f8 [Minor] moved constant for default realm 2013-12-24 00:17:30 +01:00
Robert von Burg e3dc744cd5 [Project] fixed maven build warning on wrong use of pom.version property 2013-12-23 23:37:52 +01:00
Robert von Burg 2686e3d7bf [Major] Strolch agent is now fully realm capable
ResourceMap and OrderMap are kept in a StrolchRealm object for each
realm which is configured. This is transparent for the user. When no
realms are defined then the 'defaultRealm' is configured where all
methods without a realm parameter use this realm.

Once a realm is configured, the defaultRealm must be configured if it 
is still to be used at runtime.

Tests make sure realms work, for both transient, and empty situations.
Cached agent mode is next to be implemented
2013-12-23 20:28:49 +01:00
Robert von Burg 6951bac61c [Minor] added constant for default realm 2013-12-23 20:24:53 +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 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 38ab6e054b [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:06 +01:00
Robert von Burg 111d8a97c5 [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:42:57 +01:00
Robert von Burg 2b1dd1b0a3 [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:42:54 +01:00
Robert von Burg 0254a74d16 [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:42:50 +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 8a084d0144 [New] XmlModelFileHandler has been extended with a
XmlModelDefaultHandler
2013-12-23 01:54:58 +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 9b836dd45c [New] Added visitor pattern for Resources and Orders 2013-12-23 01:52:50 +01:00
Robert von Burg 5820265d1e [Minor] minor code cleanup 2013-12-23 01:21:42 +01:00
Robert von Burg ae5bba3b40 [New] Added DomUtil 2013-12-22 23:05:06 +01:00
Robert von Burg 6305bdc69f [Minor] caught an NPE when the Transaction fails but no cause is set 2013-12-22 23:03:14 +01:00
Robert von Burg c76d6cebc4 [Minor] moved defaultRealm constant 2013-12-18 17:47:26 +01:00
Robert von Burg da835fcb78 [New] added FileHelper.readStreamToString() 2013-12-18 17:46:26 +01:00
Robert von Burg a43be2cb88 [New] Added DBC class for helping in assertions 2013-12-18 17:46:04 +01:00
Robert von Burg eb382bd854 [New] added new project li.strolch.persistence.postgres 2013-12-18 17:45:13 +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
Robert von Burg 6bff06669f [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:38:36 +01:00
Robert von Burg 7ad38c1916 [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:38:33 +01:00
Robert von Burg 036c725a52 [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:38:29 +01:00
Robert von Burg d585a9e3d6 [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:10:35 +01:00
Robert von Burg 0dd1a5b3f9 [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:10:31 +01:00
Robert von Burg 2008fb49c6 [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:10:27 +01:00
Robert von Burg 663131f821 [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:10:24 +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 6e308778e4 [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:10:08 +01:00
Robert von Burg e8cdbb59fe [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:10:01 +01:00
Robert von Burg 43307a5bc7 [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:09:53 +01:00
Robert von Burg c47363f092 [Project] Changed all licence references to Apache License 2.0 2013-12-15 13:09:47 +01:00
Robert von Burg f3a9f55007 [Minor] Removed unused method 2013-12-15 12:29:05 +01:00
Robert von Burg 9bd1453f7f [Minor] moved the ModelBuilder to li.strolch.model ModelGenerator
now generating objects is available everywhere
2013-12-11 23:53:23 +01:00
Robert von Burg f6a6509e88 [Project] nexus repository id has changed 2013-12-11 23:52:46 +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 0dfc7e9f4b [New] implemented in memory querying 2013-12-11 23:50:49 +01:00
Robert von Burg 2ab55605b9 [New] finally implemented a query model
In li.strolch.model we keep the API so that the visitors are available
in all Strolch projects
2013-12-11 23:50:20 +01:00
Robert von Burg 9bea101c9d [Devel] Query engine transparent to the underlying implementation
Currently querying in memory works, now we need the visitor pattern to
abstract away the details of the in memory querying mechanism and allow
other querying mechanisms
2013-11-30 13:13:30 +01:00
Robert von Burg 925a25657a [New] implemented Parameter selection with test.
The ParameterizedElementSelector was still missing.
2013-11-29 08:42:44 +01:00
Robert von Burg a141744068 [New] added missing ModelBuilder class to generate teste data 2013-11-28 21:59:55 +01:00
Robert von Burg 643f846f32 [New] added many querying methods to the ElementMap interface
Implemented it in the InMemoryMap abstraction
2013-11-28 21:58:47 +01:00
Robert von Burg 66e076ea49 [New] added tests for in-memory query 2013-11-28 21:56:58 +01:00
Robert von Burg 4f428afcd1 [New] added missing abstract class StrolchTypeNavigator 2013-11-28 21:56:22 +01:00