Commit Graph

995 Commits

Author SHA1 Message Date
Robert von Burg 241d266af2 [New] Added new project li.strolch.rest 2014-01-15 22:11:40 +01:00
Robert von Burg f835fad2cb [New] Added new project li.strolch.rest 2014-01-15 22:10:15 +01:00
Robert von Burg ace469227d [New] added querySize() methods to ElementMap 2014-01-15 22:09:53 +01:00
Robert von Burg 65ece12ced [New] added querySize() methods to ElementMap 2014-01-15 22:09:45 +01:00
Robert von Burg a3a0b4cacb [New] added querySize() methods to ElementMap 2014-01-15 22:09:32 +01:00
Robert von Burg 06c3c816da [New] added querySize() methods to ElementMap 2014-01-15 22:09:19 +01:00
Robert von Burg 54494a9070 [Initial] Initial import
We have an inspector Rest URL to get an orderview of the order and
resource map
2014-01-15 21:59:24 +01:00
Robert von Burg ae9a65393f [Minor] added additional constructor to pass state and error msg 2014-01-14 23:25:59 +01:00
Robert von Burg a82cb7ae39 [Minor] added ServiceResult.error(String) 2014-01-13 22:29:39 +01:00
Robert von Burg fa72314fcf [Bugfix] fixed broken synchronisation in CachedElementMap
It is still not completely clear if this is correct - tests will follow
- but this is certainly better than before...
2014-01-13 20:13:27 +01:00
Robert von Burg 45a7020126 [New] Implemented Add* and RemoveParameterService and Command 2014-01-13 19:12:04 +01:00
Robert von Burg 4c71dcfa3f [New] Implemented StrolchTransaction.findElement(Locator)
Now using a locator, it is possible to query a StrolchElement. It is
possible to query top level i.e. Resource/Order or ParameterBag, or
Parameter.
2014-01-13 19:10:14 +01:00
Robert von Burg ce2afd365b [Minor] extended Locator to get the path elements
Further added JavaDoc and removed exceptions when formatting about
locator length. This is now checked when instantiating using the builder
2014-01-13 19:08:21 +01:00
Robert von Burg 08185b415f [New] Added Update and Remove services and commands 2014-01-11 23:14:28 +01:00
Robert von Burg 21502ddf82 [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:56:12 +01:00
Robert von Burg 5ac8d4f875 [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:56:07 +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 a446a25a2e [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:39:14 +01:00
Robert von Burg 6ab0e0f5cc [Major] moved the package li.strolch.runtime.agent to li.strolch.agent 2014-01-10 23:23:42 +01:00
Robert von Burg cd2321e085 [Major] moved the package li.strolch.runtime.agent to li.strolch.agent 2014-01-10 23:23:38 +01:00
Robert von Burg 3b7927bdac [Major] moved the package li.strolch.runtime.agent to li.strolch.agent 2014-01-10 23:23:34 +01:00
Robert von Burg 04a0906513 [Major] moved the package li.strolch.runtime.agent to li.strolch.agent 2014-01-10 23:23:29 +01:00
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 6bb341964e [Major] moved the package li.strolch.runtime.agent to li.strolch.agent 2014-01-10 23:23:17 +01:00
Robert von Burg 62affa815c [Major] moved the package li.strolch.runtime.agent to li.strolch.agent 2014-01-10 23:22:45 +01:00
Robert von Burg d1d51587db [New] Modified the RuntimeMock to simply copy all root source 2014-01-10 23:15:03 +01:00
Robert von Burg a012c7fff8 [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:11:01 +01:00
Robert von Burg fbcbed4a00 [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:56 +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 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 e781aea668 [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:36 +01:00
Robert von Burg ffc18e06d7 [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:29 +01:00
Robert von Burg c04091ab5d [Major] renamed project li.strolch.runtime to li.strolch.agent 2014-01-10 17:24:49 +01:00
Robert von Burg d77ffac498 [Major] renamed project li.strolch.runtime to li.strolch.agent 2014-01-10 17:17:11 +01:00
Robert von Burg e855378780 [Major] renamed project li.strolch.runtime to li.strolch.agent 2014-01-10 17:17:04 +01:00
Robert von Burg 971d25640c [Major] renamed project li.strolch.runtime to li.strolch.agent 2014-01-10 17:17:01 +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 64fed84708 [Major] renamed project li.strolch.runtime to li.strolch.agent 2014-01-10 17:16:55 +01:00
Robert von Burg 291f7f352f [Major] renamed project li.strolch.runtime to li.strolch.agent 2014-01-10 17:16:52 +01:00
Robert von Burg ff43aef8d7 [Major] renamed project li.strolch.runtime to li.strolch.agent 2014-01-10 17:16:44 +01:00
Robert von Burg 72be0ffeb9 [Major] renamed project li.strolch.runtime to li.strolch.agent 2014-01-10 17:16:39 +01:00
Robert von Burg cc4a9a4a47 [Major] renamed project li.strolch.runtime to li.strolch.agent 2014-01-10 17:16:32 +01:00
Robert von Burg 66c9a33efb [Minor] renamed update.sh to pull.sh
This better denotes what the script does
2014-01-10 16:52:54 +01:00
Robert von Burg 8e4128c8a4 [Major] removed project li.strolch.persistence.api
Moved all classes to li.strolch.runtime
2014-01-10 16:50:57 +01:00
Robert von Burg 80d543e4d1 [Major] removed project li.strolch.persistence.api
Moved all classes to li.strolch.runtime
2014-01-10 16:50:39 +01:00
Robert von Burg 963cbdad6c [Major] removed project li.strolch.persistence.api
Moved all classes to li.strolch.runtime
2014-01-10 16:50:36 +01:00
Robert von Burg f0f98ebd4a [Major] removed project li.strolch.persistence.api
Moved all classes to li.strolch.runtime
2014-01-10 16:50:27 +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 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 dcbae91a00 [Major] removed project li.strolch.persistence.api
Moved all classes to li.strolch.runtime
2014-01-10 16:50:07 +01:00