You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@olingo.apache.org by mi...@apache.org on 2014/07/29 19:02:46 UTC

[05/17] git commit: Merge branch 'master' into OLINGO-377-FIT

Merge branch 'master' into OLINGO-377-FIT


Project: http://git-wip-us.apache.org/repos/asf/olingo-odata4/repo
Commit: http://git-wip-us.apache.org/repos/asf/olingo-odata4/commit/d3435067
Tree: http://git-wip-us.apache.org/repos/asf/olingo-odata4/tree/d3435067
Diff: http://git-wip-us.apache.org/repos/asf/olingo-odata4/diff/d3435067

Branch: refs/heads/master
Commit: d3435067005b94270e5f1ee0010476bb70d85a84
Parents: 7d3749c abb4765
Author: mibo <mi...@mirb.de>
Authored: Fri Jul 25 08:07:18 2014 +0200
Committer: mibo <mi...@mirb.de>
Committed: Fri Jul 25 08:07:18 2014 +0200

----------------------------------------------------------------------
 .../olingo/ext/proxy/api/AbstractEntitySet.java |   5 +-
 .../olingo/ext/proxy/api/AbstractSingleton.java |   2 +-
 .../olingo/ext/proxy/api/CollectionQuery.java   |  57 +---
 .../olingo/ext/proxy/api/CommonQuery.java       |  20 +-
 .../olingo/ext/proxy/api/ComplexCollection.java |   5 +-
 .../olingo/ext/proxy/api/ComplexType.java       |   2 +-
 .../olingo/ext/proxy/api/EntityCollection.java  |   5 +-
 .../apache/olingo/ext/proxy/api/EntitySet.java  |  59 ++++
 .../olingo/ext/proxy/api/EntitySetQuery.java    |  46 ---
 .../apache/olingo/ext/proxy/api/EntityType.java |   2 +-
 .../olingo/ext/proxy/api/GenericCollection.java |  41 +++
 .../apache/olingo/ext/proxy/api/Invoker.java    |  24 ++
 .../olingo/ext/proxy/api/OperationExecutor.java |   2 +-
 .../ext/proxy/api/PrimitiveCollection.java      |  39 +--
 .../proxy/api/PrimitiveCollectionInvoker.java   |  23 ++
 .../org/apache/olingo/ext/proxy/api/Search.java |   3 +-
 .../olingo/ext/proxy/api/SingleQuery.java       |  34 ---
 .../ext/proxy/api/StructuredCollection.java     |  43 +++
 .../proxy/api/StructuredCollectionInvoker.java  |  23 ++
 .../proxy/api/StructuredCollectionQuery.java    |  60 ++++
 .../olingo/ext/proxy/api/StructuredInvoker.java |  23 ++
 .../olingo/ext/proxy/api/StructuredQuery.java   |  38 +++
 .../olingo/ext/proxy/api/StructuredType.java    |  15 +-
 .../proxy/api/StruncturedCollectionQuery.java   |  40 ---
 .../ext/proxy/api/annotations/Operation.java    |   2 +
 ...stractEntityCollectionInvocationHandler.java |   5 +-
 .../commons/AbstractInvocationHandler.java      | 232 +--------------
 .../AbstractStructuredInvocationHandler.java    |  26 +-
 .../ComplexCollectionInvocationHandler.java     |   5 +-
 .../EntityCollectionInvocationHandler.java      |  11 +-
 .../EntityContainerInvocationHandler.java       |   8 +-
 .../commons/EntitySetInvocationHandler.java     |  22 +-
 .../ext/proxy/commons/EntitySetIterator.java    |   2 +-
 .../ext/proxy/commons/InvokerHandler.java       | 292 +++++++++++++++++++
 .../commons/OperationInvocationHandler.java     |  38 ++-
 .../olingo/ext/proxy/commons/SearchImpl.java    |   4 +-
 .../olingo/ext/proxy/utils/CoreUtils.java       |  23 +-
 .../olingo/ext/proxy/utils/ProxyUtils.java      | 139 +++++++++
 .../olingo/ext/pojogen/AbstractUtility.java     |   5 +
 .../src/main/resources/complexCollection.vm     |  48 +--
 .../src/main/resources/complexType.vm           |   9 +
 .../src/main/resources/container.vm             |  60 +++-
 .../src/main/resources/entityCollection.vm      |  48 +--
 .../src/main/resources/entitySet.vm             |  11 +-
 .../src/main/resources/entityType.vm            |  56 +---
 .../src/main/resources/operation.vm             | 112 +++++++
 .../src/main/resources/v30/complexType.vm       |   2 +-
 .../src/main/resources/v40/complexType.vm       |   2 +-
 .../proxy/v3/ActionOverloadingTestITCase.java   |  11 +-
 .../olingo/fit/proxy/v3/AsyncTestITCase.java    |   1 +
 .../fit/proxy/v3/EntityRetrieveTestITCase.java  |   1 +
 .../fit/proxy/v3/EntitySetTestITCase.java       |   1 +
 .../olingo/fit/proxy/v3/FilterTestITCase.java   |   1 +
 .../olingo/fit/proxy/v3/InvokeTestITCase.java   |  17 +-
 .../fit/proxy/v3/MediaEntityTestITCase.java     |   1 +
 .../fit/proxy/v3/PrimitiveKeysTestITCase.java   |   1 +
 .../olingo/fit/proxy/v3/PropertyTestITCase.java |   1 +
 .../fit/proxy/v3/actionoverloading/Service.java |   1 +
 .../AllGeoCollectionTypesSet.java               |   6 +-
 .../astoriadefaultservice/AllGeoTypesSet.java   |   6 +-
 .../services/astoriadefaultservice/Car.java     |   6 +-
 .../astoriadefaultservice/Computer.java         |   6 +-
 .../astoriadefaultservice/ComputerDetail.java   |   6 +-
 .../astoriadefaultservice/Customer.java         |   6 +-
 .../astoriadefaultservice/CustomerInfo.java     |   6 +-
 .../astoriadefaultservice/DefaultContainer.java |  21 +-
 .../services/astoriadefaultservice/Driver.java  |   6 +-
 .../astoriadefaultservice/LastLogin.java        |   6 +-
 .../services/astoriadefaultservice/License.java |   6 +-
 .../services/astoriadefaultservice/Login.java   |   6 +-
 .../astoriadefaultservice/MappedEntityType.java |   6 +-
 .../services/astoriadefaultservice/Message.java |   6 +-
 .../MessageAttachment.java                      |   6 +-
 .../services/astoriadefaultservice/Order.java   |   6 +-
 .../astoriadefaultservice/OrderLine.java        |   6 +-
 .../astoriadefaultservice/PageView.java         |   6 +-
 .../services/astoriadefaultservice/Person.java  |   6 +-
 .../astoriadefaultservice/PersonMetadata.java   |   6 +-
 .../services/astoriadefaultservice/Product.java |   6 +-
 .../astoriadefaultservice/ProductDetail.java    |   6 +-
 .../astoriadefaultservice/ProductPhoto.java     |   6 +-
 .../astoriadefaultservice/ProductReview.java    |   6 +-
 .../astoriadefaultservice/RSAToken.java         |   6 +-
 .../astoriadefaultservice/package-info.java     |   1 +
 .../astoriadefaultservice/types/Aliases.java    |   5 +-
 .../types/AliasesCollection.java                |   4 +-
 .../types/AllSpatialCollectionTypes.java        |   4 +-
 .../AllSpatialCollectionTypesCollection.java    |   4 +-
 .../types/AllSpatialCollectionTypes_Simple.java |   4 +-
 ...SpatialCollectionTypes_SimpleCollection.java |   4 +-
 .../types/AllSpatialTypes.java                  |   4 +-
 .../types/AllSpatialTypesCollection.java        |   4 +-
 .../astoriadefaultservice/types/AuditInfo.java  |   5 +-
 .../types/AuditInfoCollection.java              |   4 +-
 .../types/BackOrderLine.java                    |   6 +-
 .../types/BackOrderLine2.java                   |   6 +-
 .../types/BackOrderLine2Collection.java         |   4 +-
 .../types/BackOrderLineCollection.java          |   4 +-
 .../astoriadefaultservice/types/Car.java        |   4 +-
 .../types/CarCollection.java                    |   4 +-
 .../types/ComplexToCategory.java                |   5 +-
 .../types/ComplexToCategoryCollection.java      |   4 +-
 .../astoriadefaultservice/types/Computer.java   |   4 +-
 .../types/ComputerCollection.java               |   4 +-
 .../types/ComputerDetail.java                   |   4 +-
 .../types/ComputerDetailCollection.java         |   4 +-
 .../types/ConcurrencyInfo.java                  |   5 +-
 .../types/ConcurrencyInfoCollection.java        |   4 +-
 .../types/ContactDetails.java                   |   5 +-
 .../types/ContactDetailsCollection.java         |   4 +-
 .../astoriadefaultservice/types/Contractor.java |  11 +-
 .../types/ContractorCollection.java             |   4 +-
 .../astoriadefaultservice/types/Customer.java   |   4 +-
 .../types/CustomerCollection.java               |   4 +-
 .../types/CustomerInfo.java                     |   4 +-
 .../types/CustomerInfoCollection.java           |   4 +-
 .../astoriadefaultservice/types/Dimensions.java |   5 +-
 .../types/DimensionsCollection.java             |   4 +-
 .../types/DiscontinuedProduct.java              |   6 +-
 .../types/DiscontinuedProductCollection.java    |   4 +-
 .../astoriadefaultservice/types/Driver.java     |   4 +-
 .../types/DriverCollection.java                 |   4 +-
 .../astoriadefaultservice/types/Employee.java   |  18 +-
 .../types/EmployeeCollection.java               |  15 +-
 .../astoriadefaultservice/types/LastLogin.java  |   4 +-
 .../types/LastLoginCollection.java              |   4 +-
 .../astoriadefaultservice/types/License.java    |   4 +-
 .../types/LicenseCollection.java                |   4 +-
 .../astoriadefaultservice/types/Login.java      |   4 +-
 .../types/LoginCollection.java                  |   4 +-
 .../types/MappedEntityType.java                 |   4 +-
 .../types/MappedEntityTypeCollection.java       |   4 +-
 .../astoriadefaultservice/types/Message.java    |   4 +-
 .../types/MessageAttachment.java                |   4 +-
 .../types/MessageAttachmentCollection.java      |   4 +-
 .../types/MessageCollection.java                |   4 +-
 .../astoriadefaultservice/types/MessageKey.java |   1 +
 .../astoriadefaultservice/types/Order.java      |   4 +-
 .../types/OrderCollection.java                  |   4 +-
 .../astoriadefaultservice/types/OrderLine.java  |  13 +-
 .../types/OrderLineCollection.java              |   4 +-
 .../types/OrderLineKey.java                     |   1 +
 .../astoriadefaultservice/types/PageView.java   |   4 +-
 .../types/PageViewCollection.java               |   4 +-
 .../astoriadefaultservice/types/Person.java     |  11 +-
 .../types/PersonCollection.java                 |   4 +-
 .../types/PersonMetadata.java                   |   4 +-
 .../types/PersonMetadataCollection.java         |   4 +-
 .../astoriadefaultservice/types/Phone.java      |   5 +-
 .../types/PhoneCollection.java                  |   4 +-
 .../astoriadefaultservice/types/Product.java    |  13 +-
 .../types/ProductCollection.java                |   4 +-
 .../types/ProductDetail.java                    |   4 +-
 .../types/ProductDetailCollection.java          |   4 +-
 .../types/ProductPageView.java                  |   4 +-
 .../types/ProductPageViewCollection.java        |   4 +-
 .../types/ProductPhoto.java                     |   4 +-
 .../types/ProductPhotoCollection.java           |   4 +-
 .../types/ProductPhotoKey.java                  |   1 +
 .../types/ProductReview.java                    |   4 +-
 .../types/ProductReviewCollection.java          |   4 +-
 .../types/ProductReviewKey.java                 |   1 +
 .../astoriadefaultservice/types/RSAToken.java   |   4 +-
 .../types/RSATokenCollection.java               |   4 +-
 .../types/SpecialEmployee.java                  |  18 +-
 .../types/SpecialEmployeeCollection.java        |  15 +-
 .../types/package-info.java                     |   1 +
 .../olingo/fit/proxy/v3/opentype/Service.java   |   1 +
 .../opentypesservicev3/DefaultContainer.java    |   9 +-
 .../odata/services/opentypesservicev3/Row.java  |   6 +-
 .../services/opentypesservicev3/RowIndex.java   |   6 +-
 .../opentypesservicev3/package-info.java        |   1 +
 .../types/ContactDetails.java                   |   5 +-
 .../types/ContactDetailsCollection.java         |   4 +-
 .../opentypesservicev3/types/IndexedRow.java    |   4 +-
 .../types/IndexedRowCollection.java             |   4 +-
 .../services/opentypesservicev3/types/Row.java  |   4 +-
 .../opentypesservicev3/types/RowCollection.java |   4 +-
 .../opentypesservicev3/types/RowIndex.java      |   4 +-
 .../types/RowIndexCollection.java               |   4 +-
 .../opentypesservicev3/types/package-info.java  |   1 +
 .../fit/proxy/v3/primitivekeys/Service.java     |   1 +
 .../primitivekeysservice/EdmBinarySet.java      |   6 +-
 .../primitivekeysservice/EdmBooleanSet.java     |   6 +-
 .../primitivekeysservice/EdmByteSet.java        |   6 +-
 .../EdmDateTimeOffsetSet.java                   |   6 +-
 .../primitivekeysservice/EdmDateTimeSet.java    |   6 +-
 .../primitivekeysservice/EdmDecimalSet.java     |   6 +-
 .../primitivekeysservice/EdmDoubleSet.java      |   6 +-
 .../primitivekeysservice/EdmGuidSet.java        |   6 +-
 .../primitivekeysservice/EdmInt16Set.java       |   6 +-
 .../primitivekeysservice/EdmInt32Set.java       |   6 +-
 .../primitivekeysservice/EdmInt64Set.java       |   6 +-
 .../primitivekeysservice/EdmSingleSet.java      |   6 +-
 .../primitivekeysservice/EdmStringSet.java      |   6 +-
 .../primitivekeysservice/EdmTimeSet.java        |   6 +-
 .../services/primitivekeysservice/Folders.java  |   6 +-
 .../primitivekeysservice/TestContext.java       |   9 +-
 .../primitivekeysservice/package-info.java      |   1 +
 .../primitivekeysservice/types/EdmBinary.java   |   4 +-
 .../types/EdmBinaryCollection.java              |   4 +-
 .../primitivekeysservice/types/EdmBoolean.java  |   4 +-
 .../types/EdmBooleanCollection.java             |   4 +-
 .../primitivekeysservice/types/EdmByte.java     |   4 +-
 .../types/EdmByteCollection.java                |   4 +-
 .../primitivekeysservice/types/EdmDateTime.java |   4 +-
 .../types/EdmDateTimeCollection.java            |   4 +-
 .../types/EdmDateTimeOffset.java                |   4 +-
 .../types/EdmDateTimeOffsetCollection.java      |   4 +-
 .../primitivekeysservice/types/EdmDecimal.java  |   4 +-
 .../types/EdmDecimalCollection.java             |   4 +-
 .../primitivekeysservice/types/EdmDouble.java   |   4 +-
 .../types/EdmDoubleCollection.java              |   4 +-
 .../primitivekeysservice/types/EdmGuid.java     |   4 +-
 .../types/EdmGuidCollection.java                |   4 +-
 .../primitivekeysservice/types/EdmInt16.java    |   4 +-
 .../types/EdmInt16Collection.java               |   4 +-
 .../primitivekeysservice/types/EdmInt32.java    |   4 +-
 .../types/EdmInt32Collection.java               |   4 +-
 .../primitivekeysservice/types/EdmInt64.java    |   4 +-
 .../types/EdmInt64Collection.java               |   4 +-
 .../primitivekeysservice/types/EdmSingle.java   |   4 +-
 .../types/EdmSingleCollection.java              |   4 +-
 .../primitivekeysservice/types/EdmString.java   |   4 +-
 .../types/EdmStringCollection.java              |   4 +-
 .../primitivekeysservice/types/EdmTime.java     |   4 +-
 .../types/EdmTimeCollection.java                |   4 +-
 .../primitivekeysservice/types/Folder.java      |   4 +-
 .../types/FolderCollection.java                 |   4 +-
 .../types/package-info.java                     |   1 +
 .../fit/proxy/v3/staticservice/Service.java     |   1 +
 .../AllGeoCollectionTypesSet.java               |   6 +-
 .../astoriadefaultservice/AllGeoTypesSet.java   |   6 +-
 .../services/astoriadefaultservice/Car.java     |   6 +-
 .../astoriadefaultservice/Computer.java         |   6 +-
 .../astoriadefaultservice/ComputerDetail.java   |   6 +-
 .../astoriadefaultservice/Customer.java         |   6 +-
 .../astoriadefaultservice/CustomerInfo.java     |   6 +-
 .../astoriadefaultservice/DefaultContainer.java |  56 ++--
 .../services/astoriadefaultservice/Driver.java  |   6 +-
 .../astoriadefaultservice/LastLogin.java        |   6 +-
 .../services/astoriadefaultservice/License.java |   6 +-
 .../services/astoriadefaultservice/Login.java   |   6 +-
 .../astoriadefaultservice/MappedEntityType.java |   6 +-
 .../services/astoriadefaultservice/Message.java |   6 +-
 .../MessageAttachment.java                      |   6 +-
 .../services/astoriadefaultservice/Order.java   |   6 +-
 .../astoriadefaultservice/OrderLine.java        |   6 +-
 .../astoriadefaultservice/PageView.java         |   6 +-
 .../services/astoriadefaultservice/Person.java  |   6 +-
 .../astoriadefaultservice/PersonMetadata.java   |   6 +-
 .../services/astoriadefaultservice/Product.java |   6 +-
 .../astoriadefaultservice/ProductDetail.java    |   6 +-
 .../astoriadefaultservice/ProductPhoto.java     |   6 +-
 .../astoriadefaultservice/ProductReview.java    |   6 +-
 .../astoriadefaultservice/RSAToken.java         |   6 +-
 .../astoriadefaultservice/package-info.java     |   1 +
 .../astoriadefaultservice/types/Aliases.java    |   5 +-
 .../types/AliasesCollection.java                |   4 +-
 .../types/AllSpatialCollectionTypes.java        |   4 +-
 .../AllSpatialCollectionTypesCollection.java    |   4 +-
 .../types/AllSpatialCollectionTypes_Simple.java |   4 +-
 ...SpatialCollectionTypes_SimpleCollection.java |   4 +-
 .../types/AllSpatialTypes.java                  |   4 +-
 .../types/AllSpatialTypesCollection.java        |   4 +-
 .../astoriadefaultservice/types/AuditInfo.java  |   5 +-
 .../types/AuditInfoCollection.java              |   4 +-
 .../types/BackOrderLine.java                    |   4 +-
 .../types/BackOrderLine2.java                   |   4 +-
 .../types/BackOrderLine2Collection.java         |   4 +-
 .../types/BackOrderLineCollection.java          |   4 +-
 .../astoriadefaultservice/types/Car.java        |   4 +-
 .../types/CarCollection.java                    |   4 +-
 .../types/ComplexToCategory.java                |   5 +-
 .../types/ComplexToCategoryCollection.java      |   4 +-
 .../types/ComplexWithAllPrimitiveTypes.java     |   5 +-
 .../ComplexWithAllPrimitiveTypesCollection.java |   4 +-
 .../astoriadefaultservice/types/Computer.java   |  13 +-
 .../types/ComputerCollection.java               |   4 +-
 .../types/ComputerDetail.java                   |  11 +-
 .../types/ComputerDetailCollection.java         |   4 +-
 .../types/ConcurrencyInfo.java                  |   5 +-
 .../types/ConcurrencyInfoCollection.java        |   4 +-
 .../types/ContactDetails.java                   |   5 +-
 .../types/ContactDetailsCollection.java         |   4 +-
 .../astoriadefaultservice/types/Contractor.java |   4 +-
 .../types/ContractorCollection.java             |   4 +-
 .../astoriadefaultservice/types/Customer.java   |   4 +-
 .../types/CustomerCollection.java               |   4 +-
 .../types/CustomerInfo.java                     |   4 +-
 .../types/CustomerInfoCollection.java           |   4 +-
 .../astoriadefaultservice/types/Dimensions.java |   5 +-
 .../types/DimensionsCollection.java             |   4 +-
 .../types/DiscontinuedProduct.java              |   6 +-
 .../types/DiscontinuedProductCollection.java    |   4 +-
 .../astoriadefaultservice/types/Driver.java     |   4 +-
 .../types/DriverCollection.java                 |   4 +-
 .../astoriadefaultservice/types/Employee.java   |  11 +-
 .../types/EmployeeCollection.java               |  15 +-
 .../astoriadefaultservice/types/LastLogin.java  |   4 +-
 .../types/LastLoginCollection.java              |   4 +-
 .../astoriadefaultservice/types/License.java    |   4 +-
 .../types/LicenseCollection.java                |   4 +-
 .../astoriadefaultservice/types/Login.java      |   4 +-
 .../types/LoginCollection.java                  |   4 +-
 .../types/MappedEntityType.java                 |   4 +-
 .../types/MappedEntityTypeCollection.java       |   4 +-
 .../astoriadefaultservice/types/Message.java    |   4 +-
 .../types/MessageAttachment.java                |   4 +-
 .../types/MessageAttachmentCollection.java      |   4 +-
 .../types/MessageCollection.java                |   4 +-
 .../astoriadefaultservice/types/MessageKey.java |   1 +
 .../astoriadefaultservice/types/Order.java      |   4 +-
 .../types/OrderCollection.java                  |   4 +-
 .../astoriadefaultservice/types/OrderLine.java  |   4 +-
 .../types/OrderLineCollection.java              |   4 +-
 .../types/OrderLineKey.java                     |   1 +
 .../astoriadefaultservice/types/PageView.java   |   4 +-
 .../types/PageViewCollection.java               |   4 +-
 .../astoriadefaultservice/types/Person.java     |   4 +-
 .../types/PersonCollection.java                 |   4 +-
 .../types/PersonMetadata.java                   |   4 +-
 .../types/PersonMetadataCollection.java         |   4 +-
 .../astoriadefaultservice/types/Phone.java      |   5 +-
 .../types/PhoneCollection.java                  |   4 +-
 .../astoriadefaultservice/types/Product.java    |  11 +-
 .../types/ProductCollection.java                |   4 +-
 .../types/ProductDetail.java                    |   4 +-
 .../types/ProductDetailCollection.java          |   4 +-
 .../types/ProductPageView.java                  |   4 +-
 .../types/ProductPageViewCollection.java        |   4 +-
 .../types/ProductPhoto.java                     |   4 +-
 .../types/ProductPhotoCollection.java           |   4 +-
 .../types/ProductPhotoKey.java                  |   1 +
 .../types/ProductReview.java                    |   4 +-
 .../types/ProductReviewCollection.java          |   4 +-
 .../types/ProductReviewKey.java                 |   1 +
 .../astoriadefaultservice/types/RSAToken.java   |   4 +-
 .../types/RSATokenCollection.java               |   4 +-
 .../types/SpecialEmployee.java                  |   6 +-
 .../types/SpecialEmployeeCollection.java        |   4 +-
 .../types/package-info.java                     |   1 +
 .../fit/proxy/v4/APIBasicDesignTestITCase.java  |  43 ++-
 .../olingo/fit/proxy/v4/AsyncTestITCase.java    |   1 +
 .../proxy/v4/AuthEntityCreateTestITCase.java    |   1 +
 .../proxy/v4/AuthEntityRetrieveTestITCase.java  |   1 +
 .../v4/BoundOperationInvokeTestITCase.java      |  30 +-
 .../fit/proxy/v4/EntityRetrieveTestITCase.java  |   1 +
 .../fit/proxy/v4/EntitySetTestITCase.java       |   1 +
 .../olingo/fit/proxy/v4/FilterTestITCase.java   |   1 +
 .../fit/proxy/v4/KeyAsSegmentTestITCase.java    |   1 +
 ...TransactionalAuthEntityCreateTestITCase.java |   1 +
 .../NonTransactionalEntityCreateTestITCase.java |   1 +
 .../NonTransactionalEntityUpdateTestITCase.java |   1 +
 .../NonTransactionalMediaEntityTestITCase.java  |   1 +
 .../olingo/fit/proxy/v4/OpenTypeTestITCase.java |   1 +
 .../v4/OperationImportInvokeTestITCase.java     |  29 +-
 .../olingo/fit/proxy/v4/PropertyTestITCase.java |   1 +
 .../fit/proxy/v4/SingletonTestITCase.java       |   1 +
 .../v4/UnauthorizedEntityCreateTestITCase.java  |   1 +
 .../olingo/fit/proxy/v4/demo/Service.java       |   1 +
 .../proxy/v4/demo/odatademo/Advertisements.java |   6 +-
 .../fit/proxy/v4/demo/odatademo/Categories.java |   6 +-
 .../proxy/v4/demo/odatademo/DemoService.java    |  14 +-
 .../proxy/v4/demo/odatademo/PersonDetails.java  |   6 +-
 .../fit/proxy/v4/demo/odatademo/Persons.java    |   6 +-
 .../proxy/v4/demo/odatademo/ProductDetails.java |   6 +-
 .../fit/proxy/v4/demo/odatademo/Products.java   |   6 +-
 .../fit/proxy/v4/demo/odatademo/Suppliers.java  |   6 +-
 .../proxy/v4/demo/odatademo/package-info.java   |   1 +
 .../proxy/v4/demo/odatademo/types/Address.java  |   5 +-
 .../demo/odatademo/types/AddressCollection.java |   4 +-
 .../v4/demo/odatademo/types/Advertisement.java  |   4 +-
 .../types/AdvertisementCollection.java          |   4 +-
 .../proxy/v4/demo/odatademo/types/Category.java |   4 +-
 .../odatademo/types/CategoryCollection.java     |   4 +-
 .../proxy/v4/demo/odatademo/types/Customer.java |   4 +-
 .../odatademo/types/CustomerCollection.java     |   4 +-
 .../proxy/v4/demo/odatademo/types/Employee.java |   4 +-
 .../odatademo/types/EmployeeCollection.java     |   4 +-
 .../demo/odatademo/types/FeaturedProduct.java   |   6 +-
 .../types/FeaturedProductCollection.java        |   4 +-
 .../proxy/v4/demo/odatademo/types/Person.java   |   4 +-
 .../demo/odatademo/types/PersonCollection.java  |   4 +-
 .../v4/demo/odatademo/types/PersonDetail.java   |   4 +-
 .../odatademo/types/PersonDetailCollection.java |   4 +-
 .../proxy/v4/demo/odatademo/types/Product.java  |  13 +-
 .../demo/odatademo/types/ProductCollection.java |   4 +-
 .../v4/demo/odatademo/types/ProductDetail.java  |   4 +-
 .../types/ProductDetailCollection.java          |   4 +-
 .../proxy/v4/demo/odatademo/types/Supplier.java |   4 +-
 .../odatademo/types/SupplierCollection.java     |   4 +-
 .../v4/demo/odatademo/types/package-info.java   |   1 +
 .../olingo/fit/proxy/v4/opentype/Service.java   |   1 +
 .../opentypesservicev4/DefaultContainer.java    |   9 +-
 .../odata/services/opentypesservicev4/Row.java  |   6 +-
 .../services/opentypesservicev4/RowIndex.java   |   6 +-
 .../opentypesservicev4/package-info.java        |   1 +
 .../opentypesservicev4/types/AccountInfo.java   |   5 +-
 .../types/AccountInfoCollection.java            |   4 +-
 .../opentypesservicev4/types/Color.java         |   1 +
 .../types/ContactDetails.java                   |   5 +-
 .../types/ContactDetailsCollection.java         |   4 +-
 .../opentypesservicev4/types/IndexedRow.java    |   4 +-
 .../types/IndexedRowCollection.java             |   4 +-
 .../services/opentypesservicev4/types/Row.java  |   4 +-
 .../opentypesservicev4/types/RowCollection.java |   4 +-
 .../opentypesservicev4/types/RowIndex.java      |   4 +-
 .../types/RowIndexCollection.java               |   4 +-
 .../opentypesservicev4/types/package-info.java  |   1 +
 .../fit/proxy/v4/staticservice/Service.java     |   1 +
 .../services/odatawcfservice/Accounts.java      |   6 +-
 .../services/odatawcfservice/Customers.java     |   6 +-
 .../services/odatawcfservice/Departments.java   |   6 +-
 .../services/odatawcfservice/Employees.java     |   6 +-
 .../odatawcfservice/InMemoryEntities.java       |  75 +++--
 .../services/odatawcfservice/OrderDetails.java  |   6 +-
 .../odata/services/odatawcfservice/Orders.java  |   6 +-
 .../odata/services/odatawcfservice/People.java  |   6 +-
 .../odatawcfservice/ProductDetails.java         |   6 +-
 .../odatawcfservice/ProductReviews.java         |   6 +-
 .../services/odatawcfservice/Products.java      |   6 +-
 .../services/odatawcfservice/StoredPIs.java     |   6 +-
 .../odatawcfservice/SubscriptionTemplates.java  |   6 +-
 .../services/odatawcfservice/package-info.java  |   1 +
 .../odatawcfservice/types/AccessLevel.java      |   1 +
 .../services/odatawcfservice/types/Account.java |  35 ++-
 .../types/AccountCollection.java                |   4 +-
 .../odatawcfservice/types/AccountInfo.java      |   5 +-
 .../types/AccountInfoCollection.java            |   4 +-
 .../services/odatawcfservice/types/Address.java |   5 +-
 .../types/AddressCollection.java                |   4 +-
 .../services/odatawcfservice/types/Asset.java   |   4 +-
 .../odatawcfservice/types/AssetCollection.java  |   4 +-
 .../services/odatawcfservice/types/Club.java    |   4 +-
 .../odatawcfservice/types/ClubCollection.java   |   4 +-
 .../services/odatawcfservice/types/Color.java   |   1 +
 .../services/odatawcfservice/types/Company.java |  20 +-
 .../odatawcfservice/types/CompanyAddress.java   |   5 +-
 .../types/CompanyAddressCollection.java         |   4 +-
 .../odatawcfservice/types/CompanyCategory.java  |   1 +
 .../types/CompanyCollection.java                |   4 +-
 .../odatawcfservice/types/CreditCardPI.java     |   8 +-
 .../types/CreditCardPICollection.java           |   4 +-
 .../odatawcfservice/types/CreditRecord.java     |   4 +-
 .../types/CreditRecordCollection.java           |   4 +-
 .../odatawcfservice/types/Customer.java         |   6 +-
 .../types/CustomerCollection.java               |   4 +-
 .../odatawcfservice/types/Department.java       |   4 +-
 .../types/DepartmentCollection.java             |   4 +-
 .../odatawcfservice/types/Employee.java         |   6 +-
 .../types/EmployeeCollection.java               |   4 +-
 .../odatawcfservice/types/GiftCard.java         |  13 +-
 .../types/GiftCardCollection.java               |   4 +-
 .../odatawcfservice/types/HomeAddress.java      |   5 +-
 .../types/HomeAddressCollection.java            |   4 +-
 .../services/odatawcfservice/types/IsBoss.java  |   1 +
 .../odatawcfservice/types/LabourUnion.java      |   4 +-
 .../types/LabourUnionCollection.java            |   4 +-
 .../services/odatawcfservice/types/Order.java   |   4 +-
 .../odatawcfservice/types/OrderCollection.java  |   4 +-
 .../odatawcfservice/types/OrderDetail.java      |   4 +-
 .../types/OrderDetailCollection.java            |   4 +-
 .../odatawcfservice/types/OrderDetailKey.java   |   1 +
 .../types/PaymentInstrument.java                |   8 +-
 .../types/PaymentInstrumentCollection.java      |   4 +-
 .../services/odatawcfservice/types/Person.java  |  20 +-
 .../odatawcfservice/types/PersonCollection.java |   4 +-
 .../services/odatawcfservice/types/Product.java |  20 +-
 .../types/ProductCollection.java                |  17 +-
 .../odatawcfservice/types/ProductDetail.java    |  13 +-
 .../types/ProductDetailCollection.java          |   4 +-
 .../odatawcfservice/types/ProductDetailKey.java |   1 +
 .../odatawcfservice/types/ProductReview.java    |   4 +-
 .../types/ProductReviewCollection.java          |   4 +-
 .../odatawcfservice/types/ProductReviewKey.java |   1 +
 .../odatawcfservice/types/PublicCompany.java    |  10 +-
 .../types/PublicCompanyCollection.java          |   4 +-
 .../odatawcfservice/types/Statement.java        |   4 +-
 .../types/StatementCollection.java              |   4 +-
 .../odatawcfservice/types/StoredPI.java         |   4 +-
 .../types/StoredPICollection.java               |   4 +-
 .../odatawcfservice/types/Subscription.java     |   4 +-
 .../types/SubscriptionCollection.java           |   4 +-
 .../odatawcfservice/types/package-info.java     |   1 +
 .../invoke/v4/ODataInvokeRequestImpl.java       |   8 +-
 486 files changed, 2813 insertions(+), 1281 deletions(-)
----------------------------------------------------------------------