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

How to work with delta responses of OData 4.0

Attach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Question
    • Status: Resolved
    • Priority: Major
    • Resolution: Information Provided
    • Affects Version/s: (Java) V4 4.0.0-beta-03
    • Fix Version/s: None
    • Component/s: 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

            • Assignee:
              Unassigned
              Reporter:
              CoOstOFF Konstantin Kustov Sergeevich

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment