Robert von Burg
a618fff095
[New] SmtpMailer now understands whitelists for override
2017-03-16 13:45:30 +01:00
Robert von Burg
58248058e5
[New] SmtpMailer now understands whitelists for override
2017-03-16 13:25:04 +01:00
Robert von Burg
a88a098bf3
[Minor] Wrapping exception in FromFlatJsonVisitor
2017-03-14 18:48:42 +01:00
Robert von Burg
1470540ac7
[Project] Minor fix in codetemplates.xml
2017-03-12 14:22:06 +01:00
Robert von Burg
40077c5b62
[Fix broken tests]
2017-03-09 11:21:11 +01:00
Robert von Burg
8e06ccb7e1
[Minor] Don't log exceptions if user fails to auth
2017-03-09 11:07:39 +01:00
Robert von Burg
1102f34d18
[Minor] Don't log stack trace if certificate does not exist
2017-03-08 17:51:49 +01:00
Robert von Burg
8310dc1a44
[Project] Updated to petit-parser 2.0.3
2017-03-07 09:49:56 +01:00
Robert von Burg
e4e35e5392
[Fix] AuthenticationRequestFilter now has priority AUTHENTICATION
2017-03-06 17:27:44 +01:00
Robert von Burg
72af643d38
[Minor] implemented chaining on FromFlatJsonVisitor
2017-03-06 12:28:48 +01:00
Robert von Burg
538ded80b8
[Fix] Fixed not closing document in StrolchXmlHelper, added test
2017-03-02 19:41:22 +01:00
Robert von Burg
2724bb9706
[Minor] Added logger in StrolchXmlHelper
2017-03-02 17:06:53 +01:00
Robert von Burg
e0149cc4b0
[Major] Removed many visitors and implemented proper visitor pattern...
2017-03-02 16:52:50 +01:00
Robert von Burg
6cc22c21a8
[New] Added StrolchXmlParser to quickly parse from a file
2017-03-02 15:00:35 +01:00
Robert von Burg
62a441e038
[Major] Added Parameter.clearValue() and list parameters use , as sep
2017-03-02 14:59:03 +01:00
Robert von Burg
fbc019e7fb
[Minor] Added JavaDoc to DateHelper.truncateTimeFromTimestamp
2017-03-02 12:01:15 +01:00
ice21
810f3ee203
[Minor] Added helper to cut time from a date and return date in Millisec ( #4 )
...
* [Minor] Added helper to cut time from a date and return date in Millisec
* [Dev] Formatting code
2017-03-01 19:28:52 +01:00
Robert von Burg
cf5f717a69
[New] Added JsonServiceResult constructors
2017-03-01 01:42:38 +01:00
Robert von Burg
70e4214915
[Fix] Fixing CORS not working for cordova apps
2017-03-01 01:41:59 +01:00
Robert von Burg
37562fdc27
[Minor] Log the different actions in DefaultPrivilegeHandler
2017-03-01 01:38:49 +01:00
Robert von Burg
fa7309cb19
[New] Added StrolchElementQuery.internal()
2017-03-01 01:37:55 +01:00
Robert von Burg
1779bcc99f
[New] Allow to not map name on ToFlatJsonVisitor
2017-02-27 18:53:57 +01:00
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