Subversion Repositories SmartDukaan

Rev

Rev 9262 | Rev 9295 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 9262 Rev 9294
Line 29... Line 29...
29
	private static Logger logger = LoggerFactory.getLogger(AdwordsSaholicCampaignSync.class);
29
	private static Logger logger = LoggerFactory.getLogger(AdwordsSaholicCampaignSync.class);
30
	
30
	
31
	public static void main(String[] args) {
31
	public static void main(String[] args) {
32
		try {
32
		try {
33
			AdwordsClient adwordsServiceClient = new AdwordsClient();
33
			AdwordsClient adwordsServiceClient = new AdwordsClient();
34
			List<Map<String,String>> campaignDataMainList = GetCampaigns.runExample();
34
			List<Map<String,String>> campaignDataMainList =null;
-
 
35
			try{
-
 
36
				campaignDataMainList = GetCampaigns.runExample();
-
 
37
			}
-
 
38
			catch (Exception e) {
-
 
39
				System.out.println("Exception at Google Adwords End.. "+e.getMessage());
-
 
40
				logger.error("Exception at Google Adwords End.. "+e.getMessage());
-
 
41
			}
35
			Client client = adwordsServiceClient.getClient();
42
			Client client = adwordsServiceClient.getClient();
36
			for(int i=0; i< campaignDataMainList.size(); i++){
43
			for(int i=0; i< campaignDataMainList.size(); i++){
37
				Map<String,String> campaignDataMap = campaignDataMainList.get(i);
44
				Map<String,String> campaignDataMap = campaignDataMainList.get(i);
38
				if(campaignDataMap!=null){
45
				if(campaignDataMap!=null){
-
 
46
					System.out.println("Null Comes after This 1");
39
					if("DELETED".equalsIgnoreCase(campaignDataMap.get("Status"))){
47
					if("DELETED".equalsIgnoreCase(campaignDataMap.get("Status"))){
40
						continue;
48
						continue;
41
					}
49
					}
42
					AdwordsCampaign campaignFromDB = null;
50
					AdwordsCampaign campaignFromDB = null;
43
					campaignFromDB = client.getAdwordsCampaignByCampaignId(Long.parseLong(campaignDataMap.get("CampaignId")));
51
					campaignFromDB = client.getAdwordsCampaignByCampaignId(Long.parseLong(campaignDataMap.get("CampaignId")));
44
					AdwordsCampaign campaign = new AdwordsCampaign();
52
					AdwordsCampaign campaign = new AdwordsCampaign();
-
 
53
					System.out.println("Null Comes after This 2");
45
					System.out.println(campaignDataMap.get("CampaignId")+" "+campaignDataMap.get("Status")+" "+campaignDataMap.get("Amount")
54
					System.out.println(campaignDataMap.get("CampaignId")+" "+campaignDataMap.get("Status")+" "+campaignDataMap.get("Amount")
46
							+campaignDataMap.get("StartDate")+" "+campaignDataMap.get("EndDate")+" "
55
							+campaignDataMap.get("StartDate")+" "+campaignDataMap.get("EndDate")+" "
47
							+campaignDataMap.get("TargetGoogleSearch")+" "
56
							+campaignDataMap.get("TargetGoogleSearch")+" "
48
							+campaignDataMap.get("TargetSearchNetwork") +" "
57
							+campaignDataMap.get("TargetSearchNetwork") +" "
49
							+campaignDataMap.get("TargetPartnerSearchNetwork")+ " "
58
							+campaignDataMap.get("TargetPartnerSearchNetwork")+ " "
50
							+campaignDataMap.get("TargetContentNetwork"));
59
							+campaignDataMap.get("TargetContentNetwork"));
-
 
60
					System.out.println("Null Comes after This 3");
51
					campaign.setCampaignId(Long.parseLong(campaignDataMap.get("CampaignId")));
61
					campaign.setCampaignId(Long.parseLong(campaignDataMap.get("CampaignId")));
52
					campaign.setName(campaignDataMap.get("Name"));
62
					campaign.setName(campaignDataMap.get("Name"));
53
					AdwordsCampaignStatus status;
63
					AdwordsCampaignStatus status;
54
					if("PAUSED".equalsIgnoreCase(campaignDataMap.get("Status"))){
64
					if("PAUSED".equalsIgnoreCase(campaignDataMap.get("Status"))){
55
						status= AdwordsCampaignStatus.PAUSED;
65
						status= AdwordsCampaignStatus.PAUSED;
Line 134... Line 144...
134
			System.out.println("Error while Requesting Proper Data Google Adwords Service.."+e.getMessage());
144
			System.out.println("Error while Requesting Proper Data Google Adwords Service.."+e.getMessage());
135
			logger.error("Error while Requesting Proper Data Google Adwords Service.."+e.getMessage());
145
			logger.error("Error while Requesting Proper Data Google Adwords Service.."+e.getMessage());
136
		} catch (TException e) {
146
		} catch (TException e) {
137
			System.out.println("Error while Getting Proper Data Google Adwords Service.."+e.getMessage());
147
			System.out.println("Error while Getting Proper Data Google Adwords Service.."+e.getMessage());
138
			logger.error("Error while Getting Proper Data Google Adwords Service.."+e.getMessage());
148
			logger.error("Error while Getting Proper Data Google Adwords Service.."+e.getMessage());
139
		} catch (Exception e) {
-
 
140
			System.out.println("Exception at Google Adwords End.. "+e.getMessage());
-
 
141
			logger.error("Exception at Google Adwords End.. "+e.getMessage());
-
 
142
		}
149
		} 
143
	}
150
	}
144
	
151
	
145
}
152
}
146
153