com.xpn.xwiki.plugin.google
Class AdWordsPluginApi

java.lang.Object
  extended by com.xpn.xwiki.api.Api
      extended by com.xpn.xwiki.plugin.google.AdWordsPluginApi

public class AdWordsPluginApi
extends Api


Field Summary
private static java.lang.String apiNS
          The namespace used for API headers.
private  AdWordsPlugin plugin
           
 
Fields inherited from class com.xpn.xwiki.api.Api
context
 
Constructor Summary
AdWordsPluginApi(AdWordsPlugin plugin, XWikiContext context)
           
 
Method Summary
private  void addSecurity(org.apache.axis.client.Stub stub, java.lang.String email, java.lang.String password, java.lang.String token)
           
 com.google.api.adwords.v2.Campaign[] getCampaignList(java.lang.String token, java.lang.String email, java.lang.String password, int[] ids)
           
 com.google.api.adwords.v2.StatsRecord[] getCampaignList(java.lang.String token, java.lang.String email, java.lang.String password, int[] ids, java.util.Date startDate, java.util.Date endDate)
           
 AdWordsPlugin getPlugin()
           
 com.google.api.adwords.v2.KeywordEstimate[] getTrafficEstimate(java.lang.String token, java.lang.String email, java.lang.String password, com.google.api.adwords.v2.KeywordRequest[] kr)
           
 com.google.api.adwords.v2.KeywordRequest newKeywordRequest()
           
 void setPlugin(AdWordsPlugin plugin)
           
 
Methods inherited from class com.xpn.xwiki.api.Api
checkProgrammingRights, hasAccessLevel, hasAdminRights, hasProgrammingRights
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

plugin

private AdWordsPlugin plugin

apiNS

private static final java.lang.String apiNS
The namespace used for API headers.

See Also:
Constant Field Values
Constructor Detail

AdWordsPluginApi

public AdWordsPluginApi(AdWordsPlugin plugin,
                        XWikiContext context)
Method Detail

getPlugin

public AdWordsPlugin getPlugin()

setPlugin

public void setPlugin(AdWordsPlugin plugin)

newKeywordRequest

public com.google.api.adwords.v2.KeywordRequest newKeywordRequest()

addSecurity

private void addSecurity(org.apache.axis.client.Stub stub,
                         java.lang.String email,
                         java.lang.String password,
                         java.lang.String token)

getTrafficEstimate

public com.google.api.adwords.v2.KeywordEstimate[] getTrafficEstimate(java.lang.String token,
                                                                      java.lang.String email,
                                                                      java.lang.String password,
                                                                      com.google.api.adwords.v2.KeywordRequest[] kr)
                                                               throws javax.xml.rpc.ServiceException,
                                                                      java.rmi.RemoteException
Throws:
javax.xml.rpc.ServiceException
java.rmi.RemoteException

getCampaignList

public com.google.api.adwords.v2.Campaign[] getCampaignList(java.lang.String token,
                                                            java.lang.String email,
                                                            java.lang.String password,
                                                            int[] ids)
                                                     throws javax.xml.rpc.ServiceException,
                                                            java.rmi.RemoteException
Throws:
javax.xml.rpc.ServiceException
java.rmi.RemoteException

getCampaignList

public com.google.api.adwords.v2.StatsRecord[] getCampaignList(java.lang.String token,
                                                               java.lang.String email,
                                                               java.lang.String password,
                                                               int[] ids,
                                                               java.util.Date startDate,
                                                               java.util.Date endDate)
                                                        throws javax.xml.rpc.ServiceException,
                                                               java.rmi.RemoteException
Throws:
javax.xml.rpc.ServiceException
java.rmi.RemoteException


Copyright 2003 Ludovic Dubost