[java-opensaml COMMIT] in /trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential: criteria/impl...
noreply at shibboleth.net
noreply at shibboleth.net
Wed Dec 26 23:18:24 EST 2012
Author: scantor
Date: Wed Dec 26 23:18:24 2012
New Revision: 3107
URL: http://svn.shibboleth.net/view/java-opensaml?rev=3107&view=rev
Log:
Annotations and constraints.
Added:
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/package-info.java
- copied, changed from r3101, trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/package.html
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/package-info.java (with props)
Modified:
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableCredentialCriteriaRegistry.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableEntityIDCredentialCriterion.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableKeyAlgorithmCredentialCriterion.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableKeyLengthCredentialCriterion.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableKeyNameCredentialCriterion.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluablePublicKeyCredentialCriterion.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableUsageCredentialCriterion.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableX509CertSelectorCredentialCriterion.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableX509IssuerSerialCredentialCriterion.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableX509SubjectKeyIdentifierCredentialCriterion.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableX509SubjectNameCredentialCriterion.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/package.html
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractCredentialResolver.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/AbstractCriteriaFilteringCredentialResolver.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/ChainingCredentialResolver.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/CollectionCredentialResolver.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/FilesystemCredentialResolver.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/KeyStoreCredentialResolver.java
trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/impl/StaticCredentialResolver.java
Modified: trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableCredentialCriteriaRegistry.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableCredentialCriteriaRegistry.java?rev=3107&r1=3106&r2=3107&view=diff
==============================================================================
--- trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableCredentialCriteriaRegistry.java (original)
+++ trunk/opensaml-security-impl/src/main/java/org/opensaml/security/credential/criteria/impl/EvaluableCredentialCriteriaRegistry.java Wed Dec 26 23:18:24 2012
@@ -25,23 +25,26 @@
import java.util.Map;
import java.util.Properties;
+import javax.annotation.Nonnull;
+import javax.annotation.Nullable;
+
+import net.shibboleth.utilities.java.support.logic.Constraint;
import net.shibboleth.utilities.java.support.resolver.Criterion;
import org.opensaml.core.xml.config.XMLObjectProviderRegistrySupport;
import org.opensaml.security.SecurityException;
-import org.opensaml.security.credential.Credential;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
/**
- * A registry which manages mappings from types of {@link Criterion} to the class type which can evaluate that criteria's
- * data against a {@link Credential} target. That latter class will be a subtype of {@link EvaluableCredentialCriterion}.
- * Each EvaluableCredentialCriterion implementation that is registered <strong>MUST</strong> implement a single-arg
- * constructor which takes an instance of the Criterion to be evaluated. The evaluable instance is instantiated
- * reflectively based on this requirement.
+ * A registry which manages mappings from types of {@link Criterion} to the class type which can evaluate that
+ * criteria's data against a Credential target. That latter class will be a subtype of
[... 1565 lines stripped ...]
More information about the commits
mailing list