Subversion Repositories SmartDukaan

Rev

Rev 9028 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package in.shop2020.googleadwords.domain;

import in.shop2020.googleadwords.AdwordsAdGroupStatus;
import java.text.ParseException;

public class AdwordsAdGroup{
        private long id; // required
        private long campaignId; // required
        private long adgroupId; // required
        private long catalogItemId; // required
        private String name; // required
        private AdwordsAdGroupStatus status; // required
        private double bidAmount; // required
        private int stockLinked;        
        
        public static AdwordsAdGroup create(in.shop2020.googleadwords.AdwordsAdGroup aadgroup) throws ParseException{
                AdwordsAdGroup adgroup = new AdwordsAdGroup();
                adgroup.id= aadgroup.getId();
                adgroup.campaignId = aadgroup.getCampaignId();
                adgroup.adgroupId = aadgroup.getAdgroupId();
                adgroup.catalogItemId = aadgroup.getCatalogItemId();
                adgroup.name = aadgroup.getName();
                adgroup.status = aadgroup.getStatus();
                adgroup.bidAmount = aadgroup.getBidAmount();
                adgroup.stockLinked = aadgroup.getStockLinked();
                return adgroup;
        }
        
        public in.shop2020.googleadwords.AdwordsAdGroup getThriftAdwordsAdGroup(){
                in.shop2020.googleadwords.AdwordsAdGroup aadgroup = new in.shop2020.googleadwords.AdwordsAdGroup();
                aadgroup.setId(id);
                aadgroup.setCampaignId(campaignId);
                aadgroup.setAdgroupId(adgroupId);
                aadgroup.setCatalogItemId(catalogItemId);
                aadgroup.setName(name);
                aadgroup.setStatus(status);
                aadgroup.setBidAmount(bidAmount);
                aadgroup.setStockLinked(stockLinked);
                return aadgroup;
        }
        
        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 getCatalogItemId() {
                return catalogItemId;
        }
        public void setCatalogItemId(long catalogItemId) {
                this.catalogItemId = catalogItemId;
        }
        public String getName() {
                return name;
        }
        public void setName(String name) {
                this.name = name;
        }
        public AdwordsAdGroupStatus getStatus() {
                return status;
        }
        public void setStatus(AdwordsAdGroupStatus status) {
                this.status = status;
        }
        public double getBidAmount() {
                return bidAmount;
        }
        public void setBidAmount(double bidAmount) {
                this.bidAmount = bidAmount;
        }

        public int getStockLinked() {
                return stockLinked;
        }

        public void setStockLinked(int stockLinked) {
                this.stockLinked = stockLinked;
        }
          
        
}