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.controls.manageDsaIT;
21
22
23 import java.nio.ByteBuffer;
24
25 import org.apache.directory.api.asn1.Asn1Object;
26 import org.apache.directory.api.asn1.DecoderException;
27 import org.apache.directory.api.asn1.EncoderException;
28 import org.apache.directory.api.ldap.codec.api.ControlDecorator;
29 import org.apache.directory.api.ldap.codec.api.LdapApiService;
30 import org.apache.directory.api.ldap.model.message.controls.ManageDsaIT;
31
32
33
34
35
36
37
38 public class ManageDsaITDecorator extends ControlDecorator<ManageDsaIT> implements ManageDsaIT
39 {
40
41
42
43
44 public ManageDsaITDecorator( LdapApiService codec, ManageDsaIT control )
45 {
46 super( codec, control );
47 }
48
49
50
51
52
53 public int computeLength()
54 {
55 return 0;
56 }
57
58
59 public Asn1Object decode( byte[] controlBytes ) throws DecoderException
60 {
61 return this;
62 }
63
64
65 @Override
66 public ByteBuffer encode( ByteBuffer buffer ) throws EncoderException
67 {
68 return buffer;
69 }
70 }