Commit Graph

459 Commits

Author SHA1 Message Date
ramya vasanth d808142993 [OLINGO-1062]Fix in API for Casting Types to Derived Types 2017-07-05 14:14:58 +05:30
Archana Rai 8130360d7c [OLINGO-1100]Get related binding target returns wrong entity set 2017-06-22 16:27:39 +05:30
ramya vasanth 8f1a079faf [OLINGO-1062] Cannot consume Term defined in external vocabulary 2017-06-21 13:27:06 +05:30
Archana Rai 2dc14d6764 Revert "[OLINGO-1062]Cannot consume Term defined in external Vocabulary"
This reverts commit ce4bc57a84.
2017-06-21 11:13:56 +05:30
ramya vasanth ce4bc57a84 [OLINGO-1062]Cannot consume Term defined in external Vocabulary 2017-06-21 10:59:27 +05:30
ramya vasanth aea44a33a0 [OLINGO-1126]ClientProperty hasNullValue incorrect for null complex values 2017-06-09 12:57:54 +05:30
ramya vasanth ce076387c3 [OLINGO-1132]Type information is lost when primitive properties with null value is updated 2017-06-08 17:40:55 +05:30
i050510 32ff14fe78 [OLINGO-1073] Collections with derived complex types
wrong odata.type

Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-05-09 14:37:42 +02:00
i050510 74a2da7d5e [OLINGO-753] Incorrect uri formed when the uri parameter contains /$count in URIUtils class
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-04-27 13:15:26 +02:00
i050510 173f0d78ad [OLINGO-975] Olingo client sends incorrect types for collection members
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-04-27 13:00:35 +02:00
i050510 a16a16841b [OLINGO-1102] Missing Detail error message for ODataServerErrorException
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-04-26 16:28:18 +02:00
i050510 272719d59f [OLINGO-1064] ComplexType is deserialized as Primitive Type if the value is NULL
Signed-off-by: Christian Amend <christian.amend@sap.com>
2017-04-26 16:13:08 +02:00
Ramesh Reddy 0cf76f51c5 OLINGO-1107: Changing client encoding of URL to use %20 instead of using + for space. This is done by switching the Olingo supplied Encoder and Decoder rather than the JDK supplied URLEncoder and URLDecoder 2017-04-17 17:22:50 -05:00
Ramesh Reddy d80bbd7afd OLINGO-1008: allowing cross-site fetching of reference metadata during fetch/resolution of 2017-04-13 09:51:29 -05:00
Christian Amend 59e53d6bca [OLINGO-1023] Set next 4.4.0-SNAPSHOT version 2016-09-19 14:16:21 +02:00
Christian Amend 31401845a7 [OLINGO-1023] Set 4.3.0 release version 2016-09-19 13:46:34 +02:00
Christian Amend 8515b48dd5 [OLINGO-1023] Set 4.3.0-RC01 version 2016-09-15 14:28:27 +02:00
Klaus Straubinger 20a00704d8 [OLINGO-936] clean-up
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-09-15 14:05:51 +02:00
Morten Riedel 19cfe4b494 [OLINGO-1004] Removed ErrorResponseTestITCase and moved the full JSON Exception test into ErrorTest.
Signed-off-by: Michael <michael.bolz@sap.com>
2016-08-22 09:38:32 +02:00
Christian Amend c0f1b997ef [OLINGO-993] Set SNAPSHOT version again 2016-07-29 11:16:16 +02:00
Christian Amend d7a2b65d94 i[OLINGO-993] Set beta version 2016-07-29 10:55:32 +02:00
Christian Amend 68d2e23ad4 [OLINGO-989] Checkbuild issues 2016-07-27 15:22:00 +02:00
Kanika Jashrapuria 51f7af4b9c [OLINGO-989] Consume entity in case of exception
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 15:04:33 +02:00
Kanika Jashrapuria 122a31ff63 [OLINGO-989] Additional charset handling 2
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 15:03:35 +02:00
Kanika Jashrapuria f46c680c9b [OLINGO-989] Additional charset handling 1
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 15:02:20 +02:00
Kanika Jashrapuria 3e9e69314b [OLINGO-989] Stream handling enhancements
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 14:43:57 +02:00
Kanika Jashrapuria c8d69b33e6 [OLINGO-989] XMLFactory enhancements
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 14:42:46 +02:00
Kanika Jashrapuria 9a30d75711 [OLINGO-990] Fix for adding Custom headers in case of metadata call
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 14:41:34 +02:00
Kanika Jashrapuria 7c382806b7 [OLINGO-989] static check fix-Reliance on default encoding
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-27 14:40:03 +02:00
Klaus Straubinger 61b2f72a38 [OLINGO-935] content-type parameter values are case insensitive
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-25 11:09:38 +02:00
Klaus Straubinger 77423380bb [OLINGO-935] better type determination for client serializer + clean-up
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-07-14 10:41:10 +02:00
Ramesh Reddy 3c0225c9da OLINGO-567: Support for odata.metadata=full 2016-06-26 07:50:39 -07:00
Christian Amend 3baa3993ea [OLINGO-922] Set next 4.3.0-SNAPSHOT version 2016-04-05 14:11:24 +02:00
Christian Amend 88fbe2f66e [OLINGO-922] Set 4.2.0 release version 2016-04-04 15:59:59 +02:00
Christian Amend bfeab37b1b [OLINGO-922] Set release candidate version 4.2.0-RC01 2016-03-31 16:56:03 +02:00
Ramesh Reddy 5dee97f762 OLINGO-811: implementing the =nav/ and =nav/ 2016-03-22 18:24:43 -05:00
Peter Leipold 1563f951f0 [OLINGO-866] Add deserialization of annotations in ActionImport.
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-03-01 13:33:03 +01:00
mibo 67494a7897 [OLINGO-832] Merge branch 'master' into OLINGO-832_StreamSerializerPoC 2016-02-13 07:28:32 +01:00
Klaus Straubinger 5d7c1287f0 [OLINGO-852] less warnings + general clean-up
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-02-04 12:42:29 +01:00
Michael Bolz c02215e2ef [OLINGO-832] Merge branch 'master' into OLINGO-832_StreamSerializerPoC 2016-01-25 14:18:13 +01:00
mibo 69f58e84bf [OLINGO-832] Added iterable 2016-01-24 12:31:02 +01:00
Klaus Straubinger 36e6dc9295 [OLINGO-852] reduced usage of Serializable and org.apache.commons.lang3 in commons
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-01-20 13:27:21 +01:00
Klaus Straubinger 1b6259b979 reduced usage of org.slf4j and org.apache.commons.lang3
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-01-18 13:30:40 +01:00
Christian Amend b0866014df [OLINGO-834] Shift dependecies from commons to core
The dependencies were not used in the commons part of the library
2016-01-08 13:12:45 +01:00
Christian Amend 0d6f4821f2 [OLINGO-841] Set new 4.2.0-SNAPSHOT version 2015-12-21 12:55:05 +01:00
Christian Amend 0242519cc4 [OLINGO-841] Set release version 4.1.0 2015-12-21 12:18:07 +01:00
Christian Amend d1c4c743fd [OLINGO-841] Set 4.1.0-RC01 release candidate version 2015-12-18 15:56:11 +01:00
Christian Amend d1055fd8ef [OLINGO-778] Change operation separator 2015-12-16 15:14:04 +01:00
Christian Amend 2ceacd87f7 [OLINGO-587] Fix json title, client and add tests 2015-10-27 17:24:13 +01:00
Klaus Straubinger 837c3565a1 [OLINGO-806] Minor clean-up
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-10-26 09:07:11 +01:00
Christian Amend 46cad03fed [OLINGO-798] Fix potential nullpointer in client getContainerCase 2015-10-22 15:06:09 +02:00
Christian Amend d00e3881dc [OLINGO-786] Annotation metadata serialization and tests 2015-10-20 15:27:11 +02:00
Christian Amend 41210245d7 [OLINGO786] FIx edm annotation classes
This also includes tests for all edm classes.
2015-10-19 15:11:15 +02:00
Christian Amend 67ccbf9ddb [OLINGO-786] Make annotaion csdl classes spec compliant` 2015-10-16 14:12:24 +02:00
Christian Amend b1d03d6ba9 Merge branch 'master' into olingo786
Conflicts:
	lib/commons-core/src/main/java/org/apache/olingo/commons/core/edm/EdmEnumTypeImpl.java
	lib/commons-core/src/test/java/org/apache/olingo/commons/core/edm/EdmEnumTest.java
	lib/commons-core/src/test/java/org/apache/olingo/server/core/edm/provider/EdmEnumTest.java
	lib/commons-core/src/test/java/org/apache/olingo/server/core/edm/provider/EdmTypeDefinitionImplTest.java
	lib/server-core/src/test/java/org/apache/olingo/server/core/edm/provider/EdmEnumTest.java
	lib/server-test/src/test/java/org/apache/olingo/server/core/deserializer/xml/ODataXmlDeserializerTest.java
2015-10-13 10:35:50 +02:00
Christian Amend d9d33abe85 [OLINGO-768] Delete getTarget method at EdmAnnotations interface
The method never worked. Also the design dod not allow to return all
possible target types. For example an entity type as target results in
returning the EdmEntityType object but for functions we would have to
return a list of functions. If needed we can implement another method
later.
2015-10-12 13:59:56 +02:00
mibo 9933cb0bdc [OLINGO-794] Removed outdated 'inlinecount' 2015-10-09 14:38:22 +02:00
Christian Amend 3f7df13a63 [OLINGO-786] Add EdmTerm tests and refacotor getAppliesTo
AppliesTo delivered a list of classes. This functionallity is not needed
thus I deleted it. Now it is just a list of strings. As a conveniece we
could use a list of enums in the future.
2015-10-08 17:11:07 +02:00
Christian Amend 3647a63177 [OLINGO-786] Fix lazy loading for annotiation groups 2015-10-08 12:59:48 +02:00
Michael Bolz 3ec5a161ef [OLINGO-786] First minor adaption to MetadataSerializer 2015-09-30 15:28:00 +02:00
Christian Amend addfe512cd [OLINGO-786] Delete getAnnotations convenience method 2015-09-29 14:26:16 +02:00
Michael Bolz c9d42e49fa [OLINGO-772] Set version to 4.1.0-SNAPSHOT 2015-09-21 14:46:38 +02:00
Michael Bolz ca40833b20 [OLINGO-772] Change version to 4.0.0 2015-09-21 10:54:21 +02:00
Michael Bolz 111308124c [OLINGO-772] Change version to 4.0.0-RC03 2015-09-17 09:26:27 +02:00
Michael Bolz 9c3ca381e2 [OLINGO-772] Change version to RC02 2015-09-14 10:37:04 +02:00
Michael Bolz ba88c43b57 [OLINGO-772] Change version to RC01 2015-09-11 14:44:50 +02:00
Klaus Straubinger 11ebbb58d8 [OLINGO-659] API clean-up
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-09-11 12:44:08 +02:00
mibo 637ca00db7 [OLINGO-750] Fixed some critical issues 2015-09-10 21:10:09 +02:00
Michael Bolz 9ffe4c8928 [OLINGO-659] Added more javadocs 2015-09-10 15:29:51 +02:00
Christian Amend 77c0ef5ccc [OLINGO-659] Small codestyle fixes 2015-08-24 16:17:43 +02:00
Christian Amend 74fe42e54e [OLINGO-659] Delete old v3 test data in client core 2015-08-21 14:16:08 +02:00
Christian Amend 752bfad367 [OLINGO-431] Delete unnecessary v4 in package name 2015-08-21 14:03:20 +02:00
Christian Amend 1f9a28d3e8 [OLINGO-431] FixUriBUilder test 2015-08-21 13:31:40 +02:00
Michael Bolz dbf649e0b1 [OLINGO-659] Minor API/JavaDoc enhancements 2015-08-21 13:25:53 +02:00
Christian Amend a1731b7efe [OLINGO-735] Remove reflection equals from client item 2015-08-19 10:07:12 +02:00
Michael Bolz 1d88d9c986 [OLINGO-750] Fixes for critical issues from static code check 2015-08-10 10:54:37 +02:00
Christian Holzer 1b200437b4 [OLINGO-659] Some minor FIT refactorings 2015-08-06 14:17:48 +02:00
Christian Amend 633578a180 Merge remote-tracking branch 'origin/OLINGO-640' 2015-08-04 16:49:55 +02:00
Christian Amend 10fb60ff90 [OLINGO-659] Remove JavaDoc Warnings 2015-08-04 16:49:03 +02:00
Christian Amend 366597070f Merge branch 'master' into olingo640
Conflicts:
	fit/src/test/java/org/apache/olingo/fit/tecsvc/client/NavigationITCase.java
	lib/server-tecsvc/src/main/java/org/apache/olingo/server/tecsvc/processor/TechnicalEntityProcessor.java
2015-08-04 14:38:01 +02:00
mibo 1ebbbc3698 [OLINGO-735] Replaced '*Builder.reflection*' were possible 2015-07-22 10:15:29 +02:00
Ramesh Reddy 5b99eb7b63 OLINGO-640: Adding support for ATOM+XML Serializer and De-Serializer 2015-07-14 21:16:50 -05:00
mibo 31e3a8bd0a [OLINGO-708] Enable async EntityCollection for TecSvc, fix ClientAsyncWrite and more tests 2015-07-08 11:28:22 +02:00
Christian Holzer f1a40746de [OLINGO-659] Added data to TecSvc, Bugfix URI Parser, Bugfix JsonDeserializer 2015-07-07 17:15:54 +02:00
Christian Amend b51117477b [OLINGO-712] Merge branch 'master' into olingo712
Conflicts:
	fit/src/test/java/org/apache/olingo/fit/tecsvc/client/ActionImportITCase.java
	fit/src/test/java/org/apache/olingo/fit/tecsvc/client/BasicITCase.java
	fit/src/test/java/org/apache/olingo/fit/tecsvc/client/SystemQueryOptionITCase.java
	fit/src/test/java/org/apache/olingo/fit/v4/AuthBatchTestITCase.java
	fit/src/test/java/org/apache/olingo/fit/v4/BatchTestITCase.java
	fit/src/test/java/org/apache/olingo/fit/v4/ConformanceTestITCase.java
	fit/src/test/java/org/apache/olingo/fit/v4/MediaEntityTestITCase.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/ODataClientImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/communication/request/AbstractODataRequest.java
2015-06-29 13:48:14 +02:00
Klaus Straubinger abf5bf79aa [OLINGO-659] support for OData-EntityID header, more clean-up
Change-Id: I168a6efac6fc9ad85865f71dd534fd850d8e777e

Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-26 16:38:46 +02:00
Christian Amend ef1fd77875 Merge branch 'master' into ieee
Conflicts:
	fit/src/main/java/org/apache/olingo/fit/utils/AbstractUtilities.java
	fit/src/main/java/org/apache/olingo/fit/utils/FSManager.java
	fit/src/test/java/org/apache/olingo/fit/AbstractBaseTestITCase.java
	fit/src/test/java/org/apache/olingo/fit/tecsvc/client/ActionImportITCase.java
	lib/client-api/src/main/java/org/apache/olingo/client/api/ODataClient.java
	lib/client-api/src/main/java/org/apache/olingo/client/api/domain/ClientEntitySetIterator.java
	lib/client-api/src/main/java/org/apache/olingo/client/api/serialization/ODataReader.java
	lib/client-api/src/main/java/org/apache/olingo/client/api/serialization/ODataWriter.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/ODataClientImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/communication/header/ODataErrorResponseChecker.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/communication/request/cud/ODataEntityCreateRequestImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/communication/request/cud/ODataEntityUpdateRequestImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/communication/request/cud/ODataPropertyUpdateRequestImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/communication/request/invoke/AbstractODataInvokeRequest.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/communication/request/retrieve/ODataDeltaRequestImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/communication/request/retrieve/ODataEntityRequestImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/communication/request/retrieve/ODataEntitySetRequestImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/communication/request/retrieve/ODataPropertyRequestImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/communication/request/retrieve/ODataServiceDocumentRequestImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/serialization/ClientODataDeserializerImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/serialization/JsonSerializer.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/serialization/ODataBinderImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/serialization/ODataReaderImpl.java
	lib/client-core/src/main/java/org/apache/olingo/client/core/serialization/ODataWriterImpl.java
	lib/client-core/src/test/java/org/apache/olingo/client/core/v4/EntitySetTest.java
	lib/client-core/src/test/java/org/apache/olingo/client/core/v4/ErrorTest.java
	lib/client-core/src/test/java/org/apache/olingo/client/core/v4/PropertyTest.java
	lib/client-core/src/test/java/org/apache/olingo/client/core/v4/ServiceDocumentTest.java
	lib/server-tecsvc/src/main/java/org/apache/olingo/server/tecsvc/processor/TechnicalActionProcessor.java
	lib/server-tecsvc/src/main/java/org/apache/olingo/server/tecsvc/processor/TechnicalEntityProcessor.java
	lib/server-tecsvc/src/main/java/org/apache/olingo/server/tecsvc/processor/TechnicalPrimitiveComplexProcessor.java
2015-06-23 16:33:00 +02:00
Klaus Straubinger d54b071198 [OLINGO-712] HeaderName is redundant (there is HttpHeader)
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-23 13:16:11 +02:00
Christian Holzer 91d04271ba [OLINGO-704] Refactoring ContentType 2015-06-19 16:27:48 +02:00
Christian Holzer 628e2e7182 [OLINGO-704] ODataClient IEEE754Compatible seralization support 2015-06-17 17:48:18 +02:00
Christian Holzer 588df780bf [OLINGO-704] Class ODataFormat removed 2015-06-17 17:48:16 +02:00
Christian Amend a298e1fb7c [OLINGO-659] FIx felix maven build warnings 2015-06-16 14:03:59 +02:00
Christian Amend 20351253e2 [OLINGO-699] Moved serializer code to client module 2015-06-15 10:48:03 +02:00
Klaus Straubinger 39f0708d0c [OLINGO-692] improved server processor interface inheritance
Change-Id: Ic4c0774be8c6c4bbbbeaef6baab17fdd6677cd6c

Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-10 10:34:07 +02:00
Klaus Straubinger a604fa78f2 [OLINGO-663] metadata ETag
Change-Id: I93bcf78b9be2a34e46c4f2f4d8ec739faf197951

Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-08 10:01:27 +02:00
Michael Bolz fd71b7ebdd [OLINGO-632] Merge branch 'OLINGO-632_OSGi-Support' 2015-05-29 18:39:25 +02:00
Christian Holzer 725f7a9b24 [OLINGO-446] TecSvc supports create, update, delete of references 2015-05-29 14:36:35 +02:00
Christian Holzer f182fd20c1 [OLINGO-668] EdmEnabledODataClient handles null values on single-valued navigation properties correctly 2015-05-29 11:24:24 +02:00
Michael Bolz 41edf2daf3 [OLINGO-632] Restricted '*-core' exports 2015-05-29 10:11:29 +02:00
Aki Yoshida 8aa2d4d7d1 [OLINGO-632] make Olingo jars to OSGi bundles
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-05-13 08:48:41 +02:00