You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@marmotta.apache.org by ja...@apache.org on 2014/11/11 15:26:01 UTC

[1/4] marmotta git commit: MARMOTTA-567: ingore the failing test: http://rdf.freebase.com/ns/m.04jpl

Repository: marmotta
Updated Branches:
  refs/heads/develop a1ef8b428 -> f63451b59


MARMOTTA-567: ingore the failing test: http://rdf.freebase.com/ns/m.04jpl


Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo
Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/284807f5
Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/284807f5
Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/284807f5

Branch: refs/heads/develop
Commit: 284807f5872ee7e380df99db4303bd090229ba69
Parents: a1ef8b4
Author: Jakob Frank <ja...@apache.org>
Authored: Tue Nov 11 10:08:32 2014 +0100
Committer: Jakob Frank <ja...@apache.org>
Committed: Tue Nov 11 15:13:21 2014 +0100

----------------------------------------------------------------------
 .../test/freebase/TestFreebaseProvider.java        | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/284807f5/libraries/ldclient/ldclient-provider-freebase/src/test/java/org/apache/marmotta/ldclient/test/freebase/TestFreebaseProvider.java
----------------------------------------------------------------------
diff --git a/libraries/ldclient/ldclient-provider-freebase/src/test/java/org/apache/marmotta/ldclient/test/freebase/TestFreebaseProvider.java b/libraries/ldclient/ldclient-provider-freebase/src/test/java/org/apache/marmotta/ldclient/test/freebase/TestFreebaseProvider.java
index 234cbcf..34de383 100644
--- a/libraries/ldclient/ldclient-provider-freebase/src/test/java/org/apache/marmotta/ldclient/test/freebase/TestFreebaseProvider.java
+++ b/libraries/ldclient/ldclient-provider-freebase/src/test/java/org/apache/marmotta/ldclient/test/freebase/TestFreebaseProvider.java
@@ -20,8 +20,6 @@ package org.apache.marmotta.ldclient.test.freebase;
 import org.apache.marmotta.ldclient.test.provider.ProviderTestBase;
 import org.junit.Ignore;
 import org.junit.Test;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 
 /**
  * Some tests over random data to Freebase to warranty that the provider
@@ -82,10 +80,23 @@ public class TestFreebaseProvider extends ProviderTestBase {
     }
 
     @Test
-    public void testAditional() throws Exception {
+    public void test_m_0b1t1() throws Exception {
         testResource("http://rdf.freebase.com/ns/m.0b1t1");
+    }
+
+    @Test
+    @Ignore("Error in the Response-Encoding: newline")
+    public void test_m_04jpl() throws Exception {
         testResource("http://rdf.freebase.com/ns/m.04jpl");
+    }
+
+    @Test
+    public void test_m_036wy() throws Exception {
         testResource("http://rdf.freebase.com/ns/m.036wy");
+    }
+
+    @Test
+    public void test_m_01d0fp() throws Exception {
         testResource("http://rdf.freebase.com/ns/m.01d0fp");
     }
 


[3/4] marmotta git commit: some (non-functional) code-cleanup in the LiteralCommons

Posted by ja...@apache.org.
some (non-functional) code-cleanup in the LiteralCommons


Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo
Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/f63451b5
Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/f63451b5
Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/f63451b5

Branch: refs/heads/develop
Commit: f63451b59ac94d8773c7bef06dac9a3b6554cbaf
Parents: baf458a
Author: Jakob Frank <ja...@apache.org>
Authored: Tue Nov 11 12:17:20 2014 +0100
Committer: Jakob Frank <ja...@apache.org>
Committed: Tue Nov 11 15:13:22 2014 +0100

----------------------------------------------------------------------
 .../commons/sesame/model/LiteralCommons.java    | 42 +++++++++++---------
 1 file changed, 24 insertions(+), 18 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/f63451b5/commons/marmotta-commons/src/main/java/org/apache/marmotta/commons/sesame/model/LiteralCommons.java
----------------------------------------------------------------------
diff --git a/commons/marmotta-commons/src/main/java/org/apache/marmotta/commons/sesame/model/LiteralCommons.java b/commons/marmotta-commons/src/main/java/org/apache/marmotta/commons/sesame/model/LiteralCommons.java
index ab54cd6..cfb1637 100644
--- a/commons/marmotta-commons/src/main/java/org/apache/marmotta/commons/sesame/model/LiteralCommons.java
+++ b/commons/marmotta-commons/src/main/java/org/apache/marmotta/commons/sesame/model/LiteralCommons.java
@@ -1,4 +1,4 @@
-/**
+/*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements. See the NOTICE file
  * distributed with this work for additional information
@@ -37,14 +37,16 @@ import java.util.Locale;
  * Author: Sebastian Schaffert
  */
 public class LiteralCommons {
-    private static int HASH_BITS=128;
+
+    private static final int HASH_BITS=128;
 
 
     private static DatatypeFactory dtf;
     static {
         try {
             dtf = DatatypeFactory.newInstance();
-        } catch (DatatypeConfigurationException e) {
+        } catch (DatatypeConfigurationException ignored) {
+            //nop;
         }
     }
 
@@ -57,7 +59,7 @@ public class LiteralCommons {
 	 * @param type     datatype URI of the literal (optional)
 	 * @return a 64bit hash key for the literal
 	 */
-    public static final String createCacheKey(String content, Locale language, URI type) {
+    public static String createCacheKey(String content, Locale language, URI type) {
 		return createCacheKey(content, language != null ? language.getLanguage() : null, type != null ? type.stringValue() : null);
 	}
 
@@ -69,7 +71,7 @@ public class LiteralCommons {
      * @param type     datatype URI of the literal (optional)
      * @return a 64bit hash key for the literal
      */
-    public static final String createCacheKey(String content, Locale language, String type) {
+    public static String createCacheKey(String content, Locale language, String type) {
         return createCacheKey(content, language != null ? language.getLanguage() : null, type);
     }
 
@@ -83,7 +85,7 @@ public class LiteralCommons {
      * @param type datatype URI of the literal
      * @return a 64bit hash key for the literal
      */
-    public static final String createCacheKey(DateTime date, String type) {
+    public static String createCacheKey(DateTime date, String type) {
         GregorianCalendar cal = date.toGregorianCalendar();
 
         XMLGregorianCalendar xml_cal = dtf.newXMLGregorianCalendar(cal);
@@ -98,7 +100,7 @@ public class LiteralCommons {
      * @param l the literal to create the hash for
      * @return a 64bit hash key for the literal
      */
-    public static final String createCacheKey(Literal l) {
+    public static String createCacheKey(Literal l) {
         return createCacheKey(l.getLabel(), l.getLanguage(), l.getDatatype() != null ? l.getDatatype().stringValue() : null);
     }
 
@@ -111,7 +113,7 @@ public class LiteralCommons {
      * @param type     datatype URI of the literal (optional)
      * @return a 64bit hash key for the literal
      */
-    public static final String createCacheKey(String content, String language, String type) {
+    public static String createCacheKey(String content, String language, String type) {
         Hasher hasher = Hashing.goodFastHash(HASH_BITS).newHasher();
         hasher.putString(content, Charset.defaultCharset());
         if(type != null) {
@@ -125,23 +127,23 @@ public class LiteralCommons {
 
     /**
      * Return the appropriate XSD type for RDF literals for the provided Java class.
-     * @param javaClass
-     * @return
+     * @param clazz the Class
+     * @return the XSD type for RDF literals of the provided Class
      */
-    public static String getXSDType(Class<?> javaClass) {
-        if(String.class.isAssignableFrom(javaClass)) {
+    public static String getXSDType(Class<?> clazz) {
+        if(String.class.isAssignableFrom(clazz)) {
             return Namespaces.NS_XSD+"string";
-        } else if(Integer.class.isAssignableFrom(javaClass) || int.class.isAssignableFrom(javaClass)) {
+        } else if(Integer.class.isAssignableFrom(clazz) || int.class.isAssignableFrom(clazz)) {
             return Namespaces.NS_XSD+"integer";
-        } else if(Long.class.isAssignableFrom(javaClass) || long.class.isAssignableFrom(javaClass)) {
+        } else if(Long.class.isAssignableFrom(clazz) || long.class.isAssignableFrom(clazz)) {
             return Namespaces.NS_XSD+"long";
-        } else if(Double.class.isAssignableFrom(javaClass) || double.class.isAssignableFrom(javaClass)) {
+        } else if(Double.class.isAssignableFrom(clazz) || double.class.isAssignableFrom(clazz)) {
             return Namespaces.NS_XSD+"double";
-        } else if(Float.class.isAssignableFrom(javaClass) || float.class.isAssignableFrom(javaClass)) {
+        } else if(Float.class.isAssignableFrom(clazz) || float.class.isAssignableFrom(clazz)) {
             return Namespaces.NS_XSD+"float";
-        } else if(Date.class.isAssignableFrom(javaClass) || DateTime.class.isAssignableFrom(javaClass)) {
+        } else if(Date.class.isAssignableFrom(clazz) || DateTime.class.isAssignableFrom(clazz)) {
             return Namespaces.NS_XSD+"dateTime";
-        } else if(Boolean.class.isAssignableFrom(javaClass) || boolean.class.isAssignableFrom(javaClass)) {
+        } else if(Boolean.class.isAssignableFrom(clazz) || boolean.class.isAssignableFrom(clazz)) {
             return Namespaces.NS_XSD+"boolean";
         } else {
             // FIXME: MARMOTTA-39 (no default datatype before RDF-1.1)
@@ -156,4 +158,8 @@ public class LiteralCommons {
     public static String getRDFLangStringType() {
     	return Namespaces.NS_RDF + "langString";
     }
+
+    private LiteralCommons() {
+        // static access only
+    }
 }


[4/4] marmotta git commit: MARMOTTA-566: Added 'Link' and 'Location' to the CORS-exposedHeaders in the web.xml

Posted by ja...@apache.org.
MARMOTTA-566: Added 'Link' and 'Location' to the CORS-exposedHeaders in the web.xml

MARMOTTA-473: also updated archetype


Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo
Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/baf458a8
Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/baf458a8
Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/baf458a8

Branch: refs/heads/develop
Commit: baf458a821cafa3b65daba393a3f4dd6aa8de405
Parents: e12a8cc
Author: Jakob Frank <ja...@apache.org>
Authored: Tue Nov 11 09:03:06 2014 +0100
Committer: Jakob Frank <ja...@apache.org>
Committed: Tue Nov 11 15:13:22 2014 +0100

----------------------------------------------------------------------
 .../archetype-resources/src/main/webapp/WEB-INF/web.xml          | 4 ++++
 launchers/marmotta-webapp/src/main/webapp/WEB-INF/web.xml        | 4 ++++
 2 files changed, 8 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/baf458a8/build/archetypes/marmotta-archetype-webapp/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
----------------------------------------------------------------------
diff --git a/build/archetypes/marmotta-archetype-webapp/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml b/build/archetypes/marmotta-archetype-webapp/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
index d148e93..0977c87 100644
--- a/build/archetypes/marmotta-archetype-webapp/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
+++ b/build/archetypes/marmotta-archetype-webapp/src/main/resources/archetype-resources/src/main/webapp/WEB-INF/web.xml
@@ -70,6 +70,10 @@
             <param-name>cors.supportedMethods</param-name>
             <param-value>GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS</param-value>
         </init-param>
+        <init-param>
+            <param-name>cors.exposedHeaders</param-name>
+            <param-value>Location, Link</param-value>
+        </init-param>
     </filter>
     <filter-mapping>
         <filter-name>CORS</filter-name>

http://git-wip-us.apache.org/repos/asf/marmotta/blob/baf458a8/launchers/marmotta-webapp/src/main/webapp/WEB-INF/web.xml
----------------------------------------------------------------------
diff --git a/launchers/marmotta-webapp/src/main/webapp/WEB-INF/web.xml b/launchers/marmotta-webapp/src/main/webapp/WEB-INF/web.xml
index dda81db..9b36bfb 100644
--- a/launchers/marmotta-webapp/src/main/webapp/WEB-INF/web.xml
+++ b/launchers/marmotta-webapp/src/main/webapp/WEB-INF/web.xml
@@ -70,6 +70,10 @@
             <param-name>cors.supportedMethods</param-name>
             <param-value>GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS</param-value>
         </init-param>
+        <init-param>
+            <param-name>cors.exposedHeaders</param-name>
+            <param-value>Location, Link</param-value>
+        </init-param>
 
     </filter>
     <filter-mapping>


[2/4] marmotta git commit: MARMOTTA-510: Updated CORS library to 2.2.1, L&N checked, no changes required.

Posted by ja...@apache.org.
MARMOTTA-510: Updated CORS library to 2.2.1, L&N checked, no changes required.


Project: http://git-wip-us.apache.org/repos/asf/marmotta/repo
Commit: http://git-wip-us.apache.org/repos/asf/marmotta/commit/e12a8ccf
Tree: http://git-wip-us.apache.org/repos/asf/marmotta/tree/e12a8ccf
Diff: http://git-wip-us.apache.org/repos/asf/marmotta/diff/e12a8ccf

Branch: refs/heads/develop
Commit: e12a8ccf477dec4bc028ebb3344173832c29e5c3
Parents: 284807f
Author: Jakob Frank <ja...@apache.org>
Authored: Tue Nov 11 10:58:15 2014 +0100
Committer: Jakob Frank <ja...@apache.org>
Committed: Tue Nov 11 15:13:22 2014 +0100

----------------------------------------------------------------------
 .../src/main/resources/archetype-resources/pom.xml                 | 2 +-
 parent/pom.xml                                                     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/marmotta/blob/e12a8ccf/build/archetypes/marmotta-archetype-webapp/src/main/resources/archetype-resources/pom.xml
----------------------------------------------------------------------
diff --git a/build/archetypes/marmotta-archetype-webapp/src/main/resources/archetype-resources/pom.xml b/build/archetypes/marmotta-archetype-webapp/src/main/resources/archetype-resources/pom.xml
index c0899d3..530ebe6 100644
--- a/build/archetypes/marmotta-archetype-webapp/src/main/resources/archetype-resources/pom.xml
+++ b/build/archetypes/marmotta-archetype-webapp/src/main/resources/archetype-resources/pom.xml
@@ -548,7 +548,7 @@
         <dependency>
             <groupId>com.thetransactioncompany</groupId>
             <artifactId>cors-filter</artifactId>
-            <version>1.9</version>
+            <version>2.2.1</version>
             <exclusions>
                 <exclusion>
                     <groupId>javax.servlet</groupId>

http://git-wip-us.apache.org/repos/asf/marmotta/blob/e12a8ccf/parent/pom.xml
----------------------------------------------------------------------
diff --git a/parent/pom.xml b/parent/pom.xml
index c70c7f2..7d27545 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -1701,7 +1701,7 @@
             <dependency>
                 <groupId>com.thetransactioncompany</groupId>
                 <artifactId>cors-filter</artifactId>
-                <version>2.1.1</version>
+                <version>2.2.1</version>
                 <exclusions>
                     <exclusion>
                         <groupId>javax.servlet</groupId>