Subversion Repositories SmartDukaan

Rev

Blame | Last modification | View Log | RSS feed

package in.shop2020.googleadwords.domain;

import java.text.ParseException;

import in.shop2020.googleadwords.KeywordMatchType;

public class AdwordsAdKeyword{
        private long id; // required
        private long campaignId; // required
        private long adgroupId; // required
        private long criterionId; // required
        private String text; // required
        private KeywordMatchType matchType; // required
        private double bidAmount;
        
        public static AdwordsAdKeyword create(in.shop2020.googleadwords.AdwordsAdKeyword aadkeyword) throws ParseException{
                AdwordsAdKeyword adkeyword = new AdwordsAdKeyword();
                adkeyword.id = aadkeyword.getId();
                adkeyword.campaignId = aadkeyword.getCampaignId();
                adkeyword.adgroupId = aadkeyword.getAdgroupId();
                adkeyword.criterionId = aadkeyword.getCriterionId();
                adkeyword.text = aadkeyword.getText();
                adkeyword.matchType = aadkeyword.getMatchType();
                adkeyword.bidAmount = aadkeyword.getBidAmount();
                return adkeyword;
        }
        
        public in.shop2020.googleadwords.AdwordsAdKeyword getThriftAdwordsAdKeyword(){
                in.shop2020.googleadwords.AdwordsAdKeyword aadkeyword = new in.shop2020.googleadwords.AdwordsAdKeyword();
                aadkeyword.setId(id);
                aadkeyword.setCampaignId(campaignId);
                aadkeyword.setAdgroupId(adgroupId);
                aadkeyword.setCriterionId(criterionId);
                aadkeyword.setText(text);
                aadkeyword.setMatchType(matchType);
                aadkeyword.setBidAmount(bidAmount);
                return aadkeyword;
        }
        
        public long getId() {
                return id;
        }
        public void setId(long id) {
                this.id = id;
        }
        public long getCampaignId() {
                return campaignId;
        }
        public void setCampaignId(long campaignId) {
                this.campaignId = campaignId;
        }
        public long getAdgroupId() {
                return adgroupId;
        }
        public void setAdgroupId(long adgroupId) {
                this.adgroupId = adgroupId;
        }
        public long getCriterionId() {
                return criterionId;
        }
        public void setCriterionId(long criterionId) {
                this.criterionId = criterionId;
        }
        public String getText() {
                return text;
        }
        public void setText(String text) {
                this.text = text;
        }
        public KeywordMatchType getMatchType() {
                return matchType;
        }
        public void setMatchType(KeywordMatchType matchType) {
                this.matchType = matchType;
        }

        public double getBidAmount() {
                return bidAmount;
        }

        public void setBidAmount(double bidAmount) {
                this.bidAmount = bidAmount;
        }
        
}