[java-identity-provider COMMIT] in /branches/3.2: ./ idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/a...
noreply at shibboleth.net
noreply at shibboleth.net
Fri Dec 18 15:08:09 EST 2015
Author: scantor
Date: Fri Dec 18 15:08:09 2015
New Revision: 8046
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=8046&view=rev
Log:
IDP-880 - Expose newer StoredID features on deprecated connector
Added:
branches/3.2/idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/dc/StoredIDDataConnectorParserTest.java
- copied unchanged from r8030, trunk/idp-attribute-resolver-spring/src/test/java/net/shibboleth/idp/attribute/resolver/spring/dc/StoredIDDataConnectorParserTest.java
branches/3.2/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/dc/stored.xml
- copied unchanged from r8030, trunk/idp-attribute-resolver-spring/src/test/resources/net/shibboleth/idp/attribute/resolver/spring/dc/stored.xml
Modified:
branches/3.2/ (props changed)
branches/3.2/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/impl/StoredIDDataConnectorParser.java
branches/3.2/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/StoredIDDataConnector.java
branches/3.2/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/nameid/impl/JDBCPersistentIdStoreEx.java
branches/3.2/idp-schema/src/main/resources/schema/shibboleth-attribute-resolver-dc.xsd
Modified: branches/3.2/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/impl/StoredIDDataConnectorParser.java
URL: http://svn.shibboleth.net/view/java-identity-provider/branches/3.2/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/impl/StoredIDDataConnectorParser.java?rev=8046&r1=8045&r2=8046&view=diff
==============================================================================
--- branches/3.2/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/impl/StoredIDDataConnectorParser.java (original)
+++ branches/3.2/idp-attribute-resolver-spring/src/main/java/net/shibboleth/idp/attribute/resolver/spring/dc/impl/StoredIDDataConnectorParser.java Fri Dec 18 15:08:09 2015
@@ -23,6 +23,7 @@
import javax.xml.namespace.QName;
import net.shibboleth.ext.spring.context.FilesystemGenericApplicationContext;
+import net.shibboleth.ext.spring.util.SpringSupport;
import net.shibboleth.idp.saml.attribute.resolver.impl.StoredIDDataConnector;
import net.shibboleth.utilities.java.support.primitive.StringSupport;
import net.shibboleth.utilities.java.support.xml.AttributeSupport;
@@ -75,6 +76,21 @@
if (config.hasAttributeNS(null, "queryTimeout")) {
builder.addPropertyValue("queryTimeout",
StringSupport.trimOrNull(config.getAttributeNS(null, "queryTimeout")));
+ }
+
+ if (config.hasAttributeNS(null, "transactionRetries")) {
+ builder.addPropertyValue("transactionRetries",
+ StringSupport.trimOrNull(config.getAttributeNS(null, "transactionRetries")));
+ }
+
+ if (config.hasAttributeNS(null, "failFast")) {
+ builder.addPropertyValue("failFast",
+ StringSupport.trimOrNull(config.getAttributeNS(null, "failFast")));
+ }
+
+ if (config.hasAttributeNS(null, "retryableErrors")) {
+ builder.addPropertyValue("retryableErrors",
+ SpringSupport.getAttributeValueAsManagedList(config.getAttributeNodeNS(null, "retryableErrors")));
}
}
Modified: branches/3.2/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/StoredIDDataConnector.java
URL: http://svn.shibboleth.net/view/java-identity-provider/branches/3.2/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/StoredIDDataConnector.java?rev=8046&r1=8045&r2=8046&view=diff
==============================================================================
--- branches/3.2/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/StoredIDDataConnector.java (original)
+++ branches/3.2/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/attribute/resolver/impl/StoredIDDataConnector.java Fri Dec 18 15:08:09 2015
@@ -17,6 +17,7 @@
package net.shibboleth.idp.saml.attribute.resolver.impl;
+import java.util.Collection;
import java.util.Map;
import javax.annotation.Nonnull;
@@ -32,6 +33,7 @@
import net.shibboleth.utilities.java.support.annotation.Duration;
import net.shibboleth.utilities.java.support.annotation.constraint.NonNegative;
import net.shibboleth.utilities.java.support.annotation.constraint.NonnullAfterInit;
+import net.shibboleth.utilities.java.support.annotation.constraint.NonnullElements;
import net.shibboleth.utilities.java.support.component.ComponentInitializationException;
import net.shibboleth.utilities.java.support.component.ComponentSupport;
@@ -50,15 +52,16 @@
/** Class logger. */
@Nonnull private final Logger log = LoggerFactory.getLogger(StoredIDDataConnector.class);
- /** The {@link JDBCPersistentIdStore} used to manage IDs. */
[... 210 lines stripped ...]
More information about the commits
mailing list