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 2004/08/28 09:53:50 UTC

svn commit: rev 37160 - incubator/directory/snickers/branches/encoder-redesign/ldap-ber-provider/src/java/org/apache/snickers/ldap/encoder

Author: akarasulu
Date: Sat Aug 28 00:53:49 2004
New Revision: 37160

Modified:
   incubator/directory/snickers/branches/encoder-redesign/ldap-ber-provider/src/java/org/apache/snickers/ldap/encoder/SnickersLdapEncoder.java
Log:
Added the rest of the encoders in with hooks in switch statement.


Modified: incubator/directory/snickers/branches/encoder-redesign/ldap-ber-provider/src/java/org/apache/snickers/ldap/encoder/SnickersLdapEncoder.java
==============================================================================
--- incubator/directory/snickers/branches/encoder-redesign/ldap-ber-provider/src/java/org/apache/snickers/ldap/encoder/SnickersLdapEncoder.java	(original)
+++ incubator/directory/snickers/branches/encoder-redesign/ldap-ber-provider/src/java/org/apache/snickers/ldap/encoder/SnickersLdapEncoder.java	Sat Aug 28 00:53:49 2004
@@ -29,11 +29,21 @@
 import org.apache.snickers.ldap.encoder.search.SearchRequestEncoder;
 import org.apache.snickers.ldap.encoder.search.SearchResponseDoneEncoder;
 import org.apache.snickers.ldap.encoder.search.SearchResponseEntryEncoder;
+import org.apache.snickers.ldap.encoder.search.SearchResponseReferenceEncoder;
 import org.apache.snickers.ldap.encoder.unbind.UnbindRequestEncoder;
 import org.apache.snickers.ldap.encoder.delete.DeleteRequestEncoder;
 import org.apache.snickers.ldap.encoder.delete.DeleteResponseEncoder;
 import org.apache.snickers.ldap.encoder.add.AddRequestEncoder;
 import org.apache.snickers.ldap.encoder.add.AddResponseEncoder;
+import org.apache.snickers.ldap.encoder.compare.CompareRequestEncoder;
+import org.apache.snickers.ldap.encoder.compare.CompareResponseEncoder;
+import org.apache.snickers.ldap.encoder.extended.ExtendedRequestEncoder;
+import org.apache.snickers.ldap.encoder.extended.ExtendedResponseEncoder;
+import org.apache.snickers.ldap.encoder.abandon.AbandonRequestEncoder;
+import org.apache.snickers.ldap.encoder.modify.ModifyRequestEncoder;
+import org.apache.snickers.ldap.encoder.modify.ModifyResponseEncoder;
+import org.apache.snickers.ldap.encoder.modifyDn.ModifyDnRequestEncoder;
+import org.apache.snickers.ldap.encoder.modifyDn.ModifyDnResponseEncoder;
 
 
 
@@ -58,6 +68,8 @@
         switch( msg.getType().getValue() )
         {
             case( MessageTypeEnum.ABANDONREQUEST_VAL ):
+                root = AbandonRequestEncoder.INSTANCE
+                        .encode( ( AbandonRequest ) msg );
                 break;
 
             case( MessageTypeEnum.ADDREQUEST_VAL ):
@@ -80,6 +92,14 @@
                         .encode( ( BindResponse ) msg );
                 break;
 
+            case( MessageTypeEnum.COMPAREREQUEST_VAL ):
+                root = CompareRequestEncoder.INSTANCE
+                    .encode( ( CompareRequest ) msg );
+
+            case( MessageTypeEnum.COMPARERESPONSE_VAL ):
+                root = CompareResponseEncoder.INSTANCE
+                    .encode( ( CompareResponse ) msg );
+
             case( MessageTypeEnum.DELREQUEST_VAL ):
                 root = DeleteRequestEncoder.INSTANCE
                         .encode( ( DeleteRequest ) msg );
@@ -90,6 +110,36 @@
                         .encode( ( DeleteResponse ) msg );
                 break;
 
+            case( MessageTypeEnum.EXTENDEDREQ_VAL ):
+                root = ExtendedRequestEncoder.INSTANCE
+                        .encode( ( ExtendedRequest ) msg );
+                break;
+
+            case( MessageTypeEnum.EXTENDEDRESP_VAL ):
+                root = ExtendedResponseEncoder.INSTANCE
+                        .encode( ( ExtendedResponse ) msg );
+                break;
+
+            case( MessageTypeEnum.MODIFYREQUEST_VAL ):
+                root = ModifyRequestEncoder.INSTANCE
+                        .encode( ( ModifyRequest ) msg );
+                break;
+
+            case( MessageTypeEnum.MODIFYRESPONSE_VAL ):
+                root = ModifyResponseEncoder.INSTANCE
+                        .encode( ( ModifyResponse ) msg );
+                break;
+
+            case( MessageTypeEnum.MODDNREQUEST_VAL ):
+                root = ModifyDnRequestEncoder.INSTANCE
+                        .encode( ( ModifyDnRequest ) msg );
+                break;
+
+            case( MessageTypeEnum.MODDNRESPONSE_VAL ):
+                root = ModifyDnResponseEncoder.INSTANCE
+                        .encode( ( ModifyDnResponse ) msg );
+                break;
+
             case( MessageTypeEnum.SEARCHREQUEST_VAL ):
                 root = SearchRequestEncoder.INSTANCE
                         .encode( ( SearchRequest ) msg );
@@ -103,6 +153,11 @@
             case( MessageTypeEnum.SEARCHRESENTRY_VAL ):
                 root = SearchResponseEntryEncoder.INSTANCE
                         .encode( ( SearchResponseEntry ) msg );
+                break;
+
+            case( MessageTypeEnum.SEARCHRESREF_VAL ):
+                root = SearchResponseReferenceEncoder.INSTANCE
+                        .encode( ( SearchResponseReference ) msg );
                 break;
 
             case( MessageTypeEnum.UNBINDREQUEST_VAL ):