You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@olingo.apache.org by sk...@apache.org on 2014/04/01 11:01:04 UTC
[52/52] [abbrv] git commit: [OLINGO-206] Merge branch 'master' into
olingo-206-val
[OLINGO-206] Merge branch 'master' into olingo-206-val
Project: http://git-wip-us.apache.org/repos/asf/olingo-odata4/repo
Commit: http://git-wip-us.apache.org/repos/asf/olingo-odata4/commit/b2508035
Tree: http://git-wip-us.apache.org/repos/asf/olingo-odata4/tree/b2508035
Diff: http://git-wip-us.apache.org/repos/asf/olingo-odata4/diff/b2508035
Branch: refs/heads/olingo-206-validator
Commit: b2508035907271bc4e5b7250670602bbeea2c597
Parents: fbafc3a 4a19c8d
Author: Stephan Klevenz <st...@sap.com>
Authored: Tue Apr 1 10:56:28 2014 +0200
Committer: Stephan Klevenz <st...@sap.com>
Committed: Tue Apr 1 10:56:28 2014 +0200
----------------------------------------------------------------------
ODataJClient/engine/pom.xml | 2 +-
.../odatajclient/engine/AllGeoTypesSet_-8.xml | 156 +-
.../odatajclient/testservice/utils/Commons.java | 4 +-
fit/pom.xml | 140 +-
.../org/apache/olingo/fit/AbstractServices.java | 1255 +++++++++++++++
.../fit/UnsupportedMediaTypeException.java | 41 +
.../java/org/apache/olingo/fit/V3Services.java | 38 +
.../java/org/apache/olingo/fit/V4Services.java | 38 +
.../org/apache/olingo/fit/methods/MERGE.java | 31 +
.../org/apache/olingo/fit/methods/PATCH.java | 31 +
.../apache/olingo/fit/rproxy/LinkRewrite.java | 54 +
.../olingo/fit/rproxy/LinkRewriteRenderer.java | 56 +
.../olingo/fit/utils/AbstractJSONUtilities.java | 503 ++++++
.../olingo/fit/utils/AbstractUtilities.java | 791 ++++++++++
.../olingo/fit/utils/AbstractXMLUtilities.java | 1302 ++++++++++++++++
.../org/apache/olingo/fit/utils/Accept.java | 96 ++
.../org/apache/olingo/fit/utils/Commons.java | 273 ++++
.../org/apache/olingo/fit/utils/Constants.java | 107 ++
.../org/apache/olingo/fit/utils/FSManager.java | 169 ++
.../org/apache/olingo/fit/utils/LinkInfo.java | 54 +
.../olingo/fit/utils/MetadataLinkInfo.java | 175 +++
.../olingo/fit/utils/NavigationLinks.java | 120 ++
.../apache/olingo/fit/utils/ODataVersion.java | 35 +
.../fit/utils/XHTTPMethodInterceptor.java | 43 +
.../olingo/fit/utils/XMLEventReaderWrapper.java | 136 ++
.../org/apache/olingo/fit/utils/XmlElement.java | 99 ++
.../olingo/fit/utils/v3/JSONUtilities.java | 28 +
.../olingo/fit/utils/v3/XMLUtilities.java | 191 +++
.../olingo/fit/utils/v4/JSONUtilities.java | 28 +
.../olingo/fit/utils/v4/XMLUtilities.java | 142 ++
.../main/resources/META-INF/vfs-providers.xml | 27 +
fit/src/main/resources/context.xml | 25 +
fit/src/main/resources/esigate.properties | 25 +
.../org/esigate/rewrite-proxy.properties | 23 +
fit/src/main/resources/tomcat-users.xml | 27 +
fit/src/main/resources/v3/Car/12/$value.bin | 0
.../main/resources/v3/Car/12/entity.full.json | 13 +
fit/src/main/resources/v3/Car/12/entity.xml | 39 +
fit/src/main/resources/v3/Car/14/$value.bin | 0
.../main/resources/v3/Car/14/entity.full.json | 13 +
fit/src/main/resources/v3/Car/14/entity.xml | 39 +
fit/src/main/resources/v3/Car/15/$value.bin | 0
.../main/resources/v3/Car/15/entity.full.json | 13 +
fit/src/main/resources/v3/Car/15/entity.xml | 39 +
.../main/resources/v3/Car/16/entity.full.json | 14 +
fit/src/main/resources/v3/Car/16/entity.xml | 45 +
fit/src/main/resources/v3/Car/feed.full.json | 297 ++++
fit/src/main/resources/v3/Car/feed.xml | 459 ++++++
.../v3/Car/filter/((1 add VIN) eq 16).full.json | 1 +
.../v3/Car/filter/((1 add VIN) eq 16).xml | 45 +
.../v3/Car/filter/((VIN add 1) eq 16).full.json | 1 +
.../v3/Car/filter/((VIN add 1) eq 16).xml | 45 +
.../((VIN lt 16) and (VIN gt 12)).full.json | 1 +
.../filter/((VIN lt 16) and (VIN gt 12)).xml | 81 +
.../v3/Car/filter/(16 eq (1 add VIN)).full.json | 1 +
.../v3/Car/filter/(16 eq (1 add VIN)).xml | 45 +
.../v3/Car/filter/(VIN lt 16).full.json | 1 +
.../resources/v3/Car/filter/(VIN lt 16).xml | 117 ++
...ngth(Description) gt (VIN add 10)).full.json | 1 +
.../(length(Description) gt (VIN add 10)).xml | 117 ++
.../v3/Car/filter/VIN add 5 lt 11.full.json | 1 +
.../resources/v3/Car/filter/VIN add 5 lt 11.xml | 41 +
.../v3/Car/filter/VIN div 2 le 8.full.json | 1 +
.../resources/v3/Car/filter/VIN div 2 le 8.xml | 41 +
.../filter/VIN le 18 and VIN gt 12.full.json | 1 +
.../v3/Car/filter/VIN le 18 and VIN gt 12.xml | 41 +
.../v3/Car/filter/VIN mul 2 le 30.full.json | 1 +
.../resources/v3/Car/filter/VIN mul 2 le 30.xml | 41 +
...not (((VIN ge 16) or (VIN le 12))).full.json | 1 +
.../not (((VIN ge 16) or (VIN le 12))).xml | 81 +
.../startswith(Description,'cen').full.json | 1 +
.../filter/startswith(Description,'cen').xml | 45 +
.../VIN desc/filter/(VIN lt 16).full.json | 9 +
.../Car/orderby/VIN desc/filter/(VIN lt 16).xml | 117 ++
.../v3/ComputerDetail/-10/entity.full.json | 23 +
.../resources/v3/ComputerDetail/-10/entity.xml | 44 +
.../(month(PurchaseDate) eq 12).full.json | 1 +
.../filter/(month(PurchaseDate) eq 12).xml | 64 +
.../filter/day(PurchaseDate) eq 15.full.json | 1 +
.../filter/day(PurchaseDate) eq 15.xml | 41 +
.../filter/hour(PurchaseDate) eq 1.full.json | 1 +
.../filter/hour(PurchaseDate) eq 1.xml | 41 +
.../filter/minute(PurchaseDate) eq 33.full.json | 1 +
.../filter/minute(PurchaseDate) eq 33.xml | 41 +
.../filter/month(PurchaseDate) eq 12.full.json | 1 +
.../filter/month(PurchaseDate) eq 12.xml | 41 +
.../filter/second(PurchaseDate) eq 35.full.json | 1 +
.../filter/second(PurchaseDate) eq 35.xml | 41 +
.../filter/year(PurchaseDate) eq 2020.full.json | 1 +
.../filter/year(PurchaseDate) eq 2020.xml | 41 +
.../resources/v3/Customer/-10/entity.full.json | 673 ++++++++
.../main/resources/v3/Customer/-10/entity.xml | 516 +++++++
.../v3/Customer/-10/links/Info.full.json | 4 +
.../resources/v3/Customer/-10/links/Info.xml | 22 +
.../v3/Customer/-10/links/Logins('3').full.json | 4 +
.../v3/Customer/-10/links/Logins.full.json | 12 +
.../resources/v3/Customer/-10/links/Logins.xml | 25 +
.../v3/Customer/-10/links/Orders(-10).full.json | 4 +
.../v3/Customer/-10/links/Orders.full.json | 13 +
.../resources/v3/Customer/-10/links/Orders.xml | 26 +
.../resources/v3/Customer/-7/entity.full.json | 487 ++++++
.../main/resources/v3/Customer/-7/entity.xml | 381 +++++
.../resources/v3/Customer/-9/entity.full.json | 750 +++++++++
.../main/resources/v3/Customer/-9/entity.xml | 565 +++++++
.../main/resources/v3/Customer/feed.full.json | 893 +++++++++++
fit/src/main/resources/v3/Customer/feed.xml | 704 +++++++++
....PhoneNumber,'ODataJClient') eq 1).full.json | 1 +
...ePhone.PhoneNumber,'ODataJClient') eq 1).xml | 30 +
...ne.PhoneNumber,'lccvussrv') ne -1).full.json | 1 +
...omePhone.PhoneNumber,'lccvussrv') ne -1).xml | 600 ++++++++
.../Customer/filter/CustomerId eq -10.full.json | 678 ++++++++
.../v3/Customer/filter/CustomerId eq -10.xml | 522 +++++++
.../Customer/filter/CustomerId gt -10.full.json | 1 +
.../v3/Customer/filter/CustomerId gt -10.xml | 740 +++++++++
.../Customer/filter/CustomerId lt -10.full.json | 1 +
.../v3/Customer/filter/CustomerId lt -10.xml | 30 +
.../isof(Name,'Edm.String') eq true.full.json | 1 +
.../filter/isof(Name,'Edm.String') eq true.xml | 1085 +++++++++++++
.../not endswith(Name,'Chandan').full.json | 1 +
.../filter/not endswith(Name,'Chandan').xml | 1065 +++++++++++++
.../v3/Customer/skiptoken/-1.full.json | 6 +
.../main/resources/v3/Customer/skiptoken/-1.xml | 30 +
.../v3/Customer/skiptoken/-10.full.json | 978 ++++++++++++
.../resources/v3/Customer/skiptoken/-10.xml | 953 ++++++++++++
.../v3/Customer/skiptoken/-3.full.json | 776 ++++++++++
.../main/resources/v3/Customer/skiptoken/-3.xml | 613 ++++++++
.../v3/Customer/skiptoken/-5.full.json | 1444 ++++++++++++++++++
.../main/resources/v3/Customer/skiptoken/-5.xml | 1104 +++++++++++++
.../v3/Customer/skiptoken/-7.full.json | 1296 ++++++++++++++++
.../main/resources/v3/Customer/skiptoken/-7.xml | 990 ++++++++++++
.../v3/Customer/skiptoken/-9.full.json | 715 +++++++++
.../main/resources/v3/Customer/skiptoken/-9.xml | 559 +++++++
.../v3/CustomerInfo/11/entity.full.json | 11 +
.../resources/v3/CustomerInfo/11/entity.xml | 37 +
.../v3/CustomerInfo/12/entity.full.json | 11 +
.../resources/v3/CustomerInfo/12/entity.xml | 37 +
.../v3/EdmBooleanSet/true/entity.full.json | 1 +
.../resources/v3/EdmBooleanSet/true/entity.xml | 36 +
.../v3/EdmByteSet/255/entity.full.json | 1 +
.../main/resources/v3/EdmByteSet/255/entity.xml | 36 +
.../entity.full.json | 1 +
.../79228162514264337593543950335M/entity.xml | 36 +
.../1.7976931348623157E308D/entity.full.json | 1 +
.../1.7976931348623157E308D/entity.xml | 36 +
.../entity.full.json | 1 +
.../entity.xml | 36 +
.../v3/EdmInt16Set/32767/entity.full.json | 1 +
.../resources/v3/EdmInt16Set/32767/entity.xml | 36 +
.../v3/EdmInt32Set/-2147483648/entity.full.json | 1 +
.../v3/EdmInt32Set/-2147483648/entity.xml | 36 +
.../9223372036854775807L/entity.full.json | 1 +
.../EdmInt64Set/9223372036854775807L/entity.xml | 36 +
.../EdmSingleSet/3.4028235E38f/entity.full.json | 1 +
.../v3/EdmSingleSet/3.4028235E38f/entity.xml | 36 +
.../v3/EdmStringSet/'$'/entity.full.json | 1 +
.../resources/v3/EdmStringSet/'$'/entity.xml | 36 +
.../entity.full.json | 1 +
.../entity.xml | 36 +
.../v3/InStreamErrorGetCustomer.full.json | 1 +
.../resources/v3/InStreamErrorGetCustomer.xml | 525 +++++++
.../resources/v3/Login/'3'/entity.full.json | 13 +
fit/src/main/resources/v3/Login/'3'/entity.xml | 42 +
.../resources/v3/Message/1 -10/entity.full.json | 17 +
.../main/resources/v3/Message/1 -10/entity.xml | 46 +
.../resources/v3/Order/-10/entity.full.json | 11 +
fit/src/main/resources/v3/Order/-10/entity.xml | 40 +
.../main/resources/v3/Order/-7/entity.full.json | 17 +
fit/src/main/resources/v3/Order/-7/entity.xml | 43 +
.../main/resources/v3/Order/-8/entity.full.json | 17 +
fit/src/main/resources/v3/Order/-8/entity.xml | 43 +
.../main/resources/v3/Order/-9/entity.full.json | 17 +
fit/src/main/resources/v3/Order/-9/entity.xml | 43 +
.../v3/OrderLine/-10 -10/entity.full.json | 14 +
.../resources/v3/OrderLine/-10 -10/entity.xml | 42 +
.../resources/v3/OrderLine/-10 -10/etag.txt | 1 +
.../filter/PersonId sub 2 lt -10.full.json | 1 +
.../v3/Person/filter/PersonId sub 2 lt -10.xml | 79 +
...iaDefaultService.SpecialEmployee').full.json | 1 +
....AstoriaDefaultService.SpecialEmployee').xml | 131 ++
.../resources/v3/Product/-10/entity.full.json | 51 +
.../main/resources/v3/Product/-10/entity.xml | 61 +
fit/src/main/resources/v3/Product/-10/etag.txt | 1 +
.../resources/v3/Product/-6/entity.full.json | 51 +
fit/src/main/resources/v3/Product/-6/entity.xml | 61 +
fit/src/main/resources/v3/Product/-6/etag.txt | 1 +
.../resources/v3/Product/-7/entity.full.json | 51 +
fit/src/main/resources/v3/Product/-7/entity.xml | 61 +
fit/src/main/resources/v3/Product/-7/etag.txt | 1 +
.../v3/Product/-7/links/Photos.full.json | 12 +
.../resources/v3/Product/-9/entity.full.json | 60 +
fit/src/main/resources/v3/Product/-9/entity.xml | 68 +
fit/src/main/resources/v3/Product/-9/etag.txt | 1 +
.../main/resources/v3/Product/feed.full.json | 452 ++++++
fit/src/main/resources/v3/Product/feed.xml | 410 +++++
.../ceiling(Dimensions.Width) eq 7338.full.json | 1 +
.../ceiling(Dimensions.Width) eq 7338.xml | 68 +
...', newname') eq 'kdcuklu, newname'.full.json | 1 +
...tion, ', newname') eq 'kdcuklu, newname'.xml | 74 +
.../floor(Dimensions.Width) eq 7337.full.json | 1 +
.../filter/floor(Dimensions.Width) eq 7337.xml | 68 +
.../indexof(Description, 'k') eq 0.full.json | 1 +
.../filter/indexof(Description, 'k') eq 0.xml | 117 ++
.../filter/length(Description) eq 7.full.json | 1 +
.../Product/filter/length(Description) eq 7.xml | 74 +
.../round(Dimensions.Width) eq 7338.full.json | 1 +
.../filter/round(Dimensions.Width) eq 7338.xml | 68 +
...artswith(Description, 'k') eq true.full.json | 1 +
.../startswith(Description, 'k') eq true.xml | 117 ++
...of('kdcuklu', Description) eq true.full.json | 1 +
...stringof('kdcuklu', Description) eq true.xml | 74 +
.../toupper(Description) eq 'KDCUKLU'.full.json | 1 +
.../toupper(Description) eq 'KDCUKLU'.xml | 74 +
.../v3/ProductPhoto/-2 -2/entity.full.json | 10 +
.../resources/v3/ProductPhoto/-2 -2/entity.xml | 39 +
.../v3/ProductPhoto/-3 -3/entity.full.json | 10 +
.../resources/v3/ProductPhoto/-3 -3/entity.xml | 38 +
fit/src/main/resources/v3/badRequest.json | 17 +
fit/src/main/resources/v3/badRequest.xml | 30 +
fit/src/main/resources/v3/largeMetadata.xml | 42 +
fit/src/main/resources/v3/metadata.xml | 719 +++++++++
fit/src/main/resources/v3/notFound.json | 11 +
fit/src/main/resources/v3/notFound.xml | 25 +
fit/src/main/resources/v3/services.full.json | 102 ++
fit/src/main/resources/v3/services.xml | 98 ++
.../main/resources/v3/unsupportedMediaType.json | 17 +
.../main/resources/v3/unsupportedMediaType.xml | 34 +
fit/src/main/resources/v4/People/feed.full.json | 333 ++++
fit/src/main/resources/v4/People/feed.xml | 219 +++
fit/src/main/resources/v4/metadata.xml | 438 ++++++
.../main/webapp/WEB-INF/applicationContext.xml | 50 +
fit/src/main/webapp/WEB-INF/web.xml | 75 +
lib/client-api/pom.xml | 4 +-
.../olingo/client/api/CommonConfiguration.java | 184 +++
.../olingo/client/api/CommonODataClient.java | 76 +
.../apache/olingo/client/api/Configuration.java | 184 ---
.../org/apache/olingo/client/api/Constants.java | 217 ---
.../olingo/client/api/ODataBatchConstants.java | 56 +
.../apache/olingo/client/api/ODataClient.java | 55 -
.../olingo/client/api/ODataConstants.java | 219 ---
.../apache/olingo/client/api/ODataError.java | 67 -
.../apache/olingo/client/api/ODataV3Client.java | 39 -
.../apache/olingo/client/api/ODataV4Client.java | 39 -
.../client/api/UnsupportedInV3Exception.java | 31 -
.../olingo/client/api/V3Configuration.java | 44 -
.../olingo/client/api/V4Configuration.java | 24 -
.../ODataClientErrorException.java | 110 ++
.../ODataServerErrorException.java | 38 +
.../api/communication/header/HeaderName.java | 147 ++
.../communication/header/ODataHeaderValues.java | 45 +
.../api/communication/header/ODataHeaders.java | 59 +
.../request/ODataBasicRequest.java | 55 +
.../request/ODataBatchableRequest.java | 46 +
.../api/communication/request/ODataRequest.java | 191 +++
.../request/ODataStreamManager.java | 57 +
.../request/ODataStreamedRequest.java | 38 +
.../communication/request/ODataStreamer.java | 39 +
.../api/communication/request/UpdateType.java | 55 +
.../request/batch/BatchStreamManager.java | 42 +
.../batch/CommonBatchRequestFactory.java | 35 +
.../request/batch/ODataBatchLineIterator.java | 57 +
.../request/batch/ODataBatchRequest.java | 57 +
.../request/batch/ODataBatchRequestItem.java | 46 +
.../request/batch/ODataBatchResponseItem.java | 56 +
.../request/batch/ODataChangeset.java | 39 +
.../request/batch/ODataRetrieve.java | 37 +
.../request/batch/v3/BatchRequestFactory.java | 24 +
.../request/batch/v4/BatchRequestFactory.java | 24 +
.../request/cud/CommonCUDRequestFactory.java | 145 ++
.../request/cud/ODataDeleteRequest.java | 29 +
.../request/cud/ODataEntityCreateRequest.java | 29 +
.../request/cud/ODataEntityUpdateRequest.java | 29 +
.../request/cud/ODataLinkCreateRequest.java | 29 +
.../request/cud/ODataLinkUpdateRequest.java | 29 +
.../request/cud/ODataPropertyUpdateRequest.java | 29 +
.../request/cud/ODataValueUpdateRequest.java | 29 +
.../request/cud/v3/CUDRequestFactory.java | 24 +
.../request/cud/v4/CUDRequestFactory.java | 24 +
.../invoke/CommonInvokeRequestFactory.java | 61 +
.../request/invoke/ODataInvokeRequest.java | 40 +
.../request/invoke/ODataNoContent.java | 31 +
.../request/invoke/v3/InvokeRequestFactory.java | 24 +
.../request/invoke/v4/InvokeRequestFactory.java | 24 +
.../retrieve/CommonRetrieveRequestFactory.java | 105 ++
.../request/retrieve/ODataEntityRequest.java | 28 +
.../retrieve/ODataEntitySetIteratorRequest.java | 28 +
.../request/retrieve/ODataEntitySetRequest.java | 28 +
.../request/retrieve/ODataMediaRequest.java | 28 +
.../request/retrieve/ODataMetadataRequest.java | 28 +
.../request/retrieve/ODataPropertyRequest.java | 28 +
.../request/retrieve/ODataRawRequest.java | 42 +
.../request/retrieve/ODataRetrieveRequest.java | 29 +
.../retrieve/ODataServiceDocumentRequest.java | 28 +
.../request/retrieve/ODataValueRequest.java | 28 +
.../retrieve/v3/ODataLinkCollectionRequest.java | 29 +
.../retrieve/v3/RetrieveRequestFactory.java | 34 +
.../retrieve/v4/RetrieveRequestFactory.java | 24 +
.../streamed/CommonStreamedRequestFactory.java | 62 +
.../MediaEntityCreateStreamManager.java | 28 +
.../MediaEntityUpdateStreamManager.java | 28 +
.../streamed/ODataMediaEntityCreateRequest.java | 28 +
.../streamed/ODataMediaEntityUpdateRequest.java | 28 +
.../streamed/ODataStreamUpdateRequest.java | 30 +
.../streamed/ODataStreamedEntityRequest.java | 50 +
.../streamed/StreamUpdateStreamManager.java | 28 +
.../streamed/v3/StreamedRequestFactory.java | 24 +
.../streamed/v4/StreamedRequestFactory.java | 24 +
.../response/ODataBatchResponse.java | 37 +
.../response/ODataDeleteResponse.java | 27 +
.../response/ODataEntityCreateResponse.java | 36 +
.../response/ODataEntityUpdateResponse.java | 36 +
.../response/ODataInvokeResponse.java | 36 +
.../response/ODataLinkOperationResponse.java | 28 +
.../ODataMediaEntityCreateResponse.java | 36 +
.../ODataMediaEntityUpdateResponse.java | 36 +
.../response/ODataPropertyUpdateResponse.java | 36 +
.../response/ODataRawResponse.java | 33 +
.../communication/response/ODataResponse.java | 117 ++
.../response/ODataRetrieveResponse.java | 34 +
.../response/ODataStreamUpdateResponse.java | 36 +
.../response/ODataValueUpdateResponse.java | 36 +
.../api/deserializer/AnnotationProperty.java | 24 -
.../api/deserializer/ClientException.java | 36 -
.../client/api/deserializer/ComplexValue.java | 35 -
.../olingo/client/api/deserializer/Entity.java | 59 -
.../client/api/deserializer/EntitySet.java | 34 -
.../api/deserializer/NavigationProperty.java | 27 -
.../client/api/deserializer/Property.java | 24 -
.../olingo/client/api/deserializer/Reader.java | 30 -
.../api/deserializer/StructuralProperty.java | 30 -
.../olingo/client/api/deserializer/Value.java | 28 -
.../olingo/client/api/domain/EdmSimpleType.java | 289 ----
.../client/api/domain/ODataCollectionValue.java | 98 --
.../client/api/domain/ODataComplexValue.java | 97 --
.../olingo/client/api/domain/ODataDuration.java | 79 -
.../api/domain/ODataEntitySetIterator.java | 311 ++++
.../client/api/domain/ODataGeospatialValue.java | 488 ------
.../client/api/domain/ODataInvokeResult.java | 30 -
.../client/api/domain/ODataPrimitiveValue.java | 378 -----
.../olingo/client/api/domain/ODataProperty.java | 192 ---
.../client/api/domain/ODataServiceDocument.java | 183 ---
.../client/api/domain/ODataTimestamp.java | 138 --
.../olingo/client/api/domain/ODataValue.java | 111 --
.../domain/geospatial/ComposedGeospatial.java | 75 -
.../api/domain/geospatial/Geospatial.java | 157 --
.../domain/geospatial/GeospatialCollection.java | 48 -
.../api/domain/geospatial/LineString.java | 39 -
.../api/domain/geospatial/MultiLineString.java | 39 -
.../api/domain/geospatial/MultiPoint.java | 39 -
.../api/domain/geospatial/MultiPolygon.java | 39 -
.../client/api/domain/geospatial/Point.java | 77 -
.../client/api/domain/geospatial/Polygon.java | 73 -
.../api/domain/v3/ODataLinkCollection.java | 100 ++
.../olingo/client/api/format/ODataFormat.java | 97 --
.../client/api/format/ODataMediaFormat.java | 71 -
.../client/api/format/ODataPubFormat.java | 97 --
.../client/api/format/ODataValueFormat.java | 76 -
.../client/api/op/ClientODataDeserializer.java | 39 +
.../olingo/client/api/op/CommonODataBinder.java | 132 ++
.../olingo/client/api/op/CommonODataReader.java | 104 ++
.../olingo/client/api/op/ODataBinder.java | 122 --
.../olingo/client/api/op/ODataDeserializer.java | 94 --
.../olingo/client/api/op/ODataReader.java | 104 --
.../olingo/client/api/op/ODataSerializer.java | 118 --
.../client/api/op/ODataV3Deserializer.java | 23 -
.../client/api/op/ODataV4Deserializer.java | 30 -
.../olingo/client/api/op/ODataWriter.java | 94 ++
.../olingo/client/api/op/v3/ODataBinder.java | 35 +
.../client/api/op/v3/ODataDeserializer.java | 37 +
.../olingo/client/api/op/v3/ODataReader.java | 37 +
.../olingo/client/api/op/v4/ODataBinder.java | 25 +
.../client/api/op/v4/ODataDeserializer.java | 31 +
.../olingo/client/api/op/v4/ODataReader.java | 25 +
.../client/api/uri/CommonFilterArgFactory.java | 83 +
.../client/api/uri/CommonFilterFactory.java | 61 +
.../olingo/client/api/uri/CommonURIBuilder.java | 224 +++
.../apache/olingo/client/api/uri/FilterArg.java | 30 +
.../olingo/client/api/uri/URIBuilder.java | 225 ---
.../apache/olingo/client/api/uri/URIFilter.java | 32 +
.../olingo/client/api/uri/V3URIBuilder.java | 47 -
.../olingo/client/api/uri/V4URIBuilder.java | 87 --
.../olingo/client/api/uri/filter/FilterArg.java | 30 -
.../client/api/uri/filter/FilterArgFactory.java | 83 -
.../client/api/uri/filter/FilterFactory.java | 61 -
.../olingo/client/api/uri/filter/URIFilter.java | 32 -
.../api/uri/filter/V3FilterArgFactory.java | 25 -
.../client/api/uri/filter/V3FilterFactory.java | 26 -
.../api/uri/filter/V4FilterArgFactory.java | 55 -
.../client/api/uri/filter/V4FilterFactory.java | 32 -
.../client/api/uri/v3/FilterArgFactory.java | 28 +
.../olingo/client/api/uri/v3/FilterFactory.java | 28 +
.../olingo/client/api/uri/v3/URIBuilder.java | 49 +
.../client/api/uri/v4/FilterArgFactory.java | 59 +
.../olingo/client/api/uri/v4/FilterFactory.java | 35 +
.../olingo/client/api/uri/v4/URIBuilder.java | 89 ++
.../olingo/client/api/utils/XMLUtils.java | 178 ---
.../olingo/client/api/v3/Configuration.java | 46 +
.../olingo/client/api/v3/ODataClient.java | 67 +
.../client/api/v3/UnsupportedInV3Exception.java | 31 +
.../olingo/client/api/v4/Configuration.java | 26 +
.../olingo/client/api/v4/ODataClient.java | 67 +
lib/client-core/pom.xml | 97 +-
.../client/core/AbstractConfiguration.java | 15 +-
.../olingo/client/core/AbstractODataClient.java | 36 +-
.../olingo/client/core/ODataClientFactory.java | 11 +-
.../olingo/client/core/ODataV3ClientImpl.java | 146 --
.../olingo/client/core/ODataV4ClientImpl.java | 146 --
.../olingo/client/core/V3ConfigurationImpl.java | 57 -
.../olingo/client/core/V4ConfigurationImpl.java | 31 -
.../communication/header/ODataHeadersImpl.java | 111 ++
.../request/AbstractODataBasicRequest.java | 126 ++
.../request/AbstractODataStreamManager.java | 182 +++
.../request/AbstractODataStreamer.java | 101 ++
.../communication/request/ODataRequestImpl.java | 489 ++++++
.../core/communication/request/Wrapper.java | 41 +
.../batch/AbstractBatchRequestFactory.java | 36 +
.../batch/AbstractODataBatchRequestItem.java | 124 ++
.../batch/AbstractODataBatchResponseItem.java | 146 ++
.../request/batch/ODataBatchController.java | 89 ++
.../batch/ODataBatchLineIteratorImpl.java | 93 ++
.../request/batch/ODataBatchRequestImpl.java | 255 ++++
.../request/batch/ODataBatchUtilities.java | 329 ++++
.../request/batch/ODataChangesetImpl.java | 128 ++
.../batch/ODataChangesetResponseItem.java | 129 ++
.../request/batch/ODataRetrieveImpl.java | 81 +
.../batch/ODataRetrieveResponseItem.java | 85 ++
.../batch/v3/BatchRequestFactoryImpl.java | 33 +
.../batch/v4/BatchRequestFactoryImpl.java | 33 +
.../request/cud/AbstractCUDRequestFactory.java | 197 +++
.../request/cud/ODataDeleteRequestImpl.java | 93 ++
.../cud/ODataEntityCreateRequestImpl.java | 125 ++
.../cud/ODataEntityUpdateRequestImpl.java | 131 ++
.../request/cud/ODataLinkCreateRequestImpl.java | 108 ++
.../request/cud/ODataLinkUpdateRequestImpl.java | 111 ++
.../cud/ODataPropertyUpdateRequestImpl.java | 129 ++
.../cud/ODataValueUpdateRequestImpl.java | 139 ++
.../request/cud/v3/CUDRequestFactoryImpl.java | 33 +
.../request/cud/v4/CUDRequestFactoryImpl.java | 33 +
.../invoke/AbstractInvokeRequestFactory.java | 46 +
.../request/invoke/ODataInvokeRequestImpl.java | 235 +++
.../invoke/v3/InvokeRequestFactoryImpl.java | 112 ++
.../invoke/v4/InvokeRequestFactoryImpl.java | 48 +
.../retrieve/AbstractODataRetrieveRequest.java | 98 ++
.../AbstractRetrieveRequestFactory.java | 92 ++
.../retrieve/ODataEntityRequestImpl.java | 95 ++
.../ODataEntitySetIteratorRequestImpl.java | 86 ++
.../retrieve/ODataEntitySetRequestImpl.java | 97 ++
.../request/retrieve/ODataMediaRequestImpl.java | 109 ++
.../retrieve/ODataMetadataRequestImpl.java | 108 ++
.../retrieve/ODataPropertyRequestImpl.java | 97 ++
.../request/retrieve/ODataRawRequestImpl.java | 101 ++
.../ODataServiceDocumentRequestImpl.java | 93 ++
.../request/retrieve/ODataValueRequestImpl.java | 107 ++
.../v3/ODataLinkCollectionRequestImpl.java | 99 ++
.../retrieve/v3/RetrieveRequestFactoryImpl.java | 41 +
.../retrieve/v4/RetrieveRequestFactoryImpl.java | 33 +
.../AbstractODataStreamedEntityRequest.java | 70 +
.../streamed/AbstractODataStreamedRequest.java | 153 ++
.../AbstractStreamedRequestFactory.java | 76 +
.../ODataMediaEntityCreateRequestImpl.java | 134 ++
.../ODataMediaEntityUpdateRequestImpl.java | 137 ++
.../streamed/ODataStreamUpdateRequestImpl.java | 133 ++
.../streamed/v3/StreamedRequestFactoryImpl.java | 33 +
.../streamed/v4/StreamedRequestFactoryImpl.java | 33 +
.../response/AbstractODataResponse.java | 276 ++++
.../batch/ODataBatchResponseManager.java | 151 ++
.../data/JSONServiceDocumentDeserializer.java | 15 +-
.../core/data/ODataJacksonDeserializer.java | 45 -
.../core/data/ODataJacksonSerializer.java | 45 -
.../data/XMLServiceDocumentDeserializer.java | 3 +-
.../core/data/v3/JSONServiceDocumentImpl.java | 4 +-
.../core/data/v4/JSONServiceDocumentImpl.java | 4 +-
.../deserializer/AnnotationPropertyImpl.java | 53 -
.../core/deserializer/ComplexValueImpl.java | 82 -
.../client/core/deserializer/EntityImpl.java | 126 --
.../core/deserializer/EntitySetBuilder.java | 72 -
.../client/core/deserializer/EntitySetImpl.java | 120 --
.../client/core/deserializer/JsonReader.java | 89 --
.../deserializer/NavigationPropertyImpl.java | 89 --
.../core/deserializer/PrimitiveValue.java | 51 -
.../core/deserializer/PropertyCollection.java | 96 --
.../deserializer/PropertyCollectionBuilder.java | 221 ---
.../deserializer/StructuralPropertyImpl.java | 83 -
.../core/domain/ODataGeospatialValueImpl.java | 130 ++
.../core/domain/ODataPrimitiveValueImpl.java | 177 +++
.../client/core/edm/EdmActionImportImpl.java | 3 +-
.../olingo/client/core/edm/EdmClientImpl.java | 25 +-
.../client/core/edm/EdmComplexTypeImpl.java | 1 +
.../client/core/edm/EdmEntityContainerImpl.java | 3 +-
.../client/core/edm/EdmEntityTypeImpl.java | 1 +
.../olingo/client/core/edm/EdmEnumTypeImpl.java | 14 +-
.../client/core/edm/EdmFunctionImportImpl.java | 1 +
.../core/edm/EdmNavigationPropertyImpl.java | 1 +
.../client/core/edm/EdmOperationImpl.java | 8 +-
.../client/core/edm/EdmParameterImpl.java | 1 +
.../olingo/client/core/edm/EdmPropertyImpl.java | 1 +
.../client/core/edm/EdmReturnTypeImpl.java | 1 +
.../olingo/client/core/edm/EdmSchemaImpl.java | 15 +-
.../client/core/edm/EdmTypeDefinitionImpl.java | 12 +-
.../olingo/client/core/edm/EdmTypeInfo.java | 174 ---
.../core/edm/v3/EdmActionImportProxy.java | 2 +-
.../core/edm/v3/EdmFunctionImportProxy.java | 2 +-
.../core/edm/v3/EdmServiceMetadataImpl.java | 6 +-
.../client/core/edm/v3/FunctionImportUtils.java | 36 +
.../core/edm/v3/V3FunctionImportUtils.java | 36 -
.../core/edm/xml/AbstractComplexType.java | 1 -
.../core/edm/xml/AbstractEdmDeserializer.java | 71 +
.../core/edm/xml/AbstractEntityContainer.java | 1 -
.../client/core/edm/xml/AbstractEntitySet.java | 1 -
.../client/core/edm/xml/AbstractEntityType.java | 1 -
.../client/core/edm/xml/AbstractEnumType.java | 1 -
.../client/core/edm/xml/AbstractSchema.java | 1 -
.../core/edm/xml/ComplexTypeDeserializer.java | 82 +
.../core/edm/xml/DataServicesDeserializer.java | 3 +-
.../client/core/edm/xml/EdmxDeserializer.java | 6 +-
.../edm/xml/EntityContainerDeserializer.java | 101 ++
.../core/edm/xml/EntityKeyDeserializer.java | 47 +
.../client/core/edm/xml/EntityKeyImpl.java | 1 -
.../core/edm/xml/EntitySetDeserializer.java | 69 +
.../core/edm/xml/EntityTypeDeserializer.java | 90 ++
.../core/edm/xml/EnumTypeDeserializer.java | 72 +
.../core/edm/xml/ParameterDeserializer.java | 3 +-
.../core/edm/xml/PropertyDeserializer.java | 3 +-
.../client/core/edm/xml/SchemaDeserializer.java | 148 ++
.../edm/xml/v3/AnnotationsDeserializer.java | 2 +-
.../edm/xml/v3/AssociationDeserializer.java | 2 +-
.../edm/xml/v3/AssociationSetDeserializer.java | 2 +-
.../edm/xml/v3/FunctionImportDeserializer.java | 2 +-
.../ReferentialConstraintRoleDeserializer.java | 2 +-
.../edm/xml/v3/TypeAnnotationDeserializer.java | 2 +-
.../core/edm/xml/v4/ActionDeserializer.java | 2 +-
.../core/edm/xml/v4/AnnotationDeserializer.java | 4 +-
.../edm/xml/v4/AnnotationsDeserializer.java | 2 +-
.../core/edm/xml/v4/FunctionDeserializer.java | 2 +-
.../xml/v4/NavigationPropertyDeserializer.java | 2 +-
.../core/edm/xml/v4/ReferenceDeserializer.java | 2 +-
.../core/edm/xml/v4/ReturnTypeDeserializer.java | 2 +-
.../core/edm/xml/v4/SingletonDeserializer.java | 2 +-
.../core/edm/xml/v4/TermDeserializer.java | 2 +-
.../edm/xml/v4/TypeDefinitionDeserializer.java | 2 +-
.../xml/v4/annotation/ApplyDeserializer.java | 2 +-
.../edm/xml/v4/annotation/CastDeserializer.java | 2 +-
.../v4/annotation/CollectionDeserializer.java | 2 +-
.../DynExprConstructDeserializer.java | 2 +-
.../edm/xml/v4/annotation/IsOfDeserializer.java | 2 +-
.../annotation/LabeledElementDeserializer.java | 2 +-
.../edm/xml/v4/annotation/NullDeserializer.java | 2 +-
.../annotation/PropertyValueDeserializer.java | 2 +-
.../xml/v4/annotation/RecordDeserializer.java | 2 +-
.../xml/v4/annotation/UrlRefDeserializer.java | 2 +-
.../client/core/op/AbstractODataBinder.java | 405 +++++
.../client/core/op/AbstractODataReader.java | 117 ++
.../olingo/client/core/op/ODataWriterImpl.java | 102 ++
.../core/op/impl/AbstractEdmDeserializer.java | 71 -
.../core/op/impl/AbstractJacksonTool.java | 85 --
.../core/op/impl/AbstractODataBinder.java | 582 -------
.../core/op/impl/AbstractODataDeserializer.java | 178 ---
.../core/op/impl/AbstractODataReader.java | 138 --
.../core/op/impl/AbstractODataSerializer.java | 161 --
.../core/op/impl/ComplexTypeDeserializer.java | 83 -
.../op/impl/EntityContainerDeserializer.java | 102 --
.../core/op/impl/EntityKeyDeserializer.java | 50 -
.../core/op/impl/EntitySetDeserializer.java | 70 -
.../core/op/impl/EntityTypeDeserializer.java | 92 --
.../core/op/impl/EnumTypeDeserializer.java | 73 -
.../op/impl/InjectableSerializerProvider.java | 43 -
.../client/core/op/impl/ODataV3BinderImpl.java | 37 -
.../core/op/impl/ODataV3DeserializerImpl.java | 70 -
.../client/core/op/impl/ODataV3ReaderImpl.java | 48 -
.../core/op/impl/ODataV3SerializerImpl.java | 32 -
.../client/core/op/impl/ODataV4BinderImpl.java | 62 -
.../core/op/impl/ODataV4DeserializerImpl.java | 71 -
.../client/core/op/impl/ODataV4ReaderImpl.java | 48 -
.../core/op/impl/ODataV4SerializerImpl.java | 32 -
.../client/core/op/impl/SchemaDeserializer.java | 149 --
.../client/core/op/impl/v3/ODataBinderImpl.java | 42 +
.../core/op/impl/v3/ODataDeserializerImpl.java | 67 +
.../client/core/op/impl/v3/ODataReaderImpl.java | 66 +
.../core/op/impl/v3/ODataSerializerImpl.java | 32 +
.../client/core/op/impl/v4/ODataBinderImpl.java | 59 +
.../core/op/impl/v4/ODataDeserializerImpl.java | 58 +
.../client/core/op/impl/v4/ODataReaderImpl.java | 49 +
.../core/op/impl/v4/ODataSerializerImpl.java | 32 +
.../core/uri/AbstractComparingFilter.java | 45 +
.../core/uri/AbstractFilterArgFactory.java | 178 +++
.../client/core/uri/AbstractFilterFactory.java | 108 ++
.../client/core/uri/AbstractURIBuilder.java | 8 +-
.../olingo/client/core/uri/AndFilter.java | 42 +
.../apache/olingo/client/core/uri/EqFilter.java | 33 +
.../olingo/client/core/uri/FilterConst.java | 40 +
.../olingo/client/core/uri/FilterFunction.java | 48 +
.../olingo/client/core/uri/FilterLambda.java | 46 +
.../olingo/client/core/uri/FilterLiteral.java | 40 +
.../apache/olingo/client/core/uri/FilterOp.java | 45 +
.../olingo/client/core/uri/FilterProperty.java | 40 +
.../apache/olingo/client/core/uri/GeFilter.java | 33 +
.../apache/olingo/client/core/uri/GtFilter.java | 33 +
.../olingo/client/core/uri/HasFilter.java | 34 +
.../apache/olingo/client/core/uri/LeFilter.java | 33 +
.../apache/olingo/client/core/uri/LtFilter.java | 33 +
.../olingo/client/core/uri/MatchFilter.java | 36 +
.../apache/olingo/client/core/uri/NeFilter.java | 33 +
.../olingo/client/core/uri/NotFilter.java | 35 +
.../apache/olingo/client/core/uri/OrFilter.java | 42 +
.../apache/olingo/client/core/uri/URIUtils.java | 64 +-
.../client/core/uri/V3URIBuilderImpl.java | 94 --
.../client/core/uri/V4URIBuilderImpl.java | 101 --
.../uri/filter/AbstractComparingFilter.java | 45 -
.../uri/filter/AbstractFilterArgFactory.java | 178 ---
.../core/uri/filter/AbstractFilterFactory.java | 108 --
.../client/core/uri/filter/AndFilter.java | 42 -
.../olingo/client/core/uri/filter/EqFilter.java | 33 -
.../client/core/uri/filter/FilterConst.java | 41 -
.../client/core/uri/filter/FilterFunction.java | 48 -
.../client/core/uri/filter/FilterLambda.java | 46 -
.../client/core/uri/filter/FilterLiteral.java | 41 -
.../olingo/client/core/uri/filter/FilterOp.java | 45 -
.../client/core/uri/filter/FilterProperty.java | 40 -
.../olingo/client/core/uri/filter/GeFilter.java | 33 -
.../olingo/client/core/uri/filter/GtFilter.java | 33 -
.../client/core/uri/filter/HasFilter.java | 34 -
.../olingo/client/core/uri/filter/LeFilter.java | 33 -
.../olingo/client/core/uri/filter/LtFilter.java | 33 -
.../client/core/uri/filter/MatchFilter.java | 36 -
.../olingo/client/core/uri/filter/NeFilter.java | 33 -
.../client/core/uri/filter/NotFilter.java | 35 -
.../olingo/client/core/uri/filter/OrFilter.java | 42 -
.../core/uri/filter/V3FilterArgFactoryImpl.java | 31 -
.../core/uri/filter/V3FilterFactoryImpl.java | 33 -
.../core/uri/filter/V4FilterArgFactoryImpl.java | 107 --
.../core/uri/filter/V4FilterFactoryImpl.java | 46 -
.../core/uri/v3/FilterArgFactoryImpl.java | 33 +
.../client/core/uri/v3/FilterFactoryImpl.java | 34 +
.../client/core/uri/v3/URIBuilderImpl.java | 96 ++
.../core/uri/v4/FilterArgFactoryImpl.java | 110 ++
.../client/core/uri/v4/FilterFactoryImpl.java | 49 +
.../client/core/uri/v4/URIBuilderImpl.java | 102 ++
.../client/core/v3/ConfigurationImpl.java | 58 +
.../olingo/client/core/v3/ODataClientImpl.java | 150 ++
.../client/core/v4/ConfigurationImpl.java | 32 +
.../olingo/client/core/v4/ODataClientImpl.java | 149 ++
.../client/core/xml/AbstractDOMParser.java | 46 -
.../client/core/xml/AndroidDOMParserImpl.java | 53 -
.../client/core/xml/DefaultDOMParserImpl.java | 78 -
.../olingo/client/core/xml/XMLParser.java | 37 -
.../client/core/AbstractPrimitiveTest.java | 429 ++++++
.../client/core/AbstractPropertyTest.java | 175 +++
.../apache/olingo/client/core/AbstractTest.java | 25 +-
.../olingo/client/core/AtomLinksQualifier.java | 40 +
.../olingo/client/core/ODataClientTest.java | 4 +-
.../deserializer/JsonReaderPerformance.java | 76 -
.../core/deserializer/JsonReaderTest.java | 372 -----
.../core/it/AbstractMetadataTestITCase.java | 31 +
.../client/core/it/AbstractTestITCase.java | 550 +++++++
.../client/core/it/v3/AbstractTestITCase.java | 52 +
.../core/it/v3/ActionOverloadingTestITCase.java | 133 ++
.../client/core/it/v3/AsyncTestITCase.java | 134 ++
.../it/v3/AuthEntityRetrieveTestITCase.java | 54 +
.../client/core/it/v3/BatchTestITCase.java | 406 +++++
.../client/core/it/v3/CountTestITCase.java | 60 +
.../core/it/v3/EntityCreateTestITCase.java | 485 ++++++
.../core/it/v3/EntityRetrieveTestITCase.java | 239 +++
.../client/core/it/v3/EntitySetTestITCase.java | 149 ++
.../core/it/v3/EntityUpdateTestITCase.java | 241 +++
.../client/core/it/v3/ErrorTestITCase.java | 172 +++
.../core/it/v3/FilterFactoryTestITCase.java | 167 ++
.../client/core/it/v3/FilterTestITCase.java | 94 ++
.../client/core/it/v3/InvokeTestITCase.java | 275 ++++
.../core/it/v3/KeyAsSegmentTestITCase.java | 110 ++
.../client/core/it/v3/LinkTestITCase.java | 177 +++
.../core/it/v3/MediaEntityTestITCase.java | 187 +++
.../client/core/it/v3/MetadataTestITCase.java | 41 +
.../it/v3/NavigationLinkCreateTestITCase.java | 521 +++++++
.../client/core/it/v3/OpenTypeTestITCase.java | 266 ++++
.../core/it/v3/PrimitiveKeysTestITCase.java | 69 +
.../core/it/v3/PropertyRetrieveTestITCase.java | 277 ++++
.../client/core/it/v3/PropertyTestITCase.java | 355 +++++
.../core/it/v3/PropertyValueTestITCase.java | 166 ++
.../core/it/v3/QueryOptionsTestITCase.java | 199 +++
.../v3/ServiceDocumentRetrieveTestITCase.java | 73 +
.../core/it/v3/ServiceDocumentTestITCase.java | 56 +
.../v3/XHTTPMethodEntityUpdateTestITCase.java | 38 +
.../v3/XHTTPMethodPropertyUpdateTestITCase.java | 38 +
.../client/core/it/v4/AbstractTestITCase.java | 52 +
.../client/core/it/v4/EntitySetTestITCase.java | 155 ++
.../client/core/it/v4/MetadataTestITCase.java | 41 +
.../apache/olingo/client/core/v3/AtomTest.java | 132 ++
.../olingo/client/core/v3/EntitySetTest.java | 63 +
.../olingo/client/core/v3/EntityTest.java | 189 +++
.../apache/olingo/client/core/v3/ErrorTest.java | 74 +
.../client/core/v3/FilterFactoryTest.java | 14 +-
.../apache/olingo/client/core/v3/JSONTest.java | 106 ++
.../olingo/client/core/v3/MetadataTest.java | 17 +-
.../client/core/v3/PrimitiveValueTest.java | 569 +++++++
.../client/core/v3/ServiceDocumentTest.java | 8 +-
.../olingo/client/core/v3/URIBuilderTest.java | 18 +-
.../client/core/v4/FilterFactoryTest.java | 17 +-
.../olingo/client/core/v4/MetadataTest.java | 13 +-
.../client/core/v4/PrimitiveValueTest.java | 73 +
.../client/core/v4/ServiceDocumentTest.java | 8 +-
.../olingo/client/core/v4/URIBuilderTest.java | 22 +-
.../src/test/resources/complexProperty.json | 8 -
.../src/test/resources/fullEntity.json | 22 -
.../src/test/resources/fullEntitySet.json | 29 -
.../resources/fullEntitySetWithTwoEntities.json | 49 -
...fullEntityWithCollectionOfComplexValues.json | 28 -
.../src/test/resources/minimalEntity.json | 21 -
.../apache/olingo/client/core/atom_cleanup.xsl | 48 +
.../core/v3/AllGeoTypesSet_-10_GeogLine.json | 1 +
.../core/v3/AllGeoTypesSet_-10_GeogLine.xml | 22 +
.../core/v3/AllGeoTypesSet_-10_GeogPoint.json | 1 +
.../core/v3/AllGeoTypesSet_-10_GeogPoint.xml | 22 +
.../client/core/v3/AllGeoTypesSet_-10_Geom.json | 1 +
.../client/core/v3/AllGeoTypesSet_-10_Geom.xml | 33 +
.../v3/AllGeoTypesSet_-3_GeomMultiPolygon.json | 1 +
.../v3/AllGeoTypesSet_-3_GeomMultiPolygon.xml | 61 +
.../client/core/v3/AllGeoTypesSet_-5.json | 1 +
.../olingo/client/core/v3/AllGeoTypesSet_-5.xml | 181 +++
.../v3/AllGeoTypesSet_-5_GeogCollection.json | 1 +
.../v3/AllGeoTypesSet_-5_GeogCollection.xml | 39 +
.../core/v3/AllGeoTypesSet_-5_GeogPolygon.json | 1 +
.../core/v3/AllGeoTypesSet_-5_GeogPolygon.xml | 38 +
.../v3/AllGeoTypesSet_-6_GeomMultiLine.json | 1 +
.../core/v3/AllGeoTypesSet_-6_GeomMultiLine.xml | 42 +
.../v3/AllGeoTypesSet_-7_GeomMultiPoint.json | 1 +
.../v3/AllGeoTypesSet_-7_GeomMultiPoint.xml | 34 +
.../client/core/v3/AllGeoTypesSet_-8.json | 1 +
.../olingo/client/core/v3/AllGeoTypesSet_-8.xml | 177 +++
.../v3/AllGeoTypesSet_-8_GeomCollection.json | 1 +
.../v3/AllGeoTypesSet_-8_GeomCollection.xml | 38 +
.../apache/olingo/client/core/v3/Car_16.json | 1 +
.../org/apache/olingo/client/core/v3/Car_16.xml | 48 +
.../client/core/v3/ComputerDetail_-10.json | 1 +
.../client/core/v3/ComputerDetail_-10.xml | 22 +
.../apache/olingo/client/core/v3/Customer.json | 3 +
.../apache/olingo/client/core/v3/Customer.xml | 22 +
.../olingo/client/core/v3/Customer_-10.json | 1 +
.../olingo/client/core/v3/Customer_-10.xml | 528 +++++++
.../core/v3/Customer_-10_BackupContactInfo.json | 1 +
.../core/v3/Customer_-10_BackupContactInfo.xml | 22 +
.../client/core/v3/Customer_-10_CustomerId.json | 1 +
.../client/core/v3/Customer_-10_CustomerId.xml | 22 +
.../core/v3/Customer_-10_CustomerId_value.txt | 1 +
.../v3/Customer_-10_PrimaryContactInfo.json | 1 +
.../core/v3/Customer_-10_PrimaryContactInfo.xml | 22 +
...a4af-4bbd-bf0a-2b2c22635565'_Attachment.json | 1 +
...-a4af-4bbd-bf0a-2b2c22635565'_Attachment.xml | 22 +
...af-4bbd-bf0a-2b2c22635565'_AttachmentId.json | 1 +
...4af-4bbd-bf0a-2b2c22635565'_AttachmentId.xml | 22 +
.../client/core/v3/PersonDetails_0_Person.json | 1 +
.../client/core/v3/PersonDetails_0_Person.xml | 75 +
..._-10_ComplexConcurrency_QueriedDateTime.json | 1 +
...t_-10_ComplexConcurrency_QueriedDateTime.xml | 22 +
.../core/v3/Product_-10_Dimensions_Width.json | 1 +
.../core/v3/Product_-10_Dimensions_Width.xml | 22 +
.../client/core/v3/Product_-9_Description.json | 1 +
.../client/core/v3/Product_-9_Description.xml | 22 +
.../client/core/v3/Products_0_Categories.json | 1 +
.../client/core/v3/Products_0_Categories.xml | 79 +
.../olingo/client/core/v3/Products_1.json | 1 +
.../apache/olingo/client/core/v3/Products_1.xml | 51 +
.../core/v3/Products_1_DiscontinuedDate.json | 1 +
.../core/v3/Products_1_DiscontinuedDate.xml | 24 +
.../org/apache/olingo/client/core/v3/error.json | 9 +
.../org/apache/olingo/client/core/v3/error.xml | 25 +
.../apache/olingo/client/core/v3/metadata.xml | 701 +--------
.../olingo/client/core/v3/stacktrace.json | 14 +
.../apache/olingo/client/core/v3/stacktrace.xml | 35 +
.../olingo/client/core/v4/complexProperty.json | 8 +
.../olingo/client/core/v4/fullEntity.json | 22 +
.../olingo/client/core/v4/fullEntitySet.json | 29 +
.../core/v4/fullEntitySetWithTwoEntities.json | 49 +
...fullEntityWithCollectionOfComplexValues.json | 28 +
.../olingo/client/core/v4/minimalEntity.json | 21 +
.../client/core/v4/primitiveNullValue.json | 3 +
.../client/core/v4/setOfComplexProperties.json | 13 +
.../core/v4/setOfPrimitiveProperties.json | 8 +
.../src/test/resources/primitiveNullValue.json | 3 -
lib/client-core/src/test/resources/sample.png | Bin 0 -> 25566 bytes
.../test/resources/setOfComplexProperties.json | 13 -
.../resources/setOfPrimitiveProperties.json | 8 -
lib/commons-api/pom.xml | 16 +-
.../apache/olingo/commons/api/Constants.java | 243 +++
.../commons/api/data/CollectionValue.java | 27 +
.../olingo/commons/api/data/ComplexValue.java | 27 +
.../apache/olingo/commons/api/data/Entry.java | 167 ++
.../apache/olingo/commons/api/data/Feed.java | 75 +
.../olingo/commons/api/data/GeoUtils.java | 90 ++
.../commons/api/data/GeospatialValue.java | 28 +
.../apache/olingo/commons/api/data/Link.java | 121 ++
.../olingo/commons/api/data/NullValue.java | 26 +
.../olingo/commons/api/data/PrimitiveValue.java | 25 +
.../olingo/commons/api/data/Property.java | 34 +
.../apache/olingo/commons/api/data/Value.java | 44 +
.../commons/api/data/v3/LinkCollection.java | 52 +
.../commons/api/domain/AbstractODataValue.java | 127 ++
.../api/domain/ODataCollectionValue.java | 98 ++
.../commons/api/domain/ODataComplexValue.java | 97 ++
.../olingo/commons/api/domain/ODataEntity.java | 316 ++++
.../commons/api/domain/ODataEntitySet.java | 120 ++
.../olingo/commons/api/domain/ODataError.java | 67 +
.../api/domain/ODataGeospatialValue.java | 57 +
.../commons/api/domain/ODataInlineEntity.java | 74 +
.../api/domain/ODataInlineEntitySet.java | 74 +
.../commons/api/domain/ODataInvokeResult.java | 30 +
.../olingo/commons/api/domain/ODataItem.java | 111 ++
.../olingo/commons/api/domain/ODataLink.java | 190 +++
.../commons/api/domain/ODataLinkType.java | 93 ++
.../commons/api/domain/ODataObjectFactory.java | 218 +++
.../commons/api/domain/ODataOperation.java | 88 ++
.../commons/api/domain/ODataPrimitiveValue.java | 67 +
.../commons/api/domain/ODataProperty.java | 186 +++
.../commons/api/domain/ODataPropertyType.java | 40 +
.../api/domain/ODataServiceDocument.java | 183 +++
.../olingo/commons/api/domain/ODataValue.java | 84 +
.../org/apache/olingo/commons/api/edm/Edm.java | 161 +-
.../olingo/commons/api/edm/EdmActionImport.java | 2 +-
.../commons/api/edm/EdmGeospatialType.java | 34 +
.../commons/api/edm/EdmPrimitiveTypeKind.java | 139 ++
.../api/edm/constants/ODataServiceVersion.java | 8 +-
.../commons/api/edm/geo/ComposedGeospatial.java | 78 +
.../olingo/commons/api/edm/geo/Geospatial.java | 169 ++
.../api/edm/geo/GeospatialCollection.java | 48 +
.../olingo/commons/api/edm/geo/LineString.java | 38 +
.../commons/api/edm/geo/MultiLineString.java | 39 +
.../olingo/commons/api/edm/geo/MultiPoint.java | 39 +
.../commons/api/edm/geo/MultiPolygon.java | 38 +
.../olingo/commons/api/edm/geo/Point.java | 77 +
.../olingo/commons/api/edm/geo/Polygon.java | 73 +
.../olingo/commons/api/format/ContentType.java | 47 +
.../olingo/commons/api/format/Format.java | 26 +
.../olingo/commons/api/format/ODataFormat.java | 102 ++
.../commons/api/format/ODataMediaFormat.java | 76 +
.../commons/api/format/ODataPubFormat.java | 121 ++
.../commons/api/format/ODataValueFormat.java | 81 +
.../commons/api/op/CommonODataDeserializer.java | 71 +
.../olingo/commons/api/op/ODataSerializer.java | 100 ++
lib/commons-core/pom.xml | 112 +-
.../commons/core/data/AbstractAtomDealer.java | 87 ++
.../commons/core/data/AbstractAtomObject.java | 78 +
.../olingo/commons/core/data/AbstractEntry.java | 159 ++
.../core/data/AbstractJsonDeserializer.java | 175 +++
.../core/data/AbstractJsonSerializer.java | 94 ++
.../core/data/AbstractPayloadObject.java | 48 +
.../commons/core/data/AbstractPropertyImpl.java | 80 +
.../olingo/commons/core/data/AbstractValue.java | 98 ++
.../commons/core/data/AtomDeserializer.java | 368 +++++
.../olingo/commons/core/data/AtomEntryImpl.java | 25 +
.../olingo/commons/core/data/AtomFeedImpl.java | 66 +
.../core/data/AtomGeoValueDeserializer.java | 261 ++++
.../core/data/AtomGeoValueSerializer.java | 221 +++
.../core/data/AtomPropertyDeserializer.java | 218 +++
.../commons/core/data/AtomPropertyImpl.java | 25 +
.../core/data/AtomPropertySerializer.java | 88 ++
.../commons/core/data/AtomSerializer.java | 264 ++++
.../commons/core/data/CollectionValueImpl.java | 40 +
.../commons/core/data/ComplexValueImpl.java | 40 +
.../commons/core/data/GeospatialValueImpl.java | 42 +
.../core/data/JSONEntryDeserializer.java | 241 +++
.../olingo/commons/core/data/JSONEntryImpl.java | 92 ++
.../commons/core/data/JSONEntrySerializer.java | 120 ++
.../commons/core/data/JSONErrorBundle.java | 50 +
.../olingo/commons/core/data/JSONErrorImpl.java | 237 +++
.../commons/core/data/JSONFeedDeserializer.java | 68 +
.../olingo/commons/core/data/JSONFeedImpl.java | 113 ++
.../commons/core/data/JSONFeedSerializer.java | 57 +
.../core/data/JSONGeoValueDeserializer.java | 273 ++++
.../core/data/JSONGeoValueSerializer.java | 183 +++
.../core/data/JSONPropertyDeserializer.java | 71 +
.../commons/core/data/JSONPropertyImpl.java | 53 +
.../core/data/JSONPropertySerializer.java | 59 +
.../olingo/commons/core/data/LinkImpl.java | 112 ++
.../olingo/commons/core/data/NullValueImpl.java | 35 +
.../core/data/ODataJacksonDeserializer.java | 44 +
.../core/data/ODataJacksonSerializer.java | 45 +
.../commons/core/data/PrimitiveValueImpl.java | 41 +
.../olingo/commons/core/data/XMLErrorImpl.java | 213 +++
.../core/data/v3/JSONLinkCollectionImpl.java | 118 ++
.../core/data/v3/XMLLinkCollectionImpl.java | 70 +
.../core/edm/AbstractEdmComplexType.java | 39 +-
.../core/edm/AbstractEdmEntityContainer.java | 176 +--
.../commons/core/edm/AbstractEdmOperation.java | 131 +-
.../core/edm/AbstractEdmOperationImport.java | 65 +-
.../commons/core/edm/AbstractEdmParameter.java | 5 +-
.../commons/core/edm/AbstractEdmProperty.java | 5 +-
.../commons/core/edm/AbstractEdmReturnType.java | 5 +-
.../core/edm/AbstractEdmStructuredType.java | 159 +-
.../olingo/commons/core/edm/EdmNamedImpl.java | 21 +-
.../olingo/commons/core/edm/EdmTypeImpl.java | 31 +-
.../olingo/commons/core/edm/EdmTypeInfo.java | 184 +++
.../AbstractEdmGeospatialType.java | 76 +
.../commons/core/edm/primitivetype/EdmDate.java | 5 +-
.../core/edm/primitivetype/EdmDateTime.java | 137 ++
.../edm/primitivetype/EdmDateTimeOffset.java | 68 +-
.../core/edm/primitivetype/EdmGeography.java | 36 +
.../primitivetype/EdmGeographyCollection.java | 37 +
.../primitivetype/EdmGeographyLineString.java | 37 +
.../EdmGeographyMultiLineString.java | 37 +
.../primitivetype/EdmGeographyMultiPoint.java | 37 +
.../primitivetype/EdmGeographyMultiPolygon.java | 37 +
.../edm/primitivetype/EdmGeographyPoint.java | 37 +
.../edm/primitivetype/EdmGeographyPolygon.java | 37 +
.../core/edm/primitivetype/EdmGeometry.java | 36 +
.../primitivetype/EdmGeometryCollection.java | 37 +
.../primitivetype/EdmGeometryLineString.java | 37 +
.../EdmGeometryMultiLineString.java | 37 +
.../primitivetype/EdmGeometryMultiPoint.java | 37 +
.../primitivetype/EdmGeometryMultiPolygon.java | 37 +
.../edm/primitivetype/EdmGeometryPoint.java | 37 +
.../edm/primitivetype/EdmGeometryPolygon.java | 37 +
.../commons/core/edm/primitivetype/EdmNull.java | 75 -
.../primitivetype/EdmPrimitiveTypeFactory.java | 138 ++
.../edm/primitivetype/EdmPrimitiveTypeKind.java | 95 --
.../core/edm/primitivetype/EdmStream.java | 88 ++
.../commons/core/edm/primitivetype/EdmTime.java | 77 +
.../core/edm/primitivetype/EdmTimeOfDay.java | 45 +-
.../commons/core/op/AbstractJacksonTool.java | 83 +
.../core/op/AbstractODataDeserializer.java | 106 ++
.../core/op/AbstractODataSerializer.java | 141 ++
.../core/op/InjectableSerializerProvider.java | 43 +
.../commons/core/op/ODataObjectFactoryImpl.java | 162 ++
.../olingo/commons/core/op/ResourceFactory.java | 125 ++
.../primitivetype/CommonPrimitiveTypeTest.java | 191 ++-
.../core/edm/primitivetype/EdmBinaryTest.java | 30 +-
.../core/edm/primitivetype/EdmBooleanTest.java | 4 +-
.../core/edm/primitivetype/EdmByteTest.java | 5 +-
.../core/edm/primitivetype/EdmDateTest.java | 4 +-
.../primitivetype/EdmDateTimeOffsetTest.java | 4 +-
.../core/edm/primitivetype/EdmDecimalTest.java | 19 +-
.../core/edm/primitivetype/EdmDoubleTest.java | 17 +-
.../core/edm/primitivetype/EdmDurationTest.java | 4 +-
.../core/edm/primitivetype/EdmGuidTest.java | 4 +-
.../core/edm/primitivetype/EdmInt16Test.java | 9 +-
.../core/edm/primitivetype/EdmInt32Test.java | 11 +-
.../core/edm/primitivetype/EdmInt64Test.java | 13 +-
.../core/edm/primitivetype/EdmNullTest.java | 24 +-
.../core/edm/primitivetype/EdmSByteTest.java | 5 +-
.../core/edm/primitivetype/EdmSingleTest.java | 15 +-
.../core/edm/primitivetype/EdmStringTest.java | 4 +-
.../edm/primitivetype/EdmTimeOfDayTest.java | 4 +-
.../core/edm/primitivetype/UInt7Test.java | 6 +-
lib/server-core/pom.xml | 38 +-
.../core/edm/provider/EdmEnumTypeImpl.java | 9 +-
.../edm/provider/EdmTypeDefinitionImpl.java | 9 +-
.../core/uri/UriResourceLambdaAllImpl.java | 16 +-
.../core/uri/UriResourceLambdaAnyImpl.java | 15 +-
.../olingo/server/core/uri/parser/Parser.java | 1 -
.../server/core/uri/parser/UriContext.java | 4 -
.../core/uri/parser/UriParseTreeVisitor.java | 302 ++--
.../core/uri/queryoption/ExpandItemImpl.java | 1 -
.../edm/provider/EdmComplexTypeImplTest.java | 13 +-
.../edm/provider/EdmEntityTypeImplTest.java | 14 +-
.../server/core/edm/provider/EdmEnumTest.java | 9 +-
.../edm/provider/EdmFunctionImportImplTest.java | 31 +-
.../core/edm/provider/EdmParameterImplTest.java | 6 +-
.../core/edm/provider/EdmPropertyImplTest.java | 4 +-
.../edm/provider/EdmReturnTypeImplTest.java | 9 +-
.../edm/provider/EdmTypeDefinitionImplTest.java | 23 +-
.../server/core/testutil/EdmTechProvider.java | 2 +-
.../server/core/uri/UriResourceImplTest.java | 43 +-
.../core/uri/testutil/ExpandValidator.java | 1 -
.../core/uri/testutil/ResourceValidator.java | 1 -
pom.xml | 157 +-
962 files changed, 72675 insertions(+), 13952 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/olingo-odata4/blob/b2508035/lib/server-core/src/main/java/org/apache/olingo/server/core/uri/parser/Parser.java
----------------------------------------------------------------------