org.apache.directory.shared.ldap.extras.extended.ads_impl.certGeneration
Class CertGenerationFactory

java.lang.Object
  extended by org.apache.directory.shared.ldap.extras.extended.ads_impl.certGeneration.CertGenerationFactory
All Implemented Interfaces:
ExtendedRequestFactory<CertGenerationRequest,CertGenerationResponse>

public class CertGenerationFactory
extends Object
implements ExtendedRequestFactory<CertGenerationRequest,CertGenerationResponse>

An ExtendedRequestFactory for creating cancel extended request response pairs.

Author:
Apache Directory Project

Constructor Summary
CertGenerationFactory(LdapApiService codec)
           
 
Method Summary
 ExtendedRequestDecorator<CertGenerationRequest,CertGenerationResponse> decorate(ExtendedRequest<?> modelRequest)
          
 ExtendedResponseDecorator<CertGenerationResponse> decorate(ExtendedResponse decoratedMessage)
          
 String getOid()
          
 CertGenerationRequest newRequest()
          
 CertGenerationRequest newRequest(byte[] value)
          
 CertGenerationResponse newResponse(byte[] encodedValue)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertGenerationFactory

public CertGenerationFactory(LdapApiService codec)
Method Detail

getOid

public String getOid()

Specified by:
getOid in interface ExtendedRequestFactory<CertGenerationRequest,CertGenerationResponse>

newRequest

public CertGenerationRequest newRequest()

Specified by:
newRequest in interface ExtendedRequestFactory<CertGenerationRequest,CertGenerationResponse>

newResponse

public CertGenerationResponse newResponse(byte[] encodedValue)
                                   throws DecoderException

Specified by:
newResponse in interface ExtendedRequestFactory<CertGenerationRequest,CertGenerationResponse>
Throws:
DecoderException

newRequest

public CertGenerationRequest newRequest(byte[] value)

Specified by:
newRequest in interface ExtendedRequestFactory<CertGenerationRequest,CertGenerationResponse>

decorate

public ExtendedRequestDecorator<CertGenerationRequest,CertGenerationResponse> decorate(ExtendedRequest<?> modelRequest)

Specified by:
decorate in interface ExtendedRequestFactory<CertGenerationRequest,CertGenerationResponse>

decorate

public ExtendedResponseDecorator<CertGenerationResponse> decorate(ExtendedResponse decoratedMessage)

Specified by:
decorate in interface ExtendedRequestFactory<CertGenerationRequest,CertGenerationResponse>


Copyright © 2003-2011 The Apache Software Foundation. All Rights Reserved.