Subversion Repositories SmartDukaan

Rev

Rev 9028 | Details | Compare with Previous | 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
9059 manish.sha 14
	private int stockLinked;	
9028 manish.sha 15
 
16
	public static AdwordsAdGroup create(in.shop2020.googleadwords.AdwordsAdGroup aadgroup) throws ParseException{
17
		AdwordsAdGroup adgroup = new AdwordsAdGroup();
18
		adgroup.id= aadgroup.getId();
19
		adgroup.campaignId = aadgroup.getCampaignId();
20
		adgroup.adgroupId = aadgroup.getAdgroupId();
21
		adgroup.catalogItemId = aadgroup.getCatalogItemId();
22
		adgroup.name = aadgroup.getName();
23
		adgroup.status = aadgroup.getStatus();
24
		adgroup.bidAmount = aadgroup.getBidAmount();
9059 manish.sha 25
		adgroup.stockLinked = aadgroup.getStockLinked();
9028 manish.sha 26
		return adgroup;
27
	}
28
 
29
	public in.shop2020.googleadwords.AdwordsAdGroup getThriftAdwordsAdGroup(){
30
		in.shop2020.googleadwords.AdwordsAdGroup aadgroup = new in.shop2020.googleadwords.AdwordsAdGroup();
31
		aadgroup.setId(id);
32
		aadgroup.setCampaignId(campaignId);
33
		aadgroup.setAdgroupId(adgroupId);
34
		aadgroup.setCatalogItemId(catalogItemId);
35
		aadgroup.setName(name);
36
		aadgroup.setStatus(status);
37
		aadgroup.setBidAmount(bidAmount);
9059 manish.sha 38
		aadgroup.setStockLinked(stockLinked);
9028 manish.sha 39
		return aadgroup;
40
	}
41
 
42
	public long getId() {
43
		return id;
44
	}
45
	public void setId(long id) {
46
		this.id = id;
47
	}
48
	public long getCampaignId() {
49
		return campaignId;
50
	}
51
	public void setCampaignId(long campaignId) {
52
		this.campaignId = campaignId;
53
	}
54
	public long getAdgroupId() {
55
		return adgroupId;
56
	}
57
	public void setAdgroupId(long adgroupId) {
58
		this.adgroupId = adgroupId;
59
	}
60
	public long getCatalogItemId() {
61
		return catalogItemId;
62
	}
63
	public void setCatalogItemId(long catalogItemId) {
64
		this.catalogItemId = catalogItemId;
65
	}
66
	public String getName() {
67
		return name;
68
	}
69
	public void setName(String name) {
70
		this.name = name;
71
	}
72
	public AdwordsAdGroupStatus getStatus() {
73
		return status;
74
	}
75
	public void setStatus(AdwordsAdGroupStatus status) {
76
		this.status = status;
77
	}
78
	public double getBidAmount() {
79
		return bidAmount;
80
	}
81
	public void setBidAmount(double bidAmount) {
82
		this.bidAmount = bidAmount;
83
	}
9059 manish.sha 84
 
85
	public int getStockLinked() {
86
		return stockLinked;
87
	}
88
 
89
	public void setStockLinked(int stockLinked) {
90
		this.stockLinked = stockLinked;
91
	}
9028 manish.sha 92
 
93
 
94
}