You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@olingo.apache.org by "Robert Libby (JIRA)" <ji...@apache.org> on 2018/07/30 12:44:00 UTC

[jira] [Created] (OLINGO-1281) Deltas and Deleted Entities with properties

Robert Libby created OLINGO-1281:
------------------------------------

             Summary: Deltas and Deleted Entities with properties
                 Key: OLINGO-1281
                 URL: https://issues.apache.org/jira/browse/OLINGO-1281
             Project: Olingo
          Issue Type: Question
          Components: odata4-server
    Affects Versions: (Java) V4 4.4.0
            Reporter: Robert Libby


Currently, any properties/annotations included in a DeletedEntity show up as string values. Is this the plan going forward or can we expect to be able have a response with types other than strings?

Also, when properties/annotations are null, it throws a NPE.

 

From JsonDeltaSerializerWithNavigations.java:
{code:java}
List<Annotation> annotations = deletedEntity.getAnnotations();
if (annotations != null && annotations.size() > 0) {
  for (Annotation annotation : annotations) {
    json.writeStringField(Constants.AT + annotation.getTerm(), annotation.getValue().toString());
  }
}
json.writeEndObject();
List<Property> properties = deletedEntity.getProperties();
if (properties != null && properties.size() > 0) {
  for (Property property : properties) {
    json.writeStringField(property.getName(), property.getValue().toString());
  }
}

{code}
 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)