svn commit: r1017733 - /websites/production/olingo/content/
Author: chrisam Date: Tue Sep 5 14:53:31 2017 New Revision: 1017733 Log: publish website with updated release information Added: websites/production/olingo/content/ - copied from r1017732, websites/staging/olingo/trunk/content/
svn commit: r1017732 - in /websites/staging/olingo/trunk/content: ./ doc/odata4/download.html
Author: buildbot Date: Tue Sep 5 14:51:15 2017 New Revision: 1017732 Log: Staging update by buildbot for olingo Modified: websites/staging/olingo/trunk/content/ (props changed) websites/staging/olingo/trunk/content/doc/odata4/download.html Propchange: websites/staging/olingo/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue Sep 5 14:51:15 2017 @@ -1 +1 @@ -1807356 +1807358 Modified: websites/staging/olingo/trunk/content/doc/odata4/download.html == --- websites/staging/olingo/trunk/content/doc/odata4/download.html (original) +++ websites/staging/olingo/trunk/content/doc/odata4/download.html Tue Sep 5 14:51:15 2017 @@ -101,9 +101,9 @@ h2:hover > .headerlink, h3:hover > .head Download OData 4.0 Java Library Apache Olingo OData4 is a collection of Java libraries for implementing http://odata.org;>OData V4 protocol clients or servers. -Release 4.3.0 (2016-09-19) -https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/;>Full download page and https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12314520version=12335441;>release notes. -The Apache Olingo OData 4 4.3.0 release is the fourth stable release for the OData V4 specifications. +Release 4.4.0 (2017-09-01) +https://dist.apache.org/repos/dist/release/olingo/odata4/4.4.0/;>Full download page and https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12314520version=12338257;>release notes. +The Apache Olingo OData 4 4.4.0 release is the fourth stable release for the OData V4 specifications. Commodity Packages @@ -116,38 +116,38 @@ implementing http://odata.org;> Olingo OData Sources -http://www.apache.org/dyn/closer.lua/olingo/odata4/4.3.0/Olingo-OData-4.3.0-source-release.zip;>Download (https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-4.3.0-source-release.zip.md5;>md5, https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-4.3.0-source-release.zip.sha512;>sha512, https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-4.3.0-source-release.zip.asc;>pgp) +http://www.apache.org/dyn/closer.lua/olingo/odata4/4.4.0/Olingo-OData-4.4.0-source-release.zip;>Download (https://dist.apache.org/repos/dist/release/olingo/odata4/4.4.0/Olingo-OData-4.4.0-source-release.zip.md5;>md5, https://dist.apache.org/repos/dist/release/olingo/odata4/4.4.0/Olingo-OData-4.4.0-source-release.zip.sha512;>sha512, https://dist.apache.org/repos/dist/release/olingo/odata4/4.4.0/Olingo-OData-4.4.0-source-release.zip.asc;>pgp) Complete source code. Olingo OData Docs -http://www.apache.org/dyn/closer.lua/olingo/odata4/4.3.0/Olingo-OData-JavaDoc-4.3.0-javadoc.zip;>Download (https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-JavaDoc-4.3.0-javadoc.zip.md5;>md5, https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-JavaDoc-4.3.0-javadoc.zip.sha512;>sha512, https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-JavaDoc-4.3.0-javadoc.zip.asc;>pgp) +http://www.apache.org/dyn/closer.lua/olingo/odata4/4.4.0/Olingo-OData-JavaDoc-4.4.0-javadoc.zip;>Download (https://dist.apache.org/repos/dist/release/olingo/odata4/4.4.0/Olingo-OData-JavaDoc-4.4.0-javadoc.zip.md5;>md5, https://dist.apache.org/repos/dist/release/olingo/odata4/4.4.0/Olingo-OData-JavaDoc-4.4.0-javadoc.zip.sha512;>sha512, https://dist.apache.org/repos/dist/release/olingo/odata4/4.4.0/Olingo-OData-JavaDoc-4.4.0-javadoc.zip.asc;>pgp) Documentation and JavaDoc. Olingo OData Server for Java -http://www.apache.org/dyn/closer.lua/olingo/odata4/4.3.0/Olingo-OData-Server-for-Java-4.3.0-lib.zip;>Download (https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Server-for-Java-4.3.0-lib.zip.md5;>md5, https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Server-for-Java-4.3.0-lib.zip.sha512;>sha512, https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Server-for-Java-4.3.0-lib.zip.asc;>pgp) +http://www.apache.org/dyn/closer.lua/olingo/odata4/4.4.0/Olingo-OData-Server-for-Java-4.4.0-lib.zip;>Download (https://dist.apache.org/repos/dist/release/olingo/odata4/4.4.0/Olingo-OData-Server-for-Java-4.4.0-lib.zip.md5;>md5, https://dist.apache.org/repos/dist/release/olingo/odata4/4.4.0/Olingo-OData-Server-for-Java-4.4.0-lib.zip.sha512;>sha512, https://dist.apache.org/repos/dist/release/olingo/odata4/4.4.0/Olingo-OData-Server-for-Java-4.4.0-lib.zip.asc;>pgp) All you need to implement an OData V4 Java server. Olingo OData Server Extension for Java -http://www.apache.org/dyn/closer.lua/olingo/odata4/4.3.0/Olingo-OData-Server-Extension-for-Java-4.3.0-lib.zip;>Download
svn commit: r1807358 - /olingo/site/trunk/content/doc/odata4/download.mdtext
Author: chrisam Date: Tue Sep 5 14:51:08 2017 New Revision: 1807358 URL: http://svn.apache.org/viewvc?rev=1807358=rev Log: Update Downloadpage Modified: olingo/site/trunk/content/doc/odata4/download.mdtext Modified: olingo/site/trunk/content/doc/odata4/download.mdtext URL: http://svn.apache.org/viewvc/olingo/site/trunk/content/doc/odata4/download.mdtext?rev=1807358=1807357=1807358=diff == --- olingo/site/trunk/content/doc/odata4/download.mdtext (original) +++ olingo/site/trunk/content/doc/odata4/download.mdtext Tue Sep 5 14:51:08 2017 @@ -21,26 +21,26 @@ Notice:Licensed to the Apache Softwa Apache Olingo OData4 is a collection of Java libraries for implementing [OData V4][1] protocol clients or servers. -### Release 4.3.0 (2016-09-19) +### Release 4.4.0 (2017-09-01) [Full download page][2] and [release notes][3]. -The Apache *Olingo OData 4 4.3.0* release is the fourth stable release for the *OData V4* specifications. +The Apache *Olingo OData 4 4.4.0* release is the fourth stable release for the *OData V4* specifications. ### Commodity Packages Package | zip | Description --- | --- | - -Olingo OData Sources |[Download](http://www.apache.org/dyn/closer.lua/olingo/odata4/4.3.0/Olingo-OData-4.3.0-source-release.zip) ([md5](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-4.3.0-source-release.zip.md5), [sha512](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-4.3.0-source-release.zip.sha512), [pgp](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-4.3.0-source-release.zip.asc)) | Complete source code. -Olingo OData Docs | [Download](http://www.apache.org/dyn/closer.lua/olingo/odata4/4.3.0/Olingo-OData-JavaDoc-4.3.0-javadoc.zip) ([md5](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-JavaDoc-4.3.0-javadoc.zip.md5), [sha512](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-JavaDoc-4.3.0-javadoc.zip.sha512), [pgp](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-JavaDoc-4.3.0-javadoc.zip.asc)) | Documentation and JavaDoc. -Olingo OData Server for Java| [Download](http://www.apache.org/dyn/closer.lua/olingo/odata4/4.3.0/Olingo-OData-Server-for-Java-4.3.0-lib.zip) ([md5](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Server-for-Java-4.3.0-lib.zip.md5), [sha512](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Server-for-Java-4.3.0-lib.zip.sha512), [pgp](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Server-for-Java-4.3.0-lib.zip.asc)) | All you need to implement an OData V4 Java server. -Olingo OData Server Extension for Java| [Download](http://www.apache.org/dyn/closer.lua/olingo/odata4/4.3.0/Olingo-OData-Server-Extension-for-Java-4.3.0-lib.zip) ([md5](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Server-Extension-for-Java-4.3.0-lib.zip.md5), [sha512](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Server-Extension-for-Java-4.3.0-lib.zip.sha512), [pgp](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Server-Extension-for-Java-4.3.0-lib.zip.asc)) | Convenience API to implement an OData V4 Java server. -Olingo OData Client for Java | [Download](http://www.apache.org/dyn/closer.lua/olingo/odata4/4.3.0/Olingo-OData-Client-for-Java-4.3.0-lib.zip) ([md5](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Client-for-Java-4.3.0-lib.zip.md5), [sha512](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Client-for-Java-4.3.0-lib.zip.sha512), [pgp](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Client-for-Java-4.3.0-lib.zip.asc)) | All you need to implement an OData V4 Java client. -Olingo OData Client for Android | [Download](http://www.apache.org/dyn/closer.lua/olingo/odata4/4.3.0/Olingo-OData-Client-for-Android-4.3.0-lib.zip) ([md5](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Client-for-Android-4.3.0-lib.zip.md5), [sha512](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Client-for-Android-4.3.0-lib.zip.sha512), [pgp](https://dist.apache.org/repos/dist/release/olingo/odata4/4.3.0/Olingo-OData-Client-for-Android-4.3.0-lib.zip.asc)) | All you need to implement an OData V4 Android client. +Olingo OData Sources |[Download](http://www.apache.org/dyn/closer.lua/olingo/odata4/4.4.0/Olingo-OData-4.4.0-source-release.zip) ([md5](https://dist.apache.org/repos/dist/release/olingo/odata4/4.4.0/Olingo-OData-4.4.0-source-release.zip.md5),
svn commit: r1017731 - in /websites/staging/olingo/trunk/content: ./ javadoc/odata4/ javadoc/odata4/org/ javadoc/odata4/org/apache/ javadoc/odata4/org/apache/olingo/ javadoc/odata4/org/apache/olingo/c
Author: buildbot Date: Tue Sep 5 14:45:44 2017 New Revision: 1017731 Log: Staging update by buildbot for olingo [This commit notification would consist of 303 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r1807356 - in /olingo/site/trunk/content/javadoc/odata4: ./ org/ org/apache/ org/apache/olingo/ org/apache/olingo/client/ org/apache/olingo/client/api/ org/apache/olingo/client/api/class-u
Author: chrisam Date: Tue Sep 5 14:37:04 2017 New Revision: 1807356 URL: http://svn.apache.org/viewvc?rev=1807356=rev Log: add new 4.4.0 Javadoc [This commit notification would consist of 308 parts, which exceeds the limit of 50 ones, so it was shortened to the summary.]
svn commit: r1017730 - in /websites/staging/olingo/trunk/content: ./ javadoc/odata4/
Author: buildbot Date: Tue Sep 5 14:29:54 2017 New Revision: 1017730 Log: Staging update by buildbot for olingo Removed: websites/staging/olingo/trunk/content/javadoc/odata4/ Modified: websites/staging/olingo/trunk/content/ (props changed) Propchange: websites/staging/olingo/trunk/content/ -- --- cms:source-revision (original) +++ cms:source-revision Tue Sep 5 14:29:54 2017 @@ -1 +1 @@ -1801305 +1807355
svn commit: r1807355 - /olingo/site/trunk/content/javadoc/odata4/
Author: chrisam Date: Tue Sep 5 14:29:31 2017 New Revision: 1807355 URL: http://svn.apache.org/viewvc?rev=1807355=rev Log: Delete old Javadoc Removed: olingo/site/trunk/content/javadoc/odata4/
olingo-odata2 git commit: [OLINGO-1176] Code Improvements
Repository: olingo-odata2 Updated Branches: refs/heads/master ca39c367a -> 2c5605940 [OLINGO-1176] Code Improvements Project: http://git-wip-us.apache.org/repos/asf/olingo-odata2/repo Commit: http://git-wip-us.apache.org/repos/asf/olingo-odata2/commit/2c560594 Tree: http://git-wip-us.apache.org/repos/asf/olingo-odata2/tree/2c560594 Diff: http://git-wip-us.apache.org/repos/asf/olingo-odata2/diff/2c560594 Branch: refs/heads/master Commit: 2c5605940723bb315d7757f0baff3eae1025ba17 Parents: ca39c36 Author: ramya vasanthAuthored: Tue Sep 5 14:13:31 2017 +0530 Committer: ramya vasanth Committed: Tue Sep 5 14:13:31 2017 +0530 -- .../core/ODataJPAResponseBuilderDefault.java| 2 +- .../core/access/data/JPAEntityParser.java | 7 --- .../core/access/data/JPAQueryBuilder.java | 2 +- .../core/model/JPAEdmReferentialConstraint.java | 4 ++-- .../core/access/data/JPAEntityTest.java | 1 - .../olingo/odata2/core/ODataRequestHandler.java | 15 +- .../olingo/odata2/core/batch/BatchHelper.java | 21 ++-- .../core/batch/v2/BatchTransformatorCommon.java | 2 +- .../odata2/core/debug/DebugInfoException.java | 2 +- .../apache/olingo/odata2/core/edm/EdmImpl.java | 2 +- .../core/ep/consumer/XmlMetadataConsumer.java | 2 +- .../ep/producer/AtomEntryEntityProducer.java| 3 ++- .../odata2/core/rest/ODataExceptionWrapper.java | 2 +- .../core/uri/expression/FilterParserImpl.java | 4 ++-- 14 files changed, 46 insertions(+), 23 deletions(-) -- http://git-wip-us.apache.org/repos/asf/olingo-odata2/blob/2c560594/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/ODataJPAResponseBuilderDefault.java -- diff --git a/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/ODataJPAResponseBuilderDefault.java b/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/ODataJPAResponseBuilderDefault.java index 0517e48..6d42ec5 100644 --- a/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/ODataJPAResponseBuilderDefault.java +++ b/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/ODataJPAResponseBuilderDefault.java @@ -502,7 +502,7 @@ public final class ODataJPAResponseBuilderDefault implements ODataJPAResponseBui String nextLink = serviceRoot.relativize(pathInfo.getRequestUri()).toString(); nextLink = percentEncodeNextLink(nextLink); -nextLink += (nextLink.contains("?") ? "&" : "?") +nextLink += (nextLink != null ? nextLink.contains("?") ? "&" : "?" : "?") + "$skiptoken=" + odataJPAContext.getPaging().getNextPage(); entityFeedPropertiesBuilder.nextLink(nextLink); } http://git-wip-us.apache.org/repos/asf/olingo-odata2/blob/2c560594/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/access/data/JPAEntityParser.java -- diff --git a/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/access/data/JPAEntityParser.java b/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/access/data/JPAEntityParser.java index fb0373b..ef9aa36 100644 --- a/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/access/data/JPAEntityParser.java +++ b/odata2-jpa-processor/jpa-core/src/main/java/org/apache/olingo/odata2/jpa/processor/core/access/data/JPAEntityParser.java @@ -532,7 +532,7 @@ public final class JPAEntityParser { EdmAssociationEnd end = navigationProperty.getRelationship().getEnd(navigationProperty.getToRole()); switch (end.getMultiplicity()) { case MANY: - params = new Class[] { navPropMapping.getJPAType() }; + params = new Class[] { navPropMapping != null ? navPropMapping.getJPAType() : null }; break; case ONE: case ZERO_TO_ONE: @@ -575,7 +575,7 @@ public final class JPAEntityParser { continue; } String methodName = getAccessModifierName(property.getName(), property.getMapping(), accessModifier); -String[] nameParts = methodName.split("\\."); +String[] nameParts = methodName != null ? methodName.split("\\.") : new String[0]; try { if (nameParts.length > 1) { if (!embeddableKey.containsKey(propertyName)) { @@ -590,7 +590,8 @@ public final class JPAEntityParser { new Class[] {