[java-identity-provider COMMIT] in /trunk: idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/Abstract...
noreply at shibboleth.net
noreply at shibboleth.net
Sun Dec 15 18:23:45 EST 2013
Author: scantor
Date: Sun Dec 15 18:23:44 2013
New Revision: 5033
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5033&view=rev
Log:
Rename/refactor SAML profile config base class
Added:
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractSAMLProfileConfiguration.java
- copied, changed from r5029, trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractSamlProfileConfiguration.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/SAMLProfileConfiguration.java (with props)
Modified:
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractSamlProfileConfiguration.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/saml1/AbstractSAML1ProfileConfiguration.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/saml2/AbstractSAML2ProfileConfiguration.java
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/package-info.java
trunk/idp-saml-api/src/test/java/net/shibboleth/idp/saml/profile/config/AbstractSamlProfileConfigurationTest.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml1/AddAudienceRestrictionToAssertions.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml1/AddNotOnOrAfterConditionToAssertions.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml2/AddAudienceRestrictionToAssertions.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/impl/profile/saml2/AddNotOnOrAfterConditionToAssertions.java
Copied: trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractSAMLProfileConfiguration.java (from r5029, trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractSamlProfileConfiguration.java)
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractSAMLProfileConfiguration.java?p2=trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractSAMLProfileConfiguration.java&p1=trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractSamlProfileConfiguration.java&r1=5029&r2=5033&rev=5033&view=diff
==============================================================================
--- trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractSamlProfileConfiguration.java (original)
+++ trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/profile/config/AbstractSAMLProfileConfiguration.java Sun Dec 15 18:23:44 2013
@@ -22,148 +22,135 @@
import java.util.HashSet;
import java.util.Set;
+import javax.annotation.Nonnull;
+
import org.opensaml.profile.context.ProfileRequestContext;
import net.shibboleth.idp.profile.config.AbstractProfileConfiguration;
+import net.shibboleth.utilities.java.support.annotation.Duration;
+import net.shibboleth.utilities.java.support.annotation.constraint.NonnullElements;
+import net.shibboleth.utilities.java.support.annotation.constraint.NotEmpty;
+import net.shibboleth.utilities.java.support.annotation.constraint.NotLive;
+import net.shibboleth.utilities.java.support.annotation.constraint.Positive;
import net.shibboleth.utilities.java.support.logic.Constraint;
import net.shibboleth.utilities.java.support.primitive.StringSupport;
import com.google.common.base.Predicate;
import com.google.common.base.Predicates;
+import com.google.common.collect.ImmutableSet;
/** Base class for SAML profile configurations. */
-public abstract class AbstractSamlProfileConfiguration extends AbstractProfileConfiguration {
+public abstract class AbstractSAMLProfileConfiguration
+ extends AbstractProfileConfiguration implements SAMLProfileConfiguration {
- /** Criteria used to determine if the received assertion should be signed. Default criteria always returns false. */
- private Predicate<ProfileRequestContext> signedRequestsCriteria;
+ /** Predicate used to determine if the received request should be signed. Default returns false. */
+ @Nonnull private Predicate<ProfileRequestContext> signedRequestsPredicate;
- /** Criteria used to determine if the generated response should be signed. Default criteria always returns true. */
- private Predicate<ProfileRequestContext> signResponsesCriteria;
+ /** Predicate used to determine if the generated response should be signed. Default returns true. */
+ @Nonnull private Predicate<ProfileRequestContext> signResponsesPredicate;
- /**
- * Criteria used to determine if the generated assertion should be signed. Default criteria always returns false.
- */
- private Predicate<ProfileRequestContext> signAssertionsCriteria;
+ /** Predicate used to determine if the generated assertion should be signed. Default returns false. */
+ @Nonnull private Predicate<ProfileRequestContext> signAssertionsPredicate;
/** Lifetime of an assertion in milliseconds. Default value: 5 minutes */
- private long assertionLifetime;
[... 438 lines stripped ...]
More information about the commits
mailing list