Blame | Last modification | View Log | RSS feed
package in.shop2020.googleadwords.domain;import java.text.ParseException;import java.util.Date;import in.shop2020.googleadwords.AdwordsCampaignStatus;import in.shop2020.googleadwords.NetworkSettingType;public class AdwordsCampaign{private long id; // requiredprivate long campaignId; // requiredprivate String name; // requiredprivate AdwordsCampaignStatus status; // requiredprivate Date startDate; // requiredprivate Date endDate; // requiredprivate double budgetAmount; // requiredprivate NetworkSettingType networkType; // requiredpublic static AdwordsCampaign create(in.shop2020.googleadwords.AdwordsCampaign ccampaign)throws ParseException {AdwordsCampaign campaign = new AdwordsCampaign();campaign.id = ccampaign.getId();campaign.campaignId = ccampaign.getCampaignId();campaign.name = ccampaign.getName();campaign.status = ccampaign.getStatus();if (ccampaign.isSetStartDate()) {campaign.startDate = new Date(ccampaign.getStartDate());}if (ccampaign.isSetEndDate()) {campaign.endDate = new Date(ccampaign.getEndDate());}campaign.budgetAmount = ccampaign.getBudgetAmount();campaign.networkType = ccampaign.getNetworkType();return campaign;}public in.shop2020.googleadwords.AdwordsCampaign getThriftAdwordsCampaign() {in.shop2020.googleadwords.AdwordsCampaign ccampaign = new in.shop2020.googleadwords.AdwordsCampaign();ccampaign.setId(id);ccampaign.setCampaignId(campaignId);ccampaign.setName(name);ccampaign.setStatus(status);if(startDate!=null){ccampaign.setStartDate(startDate.getTime());}if(endDate!=null){ccampaign.setEndDate(endDate.getTime());}ccampaign.setBudgetAmount(budgetAmount);ccampaign.setNetworkType(networkType);return ccampaign;}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 String getName() {return name;}public void setName(String name) {this.name = name;}public AdwordsCampaignStatus getStatus() {return status;}public void setStatus(AdwordsCampaignStatus status) {this.status = status;}public Date getStartDate() {return startDate;}public void setStartDate(Date startDate) {this.startDate = startDate;}public Date getEndDate() {return endDate;}public void setEndDate(Date endDate) {this.endDate = endDate;}public double getBudgetAmount() {return budgetAmount;}public void setBudgetAmount(double budgetAmount) {this.budgetAmount = budgetAmount;}public NetworkSettingType getNetworkType() {return networkType;}public void setNetworkType(NetworkSettingType networkType) {this.networkType = networkType;}}