Commit Graph

223 Commits

Author SHA1 Message Date
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
Robert von Burg 475c719859 [Major] Reworked visitors: StrolchElement.accept(StrolchElementVisitor) 2018-02-09 09:49:51 +01:00
Robert von Burg dba3b86762 [New] Added StrolchRootElement.getClone(boolean) 2018-02-02 13:03:35 +01:00
Robert von Burg c60a24409a [New] Added StrolchRootElement.getClone(boolean) 2018-02-02 12:50:29 +01:00
Robert von Burg ba115b70c4 [Fix] Remove version of parsed files in inspector 2018-02-02 11:50:00 +01:00
Reto Breitenmoser ab0930eec8 [Minor] added function for ignoring paramBags by type 2018-01-21 18:18:34 +01:00
Robert von Burg 00e41fdc4a [Minor] round to 8 decimals in FloatParameter and FloatValue 2018-01-19 11:12:32 +01:00
Robert von Burg c5e272eabd [Minor] Added DateSelection(DateRange) 2018-01-12 16:16:11 +01:00
Robert von Burg d385025609 [Minor] Added PolicyContainer.getPolicyDef(Class) 2018-01-12 16:15:39 +01:00
Robert von Burg 83624b2101 [Minor] Allow empty Locator 2018-01-04 14:48:41 +01:00
Robert von Burg 04f4fed0ba [New] Added toJson() to ServiceResult, ModelStatistics 2017-11-29 16:56:36 +01:00
Robert von Burg ae357346cc [Fix] Fixed compile error in GroupedParameterizedElement.removeParameter 2017-11-01 11:47:06 +01:00
Robert von Burg 2d60a352b4 [Fix] Fix not allow to re-add removed element with versioning enabled 2017-11-01 10:15:21 +01:00
Robert von Burg c0bf2ae428 [Major] Refactored GenericReport into Policies for extension 2017-10-18 13:11:39 +02:00
Robert von Burg b7adf9e638 [New] Added StrolchRootElement.getClone():StrolchRootElement 2017-10-18 13:10:42 +02:00
Robert von Burg f2b0666ece [New] Added ParameterBagContainer.getParameterBag(String, boolean) 2017-10-18 13:10:16 +02:00
Robert von Burg 2cb799dfb4 [Major] Removed the need for javax.xml.bind.* imports. Using gson 2017-09-29 15:57:21 +02:00
Robert von Burg 76e7403974 [Project] Update all dependencies and plugin dependencies in pom.xml 2017-09-28 19:11:34 +02:00
Robert von Burg ba766fdaf5 [Fix] Fix switch fall-through in XmlModelSaxReader 2017-09-28 19:09:37 +02:00
Robert von Burg 3310bb8766 [Minor] Fix compile warnings 2017-09-26 15:01:02 +02:00
Robert von Burg 75123f1040 [Minor] Fix compile error on JDK 9 due to upper bound error 2017-09-25 12:24:00 +02:00
Robert von Burg 9a5bfefa3f [New] Added ParameterizedElement.getParametersByInterpretationAndUom() 2017-09-13 15:28:18 +02:00
Robert von Burg e128d42365 [New] Added getParametersByInterpretation() 2017-09-06 18:51:34 +02:00
Robert von Burg 76b2fd2eb2 [New] Added add REST API for root elements to inspector 2017-08-28 12:46:03 +02:00
Robert von Burg a27e9a2999 [Project] Set new snapshot version 1.6.0-SNAPSHOT 2017-08-24 14:11:29 +02:00
Robert von Burg b3adf8dfa5 [Major] Implemented new ToErrorReservationExecution 2017-08-18 17:42:02 +02:00
Robert von Burg 07ab2fa971 [Minor] JavaDoc correction 2017-08-18 10:00:41 +02:00
Robert von Burg 2863a5746b [Fix] Fixed wrong filtering of resources 2017-08-18 09:46:54 +02:00
Robert von Burg f2cdea3b7d [Major] Changes in LogMessage, not using ID for equals 2017-08-16 11:23:44 +02:00
Robert von Burg 3bd9121671 [New] Added Resource.getTimedState(String, boolean) 2017-08-11 15:16:01 +02:00
Robert von Burg cfe8664ddc [Minor] Allow to set Action to ERROR, if already in ERROR 2017-08-09 11:31:10 +02:00
Robert von Burg c79f1d6ae6 [Fix] Returning 401 if session is invalid, 403 for privilege 2017-07-26 15:15:20 +02:00
Robert von Burg ae1de1112d [New] Added Activity.getActionsAsFlatList() and .getActionsByType() 2017-07-25 16:36:53 +02:00
Robert von Burg e71b7b018b [Major] Now exposing StrolchTransaction.assertHasPrivilege()
Enforcing privilege checking was a bad idea
2017-07-25 14:12:51 +02:00
Robert von Burg 5640df965a [Fix] Allow to add further selections to BooleanSelection 2017-07-13 15:04:38 +02:00
Robert von Burg a214853e94 [Major] Inspector can now update StrolchElements from JSON/XML 2017-07-05 15:07:51 +02:00
Robert von Burg 99fadd10d9 [Minor] JavaDoc fix 2017-06-27 12:41:40 +02:00
Robert von Burg ad8f0220e9 [Project] filter all property files 2017-06-20 15:38:46 +02:00
Robert von Burg 5ac798f42c [Fix] Created/Closed combination is also possible 2017-06-19 10:08:45 +02:00
Robert von Burg f73b8e2455 [Fix] Fixed getting next/previous element of activity 2017-06-19 10:08:25 +02:00
Robert von Burg e459b561b8 [Major] LogMessage now has an ID which is used in OperationsLog 2017-06-15 13:33:14 +02:00
Robert von Burg 9251250949 [Major] Removed State STARTING 2017-06-14 16:46:04 +02:00