svn commit: r1017733 - /websites/production/olingo/content/

2017-09-05 Thread chrisam
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

2017-09-05 Thread buildbot
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

2017-09-05 Thread chrisam
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

2017-09-05 Thread buildbot
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

2017-09-05 Thread chrisam
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/

2017-09-05 Thread buildbot
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/

2017-09-05 Thread chrisam
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

2017-09-05 Thread ramyav
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 vasanth 
Authored: 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[] {