You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ak...@apache.org on 2008/06/08 07:21:29 UTC
svn commit: r664443 - in
/directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message:
AbstractMessage.java Message.java
Author: akarasulu
Date: Sat Jun 7 22:21:29 2008
New Revision: 664443
URL: http://svn.apache.org/viewvc?rev=664443&view=rev
Log:
added easy lookup method to see if a control is present within an LdapMessage
Modified:
directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/AbstractMessage.java
directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/Message.java
Modified: directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/AbstractMessage.java
URL: http://svn.apache.org/viewvc/directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/AbstractMessage.java?rev=664443&r1=664442&r2=664443&view=diff
==============================================================================
--- directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/AbstractMessage.java (original)
+++ directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/AbstractMessage.java Sat Jun 7 22:21:29 2008
@@ -93,6 +93,15 @@
return Collections.unmodifiableMap( controls );
}
+
+ /**
+ * @see org.apache.directory.shared.ldap.message.Message#hasControl(java.lang.String)
+ */
+ public boolean hasControl( String oid )
+ {
+ return controls.containsKey( oid );
+ }
+
/**
* Adds a control to this Message.
Modified: directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/Message.java
URL: http://svn.apache.org/viewvc/directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/Message.java?rev=664443&r1=664442&r2=664443&view=diff
==============================================================================
--- directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/Message.java (original)
+++ directory/shared/branches/bigbang/ldap/src/main/java/org/apache/directory/shared/ldap/message/Message.java Sat Jun 7 22:21:29 2008
@@ -51,6 +51,15 @@
*/
Map<String, Control> getControls();
+
+ /**
+ * Checks whether or not this message has the specified control.
+ *
+ * @param oid the OID of the control
+ * @return true if this message has the control, false if it does not
+ */
+ boolean hasControl( String oid );
+
/**
* Adds a control to this Message.