Skip to content

Changes

Summary

  1. #288 add merge to toplevel requests (details)
  2. #288 changed status code for MergeThingResponse to 204 and removed the value variable; (details)
  3. #288 add merge to client (details)
  4. #288: Add handling of live merge commands (details)
  5. #288 adapt ditto client to changes in ditto model (details)
  6. #288 introduce ThingResource and PolicyResource enum to define valid thing/policy resources, allow resolving the resource from a given resource path (using new ResourceMap), introduce ThingResourceVisitor to avoid "switching" over the resources at multiple places (details)
  7. #288 mark @since annotations of merge command for adjustment (details)
  8. #288 fix BusAddresFactory and PathToBusBusAddressVisitor and add tests (details)
  9. #288 update @since annotations to version 2.0.0 (details)
  10. #288 reset non-java-client files to master (probably some auto-formatting during merge) (details)
  11. #288 add maven profile to attach sources and javadocs (details)
Commit d16fd6eb2d9a9d846d09cbc789adf48a0b36b13b by Vadim Günther
#288 add merge to toplevel requests

Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
The file was modified java/src/test/java/org/eclipse/ditto/client/DittoClientThingTest.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/OutgoingMessageFactory.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/CommonManagementImpl.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/CommonManagement.java (diff)
Commit d35cda8bfdab0b638521aed93d334b7e86c2c99b by Stefan Maute
#288 changed status code for MergeThingResponse to 204 and removed the value variable;

Signed-off-by: Stefan Maute <stefan.maute@bosch.io>
The file was modified java/src/test/java/org/eclipse/ditto/client/DittoClientThingTest.java (diff)
Commit 874790caf99e5595d598ce1e02629e67bb578f8a by Vadim Günther
#288 add merge to client

Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/management/ThingHandle.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/internal/FeatureHandleImpl.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/bus/SelectorUtil.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/changes/ChangeAction.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/CommonManagement.java (diff)
The file was modified java/src/test/java/org/eclipse/ditto/client/DittoClientFeaturesTest.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/ThingAttributeManagement.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/CommonManagementImpl.java (diff)
The file was modified java/src/test/java/org/eclipse/ditto/client/DittoClientAttributesTest.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/internal/ThingHandleImpl.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/DefaultDittoClient.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/OutgoingMessageFactory.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/FeatureDefinitionManagement.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/FeaturePropertiesManagement.java (diff)
The file was modified java/src/test/java/org/eclipse/ditto/client/DittoClientThingTest.java (diff)
Commit ee5972e451ece82bd2fbcb40929a8df9f9b9f5a8 by Vadim Günther
#288: Add handling of live merge commands

Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/live/commands/FeaturePropertiesCommandHandling.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/live/internal/LiveImpl.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/live/commands/ThingAttributesCommandHandling.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/live/commands/ThingCommandHandling.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/live/commands/FeaturesCommandHandling.java (diff)
Commit 2fabfb23fcd20c3cad15fbbb3122f2b5d28d1d95 by Dominik Guggemos
#288 adapt ditto client to changes in ditto model

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/DefaultDittoClient.java (diff)
The file was addedjava/src/main/java/org/eclipse/ditto/client/internal/BusAddressFactory.java
The file was addedjava/src/main/java/org/eclipse/ditto/client/internal/BusAddressPatterns.java
Commit 082d9de1174cb737b9d251109744044c86060aaf by Dominik Guggemos
#288 introduce ThingResource and PolicyResource enum to define valid thing/policy resources, allow resolving the resource from a given resource path (using new ResourceMap), introduce ThingResourceVisitor to avoid "switching" over the resources at multiple places

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
The file was addedjava/src/main/java/org/eclipse/ditto/client/internal/PathToBusAddressVisitor.java
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/BusAddressFactory.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/DefaultDittoClient.java (diff)
Commit e22e488702cb2356f7d88e756da61293bdb1540d by Vadim Günther
#288 mark @since annotations of merge command for adjustment

Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/management/CommonManagement.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/ThingHandle.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/FeatureDefinitionManagement.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/FeaturePropertiesManagement.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/ThingAttributeManagement.java (diff)
Commit 1cae413ae17a43667b3631cc24150fe3ed2e57b3 by Dominik Guggemos
#288 fix BusAddresFactory and PathToBusBusAddressVisitor and add tests

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
The file was addedjava/src/test/java/org/eclipse/ditto/client/internal/BusAddressFactoryTest.java
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/PathToBusAddressVisitor.java (diff)
The file was addedjava/src/test/java/org/eclipse/ditto/client/internal/PathToBusAddressVisitorTest.java
The file was modified java/src/main/java/org/eclipse/ditto/client/internal/BusAddressFactory.java (diff)
Commit c20af63536eb2f367f6093b1f8897c06bb4a4a49 by Vadim Günther
#288 update @since annotations to version 2.0.0

Signed-off-by: Vadim Guenther <vadim.guenther@bosch.io>
The file was modified java/src/main/java/org/eclipse/ditto/client/management/ThingAttributeManagement.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/FeaturePropertiesManagement.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/CommonManagement.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/FeatureDefinitionManagement.java (diff)
The file was modified java/src/main/java/org/eclipse/ditto/client/management/ThingHandle.java (diff)
Commit 200de4eab0ae6ecbfb64e68efa2c68e5348ade81 by Dominik Guggemos
#288 reset non-java-client files to master (probably some auto-formatting during merge)

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
The file was modified javascript/lib/api/src/model/policies.model.ts (diff)
The file was modified javascript/lib/api/src/model/things.model.ts (diff)
The file was modified javascript/lib/api/src/model/model.ts (diff)
The file was modified javascript/lib/api/tests/client/websocket/commands.websocket.spec.ts (diff)
The file was modified legal/templates/third-party-file.ftl (diff)
The file was modified javascript/lib/api/tests/client/http/features.http.spec.ts (diff)
The file was modified javascript/lib/api/tests/client/test.helper.ts (diff)
The file was modified javascript/lib/api/tests/client/websocket/events.websocket.spec.ts (diff)
The file was modified javascript/lib/api/tests/model/policies.model.spec.ts (diff)
The file was modified javascript/lib/api/tests/client/websocket/features.websocket.spec.ts (diff)
The file was modified javascript/lib/api/src/client/handles/things.ts (diff)
Commit 5bac7345153071f3be2d992538df9230f231402c by Dominik Guggemos
#288 add maven profile to attach sources and javadocs

Signed-off-by: Dominik Guggemos <dominik.guggemos@bosch.io>
The file was modified java/pom.xml (diff)