[java-identity-provider COMMIT] in /trunk: idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/res...

noreply at shibboleth.net noreply at shibboleth.net
Tue Oct 21 15:54:02 EDT 2014


Author: scantor
Date: Tue Oct 21 15:54:02 2014
New Revision: 6762

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=6762&view=rev
Log:
Mark queryUsesStoredProcedure setting as unsupported, and log a warning.

Modified:
    trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/dc/rdbms/impl/RDBMSDataConnector.java
    trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/rdbms/RDBMSDataConnectorParser.java
    trunk/idp-schema/src/main/resources/schema/shibboleth-attribute-resolver-dc.xsd

Modified: trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/dc/rdbms/impl/RDBMSDataConnector.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/dc/rdbms/impl/RDBMSDataConnector.java?rev=6762&r1=6761&r2=6762&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/dc/rdbms/impl/RDBMSDataConnector.java (original)
+++ trunk/idp-attribute-resolver-impl/src/main/java/net/shibboleth/idp/attribute/resolver/dc/rdbms/impl/RDBMSDataConnector.java Tue Oct 21 15:54:02 2014
@@ -52,8 +52,6 @@
     /** Whether the JDBC connection is read-only. */
     private boolean readOnlyConnection = true;
 
-    // TODO: support queryUsesStoredProcedure?
-
     /**
      * Constructor.
      */

Modified: trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/rdbms/RDBMSDataConnectorParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/rdbms/RDBMSDataConnectorParser.java?rev=6762&r1=6761&r2=6762&view=diff
==============================================================================
--- trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/rdbms/RDBMSDataConnectorParser.java (original)
+++ trunk/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/rdbms/RDBMSDataConnectorParser.java Tue Oct 21 15:54:02 2014
@@ -125,6 +125,11 @@
         if (noResultIsError != null) {
             builder.addPropertyValue("noResultAnError", noResultIsError);
         }
+        
+        if (AttributeSupport.hasAttribute(config, new QName("queryUsesStoredProcedure"))) {
+            log.warn("queryUsesStoredProcedure property no longer supported and should be removed");
+        }
+        
         builder.setInitMethodName("initialize");
         builder.setDestroyMethodName("destroy");
     }
@@ -218,7 +223,7 @@
                     renamingMap.put(columnName, attributeId);
                 }
                 
-                if (AttributeSupport.hasAttribute(column, new QName(null, "type"))) {
+                if (AttributeSupport.hasAttribute(column, new QName("type"))) {
                     LoggerFactory.getLogger(RDBMSDataConnectorParser.class).warn(
                             "dc:Column type attribute is no longer supported");
                 }

Modified: trunk/idp-schema/src/main/resources/schema/shibboleth-attribute-resolver-dc.xsd
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-schema/src/main/resources/schema/shibboleth-attribute-resolver-dc.xsd?rev=6762&r1=6761&r2=6762&view=diff
==============================================================================
--- trunk/idp-schema/src/main/resources/schema/shibboleth-attribute-resolver-dc.xsd (original)
+++ trunk/idp-schema/src/main/resources/schema/shibboleth-attribute-resolver-dc.xsd Tue Oct 21 15:54:02 2014
@@ -219,8 +219,7 @@
                 <attribute name="queryUsesStoredProcedure" type="string">
                     <annotation>
                         <documentation>
-                            A boolean flag that determines whether stored procedures might be used in the SQL queries
-                            used in this connector.
+                            No longer supported.
                         </documentation>
                     </annotation>
                 </attribute>



More information about the commits mailing list