com.google.api.ads.dfa.lib.factory
Class DfaServices

java.lang.Object
  extended by com.google.api.ads.dfa.lib.factory.DfaServices

Deprecated. use com.google.api.ads.dfa.axis.factory.DfaServices instead.

@Deprecated
public final class DfaServices
extends Object

Utility class to create DFA service clients. The session is stored as a reference within the client so that the session may be altered to affect the behavior of the client.

Usage example:


 DfaSession session = new DfaSession.Builder()...build();
 CampaignRemote campaignService =
     new DfaServices().get(session, CampaignRemote.class);
 campaignService.makeRequest(...);
 ...
 session.setToken(...);
 campaignService.makeRequest(...);
 

Author:
Joseph DiLallo

Constructor Summary
DfaServices()
          Deprecated. Default constructor.
DfaServices(FactoryConfiguration factoryConfiguration)
          Deprecated. Constructor that takes a factory configuration.
 
Method Summary
<T> T
get(DfaSession dfaSession, Class<T> interfaceClass)
          Deprecated. Gets a client for the service represented by the interface with a reference to the session.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DfaServices

public DfaServices()
Deprecated. 
Default constructor.


DfaServices

public DfaServices(@Nullable
                   FactoryConfiguration factoryConfiguration)
Deprecated. 
Constructor that takes a factory configuration.

Parameters:
factoryConfiguration - the factory configuration
Method Detail

get

public <T> T get(DfaSession dfaSession,
                 Class<T> interfaceClass)
Deprecated. 
Gets a client for the service represented by the interface with a reference to the session.

Type Parameters:
T - the service type
Parameters:
dfaSession - the DFA session
interfaceClass - the service interface class
Returns:
the client for the service


Copyright © 2012. All Rights Reserved.