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.searchResultDone;
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.SearchResultDoneDecorator;
26 import org.apache.directory.api.ldap.model.message.SearchResultDoneImpl;
27 import org.slf4j.Logger;
28 import org.slf4j.LoggerFactory;
29
30
31
32
33
34
35
36
37
38
39 public class InitSearchResultDone extends GrammarAction<LdapMessageContainer<SearchResultDoneDecorator>>
40 {
41
42 private static final Logger LOG = LoggerFactory.getLogger( InitSearchResultDone.class );
43
44
45
46
47
48 public InitSearchResultDone()
49 {
50 super( "Init SearchResultDone" );
51 }
52
53
54
55
56
57 public void action( LdapMessageContainer<SearchResultDoneDecorator> container )
58 {
59
60 SearchResultDoneDecorator searchResultDone = new SearchResultDoneDecorator(
61 container.getLdapCodecService(), new SearchResultDoneImpl( container.getMessageId() ) );
62 container.setMessage( searchResultDone );
63
64 LOG.debug( "Search Result Done found" );
65 }
66 }