Commit Graph

1176 Commits

Author SHA1 Message Date
Christian Holzer ace57fd586 [OLINGO-472] Absolute Uris are allowed, if the base path is literally equals
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-12-09 10:12:39 +01:00
Klaus Straubinger 19a7738a71 [OLINGO-507] server support for reading, changing, and deleting media entities
Change-Id: Ibe16c54cf68e25f0c1e8fb19c212d7c312f5ca85

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-12-05 14:36:06 +01:00
Christian Holzer 297950a8d0 [OLINGO-472] Absolute Uris are not longer allowed
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-12-03 16:20:56 +01:00
Christian Holzer 520acbce85 [OLINGO-472] Refactoring Batch API
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-12-03 16:20:13 +01:00
Christian Holzer babc3a6154 [OLINGO-472] BatchDeserializer refactoring
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-25 16:36:59 +01:00
Christian Holzer 402e847a8c [OLINGO-472] IOExceptions, ChangeSetSorter removed
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-20 16:51:04 +01:00
Christian Amend 51acf8aebf [OLINGO-472] Batch Refactoring 2014-11-18 15:45:37 +01:00
Christian Amend 4f820fe533 Merge branch 'master' into olingo472
Conflicts:
	lib/server-core/src/main/java/org/apache/olingo/server/core/ODataHandler.java
	lib/server-core/src/main/resources/server-core-exceptions-i18n.properties
	lib/server-tecsvc/src/main/java/org/apache/olingo/server/tecsvc/processor/TechnicalProcessor.java
2014-11-13 17:27:36 +01:00
Christian Holzer ad177ac11e Api Refactoring
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-13 17:11:02 +01:00
Christian Holzer bc46b5352e Test added to MockedBatchHandlerTest
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-13 17:11:01 +01:00
Christian Holzer 4ff5fb9c8c Batch IT test case
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-13 17:11:00 +01:00
Christian Holzer 5f4eb03df3 Merge method removed
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-13 17:10:59 +01:00
Christian Holzer bb4b554116 Tests added
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-13 17:10:58 +01:00
Christian Holzer 6c7d11f4d7 Batch handler clean up
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-13 17:10:57 +01:00
Christian Holzer 0bd32951b8 MockedBatchHandler Test
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-13 17:10:56 +01:00
Christian Holzer ee2451cbd0 Changeset Sorter
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-13 17:10:55 +01:00
Christian Holzer 15bd15267a Tech Servlet
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-13 17:10:54 +01:00
Klaus Straubinger c2c8bf1960 [OLINGO-485] refactored server serializers
Change-Id: Ida1f2b24885d2a43063bed766d93223c96079d9a

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-11-13 10:57:28 +01:00
Klaus Straubinger dd22756942 [OLINGO-482] renamed server processor interfaces and methods
Change-Id: I0ff38b194bafab5a802adedf80dfe97ffff82202

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-11 12:49:59 +01:00
Christian Amend 5b2a6d5668 [OLINGO-482] FIx sample 2014-11-07 15:45:47 +01:00
Klaus Straubinger 300250af3c [OLINGO-482] non-standard HTTP MERGE not to be used in server part
Change-Id: I425dd5b79617ca7f1a56818d0bb106611792ebd5

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-07 14:49:31 +01:00
Klaus Straubinger a405e5b4b5 [OLINGO-482] split server processor interfaces + improved dispatching
Change-Id: Ie57a469299e73662838307f1b96b558d3beb723d

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-07 14:48:26 +01:00
Christian Holzer 32247295fc [OLINGO-472] BatchParser first draft
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-11-03 14:46:08 +01:00
Klaus Straubinger 3e11738125 correct context URL for server property responses
Change-Id: Ie262212ab1ec1a0b9067770ff3b13eb14f216e53

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-31 14:19:47 +01:00
Klaus Straubinger 357e8b654b [OLINGO-468] better error message for wrong keys in server URI parser
Change-Id: I8add3bbb0fc53670e85a86f59f1e7151214fd88c

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-30 12:50:39 +01:00
Klaus Straubinger b5e40fdfa4 better key validation in server URI parsing
Change-Id: Iab5d223e518af369dad046b4ea499e61bfaab7d0

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-27 09:24:58 +01:00
Klaus Straubinger 1e578d7261 error at property path after collection in resource path
Change-Id: I9213c0cc65a082ab7b4feb5a959260e39b56fb64

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-24 07:35:54 +02:00
Klaus Straubinger af464e2cab [OLINGO-444] error from tech. service for property values not found
Change-Id: Id886548287a4e622cc0157c19343b2decf228cae

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-23 15:31:12 +02:00
Michael Bolz d84f843f22 [OLINGO-468] Minor code clean up 2014-10-23 14:38:17 +02:00
Klaus Straubinger 9e5b284a57 [OLINGO-444] improved server content negotiation
Change-Id: I30f53dc05eec9ff669a029f1382a37dd220abe94

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-23 10:22:19 +02:00
Christian Amend 5a9995570f [OLINGO-466] First sample draft 2014-10-22 11:54:16 +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
Klaus Straubinger 096946a70d improved server metadata and tests
Change-Id: I8d69c68a83aec32c03d15fceb3b6a2a204730ff7

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-16 13:55:36 +02:00
Michael Bolz 2fbab6524e [OLINGO-422] Minor refactoring for EdmxReference* 2014-10-16 10:57:26 +02:00
Klaus Straubinger 7f86b264f0 [OLINGO-422] FIT test - recognition of inlined entities/entitysets in EDM-enabled client
Change-Id: If2dae9882209616963b4a1459c8b8a1b923a8dc4

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-14 19:21:46 +02:00
mibo 0be567b9cd Minor changes for faster (default) FIT execution 2014-10-14 14:46:10 +02:00
Klaus Straubinger ca4449f2b2 [OLINGO-423] no '*' imports + minor documentation fix
Change-Id: I5f7f5a5bcd73efb22de95ea4208f2f9be7739089

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-14 10:52:59 +02:00
mibo 3b9eb2fb8a [OLINGO-428] Fixed optional alias attribute for Schema 2014-10-14 09:49:20 +02:00
mibo c9ce087e99 [OLINGO-423] Fixed edmx:reference uri for test case 2014-10-14 08:59:47 +02:00
mibo b006070bea [OLINGO-423] Added BasicITCase for metadata 2014-10-14 08:30:55 +02:00
Michael Bolz fd033d7dec [OLINGO-423] Added convenience and tests 2014-10-13 15:23:22 +02:00
Michael Bolz e3121831b4 [OLINGO-423] Added implementation 2014-10-13 14:59:00 +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
Klaus Straubinger cf032b690c "bad request" for not existing properties in expressions
Change-Id: I4061e0d4dd9de3c6fe1419eb5a7a0fdee88c62c2

Signed-off-by: Christian Amend <chrisam@apache.org>
2014-10-10 11:13:58 +02:00
Michael Bolz 42043f4643 [OLINGO-457] Fixed paths 2014-10-10 11:01:49 +02:00
Michael Bolz ef0553a025 [OLINGO-444] Minor improvements 2014-10-10 08:11:16 +02:00
Klaus Straubinger 169651531c [OLINGO-447] Better key access in technical service
Change-Id: I8a953aedc7f05d10c239e45655760df879122027

Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-09 09:47:38 +02:00
Ramesh Reddy bc0129490b [OLINGO-444] - Adding the ablity to add key predicates to Context URL - Fixed the wrong ContextURL with readProperty in TechnicalProcessor class - Added unit tests for ContextURL, and integration tests for PropertyProcessor's readProperty & readPropertyValue methods
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2014-10-08 11:02:09 +02:00
mibo 541d76652e [OLINGO-434][OLINGO-435] Merge branch 'Olingo-434-435' 2014-10-07 22:43:17 +02:00