com.paypal.base
Interface AuthenticationStrategy<T,E extends ICredential>

Type Parameters:
T - Return data type
E - Operated ICredential
All Known Implementing Classes:
AbstractCertificateHttpHeaderAuthStrategy, AbstractSignatureHttpHeaderAuthStrategy, CertificateHttpHeaderAuthStrategy, CertificateHttpHeaderAuthStrategy, CertificateSOAPHeaderAuthStrategy, SignatureHttpHeaderAuthStrategy, SignatureHttpHeaderAuthStrategy, SignatureSOAPHeaderAuthStrategy

public interface AuthenticationStrategy<T,E extends ICredential>

A Strategy pattern to retrieve ICredential as any conceivable datatype as required by the application


Method Summary
 T generateHeaderStrategy(E e)
          Generates Headers ICredential as any type as chosen by the implementation
 

Method Detail

generateHeaderStrategy

T generateHeaderStrategy(E e)
                         throws Exception
Generates Headers ICredential as any type as chosen by the implementation

Parameters:
e - ICredential instance
Returns:
T
Throws:
Exception


Copyright © 2015. All Rights Reserved.