mibo
ba5220ab4a
[OLINGO-568] Removed implicit and and added unicode for words
2015-11-11 20:58:11 +01:00
Michael Bolz
37c5827f93
[OLINGO-568] Added Search*Impl classes
2015-11-11 12:48:09 +01:00
mibo
3eef0bf605
[OLINGO-568] Added SearchTokenizerException
2015-11-10 20:10:02 +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
Michael Bolz
f64abe136b
[OLINGO-568] Fixed issue with implicit and
2015-11-10 06:25:54 +01:00
mibo
96483ae559
[OLINGO-568] Removed not necessary code and enums
2015-11-09 20:33:05 +01:00
Christian Amend
c7838a678d
[OLINGO-821] Support alias for enum values in URI
2015-11-09 15:46:12 +01:00
Michael Bolz
43bc49f963
[OLINGO-568] Improved states
2015-11-09 15:39:02 +01:00
Michael Bolz
b3bbfa6fe1
[OLINGO-568] Code clean up
2015-11-09 13:29:32 +01:00
Michael Bolz
bbdd0d755e
[OLINGO-568] Added implicit AND support
2015-11-09 12:02:02 +01:00
mibo
762c924cf6
[OLINGO-568] Merge branch 'master' into OLINGO-568_SearchParserPoC
2015-11-06 21:33:03 +01:00
mibo
81fcbeafcf
[OLINGO-568] Minor tokenizer optimization
2015-11-06 21:31:35 +01:00
Christian Amend
639362caa3
[OLINGO-821] Verify Enum and TypeDef support
...
Included full integration tests for all components
2015-11-06 16:29:55 +01:00
Michael Bolz
452ebcbdd8
[OLINGO-568] SearchTokenizer for SearchParser
2015-11-06 15:43:36 +01:00
Klaus Straubinger
ac828a3554
[OLINGO-806] small fix for JSON deserializer
...
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-11-06 09:08:49 +01:00
Christian Holzer
303c4e869f
[OLINGO-818] All verbs are allowed for individual requests in batch requests
2015-11-05 14:30:51 +01:00
Christian Holzer
734ea91988
[OLINGO-801] Added tests for complex function parameters
2015-11-03 14:18:08 +01:00
Christian Holzer
a794f7ee7a
[OLINGO-801] Resolve merge conflict
2015-10-29 16:26:26 +01:00
Christian Holzer
483ee9de15
Merge branch 'OLINGO-801_ComplexParameter'
2015-10-29 15:42:05 +01:00
Christian Holzer
3584e1d71d
[OLINGO-801] UriParser supports Complex / Entity Parameters.
2015-10-29 15:31:38 +01:00
Christian Amend
2ceacd87f7
[OLINGO-587] Fix json title, client and add tests
2015-10-27 17:24:13 +01:00
mibo
fa084ac98a
[OLINGO-799] Remove explicit import of aalto-xml
2015-10-26 22:10:58 +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
46cad03fed
[OLINGO-798] Fix potential nullpointer in client getContainerCase
2015-10-22 15:06:09 +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
Michael Bolz
23fb86a870
[OLINGO-801] better enum and alias support in technical service
2015-10-22 10:04:49 +02:00
Klaus Straubinger
4134b2e82c
[OLINGO-795] enum type validation in URI parser
...
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-10-22 10:03:31 +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
9c53108ee5
[OLINGO-786] Enhance TecSvc Edm with description annotations
2015-10-21 11:12:47 +02:00
Christian Amend
a57b7d0541
[OLINGO-786] Added terms to metadata document
2015-10-20 16:48:05 +02:00
Christian Amend
15164da8f1
[OLINGO-786] Fix alias usage in metadata for annotations
2015-10-20 15:51:40 +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
85ed370707
[OLINGO-801] support for function-parameter aliases in tech. service
...
Change-Id: I57b222418cf2760d3926da185f4dba0207311f4a
Signed-off-by: Christian Holzer <c.holzer@sap.com>
2015-10-15 10:56:38 +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
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
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
Christian Holzer
f221962f72
[OLINGO-780] Minor EDM adjustment
2015-10-07 15:20:52 +02:00
Christian Holzer
0989fbd074
[OLINGO-791] Namespaces are not longer allowed for entity sets, singeltons, action imports, function imports
2015-10-06 17:27:02 +02:00
Christian Holzer
d0b225bf18
[OLINGO-792] Improve URI parser error message
2015-10-06 16:41:09 +02:00
Michael Bolz
26c923b6f3
[OLINGO-789] Minor clean up
2015-10-05 08:24:48 +02:00
Michael Bolz
507236dd8c
[OLINGO-786] Merge branch 'master' into olingo786
2015-10-05 07:57:29 +02:00
Klaus Straubinger
b736c43495
[OLINGO-789] more tests of server support for action parameters
...
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-10-05 07:50:00 +02:00
Klaus Straubinger
d6db341db7
[OLINGO-789] server support for action parameters of all types
...
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-10-01 12:11:33 +02:00
Michael Bolz
3ec5a161ef
[OLINGO-786] First minor adaption to MetadataSerializer
2015-09-30 15:28:00 +02:00
Christia Holzer
b9403cd394
[OLINGO-780] The URI Parser validates if a function is composable or not
2015-09-30 15:04:24 +02:00
Christia Holzer
b7dcae862a
[OLINGO-781] TecSvc: The atom id for functions without entity set is
...
calculated by the URI of the function
2015-09-30 15:04:23 +02:00
Christia Holzer
64388ecf2b
[OLINGO-782] Functions with key predicates get validated
2015-09-30 15:04:22 +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
87f829e5ae
[OLINGO-659] Renamed setter/getter to fit code conventions
2015-09-17 09:18:24 +02:00
Michael Bolz
91bd50bc25
[OLINGO-659] Merge branch 'OLINGO-659_ReleaseFixes'
2015-09-17 08:56:06 +02:00
Michael Bolz
0ed241e0e2
[OLINGO-773] Merge branch 'OLINGO-773_ReplaceCommonsIo'
2015-09-17 08:55:18 +02:00
Klaus Straubinger
805028da2f
[OLINGO-659] still more API clean-up
...
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-09-16 14:39:50 +02:00
Klaus Straubinger
fbca4ef33e
[OLINGO-659] more robust Accept and Content-Type handling
...
Change-Id: I34e25df981650a2155729a6cf92806dbe36546b3
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-09-16 14:30:53 +02:00
Christia Holzer
32bad834f1
[OLINGO-659] Fix TechnicalActionProcessor
2015-09-15 14:25:19 +02:00
Klaus Straubinger
cffdb7384c
[OLINGO-659] empty JSON input should result in Bad Request
...
Change-Id: Ib46d7454abcc405e3fa6a41fd3e17d9e947490c2
Signed-off-by: Christia Holzer <c.holzer@sap.com>
2015-09-15 14:18:20 +02:00
Michael Bolz
48810032a1
[OLINGO-773] Replaced IOUtils with separate method
2015-09-15 13:55:16 +02:00
Christia Holzer
d84c3275cb
[OLINGO-659] Lexer recognizes invalid charaters
2015-09-15 12:57:31 +02:00
Michael Bolz
9c3ca381e2
[OLINGO-772] Change version to RC02
2015-09-14 10:37:04 +02:00
Michael Bolz
587795fb39
[OLINGO-700] Moved test classes
2015-09-14 10:16:47 +02:00
Michael Bolz
fdf5c0204d
[OLINGO-772] Change for parent pom deploy
2015-09-14 10:03:22 +02:00
Klaus Straubinger
54f6947259
[OLINGO-659] more API clean-up
...
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-09-14 10:02:30 +02:00
Ramesh Reddy
fcec0c349b
Merge branch 'OLINGO-700'
2015-09-11 15:51:17 -05:00
Ramesh Reddy
e99b07008e
OLINGO-700: added action parameter parsing rountines for atom and json payloads
2015-09-11 15:50:32 -05: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
Klaus Straubinger
7715006eaf
stricter check of segment order in URI parser
...
Change-Id: I2fd11f0e2047c45ecec36ab555971d0549adaa9a
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-09-11 09:14:16 +02:00
Klaus Straubinger
30d67c71f5
Content-Type is mandatory in POST/PUT/PATCH requests
...
Change-Id: Icbd3455241b0618339d2418214441e4ab59602c8
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-09-11 09:14:06 +02:00
Michael Bolz
081a38001f
[OLINGO-659] Fixed javadoc issues
2015-09-11 09:02:16 +02:00
mibo
637ca00db7
[OLINGO-750] Fixed some critical issues
2015-09-10 21:10:09 +02:00
Michael Bolz
524dbebc4a
[OLINGO-659] Fixed wrong deleted 'public'
2015-09-10 15:34:13 +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
Ramesh Reddy
93992f9135
Misc: fixing the critical errors reported by Apache Analysis tool
2015-09-09 10:08:03 -05:00
Klaus Straubinger
e981aaad79
[OLINGO-659] Better data handling in technical service + clean-up
...
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-09-09 15:35:33 +02:00
Christia Holzer
8ffd80ef31
[OLINGO-659] Added javadoc to commons-api
2015-09-09 15:11:52 +02:00
Christia Holzer
72b0813888
[OLINGO-659] UriParser: The uri parser detects multiple entity sets in the
...
resource path. Navigation properties with the very same name as entity
sets will now be found
2015-09-08 16:44:52 +02:00
Michael Bolz
fdacf06f93
[OLINGO-659] Add more javadoc
2015-09-07 15:44:23 +02:00
Klaus Straubinger
0b1de9fc4f
[OLINGO-659] URI validator has to check keys in navigation segments
...
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-09-07 08:12:53 +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
Klaus Straubinger
e92f660789
[OLINGO-659] avoid null-pointer exception in no-content case
...
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-09-03 15:24:47 +02:00
Michael Bolz
4ff196cbe7
[OLINGO-659] Added Implementation title for server core manifest/jar
2015-09-03 08:59:54 +02:00
Klaus Straubinger
83a098f22b
[OLINGO-659] better debug output in error case
...
Change-Id: I3f0a270807c4a929027894ed42c51523e56bbc14
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-09-02 15:11:57 +02:00
Christian Holzer
ccf361b8fe
[OLINGO-659] Duplicated system query options in $expand lead to a http status 400 bad request
2015-09-01 16:50:31 +02:00
Christian Holzer
a3541721ef
[OLINGO-659] TecSvc: $levels system query options lead now to a 501 not implemented status
2015-09-01 14:54:08 +02:00
mibo
2a718c172b
[OLINGO-659] Add CSB tests
2015-08-31 14:36:01 +02:00
Christian Holzer
d414dfb037
[OLINGO-659] TecSvc: $filter accepts only boolean expression, all six comparison operators are defined for Edm.String, Invalid types for binary operations are detected (No class cast exception any more)
2015-08-27 15:52:15 +02:00
Christian Amend
d9558dfd8b
[OLINGO-659] Small debug output enhancement part2
2015-08-26 10:40:54 +02:00
Christian Amend
cc4e710ceb
[OLINGO-659] Small debug output enhancement
2015-08-26 10:37:11 +02:00
Christian Amend
77c0ef5ccc
[OLINGO-659] Small codestyle fixes
2015-08-24 16:17:43 +02:00
Christian Amend
08ffd20199
[OLINGO-659] Fix URIResource toString() ,methods
2015-08-21 16:03:40 +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
Michael Bolz
f2ca7119e1
[OLINGO-659] Improved DataProvider
2015-08-19 10:53:33 +02:00
Christian Amend
a1731b7efe
[OLINGO-735] Remove reflection equals from client item
2015-08-19 10:07:12 +02:00
Christian Amend
7df31c58c3
[OLINGO-659] Small dependency enhancement
2015-08-18 14:19:25 +02:00
Michael Bolz
e9e2fb7b17
[OLINGO-640] Fixed xml checks for tests
2015-08-18 07:10:43 +02:00
Christian Amend
33478d8ccc
[OLINGO-659] Fix code analysis issues
2015-08-17 15:42:42 +02:00
Christian Amend
75b5523080
[OLINGO-659] FIx all stream handling issues
2015-08-17 13:30:27 +02:00
Christian Holzer
262cee8b7e
[OLINGO-730] Inline $search results in an 501 NOT IMPLEMENTED response code
2015-08-17 12:57:22 +02:00
Christian Amend
1dd3a583ff
[OLINGO-659] Fix minor stream issues
2015-08-17 11:01:57 +02:00
mibo
e6d1b964f9
[OLINGO-750] Fixed (some) major issues
2015-08-15 09:19:38 +02:00
Christian Holzer
cd11add7c1
[OLINGO-659] Literals returned by the URI Parser provide an EdmType
2015-08-14 16:33:14 +02:00
Christian Amend
f9c68b8ba4
[OLINGO-659] fix code style issues
2015-08-14 16:14:19 +02:00
Michael Bolz
1984525384
[OLINGO-659] Replaced Collection with List
2015-08-14 13:50:46 +02:00
Christian Amend
179c46396e
[Olingo-731] finalize debug supprt
2015-08-14 13:26:03 +02:00
Christian Holzer
4a81409246
[OLINGO-730] UriParser fix
2015-08-14 12:22:05 +02:00
Christian Holzer
9235cb2b05
[OLINGO-730] UriParser fix
2015-08-14 12:21:32 +02:00
Michael Bolz
4fd79b3c37
[OLINGO-659] Minor code analyse fixes
2015-08-14 11:45:57 +02:00
Michael Bolz
df5a4ff0de
[OLINGO-659] API review for ODataRequest/Response
2015-08-14 09:58:39 +02:00
Michael Bolz
4caeb8c00d
[OLINGO-659] Fixed minor analyse issues
2015-08-14 08:38:29 +02:00
Michael Bolz
99ff44e554
[OLINGO-659] Fixed test for two level expand
2015-08-14 07:46:21 +02:00
Christian Amend
41f8ca2bbb
[Olingo-731] add complete uri tab support
2015-08-13 16:12:32 +02:00
Christian Amend
36ae03957c
[Olingo-731] add json uri tab support
2015-08-13 16:12:31 +02:00
Michael Bolz
f2c7be2d12
[OLINGO-659] Introduced HttpHeader for ODataResponse/Request
2015-08-13 15:32:24 +02:00
Michael Bolz
b82294e1e8
[OLINGO-659] Skip unpack for none cobertura build
2015-08-13 15:31:23 +02:00
mibo
970086ee98
[OLINGO-756] Added expand with star support in TecSvc
2015-08-12 17:50:20 +02:00
mibo
2ca8e0d9d1
[OLINGO-755] Fixed in UriParseTreeVisitor and added test case
2015-08-12 15:23:35 +02:00
mibo
dc44d7c998
[OLINGO-731] Added version information to MANIFEST.MF
2015-08-10 20:21:35 +02:00
Michael Bolz
1d88d9c986
[OLINGO-750] Fixes for critical issues from static code check
2015-08-10 10:54:37 +02:00
Michael Bolz
6d64cbd556
[OLINGO-659] Several fixes for issues from static code check
2015-08-07 17:48:02 +02:00
Michael Bolz
24668aa2db
[OLINGO-659] Several fixes for issues from static code check
2015-08-07 10:48:51 +02:00
mibo
15a06522e9
[OLINGO-729] Minor fix in BatchSerializer
2015-08-06 22:00:58 +02:00
Michael Bolz
f187ad3513
[OLINGO-659] Minor code clean up
2015-08-06 15:11:43 +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
db0b9d39de
[OLINGO-640] Minor adjustments to tests and deleted logger
2015-08-04 16:23:42 +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
Michael Bolz
955823383d
[OLINGO-708] Enabled async support for batch case in TecSvc
2015-08-03 19:22:34 +02:00
Michael Bolz
5e481b23ec
[OLINGO-743] Add odatapath to ContextURL
2015-07-31 15:51:34 +02:00
Michael Bolz
ac6e9e725d
[OLINGO-741] Add pre-validation for properties in UriParseTreeVisitor
2015-07-30 21:34:35 +02:00
Michael Bolz
305f54dcf2
[OLINGO-659] Minor code refactoring
2015-07-29 20:40:30 +02:00
Christian Amend
57a11aff6b
[OLINGO-731] Added tests
2015-07-28 15:47:23 +02:00
Christian Amend
3dae763f35
[OLINGO-731] Added html as debug output and refactored structure
2015-07-24 16:12:01 +02:00
Christian Amend
fb65199d28
[OLINGO-731] Debug interfaces part 2
2015-07-24 09:29:13 +02:00
Ramesh Reddy
8f763aadea
OLINGO-650: supporting the complex properties in expand context url generation
2015-07-23 18:48:34 -05:00
Ramesh Reddy
cb0f7f2d70
OLINGO-738: Adding upsertEntity feature for the server-extension framework
2015-07-23 18:00:50 -05: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
9674aaeefd
[OLINGO-708] Fixed for JDK6 compatibility
2015-07-10 15:25:05 +02:00
mibo
de7afda1ec
[OLINGO-708] Fixed missing response header and clean up
2015-07-10 15:17:24 +02:00
Michael Bolz
6b6902f284
[OLINGO-708] Merge branch 'master' into OLINGO-708_AsyncSupportTec
2015-07-10 10:53:47 +02:00
Michael Bolz
b484f7f648
[OLINGO-729] More tests and clean up
2015-07-10 09:39:25 +02:00
Michael Bolz
594ad4ab45
[OLINGO-729] Merge branch 'master' into OLINGO-729_BatchDeSerializer
2015-07-10 09:24:45 +02:00
Michael Bolz
3c591da1a0
[OLINGO-729] Minor code clean up
2015-07-09 15:48:16 +02:00
Christian Amend
4baaf0d0b9
[OLINGO-731] Debug interfaces part 1
2015-07-09 15:29:43 +02:00
Michael Bolz
bf3905a550
[OLINGO-708] Added location href to list page
2015-07-09 14:05:34 +02:00
mibo
8f6ceeae16
[OLINGO-708] Minor code clean up in TecAsyncSvc
2015-07-08 20:57:03 +02:00
mibo
575f369ac7
[OLINGO-729] Added separate encoding for header and body
2015-07-08 15:47:40 +02:00
mibo
31e3a8bd0a
[OLINGO-708] Enable async EntityCollection for TecSvc, fix ClientAsyncWrite and more tests
2015-07-08 11:28:22 +02:00
mibo
1476b034b5
[OLINGO-708] Merge branch 'master' into OLINGO-708_AsyncSupportTec
2015-07-08 10:14:15 +02:00
Michael Bolz
925a86d963
[OLINGO-729] Better support of RFC1341 Multipart for
2015-07-07 22:43:18 +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
d18cbcceeb
[OLINGO-659] Delete pretty printer from service document json
2015-07-07 15:42:39 +02:00
Christian Holzer
eae41fc7c8
[OLINGO-631] Updated AntLR to version 4.5 and resolved Java8 compilation
...
errors
2015-07-06 17:45:51 +02:00
Christian Holzer
de64c3189b
[OLINGO-714] Java types in the DataProvider (TecSvc) changed
2015-06-30 16:07:12 +02:00
Christian Holzer
aeb258b5ab
[OLINGO-718] ETag removed from json reference payload
2015-06-30 08:55:20 +02:00
Michael Bolz
2080f23bfa
[OLINGO-708] Support for async create
2015-06-30 08:31:05 +02:00
Christian Holzer
b3dcaa25b3
[OLINGO-704] Small fix TecSvc
2015-06-29 23:54:45 +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
mibo
03bf387b24
[OLINGO-708] Added AsyncResponseSerializer
2015-06-27 11:45:48 +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
Michael Bolz
06d508d395
[OLINGO-708] Improvements
2015-06-26 09:31:33 +02:00
Michael Bolz
3a736368e3
[OLINGO-708] Second proposal
2015-06-26 09:17:22 +02:00
Klaus Straubinger
2a841552f4
[OLINGO-659] more clean-up, small fixes, and additional tests
...
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-25 16:26:38 +02:00
Klaus Straubinger
94b3917f4e
[OLINGO-690] the server actually supports JSON without metadata
...
Change-Id: Ib9289c9e81c05ed404e71bdc1bc7eb7bbdde7a7c
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-25 11:07:39 +02:00
Christian Holzer
e32034bd54
[OLINGO-704] Fix: OData Server supports only odata.metadata=minimal
2015-06-24 17:31:52 +02:00
Christian Holzer
9998ba6748
Merge branch 'IEE754Compatible'
2015-06-24 16:36:21 +02:00
Klaus Straubinger
21b36a898a
[OLINGO-659] clean-up in batch handling
...
Change-Id: I016ada42ce0e9fb8e0cc021422f7f03fd5b06a9d
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-24 16:33:42 +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
Klaus Straubinger
a3fbf39f53
[OLINGO-698] fix for navigation from function in technical service
...
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-23 10:13:47 +02:00
Klaus Straubinger
bfb5c93836
[OLINGO-663] conditional header required for property updates
...
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-23 10:12:53 +02:00
Christian Holzer
91d04271ba
[OLINGO-704] Refactoring ContentType
2015-06-19 16:27:48 +02:00
Klaus Straubinger
fd513e22f1
[OLINGO-659] fix for URI parser to disallow anything after actions
...
Change-Id: I578ee4562d13b220cec7fb05f1b6c9d69c0b25e4
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-19 13:05:28 +02:00
Klaus Straubinger
971deb5539
[OLINGO-698] clean-up preferences support
...
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-19 10:52:17 +02:00
Klaus Straubinger
23815dc61c
[OLINGO-659] clean-up dispatcher tests
...
Change-Id: I271f84b065a476a0dcf9c13480280e41bf9dfce5
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-19 10:51:14 +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 Holzer
be55285ce3
[OLINGO-704] IEEE754Compatible support added to ODataJsonDeserializer.
...
Tests for read scenario added
2015-06-17 17:48:14 +02:00
Christian Holzer
0043bd9c2e
[OLINGO-690] ODataSerializer and ODataDeserializer are created by contentType instead of ODataFormat
2015-06-17 17:48:13 +02:00
Christian Holzer
974abcb40f
[OLINGO-754] IEEE754Compatible support for ODataJsonSerializer
2015-06-17 17:46:56 +02:00
Klaus Straubinger
afda326d75
[OLINGO-698] technical service supports preferences, part 2
...
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-17 10:05:18 +02:00
Michael Bolz
0938f1179d
[OLINGO-659] Minor code clean up, javadoc and typo fixes
2015-06-16 21:20:02 +02:00
Klaus Straubinger
e5fe04aeeb
[OLINGO-698] technical service supports preferences, part 1
...
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-16 16:50:15 +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
Christian Amend
a6d20f627b
[OLINGO-693] Removed Serializable interface from csdNamed
2015-06-15 10:23:10 +02:00
x.x@sap.com
3b506eaade
PATCH
...
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-15 10:05:36 +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
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
44ec57874d
[OLINGO-663] technical service uses UUIDs as ETags
...
Change-Id: Ie34c22a817919afe2563a2f5d221e7d4495afda9
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-09 13:55:48 +02:00
Ramesh Reddy
36e09cf190
Merge branch 'OLINGO-687'
2015-06-08 14:18:50 -05:00
Ramesh Reddy
75ed636722
OLINGO-687: Adding correct passing of context during the parsing
2015-06-08 14:17:24 -05:00
Christian Amend
60f896a933
[OLINGO-652] FIx error message issue
2015-06-08 15:34:25 +02:00
Christian Amend
c35076fbe9
[OLINGO-663] Default metadata etag generation fix
...
ETag value based on nano seconds will always be 14 characters long from
now on.
2015-06-08 14:14:42 +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
Christian Holzer
4cd8752e15
[OLINGO-685] Fix: ODataDeserializer respects missing annotations
2015-06-03 17:19:39 +02:00
Christian Amend
7ce457d82b
[OLINGO-663] Fix batch processor exception signature
2015-06-03 15:17:51 +02:00
Christian Amend
1dae999126
[OLINGO-663] Custom etag handling in default processor
2015-06-03 13:06:49 +02:00
Klaus Straubinger
1f286fd424
[OLINGO-663] helper for conditional handling
...
Change-Id: I48599dc609bfb53bc2903083abe235458109e20a
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-06-03 11:00:16 +02:00
Christian Amend
b8187f5307
[OLINGO-663] Add OdataLibrary Exception to processor interfaces
2015-06-03 09:45:37 +02:00
Ramesh Reddy
ad10381a59
OLINGO-682: adding support for
2015-06-02 17:53:19 -05:00
Christian Amend
181e463563
[OLINGO-663] Fix repository part 2
2015-06-02 16:21:47 +02:00
Christian Amend
456765b700
[OLINGO-663] Repair repository part 1
2015-06-02 16:11:47 +02:00
Klaus Straubinger
c65ef5e9e7
[OLINGO-663] clean-up
...
Change-Id: Id1359ca3243e42d83ce0bd3057da3477850730e6
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-06-02 15:40:10 +02:00
Michael Bolz
a4913636dc
[OLINGO-663] Minor code clean up
2015-06-02 08:50:06 +02:00
Christian Amend
53881c2acf
[OLINGO-663] Generic Precondition Required Handling
2015-06-01 13:58:10 +02:00
Michael Bolz
fd71b7ebdd
[OLINGO-632] Merge branch 'OLINGO-632_OSGi-Support'
2015-05-29 18:39:25 +02:00
Michael Bolz
0ff0fc1b16
[OLINGO-632] Export 'org.apache.olingo.commons.core.serialization' package
2015-05-29 14:55:28 +02:00
Christian Holzer
725f7a9b24
[OLINGO-446] TecSvc supports create, update, delete of references
2015-05-29 14:36:35 +02:00
Christian Holzer
93031e4889
[OLINGO-669] Fix: Dispatching of reference delete requests to collection-valued navigation properties
2015-05-29 12:41:57 +02:00
Michael Bolz
934d81db63
[OLINGO-632] Merge branch 'master' into OLINGO-632_OSGi-Support
2015-05-29 11:57:06 +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
Klaus Straubinger
91c2f6a451
[OLINGO-675] inheritance of action processors removed
...
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-05-29 11:03:37 +02:00
Michael Bolz
8fc77829b0
[OLINGO-632] Merge branch 'master' into OLINGO-632_OSGi-Support
2015-05-29 10:56:26 +02:00
Michael Bolz
41edf2daf3
[OLINGO-632] Restricted '*-core' exports
2015-05-29 10:11:29 +02:00
Klaus Straubinger
7ad5b0fb54
[OLINGO-663] conditional handling in technical service, part 2
...
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-05-28 15:12:31 +02:00
Christian Amend
ea89f7213e
[OLINGO-663] Add new exceptiontext and right status code
2015-05-28 11:02:18 +02:00
Christian Amend
29b169def4
[OLINGO-663] Add CustomETagSupport
2015-05-28 10:39:47 +02:00
Michael Bolz
cd8d77c7bb
[OLINGO-632] Merge branch 'master' into OLINGO-632_OSGi-Support
2015-05-26 14:31:26 +02:00
Klaus Straubinger
db47760e35
[OLINGO-663] conditional GET in technical service, part 1
...
Change-Id: I89b0e765e1d3618c318522d1c2a22988f9d017fd
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-05-22 15:55:49 +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
6ff644d6cc
[OLINGO-665] All primitive types are null
2015-05-21 14:37:52 +02:00
Christian Holzer
24898bda9b
[OLINGO-665] Data added to the TecSvc
2015-05-19 18:38:52 +02:00
Christian Holzer
b5a194731b
[OLINGO-664] ODataJsonSerializer writes also null values of type Edm.Boolean
2015-05-19 16:23:07 +02:00
Christian Holzer
a2a07242ec
[OLINGO-446] support for $ref serialization
2015-05-19 14:33:19 +02:00
Klaus Straubinger
bec8cb3b2a
[OLINGO-663] Set ETags in technical service
...
Change-Id: I92eccdbff85fb1afcd91e609cb232f723f81580e
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-05-19 10:39:00 +02:00