Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

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