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
Michael Bolz
c37d4da571
[OLINGO-564] Renamed 'OData*' to 'Client*' classes
2015-04-28 23:11:55 +02:00
Michael Bolz
2318953c26
[OLINGO-564] Renamed 'edm.provider.*' classes
2015-04-28 12:52:14 +02:00
Michael Bolz
ac32d23610
[OLINGO-564] Removed 'provider' package level
2015-04-23 10:50:47 +02:00
Michael Bolz
fe82f525e4
[OLINGO-633] Minor clean up
2015-04-22 09:17:59 +02:00
Christian Holzer
05cbf674fb
[OLINGO-622] Fix: EDM getter methods support concurrent access
2015-04-21 16:57:30 +02:00
Michael Bolz
34e518a6e0
[OLINGO-633] Fixed 'isFlags' for enum types
2015-04-21 15:14:06 +02:00
Christian Amend
29e2833541
[OLINGO-613] break when property or link is found
2015-04-14 18:09:37 +02:00
Christian Amend
d692d129bd
[OLINGO-603] Rename entity set to entity collection
2015-04-07 15:20:39 +02:00
Christian Amend
05935a0c3d
[OLINGO-603] Delete core dependecies in Tec Scenario
2015-04-07 14:15:17 +02:00
Christian Amend
61b0daa856
[OLINGO-603] TecSvc enhancements
2015-04-02 14:24:48 +02:00
Michael Bolz
3f79ced17a
[OLINGO-573] Merge branch 'master' into OLINGO-573
2015-04-02 08:22:39 +02:00
Christian Amend
5855c6b624
[OLINGO-603] Delete unnecessary deserializer constants
2015-04-01 15:19:41 +02:00
Michael Bolz
de3f7fd3e7
[OLINGO-573] Merge branch 'master' into OLINGO-573
2015-04-01 13:17:12 +02:00
Michael Bolz
26be7d2e7c
[OLINGO-612] Changed 'is*' behavior for Valuable
2015-04-01 11:02:53 +02:00
Ramesh Reddy
2b73abcce0
OLINGO-573: New processing framework on server side with single interface with TripPin as example
2015-03-31 10:55:01 -05:00
Christian Amend
3e8c50646e
[OLINGO-603] Refactor action parameter deserialization part 1
2015-03-31 14:42:08 +02:00
Christian Amend
62f100148a
[OLINGO-575] Finish Edm Refactoring
2015-03-30 15:14:40 +02:00
Christian Amend
898d745bf5
[OLINGO-575] Edm Cleanup part 2
2015-03-27 16:44:14 +01:00
Michael Bolz
16b94eb47e
[OLINGO-575] Edm cleanup: Remove EdmAnnotationHelperImpl
2015-03-27 13:45:00 +01:00
Michael Bolz
fcab8b0672
[OLINGO-575] Edm cleanup: Remove not necessary helper
2015-03-26 07:33:23 +01:00
Christian Amend
4d059b94d6
[OLINGO-575] Edm cleanup part 1
2015-03-25 17:19:42 +01:00
Christian Amend
3a6293b6a5
[OLINGO-575] Star deleting unnecessary abstract edm classes
2015-03-25 14:48:26 +01:00
Christian Amend
3b37d29948
[OLINGO-575] Cleanup of TODOs
2015-03-18 14:35:45 +01:00
Christian Amend
5cef4faeb6
[OLINGO-575] Merge EdmImpl classes
2015-03-18 13:55:50 +01:00
Christian Amend
8a58a67800
[OLINGO-575] Merge edm provider classes
2015-03-17 14:20:49 +01:00
Michael Bolz
ae165feedc
[OLINGO-575] Minor code clean up remove unused imports
2015-03-10 11:10:48 +01:00
Michael Bolz
fadb6c861e
[OLINGO-575] Minor code clean up
2015-03-10 09:47:57 +01:00
Christian Amend
422d4a6ea4
[OLINGO-575] Remove java warnings part 3
2015-03-09 15:36:52 +01:00
Christian Amend
4acc6bfbc6
[OLINGO-575] Remove java warnings part 2
2015-03-09 14:54:54 +01:00
Christian Amend
be7f0fd1db
[OLINGO-575] Cleanup todos
2015-03-06 15:14:19 +01:00
Christian Amend
07c37106ed
[OLINGO-575] Cleanup ServiceVersion Enum part 2
2015-03-06 14:53:36 +01:00
Christian Amend
a3789c7cce
[OLINGO-575] Cleanup service version enum
2015-03-05 16:50:55 +01:00
Christian Amend
3c36eaeaef
[OLINGO-575] Delete V3 Primitive types
2015-03-05 10:33:35 +01:00
Christian Amend
0d57a0763a
[OLINGO-575] Start merging ComplexValue and LinkedComplexValue
2015-03-04 17:13:55 +01:00
Christian Amend
d088866e97
[OLINGO-575] Delete EDM abstract classes
2015-02-27 14:17:11 +01:00
Michael Bolz
394d0f8169
[OLINGO-575] Merge abstract with single impl classes
2015-02-23 15:24:02 +01:00
Michael Bolz
8955af75ce
[OLINGO-575] Merge common with specific api in commons module
2015-02-23 13:36:52 +01:00
Christian Amend
111239d7c3
[OLINGO-575] Merge v4 packages in commons
2015-02-18 16:52:10 +01:00
Christian Amend
c8865db8e8
[OLINGO-575] Delete V3 sources from master
2015-02-18 15:01:25 +01:00
Christian Amend
9cf9490310
[OLINGO-566] Refactor EdmKeyPropertyRef class
2015-02-06 16:54:55 +01:00
Michael Bolz
15df71c85e
[OLINGO-542] Set version to '4.0.0-beta-03-SNAPSHOT'
2015-01-29 22:27:59 +01:00
Michael Bolz
6c89cf5117
[OLINGO-542] Set version to '4.0.0-beta-02'
2015-01-29 21:42:46 +01:00
Michael Bolz
3d657f08ca
[OLINGO-542] Set version to '4.0.0-beta-02-RC01'
2015-01-26 20:10:49 +01:00
Christian Holzer
35a1e12354
[OLINGO-540] Fix: AtomDeserializer causes no invite loop while deserializing empty inline entities/feeds
...
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-01-26 13:57:19 +01:00
Christian Amend
5e9fa5431d
[OLINGO-530] Bind Operation and tests
2015-01-21 10:00:48 +01:00
Christian Holzer
1c735e89b3
[OLINGO-511] Navigation property reference improved
...
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-01-14 15:32:12 +01:00
Michael Bolz
d84f843f22
[OLINGO-468] Minor code clean up
2014-10-23 14:38:17 +02:00
Klaus Straubinger
35f24e98f0
[OLINGO-422] type guessing in client deserializer also for collections
...
Change-Id: Id5b6e6b6b41f310d2ed3a3227824a55d5497f18a
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-20 06:30:18 +02:00
Michael Bolz
87f0f06a39
[OLINGO-456] Removed deprecated classes
2014-10-13 08:18:53 +02:00
Michael Bolz
188574f5c3
[OLINGO-423] Refactoring for EdmxReferenceHandling
2014-10-11 09:50:15 +02:00
Michael Bolz
5f5060fdc1
[OLINGO-422] Merge branch 'OLINGO-422-SelectExpandSupport'
2014-09-23 14:42:38 +02:00
Michael Bolz
0dbd53d8dc
[OLINGO-342] Set development version to 4.0.0-beta-02-SNAPSHOT
2014-09-23 09:44:29 +02:00
Michael Bolz
9e422a283e
Set release version to '4.0.0-beta-01'
2014-09-23 09:06:15 +02:00
Michael Bolz
6c963396cc
[OLINGO-342] Set version to 4.0.0-beta-01-RC02
2014-09-19 13:40:32 +02:00
Michael Bolz
825b7db6b1
Set version to '4.0.0-beta-01-RC01'
2014-09-12 13:46:39 +02:00
Michael Bolz
461cdbbe23
[OLINGO-422] Added ODataSerializerOptions
2014-09-12 09:52:32 +02:00
Michael Bolz
134a575a17
[OLINGO-342] Renaming for release
2014-09-11 12:43:34 +02:00
Michael Bolz
3ece19c964
[OLINGO-356] Rework EdmPrimitive Type exceptions
2014-09-03 11:05:24 +02:00
mibo
deec7aa854
[OLINGO-406] Omit odata.type information for none metadata
2014-09-01 08:27:07 +02:00
mibo
b81a2ee4fc
[OLINGO-406] Extended JSON format handling for core JsonSerializer
2014-08-15 14:29:49 +02:00
Klaus Straubinger
931f1324e6
[OLINGO-356] removed several warnings + code clean-up
...
Change-Id: Id7a6ede6309e6f1109a0ded6df9c436df2449764
2014-08-15 13:08:31 +02:00
Michael Bolz
bc1d13929a
[OLINGO-342] Changed version to 4.0.0-beta-01-SNAPSHOT
2014-08-11 10:07:44 +02:00
Christian Amend
d19afa013b
[OLINGO-348] Make Uri Parser exception translatable
2014-08-06 17:10:16 +02:00
Francesco Chicchiriccò
b01b784477
[OLINGO-391] Proved working on Android: needed also to get rid of StringUtils and few other Base64 methods
2014-08-01 10:54:19 +02:00
Francesco Chicchiriccò
bf4e34d879
ContextURLParser enhancement for deep contained URIs
2014-07-31 17:40:58 +02:00
Francesco Chicchiriccò
17544d2d1c
[OLINGO-390] As for 'plain' complex values, do not serialize the type information as for primitives (in JSON)
2014-07-30 09:53:30 +02:00
Michael Bolz
7442b27cd7
[OLINGO-317] Additional integration test and simplified getCount()
2014-07-29 14:37:49 +02:00
Francesco Chicchiriccò
eb1de05a7e
Fixed handling of non-string primitive types (as DateTimeOffset) with json/minimal
2014-07-29 13:48:21 +02:00
Francesco Chicchiriccò
d56e0ef457
[OLINGO-365] More robust handling for bound operations via proxy
2014-07-29 09:40:52 +02:00
Francesco Chicchiriccò
1c5b33ea5d
[OLINGO-363] pojogen now saves metadata information in the generated Service class, and proxy code fetches it from there
2014-07-23 12:20:48 +02:00
Michael Bolz
c75c29ce05
[OLINGO-317] Split ContextURL in parser and builder
2014-07-23 10:52:09 +02:00
Michael Bolz
66097e3dd6
[OLINGO-356] Code clean up (warnings)
2014-07-22 15:11:34 +02:00
Francesco Chicchiriccò
c155238d9c
[OLINGO-362] Now supporting refresh token
2014-07-21 13:33:34 +02:00
Michael Bolz
890628e047
Removed unused imports
2014-07-16 15:10:08 +02:00
Michael Bolz
8442ea8f78
[OLINGO-317] Simplified version dependent constants
2014-07-16 14:22:33 +02:00
fmartelli
5b3c3d3403
[OLINGO-353] fixed + merge
2014-07-16 11:24:30 +02:00
Michael Bolz
b9f4b3c64c
[OLINGO-317] ContextURL integration
2014-07-15 15:43:43 +02:00
fmartelli
bda51643b1
Fix for proxy inline entity and entity set retrieving
2014-07-14 16:07:47 +02:00
Christian Amend
d1e5d22654
[OLINGO-349] Use commons ODataError
...
Transformed the ODataError interface to a bean class and used it for
serialization and deserialization.
2014-07-10 15:48:02 +02:00
Michael Bolz
66f26e5b6a
[OLINGO-317] Merge with current master
2014-07-03 09:04:49 +02:00
Stephan Klevenz
2ab4b2fdba
[OLINGO-328] code cleanup and checkstyle issues
2014-06-30 16:56:39 +02:00
mibo
839e96045a
[OLINGO-317] Added additional tests
2014-06-30 15:15:28 +02:00
Michael Bolz
4c4f82ee5f
[OLINGO-317] Code clean up
2014-06-30 09:26:36 +02:00
Michael Bolz
8221545085
[OLINGO-317] Minor bugfixes
2014-06-30 07:27:15 +02:00
Michael Bolz
a2874142c5
[OLINGO-317] Refactoring of 'Value-classes'
2014-06-27 14:25:30 +02:00
Michael Bolz
ce3598521d
[OLINGO-317] Minor ContentType refactoring
2014-06-23 15:19:23 +02:00
Michael Bolz
ab6fd5e2b8
[OLINGO-317] Refactored ContentType
2014-06-17 14:53:44 +02:00
Michael Bolz
37abba5f0e
[OLINGO-317] Merged the format ENUMs
2014-06-13 15:26:16 +02:00
Michael Bolz
b15439ffc4
[OLINGO-317] Rename and move of some packages and classes
2014-06-12 10:59:18 +02:00
Michael Bolz
70afb2acc5
[OLINGO-317] Finished DeSerializer refactoring
2014-06-11 14:29:57 +02:00