From 7fb5502e50ff4845c9fa3672d7efac74dc3e8fd8 Mon Sep 17 00:00:00 2001
From: Thomas Lenz <tlenz@iaik.tugraz.at>
Date: Fri, 22 Jan 2016 10:41:05 +0100
Subject: blacklist Microsoft SQL JDBC driver, because default
 online-application load operation does not work   - Microsoft SQL does not
 allow len() method calls with a parameter of type text

---
 .../java/at/gv/egovernment/moa/id/commons/MOAIDConstants.java     | 8 ++++++++
 1 file changed, 8 insertions(+)

(limited to 'id/server/moa-id-commons/src')

diff --git a/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/MOAIDConstants.java b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/MOAIDConstants.java
index a04b8f454..a28fe6a7b 100644
--- a/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/MOAIDConstants.java
+++ b/id/server/moa-id-commons/src/main/java/at/gv/egovernment/moa/id/commons/MOAIDConstants.java
@@ -61,6 +61,7 @@ public class MOAIDConstants {
     public static final List<String> ALLOWED_KEYBOXIDENTIFIER;
     public static final List<String> ALLOWED_REDIRECTTARGETNAMES;
     public static final List<String> ALLOWED_STORKATTRIBUTEPROVIDERS;
+    public static final List<String> JDBC_DRIVER_NEEDS_WORKAROUND;
     
     
 	static {
@@ -105,4 +106,11 @@ public class MOAIDConstants {
 		
 	}
 	
+	static {
+		List<String> jdbcDriverWorkaround = new ArrayList<String>();
+		jdbcDriverWorkaround.add("oracle.jdbc.");
+		jdbcDriverWorkaround.add("com.microsoft.sqlserver.");		
+		JDBC_DRIVER_NEEDS_WORKAROUND = Collections.unmodifiableList(jdbcDriverWorkaround);
+	}
+	
 }
-- 
cgit v1.2.3