olingo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ramya (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (OLINGO-1129) ODataJsonSerializer Does Not Support Derived Type in $expand Option
Date Tue, 25 Jul 2017 04:20:00 GMT

     [ https://issues.apache.org/jira/browse/OLINGO-1129?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

Ramya resolved OLINGO-1129.
    Resolution: Fixed

> ODataJsonSerializer Does Not Support Derived Type in $expand Option
> -------------------------------------------------------------------
>                 Key: OLINGO-1129
>                 URL: https://issues.apache.org/jira/browse/OLINGO-1129
>             Project: Olingo
>          Issue Type: New Feature
>          Components: odata4-server
>    Affects Versions: (Java) V4 4.3.0
>            Reporter: Hui Wang
>            Priority: Minor
> Currently we need to use type casting to a derived type in $expand. Here is the corresponding
part in the OData Protocol. 
> http://docs.oasis-open.org/odata/odata/v4.0/errata03/os/complete/part2-url-conventions/odata-v4.0-errata03-os-part2-url-conventions-complete.html#_Toc453752352
> To reproduce: 
> Here is an example URL provided in the documentation that could be used for reproducing
the defect: 
> http://host/service/Orders?$expand=Customer/Model.VipCustomer
> In the current 4.3 version, ODataJsonSerializer only deals with expand on Customer but
ignores the type filter Model.VipCustomer. It means, the response would only show the content
of super type Customer. Any custom properties in derived type VipCustomer wouldn't be returned.

This message was sent by Atlassian JIRA

View raw message