Challen created OLINGO-326:
------------------------------

             Summary: URIbuilder issue on android, and uri format issue of 
addressing derived types
                 Key: OLINGO-326
                 URL: https://issues.apache.org/jira/browse/OLINGO-326
             Project: Olingo
          Issue Type: Bug
          Components: odata4-client
    Affects Versions: V4 0.1.0
            Reporter: Challen
            Assignee: Challen
             Fix For: V4 0.1.0


1. URIbuilder issue on android
UriBuilder.build() issue: it will try to call 
URLEncodedUtils.format(Iterable<>,Charset) method, which works in desktop java 
application, however, throws NoSuchMethodError in android application, so need 
to manually construct the URL by its overload 
URLEncodedUtils.format(List<>,String).

2. uri format issue of addressing derived types
only 'OData Intermediate Conformance Level': MUST support casting to a derived 
type according to [OData-URL] if derived types are present in the model.
so current solution is to add a config for client to query minimal conformance 
level servce. the config is: query URIs in request should contain fully 
qualified type name or not
Example: http://host/service/Customers/Model.VipCustomer(102) or 
http://host/service/Customers/Model.VipCustomer



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to