[java-opensaml COMMIT] in /trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion: BindingCriterion.java B...
noreply at shibboleth.net
noreply at shibboleth.net
Sun Aug 28 16:27:48 BST 2011
Author: lajoie
Date: Sun Aug 28 16:27:48 2011
New Revision: 2883
URL: http://svn.shibboleth.net/view/java-opensaml?rev=2883&view=rev
Log:
implement useful toString(), hashCode(), equals()
Modified:
trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingCriterion.java
trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingLocation.java
trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingResponseLocation.java
trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/EntityIdCriterion.java
trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/EntityRoleCriterion.java
trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/ProtocolCriterion.java
Modified: trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingCriterion.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingCriterion.java?rev=2883&r1=2882&r2=2883&view=diff
==============================================================================
--- trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingCriterion.java (original)
+++ trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingCriterion.java Sun Aug 28 16:27:48 2011
@@ -45,4 +45,35 @@
public String getBinding() {
return binding;
}
+
+ /** {@inheritDoc} */
+ public String toString() {
+ StringBuilder builder = new StringBuilder();
+ builder.append("BindingCriterion [binding=");
+ builder.append(binding);
+ builder.append("]");
+ return builder.toString();
+ }
+
+ /** {@inheritDoc} */
+ public int hashCode() {
+ return binding.hashCode();
+ }
+
+ /** {@inheritDoc} */
+ public boolean equals(Object obj) {
+ if (this == obj) {
+ return true;
+ }
+
+ if (obj == null) {
+ return false;
+ }
+
+ if (obj instanceof BindingCriterion) {
+ return binding.equals(((BindingCriterion)obj).binding);
+ }
+
+ return false;
+ }
}
Modified: trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingLocation.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingLocation.java?rev=2883&r1=2882&r2=2883&view=diff
==============================================================================
--- trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingLocation.java (original)
+++ trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingLocation.java Sun Aug 28 16:27:48 2011
@@ -45,4 +45,35 @@
public String getLocation() {
return location;
}
+
+ /** {@inheritDoc} */
+ public String toString() {
+ StringBuilder builder = new StringBuilder();
+ builder.append("BindingLocation [location=");
+ builder.append(location);
+ builder.append("]");
+ return builder.toString();
+ }
+
+ /** {@inheritDoc} */
+ public int hashCode() {
+ return location.hashCode();
+ }
+
+ /** {@inheritDoc} */
+ public boolean equals(Object obj) {
+ if (this == obj) {
+ return true;
+ }
+
+ if (obj == null) {
+ return false;
+ }
+
+ if (obj instanceof BindingLocation) {
+ return location.equals(((BindingLocation) obj).location);
+ }
+
+ return false;
+ }
}
Modified: trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingResponseLocation.java
URL: http://svn.shibboleth.net/view/java-opensaml/trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingResponseLocation.java?rev=2883&r1=2882&r2=2883&view=diff
==============================================================================
--- trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingResponseLocation.java (original)
+++ trunk/opensaml-saml-api/src/main/java/org/opensaml/saml/criterion/BindingResponseLocation.java Sun Aug 28 16:27:48 2011
@@ -45,4 +45,35 @@
public String getLocation() {
return location;
}
+
+ /** {@inheritDoc} */
+ public String toString() {
+ StringBuilder builder = new StringBuilder();
+ builder.append("BindingResponseLocation [location=");
+ builder.append(location);
+ builder.append("]");
+ return builder.toString();
+ }
+
+ /** {@inheritDoc} */
+ public int hashCode() {
+ return location.hashCode();
+ }
+
+ /** {@inheritDoc} */
+ public boolean equals(Object obj) {
+ if (this == obj) {
+ return true;
+ }
+
+ if (obj == null) {
+ return false;
+ }
+
+ if (obj instanceof BindingResponseLocation) {
+ return location.equals(((BindingResponseLocation) obj).location);
+ }
+
+ return false;
+ }
}
[... 126 lines stripped ...]
More information about the commits
mailing list