Commit Graph

1928 Commits

Author SHA1 Message Date
Robert von Burg e27a0969ee [Major] Changes in FlatJsonVisitor 2017-02-27 17:25:24 +01:00
Robert von Burg c89e04a356 [Major] Moved *ToFlat and *FromFlat Json Visitors to strolch model 2017-02-27 14:11:49 +01:00
Robert von Burg 967b54f279 [New] Added Activity.getActionsWithState(State) 2017-02-22 17:46:27 +01:00
Robert von Burg 89739717f2 [Major] Refactored LockHandler to use Locator
This is required because in certain instances it is important to lock
the object before retrieving it, otherwise if, for instance in
execution, we would need to fetch, lock and re-fetch to be sure we have
the latest object.

In moste of the Update*Commands this is not important as we perform a
list commit wins, where the client wants their version to be persisted.
Later a optimistic locking can be performed in that the given version
must be the latest, otherwise an exception would be thrown
2017-02-22 12:14:23 +01:00
Robert von Burg c62bbe987e [Minor] Add Activity.remove(String) to remove an element 2017-02-22 10:59:53 +01:00
Robert von Burg e5f454d57d [Minor] Add Activity.remove(String) to remove an element 2017-02-22 10:56:04 +01:00
Robert von Burg 111a75c034 [Fix] Lock activities during execution! 2017-02-21 18:48:24 +01:00
Robert von Burg 5c8ccabd7f [New] Added new ReservationExection to reserve resources 2017-02-20 17:32:44 +01:00
Martin Voigt 6466157c90 [minor] use execpetion message instead of empty text, if no restrictable is given for unauthorized access (#2) 2017-02-20 13:21:57 +01:00
Robert von Burg 0852557aaa [New] Added ResponseUtil.toResponse(ServiceResult) 2017-02-20 12:13:51 +01:00
Robert von Burg 99989de8b4 [New] Added StringMapResult to use as a ServiceResult 2017-02-20 09:17:18 +01:00
Robert von Burg 757300e955 [Fix] Don't delete other user's files! 2017-02-17 22:52:49 +01:00
Robert von Burg f086143e82 [Minor] JavaDoc updates for StrolchRealm 2017-02-17 17:37:41 +01:00
Robert von Burg 743709f103 [Fix] Added missing activity observer calls in AbstractTransaction
- also updated JavaDoc of ObserverHandler
- and only perform observer updates if element list are not empty
2017-02-17 17:26:37 +01:00
Robert von Burg 834fab7601 [New] Added StrolchConfiguration.getComponentConfiguration(Class) 2017-02-17 13:38:21 +01:00
Robert von Burg 3770e7b65c [Minor] Give component name, when state change invalid 2017-02-17 13:37:35 +01:00
Robert von Burg 28a7fbba17 [New] Added RuntimeMock.doServiceAssertResultFailed() 2017-02-16 11:30:47 +01:00
Robert von Burg 9041bf9fb5 [New] Added new StringMapArgument for StrolchServices 2017-02-16 11:15:08 +01:00
Robert von Burg a67e18af40 [New] Added RuntimeMock.doServiceAssertResult() 2017-02-16 11:14:41 +01:00
Robert von Burg 0e5176df62 [Major] Inspector now has offset/limit for queries 2017-02-08 20:16:05 +01:00
Robert von Burg b70106260a [Fix] Fix bugs in formatting to JSON 2017-02-08 15:43:23 +01:00
Robert von Burg 98532d2f88 [Major] locator for a timed state must have TimedState separator 2017-02-02 12:56:21 +01:00
Robert von Burg 753806f672 [New] Added inspector REST api for activities 2017-02-02 12:55:59 +01:00
Robert von Burg 90d9dead32 [Major] Refactored code for REST Inspector to use gson 2017-02-02 12:34:46 +01:00
Robert von Burg 113b953e37 [Major] Json Tags are now in Tags.Json and are drinking camel-case 2017-02-02 12:13:46 +01:00
Robert von Burg 1d25a2a46b [Major] Json Tags are now in Tags.Json and are drinking camel-case 2017-02-02 11:58:59 +01:00
Robert von Burg c96465fcc6 [New] Added transient perf test 2017-02-01 18:56:43 +01:00
Robert von Burg 061436e7ee [Project] Refactoring tests 2017-01-31 14:20:47 +01:00
Robert von Burg de1d569efd [Minor] Moved PrivilegeAddUserService to command, added tests 2017-01-31 14:20:14 +01:00
Robert von Burg 5cdffcc450 [New] Implemented StrolchTransaction.setSuppressAuditsForAudits() 2017-01-31 11:24:27 +01:00
Robert von Burg 4789264975 [Project] allow creating hotfix from any branch 2017-01-23 17:37:22 +01:00
Robert von Burg 02a8f9d3ef [Minor] Added JavaDoc to execution policies 2017-01-23 16:44:14 +01:00
Robert von Burg 6bf3ee1509 [New] Added methods on StrolchTransaction and StrolchComponent 2017-01-23 16:42:08 +01:00
Robert von Burg 13a7c83d96 [New] Added new SimpleExecution and DurationExecution extends it 2017-01-20 10:23:47 +01:00
Robert von Burg 77e0aea47b [Project] Skipping deployment of demo/test apps to Central 2017-01-18 11:02:20 +01:00
Robert von Burg cf9026f693 [Project] Skipping deployment of demo/test apps to Central 2017-01-18 11:00:23 +01:00
Robert von Burg 5c08705fef [Project] Skipping deployment of demo/test apps to Central 2017-01-18 10:20:10 +01:00
Robert von Burg 813361bd1e [Project] Skipping deployment of demo/test apps to Central 2017-01-18 10:05:26 +01:00
Robert von Burg 953f1d7b21 [New] Added new DateHelper and TexHelper utils 2017-01-18 09:48:48 +01:00
Robert von Burg a963b1e94e Added date range parameter tests 2016-12-07 14:42:07 +01:00
Robert von Burg e46e50eb2f [Project] Ignore dependencies folder 2016-11-14 09:50:19 +01:00
Robert von Burg 36f3973c6e Added Coverity badge 2016-11-08 11:19:40 +01:00
Robert von Burg 744c7614d3 Merge branch 'release/1.4.0' into develop 2016-11-03 13:35:58 +01:00
Robert von Burg e7cf9bad6d [Fix] Fixed undo logic for general commands
Should a command be undone, then some commands performed an undo,
although they didn't perform their work, this led to an inconsistent
data model. I.e. AddResourceCommand would fail because the resource
already existed and an undo would lead to the existing object being
removed
2016-11-03 13:35:29 +01:00
Robert von Burg df4d716c35 Merge branch 'release/1.4.0' into develop 2016-11-03 12:14:31 +01:00
Robert von Burg da41e2aeb9 [Project] Remove xmlpers as dependency from service project 2016-11-03 12:10:43 +01:00
Robert von Burg 905db8c297 [Project] Set new version 1.5.0-SNAPSHOT 2016-11-03 12:07:38 +01:00
Robert von Burg edcef3e755 Merged branch release/1.4.0 into develop 2016-11-03 11:51:11 +01:00
Robert von Burg 8c1b99647f [Project] naje deploy.sh executable 2016-11-03 09:27:16 +01:00
Robert von Burg 8fd4a5e311 [Fix] Fixed InMemoryElementListener because of versioning 2016-10-24 11:08:41 +02:00