Commit Graph

264 Commits

Author SHA1 Message Date
Robert von Burg 6d9a9464d8 [Minor] Added JavaDoc to Parameter.compareTo() 2019-01-29 14:41:51 +01:00
Robert von Burg d4556e17c1 [Fix] State.canSetToExecution() includes STOPPED 2019-01-09 18:32:42 +01:00
Robert von Burg c789f9fc88 [Fix] State.isExecuted() is also valid for CLOSED 2019-01-07 16:21:36 +01:00
Robert von Burg 9636be57c7 [New] Added StrolchElementToJsonVisitor.bagHook() 2019-01-07 13:56:55 +01:00
Robert von Burg 3bbfcab345 [New] Added StrolchTransaction.assertHasRole() and .assertHasAnyRole() 2019-01-07 13:56:35 +01:00
Robert von Burg 15a03928e2 [Major] Refactored StrolchXmlHelper 2018-12-12 10:58:13 +01:00
Robert von Burg 22883faa0d [Major] Implemented Control REST Service 2018-12-04 09:00:00 +01:00
Robert von Burg 534b555af4 [New] Added IActivityElement.isAction() and .isActivity() methods 2018-12-04 08:58:16 +01:00
Robert von Burg 102fe87b63 [New] Added optional locator to JSON visitors 2018-12-04 08:57:36 +01:00
Robert von Burg 74a5e140df [Minor] Assert ListParameters do not get null values added 2018-11-26 18:03:58 +01:00
Robert von Burg 7c778d334a [New] Allow to search activities and order by state in inspector 2018-11-14 13:43:41 +01:00
Robert von Burg 20eec25137 [Fix] Fix version loading from PostgreSql with Json 2018-10-29 16:36:22 +01:00
Robert von Burg 0bcdbe1f5d [Fix] Fix version loading from PostgreSql 2018-10-29 16:15:27 +01:00
Robert von Burg aa3699326b [Fix] Fixed version issues 2018-10-29 15:44:55 +01:00
Robert von Burg 7084467104 [New] Added updated to version 2018-10-29 14:37:38 +01:00
Robert von Burg c64fdf81d7 [Fix] Refactored Search API to auto cast 2018-10-25 11:22:26 +02:00
Robert von Burg c6b7a957a6 [New] Added ListParameter.addAllValuesIfNotContains() 2018-10-23 17:10:38 +02:00
Robert von Burg ced8c42c57 [Major] Implemented persisting of OperationsLog 2018-10-15 11:06:45 +02:00
Robert von Burg 23778a8ee0 [Minor] Directly use ISO8601 class for date parsing/formatting 2018-10-15 11:02:20 +02:00
Robert von Burg fc896be5b5 [New] added ListParameter.addAllValues 2018-10-05 11:18:05 +02:00
Robert von Burg b6819c4b47 [Major] Removed serializable and reformatted all code 2018-10-05 09:17:13 +02:00
Robert von Burg 6fb3099232 [New] Added new helper methods to Parameters 2018-09-25 08:51:34 +02:00
Robert von Burg 185e7950e4 [New] Added new helper methods to Parameters 2018-09-25 08:45:36 +02:00
Robert von Burg 9b8e91d0a5 [New] Added REST API for Reports 2018-09-07 10:17:37 +02:00
Robert von Burg f1f689b8ca [New] Added exception to OperationsLog 2018-08-07 13:54:17 +02:00
Robert von Burg 10ffa01dc9 [Fix] Fixed StrolchModel.xsd for activities 2018-07-30 15:09:18 +02:00
Robert von Burg 3ccfc3e942 [Minor] State.canSetToStopped() allowed for WARNING 2018-07-05 11:07:59 +02:00
Robert von Burg a16cee1500 [Major] Added JSON data type for persisting in PostgreSQL 2018-07-02 13:18:10 +02:00
Robert von Burg dbbe581b54 [Project] Updated Strolch XSD 2018-06-26 18:10:20 +02:00
Robert von Burg 858bf76d65 [Minor] code cleanup 2018-06-26 17:04:36 +02:00
Robert von Burg bbf021f73b [Fix] Fixed bug where changed element is not returned in streams 2018-06-22 11:38:24 +02:00
Robert von Burg 39fee69bd0 [Major] fixed typo in StrolchRootElementToJsonVisitor.ignoreBagParameterTyp 2018-06-21 17:54:42 +02:00
Robert von Burg 6e1a32910d [New] Added with* methods on Strolch*ElementToJsonVisitor 2018-06-12 17:28:41 +02:00
Robert von Burg 7f5a2d54f6 [Minor] Use toPrecision on values only on get. Performance issue 2018-05-29 13:50:17 +02:00
Robert von Burg 9f618c8d0e [Minor] Replace ListParameter values on setValue() 2018-05-29 10:19:33 +02:00
Robert von Burg ea81b26916 [Minor] Replace ListParameter values on setValue() 2018-05-29 10:15:17 +02:00
Robert von Burg 4e7b2dde0e [Minor] Better exception logging in FromFlatJsonVisitor 2018-05-22 19:35:49 +02:00
Robert von Burg ec4d7d6146 [Fix] validate type with type, not objectType in FromFlatJsonVisitor 2018-05-16 17:53:08 +02:00
Robert von Burg 1e616f0616 [Major] Refactored searching to allow for coercing of left side 2018-04-20 20:49:31 +02:00
Robert von Burg f8ea8998b1 [Minor] Fixed JavaDoc due to doclint errors 2018-04-04 16:02:45 +02:00
Robert von Burg 7bac0953bf [Minor] Code cleanup 2018-03-27 16:52:00 +02:00
Robert von Burg 62fb8671fb [Fix] Don't write empty stateId, but care when parsing on ValueChange 2018-03-26 09:39:14 +02:00
Robert von Burg 66ee65101a [Major] Fixed Roles REST API 2018-03-19 22:29:27 +01:00
Robert von Burg 75d79544af [Major] Implemented new search API using Streams 2018-03-13 17:51:24 +01:00
Robert von Burg d3b5fa5128 [Major] Moved query classes to li.strolch.agent 2018-03-12 18:13:46 +01:00
Robert von Burg c66f7c2805 [Major] Implement StrolchElement.isReadOnly() and .setReadOnly()
Modifying a read only element causes an exception. Retrieving elements from the TX, or directly from the ElementMap returns a clone, so nothing changes there. But elements returned by a query will have their readOnly flag set, thus if these are modified, then they need to be cloned first.
2018-02-27 14:46:23 +01:00
Robert von Burg 315879ebe1 [Major] (Re-)Implemented XML Persistence 2018-02-27 09:00:26 +01:00
Robert von Burg 0dc11c74f9 [Fix] allow Action toJson in StrolchRootElementToJsonVisitor 2018-02-14 17:53:50 +01:00
Robert von Burg d95c3913d8 [New] FromFlatJsonVisitor is now a StrolchRootElementVisitor 2018-02-12 13:46:41 +01:00
Robert von Burg 0d42defd2a [Major] Reworked visitors: StrolchElement.accept(StrolchElementVisitor) 2018-02-09 11:32:50 +01:00