[java-opensaml COMMIT] in /trunk: opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyAlgorithmCrit...
noreply at shibboleth.net
noreply at shibboleth.net
Fri Sep 20 20:12:56 EDT 2013
Author: putmanb
Date: Fri Sep 20 20:12:56 2013
New Revision: 3451
URL: http://svn.shibboleth.net/view/java-opensaml?rev=3451&view=rev
Log:
Harmonize all existing Criterion impls with implementations of equals(), hashcode() and toString().
Modified:
trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyAlgorithmCriterion.java
trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyLengthCriterion.java
trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyNameCriterion.java
trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/PeerEntityIDCriterion.java
trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/PublicKeyCriterion.java
trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/UsageCriterion.java
trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/X509DigestCriterion.java
trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/X509IssuerSerialCriterion.java
trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/X509SubjectKeyIdentifierCriterion.java
trunk/opensaml-security-api/src/main/java/org/opensaml/security/x509/X509SubjectNameCriterion.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/EvaluableX509DigestCredentialCriterion.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-xmlsec-api/src/main/java/org/opensaml/xmlsec/keyinfo/KeyInfoCriterion.java
Modified: trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyAlgorithmCriterion.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyAlgorithmCriterion.java?rev=3451&r1=3450&r2=3451&view=diff
==============================================================================
--- trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyAlgorithmCriterion.java (original)
+++ trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyAlgorithmCriterion.java Fri Sep 20 20:12:56 2013
@@ -61,5 +61,36 @@
keyAlgorithm = trimmed;
}
+
+ /** {@inheritDoc} */
+ public String toString() {
+ StringBuilder builder = new StringBuilder();
+ builder.append("KeyAlgorithmCriterion [keyAlgorithm=");
+ builder.append(keyAlgorithm);
+ builder.append("]");
+ return builder.toString();
+ }
+
+ /** {@inheritDoc} */
+ public int hashCode() {
+ return keyAlgorithm.hashCode();
+ }
+
+ /** {@inheritDoc} */
+ public boolean equals(Object obj) {
+ if (this == obj) {
+ return true;
+ }
+
+ if (obj == null) {
+ return false;
+ }
+
+ if (obj instanceof KeyAlgorithmCriterion) {
+ return keyAlgorithm.equals(((KeyAlgorithmCriterion) obj).keyAlgorithm);
+ }
+
+ return false;
+ }
}
Modified: trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyLengthCriterion.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyLengthCriterion.java?rev=3451&r1=3450&r2=3451&view=diff
==============================================================================
--- trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyLengthCriterion.java (original)
+++ trunk/opensaml-security-api/src/main/java/org/opensaml/security/criteria/KeyLengthCriterion.java Fri Sep 20 20:12:56 2013
@@ -58,5 +58,36 @@
keyLength = length;
}
+
+ /** {@inheritDoc} */
+ public String toString() {
[... 988 lines stripped ...]
More information about the commits
mailing list