1 20 21 package org.apache.directory.ldapstudio.dsmlv2; 22 23 24 import java.nio.ByteBuffer ; 25 import java.util.List ; 26 27 import org.apache.directory.shared.asn1.AbstractAsn1Object; 28 import org.apache.directory.shared.asn1.Asn1Object; 29 import org.apache.directory.shared.asn1.codec.DecoderException; 30 import org.apache.directory.shared.asn1.codec.EncoderException; 31 import org.apache.directory.shared.ldap.codec.Control; 32 import org.apache.directory.shared.ldap.codec.LdapMessage; 33 import org.apache.directory.shared.ldap.codec.LdapResponse; 34 import org.apache.directory.shared.ldap.codec.abandon.AbandonRequest; 35 import org.apache.directory.shared.ldap.codec.add.AddRequest; 36 import org.apache.directory.shared.ldap.codec.add.AddResponse; 37 import org.apache.directory.shared.ldap.codec.bind.BindRequest; 38 import org.apache.directory.shared.ldap.codec.bind.BindResponse; 39 import org.apache.directory.shared.ldap.codec.compare.CompareRequest; 40 import org.apache.directory.shared.ldap.codec.compare.CompareResponse; 41 import org.apache.directory.shared.ldap.codec.del.DelRequest; 42 import org.apache.directory.shared.ldap.codec.del.DelResponse; 43 import org.apache.directory.shared.ldap.codec.extended.ExtendedRequest; 44 import org.apache.directory.shared.ldap.codec.extended.ExtendedResponse; 45 import org.apache.directory.shared.ldap.codec.modify.ModifyRequest; 46 import org.apache.directory.shared.ldap.codec.modify.ModifyResponse; 47 import org.apache.directory.shared.ldap.codec.modifyDn.ModifyDNRequest; 48 import org.apache.directory.shared.ldap.codec.modifyDn.ModifyDNResponse; 49 import org.apache.directory.shared.ldap.codec.search.SearchRequest; 50 import org.apache.directory.shared.ldap.codec.search.SearchResultDone; 51 import org.apache.directory.shared.ldap.codec.search.SearchResultEntry; 52 import org.apache.directory.shared.ldap.codec.search.SearchResultReference; 53 import org.apache.directory.shared.ldap.codec.unbind.UnBindRequest; 54 55 56 63 public abstract class LdapMessageDecorator extends LdapMessage 64 { 65 66 protected LdapMessage instance; 67 68 69 75 public LdapMessageDecorator( LdapMessage ldapMessage ) 76 { 77 instance = ldapMessage; 78 } 79 80 81 84 @Override 85 public void addControl( Control control ) 86 { 87 instance.addControl( control ); 88 } 89 90 91 94 @Override 95 public int computeLength() 96 { 97 return instance.computeLength(); 98 } 99 100 101 104 @Override 105 public ByteBuffer encode( ByteBuffer buffer ) throws EncoderException 106 { 107 return instance.encode( buffer ); 108 } 109 110 111 114 @Override 115 public AbandonRequest getAbandonRequest() 116 { 117 return instance.getAbandonRequest(); 118 } 119 120 121 124 @Override 125 public AddRequest getAddRequest() 126 { 127 return instance.getAddRequest(); 128 } 129 130 131 134 @Override 135 public AddResponse getAddResponse() 136 { 137 return instance.getAddResponse(); 138 } 139 140 141 144 @Override 145 public BindRequest getBindRequest() 146 { 147 return instance.getBindRequest(); 148 } 149 150 151 154 @Override 155 public BindResponse getBindResponse() 156 { 157 return instance.getBindResponse(); 158 } 159 160 161 164 @Override 165 public CompareRequest getCompareRequest() 166 { 167 return instance.getCompareRequest(); 168 } 169 170 171 174 @Override 175 public CompareResponse getCompareResponse() 176 { 177 return instance.getCompareResponse(); 178 } 179 180 181 184 @Override 185 public List <Control> getControls() 186 { 187 return instance.getControls(); 188 } 189 190 191 194 @Override 195 public Control getControls( int i ) 196 { 197 return instance.getControls( i ); 198 } 199 200 201 204 @Override 205 public Control getCurrentControl() 206 { 207 return instance.getCurrentControl(); 208 } 209 210 211 214 @Override 215 public DelRequest getDelRequest() 216 { 217 return instance.getDelRequest(); 218 } 219 220 221 224 @Override 225 public DelResponse getDelResponse() 226 { 227 return instance.getDelResponse(); 228 } 229 230 231 234 @Override 235 public ExtendedRequest getExtendedRequest() 236 { 237 return instance.getExtendedRequest(); 238 } 239 240 241 244 @Override 245 public ExtendedResponse getExtendedResponse() 246 { 247 return instance.getExtendedResponse(); 248 } 249 250 251 254 @Override 255 public LdapResponse getLdapResponse() 256 { 257 return instance.getLdapResponse(); 258 } 259 260 261 264 @Override 265 public int getMessageId() 266 { 267 return instance.getMessageId(); 268 } 269 270 271 274 @Override 275 public int getMessageType() 276 { 277 return instance.getMessageType(); 278 } 279 280 281 284 @Override 285 public String getMessageTypeName() 286 { 287 return instance.getMessageTypeName(); 288 } 289 290 291 294 @Override 295 public ModifyDNRequest getModifyDNRequest() 296 { 297 return instance.getModifyDNRequest(); 298 } 299 300 301 304 @Override 305 public ModifyDNResponse getModifyDNResponse() 306 { 307 return instance.getModifyDNResponse(); 308 } 309 310 311 314 @Override 315 public ModifyRequest getModifyRequest() 316 { 317 return instance.getModifyRequest(); 318 } 319 320 321 324 @Override 325 public ModifyResponse getModifyResponse() 326 { 327 return instance.getModifyResponse(); 328 } 329 330 331 334 @Override 335 public SearchRequest getSearchRequest() 336 { 337 return instance.getSearchRequest(); 338 } 339 340 341 344 @Override 345 public SearchResultDone getSearchResultDone() 346 { 347 return instance.getSearchResultDone(); 348 } 349 350 351 354 @Override 355 public SearchResultEntry getSearchResultEntry() 356 { 357 return instance.getSearchResultEntry(); 358 } 359 360 361 364 @Override 365 public SearchResultReference getSearchResultReference() 366 { 367 return instance.getSearchResultReference(); 368 } 369 370 371 374 @Override 375 public UnBindRequest getUnBindRequest() 376 { 377 return instance.getUnBindRequest(); 378 } 379 380 381 384 @Override 385 public void setMessageId( int messageId ) 386 { 387 instance.setMessageId( messageId ); 388 } 389 390 391 394 @Override 395 public void setProtocolOP( Asn1Object protocolOp ) 396 { 397 instance.setProtocolOP( protocolOp ); 398 } 399 400 401 404 @Override 405 public String toString() 406 { 407 return instance.toString(); 408 } 409 410 411 414 @Override 415 public void addLength( int length ) throws DecoderException 416 { 417 instance.addLength( length ); 418 } 419 420 421 424 @Override 425 public int getCurrentLength() 426 { 427 return instance.getCurrentLength(); 428 } 429 430 431 434 @Override 435 public int getExpectedLength() 436 { 437 return instance.getExpectedLength(); 438 } 439 440 441 444 @Override 445 public AbstractAsn1Object getParent() 446 { 447 return instance.getParent(); 448 } 449 450 451 454 @Override 455 public void setCurrentLength( int currentLength ) 456 { 457 instance.setCurrentLength( currentLength ); 458 } 459 460 461 464 @Override 465 public void setExpectedLength( int expectedLength ) 466 { 467 instance.setExpectedLength( expectedLength ); 468 } 469 470 471 474 @Override 475 public void setParent( AbstractAsn1Object parent ) 476 { 477 instance.setParent( parent ); 478 } 479 } 480 | Popular Tags |