Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
9028 manish.sha 1
package in.shop2020.googleadwords.domain;
2
 
3
import in.shop2020.googleadwords.AdwordsAdGroupStatus;
4
import java.text.ParseException;
5
 
6
public class AdwordsAdGroup{
7
	private long id; // required
8
	private long campaignId; // required
9
	private long adgroupId; // required
10
	private long catalogItemId; // required
11
	private String name; // required
12
	private AdwordsAdGroupStatus status; // required
13
	private double bidAmount; // required
14
 
15
	public static AdwordsAdGroup create(in.shop2020.googleadwords.AdwordsAdGroup aadgroup) throws ParseException{
16
		AdwordsAdGroup adgroup = new AdwordsAdGroup();
17
		adgroup.id= aadgroup.getId();
18
		adgroup.campaignId = aadgroup.getCampaignId();
19
		adgroup.adgroupId = aadgroup.getAdgroupId();
20
		adgroup.catalogItemId = aadgroup.getCatalogItemId();
21
		adgroup.name = aadgroup.getName();
22
		adgroup.status = aadgroup.getStatus();
23
		adgroup.bidAmount = aadgroup.getBidAmount();
24
		return adgroup;
25
	}
26
 
27
	public in.shop2020.googleadwords.AdwordsAdGroup getThriftAdwordsAdGroup(){
28
		in.shop2020.googleadwords.AdwordsAdGroup aadgroup = new in.shop2020.googleadwords.AdwordsAdGroup();
29
		aadgroup.setId(id);
30
		aadgroup.setCampaignId(campaignId);
31
		aadgroup.setAdgroupId(adgroupId);
32
		aadgroup.setCatalogItemId(catalogItemId);
33
		aadgroup.setName(name);
34
		aadgroup.setStatus(status);
35
		aadgroup.setBidAmount(bidAmount);
36
		return aadgroup;
37
	}
38
 
39
	public long getId() {
40
		return id;
41
	}
42
	public void setId(long id) {
43
		this.id = id;
44
	}
45
	public long getCampaignId() {
46
		return campaignId;
47
	}
48
	public void setCampaignId(long campaignId) {
49
		this.campaignId = campaignId;
50
	}
51
	public long getAdgroupId() {
52
		return adgroupId;
53
	}
54
	public void setAdgroupId(long adgroupId) {
55
		this.adgroupId = adgroupId;
56
	}
57
	public long getCatalogItemId() {
58
		return catalogItemId;
59
	}
60
	public void setCatalogItemId(long catalogItemId) {
61
		this.catalogItemId = catalogItemId;
62
	}
63
	public String getName() {
64
		return name;
65
	}
66
	public void setName(String name) {
67
		this.name = name;
68
	}
69
	public AdwordsAdGroupStatus getStatus() {
70
		return status;
71
	}
72
	public void setStatus(AdwordsAdGroupStatus status) {
73
		this.status = status;
74
	}
75
	public double getBidAmount() {
76
		return bidAmount;
77
	}
78
	public void setBidAmount(double bidAmount) {
79
		this.bidAmount = bidAmount;
80
	}
81
 
82
 
83
}