1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.directory.api.ldap.codec.actions.modifyDnResponse;
21
22
23 import org.apache.directory.api.asn1.ber.grammar.GrammarAction;
24 import org.apache.directory.api.ldap.codec.api.LdapMessageContainer;
25 import org.apache.directory.api.ldap.codec.decorators.ModifyDnResponseDecorator;
26 import org.apache.directory.api.ldap.model.message.ModifyDnResponseImpl;
27 import org.slf4j.Logger;
28 import org.slf4j.LoggerFactory;
29
30
31
32
33
34
35
36
37
38 public class InitModifyDnResponse extends GrammarAction<LdapMessageContainer<ModifyDnResponseDecorator>>
39 {
40
41 private static final Logger LOG = LoggerFactory.getLogger( InitModifyDnResponse.class );
42
43
44
45
46
47 public InitModifyDnResponse()
48 {
49 super( "Init ModifyDnResponse" );
50 }
51
52
53
54
55
56 public void action( LdapMessageContainer<ModifyDnResponseDecorator> container )
57 {
58
59 ModifyDnResponseDecorator modifyDnResponse = new ModifyDnResponseDecorator(
60 container.getLdapCodecService(), new ModifyDnResponseImpl( container.getMessageId() ) );
61 container.setMessage( modifyDnResponse );
62
63 LOG.debug( "Modify Dn response " );
64 }
65 }