Klaus Straubinger
16a856eaea
[OLINGO-568] validation for system query option $search
...
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-11-20 12:26:10 +01:00
Klaus Straubinger
3eb1b8ed20
[OLINGO-801] minor bug fix in technical service + code clean-up
...
Change-Id: I59a83b9cca725ef9be74250e50a43eb306c46acc
Signed-off-by: Christian Holzer <c.holzer@sap.com>
2015-11-17 16:45:45 +01:00
Michael Bolz
1a59a5804b
[OLINGO-568] Merge branch 'OLINGO-568_SearchParser_Draft'
2015-11-17 15:31:44 +01:00
Christian Amend
be3b10a245
[OLINGO-826] Added Annotations to all EntitySets
2015-11-17 13:08:06 +01:00
Michael Bolz
c0adc020b2
[OLINGO-568] Merge branch 'master' into OLINGO-568_SearchParser_Draft
...
arser_Draft
2015-11-17 10:50:06 +01:00
Klaus Straubinger
3fa2b3df2f
[OLINGO-801] support for non-primitive function parameters
...
Signed-off-by: Christian Amend <christian.amend@sap.com>
2015-11-17 09:20:57 +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
c7838a678d
[OLINGO-821] Support alias for enum values in URI
2015-11-09 15:46:12 +01:00
mibo
762c924cf6
[OLINGO-568] Merge branch 'master' into OLINGO-568_SearchParserPoC
2015-11-06 21:33:03 +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
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
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
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
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
Christian Amend
15164da8f1
[OLINGO-786] Fix alias usage in metadata for annotations
2015-10-20 15:51:40 +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
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
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 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
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
64388ecf2b
[OLINGO-782] Functions with key predicates get validated
2015-09-30 15:04:22 +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
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
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
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
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
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
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
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
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 Amend
08ffd20199
[OLINGO-659] Fix URIResource toString() ,methods
2015-08-21 16:03:40 +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
Michael Bolz
e9e2fb7b17
[OLINGO-640] Fixed xml checks for tests
2015-08-18 07:10:43 +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 Holzer
cd11add7c1
[OLINGO-659] Literals returned by the URI Parser provide an EdmType
2015-08-14 16:33:14 +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
df5a4ff0de
[OLINGO-659] API review for ODataRequest/Response
2015-08-14 09:58:39 +02:00
Michael Bolz
99ff44e554
[OLINGO-659] Fixed test for two level expand
2015-08-14 07:46:21 +02:00
Christian Amend
36ae03957c
[Olingo-731] add json uri tab support
2015-08-13 16:12:31 +02:00
Michael Bolz
b82294e1e8
[OLINGO-659] Skip unpack for none cobertura build
2015-08-13 15:31:23 +02:00
mibo
2ca8e0d9d1
[OLINGO-755] Fixed in UriParseTreeVisitor and added test case
2015-08-12 15:23:35 +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
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
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
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
5b99eb7b63
OLINGO-640: Adding support for ATOM+XML Serializer and De-Serializer
2015-07-14 21:16:50 -05: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
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
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
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
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
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
Michael Bolz
0938f1179d
[OLINGO-659] Minor code clean up, javadoc and typo fixes
2015-06-16 21:20:02 +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
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 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
Christian Amend
53881c2acf
[OLINGO-663] Generic Precondition Required Handling
2015-06-01 13:58:10 +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
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
Christian Holzer
6ff644d6cc
[OLINGO-665] All primitive types are null
2015-05-21 14:37: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
Christian Amend
1a9cff2f63
[OLINGO-652] Rename to Server Error
2015-05-19 10:19:35 +02:00
Christian Amend
0457e24fa7
[OLINGO-653] Fix SystemQueryOptions on Post Issue
2015-05-13 15:08:31 +02:00
Klaus Straubinger
7062aff867
[OLINGO-659] Fix for filter parsing of $count resources
...
Change-Id: I3359c25f233b6c18360a280b45355cf8ddd9a851
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-05-12 15:37:47 +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
f5757cb4e2
[OLINGO-564] Removed samples and test modules from deploy
2015-05-04 10:42:22 +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
3c0990910a
[OLINGO-564] Merge branch 'master' into OLINGO-564
2015-04-28 12:56:08 +02:00
Michael Bolz
2318953c26
[OLINGO-564] Renamed 'edm.provider.*' classes
2015-04-28 12:52:14 +02:00
Christian Amend
87fa79ad93
[OLINGO-604] Ignore odata annotations for action requests
2015-04-27 14:48:56 +02:00
Michael Bolz
ac32d23610
[OLINGO-564] Removed 'provider' package level
2015-04-23 10:50:47 +02:00
Christian Amend
cd23eb96f8
[OLINGO-604] Implement Action imports in TechSvc part 1
2015-04-21 16:37:31 +02:00
Klaus Straubinger
b76ebe95d1
stricter cardinality check in expression parser
...
Change-Id: Ie48e84e73a9da37134f4062aee7bbbe50d605443
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-04-14 15:01:13 +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 Holzer
502f7cedee
[OLINGO-617] Derserializer and Serializer result refactoring, ExpandBuilder
2015-04-03 12:41:55 +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
d067037f40
[OLINGO-603] Further refactoring
2015-04-01 14:30:27 +02:00
Michael Bolz
de3f7fd3e7
[OLINGO-573] Merge branch 'master' into OLINGO-573
2015-04-01 13:17:12 +02:00
Christian Holzer
15cfa375e8
[OLINGO-545] TecSvc EDM enhanced
2015-03-31 18:48:35 +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
d94edf568c
[OLINGO-595] Make EdmProvider an Interface
2015-03-31 13:47:15 +02:00
Christian Holzer
af1417b3c7
[OLINGO-545] TecSvc EDM enhanced
2015-03-27 17:10:07 +01:00
Klaus Straubinger
6d41513f47
[OLINGO-603] deserialization of action parameters
...
Change-Id: I49a0a39eb25eb34cf856d723c019afac304111f0
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-03-27 16:46:07 +01:00
Klaus Straubinger
926373bcd4
[OLINGO-603] new ActionVoidProcessor for actions with no return type
...
Change-Id: Icc9d05bbc33f1449bc43fd1c82677cd0500ce00f
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-03-24 10:33:47 +01:00
Christian Amend
e26346dc31
[OLINGO-575] Some todos and pojogen refactoring
2015-03-19 17:13:18 +01:00
Christian Amend
5cef4faeb6
[OLINGO-575] Merge EdmImpl classes
2015-03-18 13:55:50 +01:00
Klaus Straubinger
200dac0a2c
[OLINGO-557] even better system query option validation
...
Change-Id: I1406a198e049020ec9f02f18203fd9dede48e2ac
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-03-17 14:22:28 +01:00
Christian Amend
8a58a67800
[OLINGO-575] Merge edm provider classes
2015-03-17 14:20:49 +01:00
Christian Holzer
f6fa1eeca7
[OLINGO-590] Fix: Single value navigation properties with null values will be correctly deserialized
2015-03-12 16:52:19 +01:00
Klaus Straubinger
8b4947b868
[OLINGO-557] better system query option validation
...
Change-Id: I7af14e24a3a1c8e4404b2296c16d2d5d2f8f42b5
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-03-11 17:01:29 +01:00
Klaus Straubinger
8edba8f8c9
[OLINGO-553] Allow system query options for functions returning entity collections
...
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-03-11 14:42:04 +01:00
Michael Bolz
fadb6c861e
[OLINGO-575] Minor code clean up
2015-03-10 09:47:57 +01:00
Christian Amend
4acc6bfbc6
[OLINGO-575] Remove java warnings part 2
2015-03-09 14:54:54 +01:00
Christian Amend
f46364072a
[OLINGO-575] Delete unnecessary casts
2015-03-06 18:21:02 +01:00
Christian Amend
07c37106ed
[OLINGO-575] Cleanup ServiceVersion Enum part 2
2015-03-06 14:53:36 +01:00
Klaus Straubinger
33c1f02c07
[OLINGO-557] better server dispatching for functions
...
Change-Id: I4581fb226870672d2b2ff10617a97a40dd9543e3
Signed-off-by: Christian Amend <chrisam@apache.org>
2015-03-06 10:00:38 +01:00
Christian Amend
3c36eaeaef
[OLINGO-575] Delete V3 Primitive types
2015-03-05 10:33:35 +01:00
Klaus Straubinger
93f2ed5cf2
[OLINGO-557] Some function imports for technical service
...
Change-Id: I4f6589672eed8c70dd138d74f09dbd3caddf6cfb
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-03-05 09:10:43 +01:00
Christian Amend
0d57a0763a
[OLINGO-575] Start merging ComplexValue and LinkedComplexValue
2015-03-04 17:13:55 +01:00
Christian Amend
90781859bd
[OLINGO-578] Deserialize enum values as strings
2015-02-17 15:54:15 +01:00
Christian Holzer
0a1c1298ef
[OLINGO-545] Added data to TecSvc
...
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-02-13 10:31:16 +01:00
Christian Amend
9cf9490310
[OLINGO-566] Refactor EdmKeyPropertyRef class
2015-02-06 16:54:55 +01:00
Christian Amend
b7d2c5f441
[OLINGO-558] Introduce EdmMapping for deserialization
2015-02-06 14:13:24 +01:00
Klaus Straubinger
6c74d3fee5
[OLINGO-564] Small fixes in server URI parser
...
Change-Id: I8327241497779234b576ef4db744ea55f55528ac
Signed-off-by: Michael Bolz <michael.bolz@sap.com>
2015-02-06 09:30:00 +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
Michael Bolz
de3f3453b7
[OLINGO-530] Extended test scenario EDM and added more test cases
2015-01-26 10:56:10 +01:00
Michael Bolz
e827ce1226
[OLINGO-530] Changed default value for Nullable attribute
2015-01-23 15:08:27 +01:00
Christian Amend
5a95029d70
[OLINGO-530] Refactor Edm TechScenario Names again
2015-01-22 15:17:30 +01:00
Christian Amend
ce76e2ddd3
[OLINGO-530] Finalize Deserialization
2015-01-22 12:25:28 +01:00
Christian Amend
6a6730fbaa
[OLINGO-530] Refactor Edm Names again
2015-01-22 11:14:53 +01:00
Christian Amend
a0ebaef72a
[OLINGO-530] New Edm Entity Type for Deserializer tests
2015-01-21 17:16:03 +01:00
Christian Amend
5e9fa5431d
[OLINGO-530] Bind Operation and tests
2015-01-21 10:00:48 +01:00
Christian Amend
b6c1e347c7
[OLINGO-530] Tests and JsonType Validation
2015-01-19 15:47:19 +01:00
Christian Amend
2591c86c82
[OLINGO-530] Additional Tests for deserialization
2015-01-16 17:35:18 +01:00
Christian Amend
121c7d7129
[OLINGO-534] Ignore odata.type annotation and more tests
2015-01-16 16:19:04 +01:00
Christian Amend
b32bfd9a1f
[OLINGO-530] Fix checkstyle issues from previous commit
2015-01-14 15:04:31 +01:00
Christian Amend
8ae469681c
[OLINGO-530] Change name of method to EntityCollection
2015-01-14 14:48:34 +01:00
Christian Amend
2ac6ba18bb
[OLINGO-530] Entity and EntitySet deserialization
2015-01-14 09:21:08 +01:00
Michael Bolz
ab39763f3e
[OLINGO-482] Added test case
2015-01-14 09:14:36 +01:00
Michael Bolz
40e0ae5ecd
[OLINGO-507] Created seperate Action_ interfaces
2015-01-14 06:34:52 +01:00
Michael Bolz
2f6b35ff59
[OLINGO-507] Added methods and tests for ActionImports support
2015-01-12 15:20:57 +01:00
Michael Bolz
186d67241d
[OLINGO-507] Changes and test for FunctionImports support
2015-01-12 10:15:06 +01:00
Michael Bolz
b441a524b6
[OLINGO-507] (First) Changes for Function/Action support
2015-01-09 15:08:13 +01:00
Klaus Straubinger
883c89c140
[OLINGO-507] nearly complete server dispatching
...
Change-Id: I4c337f5e8f9b3caeaa14fc658464baa3f4bf1df8
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-12-19 16:35:31 +01:00
Christian Amend
574a65037a
[OLINGO-523] Use Alias in metadata document
2014-12-19 13:59:11 +01:00
Christian Amend
397fbc5e3e
[OLINGO-542] Reported bug cannot be reproduced
2014-12-18 14:23:04 +01:00
Klaus Straubinger
56cc9bb6ca
improved server support for property deletion
...
Change-Id: I1b79ab735bdf5e020970096bbea51a2af6a13bbc
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-12-18 11:01:31 +01:00
Christian Amend
8f794ac475
[OLINGO-522] Fix for abstract entity types in metadata document
2014-12-17 15:48:19 +01:00
Klaus Straubinger
0d310f01e2
[OLINGO-507] server dispatcher improvements
...
Change-Id: I9f65b0d7d9374b8bd136616b576320bf73518441
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-12-17 14:11:35 +01:00
Michael Bolz
03c2770202
[OLINGO-482] More refactoring
2014-12-15 16:13:19 +01:00
Michael Bolz
0a5081271b
[OLINGO-482] Merge branch 'OLINGO-482-ReFactor-Processor-Interfaces'
2014-12-15 13:23:35 +01:00
Klaus Straubinger
da4d754892
[OLINGO-507] server support for entity-media create
...
Change-Id: I71f246e72c02fd9df04a8c6b0a8170cdf8e9b6f6
Signed-off-by: Christian Amend <chrisam@apache.org>
2014-12-12 15:08:30 +01:00
Michael Bolz
a961214d1f
[OLINGO-482] Added new Processor Interfaces
2014-12-10 14:57:47 +01:00
Michael Bolz
aee1ebe372
[OLINGO-482] Refactor Processor Interfaces
2014-12-10 08:27:58 +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
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
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
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
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