You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by pa...@apache.org on 2011/03/08 18:55:10 UTC
svn commit: r1079452 -
/directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/ldif/LdifControl.java
Author: pamarcelot
Date: Tue Mar 8 17:55:10 2011
New Revision: 1079452
URL: http://svn.apache.org/viewvc?rev=1079452&view=rev
Log:
Added hashCode() method.
Modified:
directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/ldif/LdifControl.java
Modified: directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/ldif/LdifControl.java
URL: http://svn.apache.org/viewvc/directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/ldif/LdifControl.java?rev=1079452&r1=1079451&r2=1079452&view=diff
==============================================================================
--- directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/ldif/LdifControl.java (original)
+++ directory/shared/trunk/ldap/model/src/main/java/org/apache/directory/shared/ldap/model/ldif/LdifControl.java Tue Mar 8 17:55:10 2011
@@ -117,6 +117,27 @@ public class LdifControl implements Cont
/**
+ * @see Object#hashCode()
+ */
+ public int hashCode()
+ {
+ int h = 17;
+ h = h * 37 + ( criticality ? 1 : 0 );
+ h = h * 37 + ( oid == null ? 0 : oid.hashCode() );
+
+ if ( value != null )
+ {
+ for ( byte v : value )
+ {
+ h = h * 37 + v;
+ }
+ }
+
+ return h;
+ }
+
+
+ /**
* @see Object#equals(Object)
*/
public boolean equals( Object o )
@@ -131,7 +152,7 @@ public class LdifControl implements Cont
return false;
}
- if ( !( o instanceof Control) )
+ if ( !( o instanceof Control ) )
{
return false;
}