Commit Graph

341 Commits

Author SHA1 Message Date
ramya vasanth d4f1b73875 [OLINGO-1159] Enhancements to Bound Actions in V4 2017-08-09 15:56:52 +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
Archana Rai 01c6aa1592 Cross Service EDM
Change-Id: I14ed9771c85e576c33d51ed3ea05e6323c20c51a
Signed-off-by: Archana Rai <archana.rai@sap.com>
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-12-13 10:10:22 +01: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
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
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 43feffc48f [OLINGO-936] Preserve Stacktrace 2016-04-28 14:02:51 +02: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
mibo 3190d00fd1 [OLINGO-852] Fixed Apache analysis issues 2016-03-25 05:33:34 +01:00
Klaus Straubinger 9381ecfa56 [OLINGO-864] use local timezone for technical service
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-03-01 15:38:05 +01:00
Michael Bolz a44f38d70d [OLINGO-832] Added javadoc and minor code clean up 2016-02-25 21:30:23 +01:00
Christian Amend d040afe784 [OLINGO-887] Set timezone fix for testing 2016-02-17 14:48:02 +01:00
Ramesh Reddy a8d1d4c647 OLINGO-878: Adding support to remove invalid xml characters from Atom payload 2016-02-15 12:31:34 -06:00
Ramesh Reddy 3c205f907e Merge branch 'OLINGO-864' 2016-02-12 09:23:09 -06:00
Ramesh Reddy 7b26cc6ee7 OLINGO-864: Refining the Edm.Date and Edm.Time behavior not to assume GMT but use default timezone of the JVM 2016-02-10 13:04:42 -06:00
Frederik Zimmer 53065cdfac OLINGO-862: MediaEntity Type: HasStream is not inherited
Signed-off-by: Christian Amend <christian.amend@sap.com>
2016-02-04 15:12:40 +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
Ramesh Reddy f63bba70ad OLINGO-864: Refining the Edm.Date and Edm.Time behavior not to assume GMT 2016-02-03 11:48:04 -06:00
shawkins 382ec16ee1 OLINGO-864 refining date time behavior 2016-02-03 09:46:24 -05:00
Ramesh Reddy 322085df6b OLINGO-854: reverting the changes from previous commit 2016-01-22 11:36:29 -06:00
Ramesh Reddy b5eae4f6c2 OLINGO-854: The conversion of string to URI and from URI to string need to be correcty encoded and decoded, this fix addresses that 2016-01-21 16:17:18 -06:00
Christian Amend 27e17aba90 [OLINGO-851] Added getInternalName to Mapping object
I also added the mapping to the EdmBindingTarget.
2016-01-20 14:25:38 +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 010642c506 Merge branch 'master' into OLINGO-834_Filter_Parser
Conflicts:
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceComplexPropertyImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceCountImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceEntitySetImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceItImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceLambdaAllImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceLambdaAnyImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceLambdaVarImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceNavigationPropertyImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourcePrimitivePropertyImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceRefImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceRootImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceSingletonImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceStartingTypeFilterImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/UriResourceWithKeysImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/parser/CheckFullContextListener.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/parser/Parser.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/parser/RawUri.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/parser/UriContext.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/parser/UriDecoder.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/parser/UriParseTreeVisitor.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/parser/UriParserSemanticException.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/queryoption/expression/ExpressionImpl.java
	lib/server-core/src/main/java/org/apache/olingo/server/core/uri/validator/UriValidator.java
	lib/server-core/src/test/java/org/apache/olingo/server/core/uri/parser/search/SearchParserAndTokenizerTest.java
2016-01-07 14:27:27 +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 7bc932aae9 Merge branch 'master' into refactorUriParsing 2015-12-10 15:32:44 +01:00
Christian Holzer a47e9f6ad2 [OLINGO-796] Add support for java.sql.time 2015-12-08 16:01:35 +01:00
Klaus Straubinger 927ecb93e3 [OLINGO-834] URI resource-path parser in Java
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-12-07 13:17:50 +01:00
Klaus Straubinger 6614aea6ba [OLINGO-821] small fix for UriParser handling of Enum/TypeDefinition
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-11-10 16:16:53 +01:00
Christian Amend 0c100df480 [OLINGO-821] Optimize alias handling in enum types 2015-11-10 10:52:33 +01:00
Christian Amend c7838a678d [OLINGO-821] Support alias for enum values in URI 2015-11-09 15:46:12 +01:00
Christian Amend 26c6764846 [OLINGO-587] Enable title for service document 2015-10-26 16:02:12 +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 17e4a3aeff [OLINGO-784] Prevent NPE in combination with typeinfo objects 2015-10-22 16:51:07 +02:00
Christian Amend 9f663baf5c Merge branch 'master' into olingo786
Conflicts:
	lib/server-core/src/main/java/org/apache/olingo/server/core/serializer/xml/MetadataDocumentXmlSerializer.java
2015-10-22 10:28:23 +02:00
Klaus Straubinger 85bebce009 [OLINGO-804] removed primitive type Uint7
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-10-21 11:14:34 +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
Klaus Straubinger 587f904338 [OLINGO-795] server support for Enums with implicit values
Change-Id: I1d96eecb108479a654f10426204d4d1e1383bb09

Signed-off-by: Christian Holzer <c.holzer@sap.com>
2015-10-15 10:03:42 +02:00
Christian Amend 576acf466b [OLINGO-786] Fix merge issues 2015-10-13 10:45:13 +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 5d66c9cf18 [OLINGO-786] Enhance Edm Tests 2015-10-12 15:59:33 +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
Christian Amend 1ac59b22a8 [OLINGO-786] Make Annotations annotatable 2015-10-09 16:06:06 +02:00
Christian Amend 2ffb813931 [OLINGO-786] Unify Annotations setter for csdl classes 2015-10-09 15:48:48 +02:00
Klaus Straubinger 5d364dfa27 [OLINGO-795] server support for Enums and Type Definitions
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-10-09 14:47:21 +02:00
Christian Amend b69cd6e605 [OLINGO-786] Add edm annotations tests 2015-10-09 14:42:38 +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 9c1981c410 [OLINGO-786] Move edm tests to commons core
Tests for the edm only depend on the commons part so they should be there
as  well.
2015-10-08 13:45:16 +02:00
Christian Amend 546cf34c57 [OLINGO-786] Implement Tests for qualifiermapkey 2015-10-08 13:43:54 +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 a88800c47a [OLINGO-786] Add qualifier to key 2015-09-29 15:06:30 +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
Michael Bolz 081a38001f [OLINGO-659] Fixed javadoc issues 2015-09-11 09:02:16 +02:00
Michael Bolz 9ffe4c8928 [OLINGO-659] Added more javadocs 2015-09-10 15:29:51 +02:00
Michael Bolz 649614b076 [OLINGO-659] Refactor deploy plugin usage 2015-09-10 14:49:39 +02:00
Klaus Straubinger 72ad9b376b [OLINGO-659] small improvement in DateTime serialization
Change-Id: Ieb0f00b5314be88bc0e38b74564538d1f4751c5b

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-09-07 08:06:03 +02:00
Christian Amend 77c0ef5ccc [OLINGO-659] Small codestyle fixes 2015-08-24 16:17:43 +02:00
Michael Bolz dbf649e0b1 [OLINGO-659] Minor API/JavaDoc enhancements 2015-08-21 13:25:53 +02:00
Christian Amend 7df31c58c3 [OLINGO-659] Small dependency enhancement 2015-08-18 14:19:25 +02:00
Christian Amend 1dd3a583ff [OLINGO-659] Fix minor stream issues 2015-08-17 11:01:57 +02:00
Christian Amend f9c68b8ba4 [OLINGO-659] fix code style issues 2015-08-14 16:14:19 +02:00
Michael Bolz 6d64cbd556 [OLINGO-659] Several fixes for issues from static code check 2015-08-07 17:48:02 +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 5501e8e331 [OLINGO-663] ETag annotation again in entity collections of technical service
Change-Id: Ia150ba1705fa22e36c3821d5295f1b7f464a4852

Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-10 15:12:11 +02:00
Michael Bolz 0ff0fc1b16 [OLINGO-632] Export 'org.apache.olingo.commons.core.serialization' package 2015-05-29 14:55:28 +02:00
Michael Bolz cd8d77c7bb [OLINGO-632] Merge branch 'master' into OLINGO-632_OSGi-Support 2015-05-26 14:31:26 +02:00
Aki Yoshida c536ce35f7 [OLINGO-632] adjusted to 4.0.0-SNAPSHOT
Signed-off-by: mibo <mibo@apache.org>
2015-05-21 23:01:19 +02:00
Christian Holzer b5a194731b [OLINGO-664] ODataJsonSerializer writes also null values of type Edm.Boolean 2015-05-19 16:23:07 +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
Christian Amend 5098862d6f [OLINGO-649] Set correct 4.0.0-SNAPSHOT version 2015-05-11 13:33:09 +02:00
Christian Amend ee48475cbf [OLINGO-649] Set next release version 2015-05-11 10:48:19 +02:00
Christian Amend 93fe2fd39d [OLINGO-649] Set beta-03 release version 2015-05-11 10:34:18 +02:00
Christian Amend ffb80fad3c [OLINGO-649] Set next 4.0.0-SNAPSHOT version 2015-05-07 16:30:41 +02:00
Christian Amend e7ce8627e1 [OLINGO-649] Set beta-03-RC01 release candidate version 2015-05-07 16:09:05 +02:00
Christian Amend d150744967 [OLINGO-649] Cleanup code as release preperation 2015-05-05 14:25:29 +02:00
Michael Bolz 61500e685f [OLINGO-564] Clean up 2015-04-30 08:38:19 +02:00
Michael Bolz 17152920f0 [OLINGO-564] first step for common -> client extraction 2015-04-30 06:04:42 +02:00