Uploaded image for project: 'Olingo'
  1. Olingo
  2. OLINGO-953

How to work with delta responses of OData 4.0

    XMLWordPrintableJSON

Details

    • Question
    • Status: Resolved
    • Major
    • Resolution: Information Provided
    • (Java) V4 4.0.0-beta-03
    • None
    • odata4-client

    Description

      Hello. How to work with delta responses of OData 4.0. For OData 4.0 no documentation that describes the work with delta responses.

      I am interested in how to get deleted link and deleted entries?

      In the old version, this can be done as follows:

      ODataFeed feed = client.readFeed("Container1", "Rooms", contentType);
      String deltaLink = feed.getFeedMetadata().getDeltaLink();

      ODataDeltaFeed deltaFeed = client.readDeltaFeed("Container1", "Rooms", contentType, deltaLink);
      List<ODataEntry> changedEntries = deltaFeed.getEntries();
      List<DeletedEntryMetada) deletedEntries = deltaFeed.getDeletedEntries();

      How to do this for the OData 4.0 using the new library?

      I have tried the this:

      ClientDelta delta = client.getObjectFactory().newDelta();
      LogUtil.d("qwerty","" + delta.getAddedLinks());

      but this code always returns an empty string.

      I am waiting for an answer. Thank you .

      Attachments

        Activity

          People

            Unassigned Unassigned
            CoOstOFF Konstantin Kustov Sergeevich
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: