package com.sap.opportunity.ui.client.dto; import java.util.Date; import com.extjs.gxt.ui.client.data.BaseModelData; import com.sap.opportunity.ui.client.OpportunityDTO; public class Opportunity extends BaseModelData { private static final long serialVersionUID = 8879375948762294792L; public Opportunity() { } public Opportunity(OpportunityDTO dto) { setId(dto.id); setDescription(dto.description); setProspect(dto.prospect); setPhase(dto.phase); setCompetitors(dto.competitors); setCloseDate(dto.closeDate); setExpectedSalesVolume(dto.expectedSalesVolume); setProbability(dto.probability); setResponsibleEmployee(dto.responsibleEmployee); } public Opportunity(String id, String description, String prospect, String phase, String competitors, Date closeDate, String responsibleEmployee, double expectedSalesVolumne, double probability) { setId(id); setDescription(description); setProspect(prospect); setPhase(phase); setCompetitors(competitors); setCloseDate(closeDate); setExpectedSalesVolume(expectedSalesVolumne); setProbability(probability); setResponsibleEmployee(responsibleEmployee); } public OpportunityDTO toDTO() { OpportunityDTO dto = new OpportunityDTO(); dto.id = getId(); dto.description = getDescription(); dto.prospect = getProspect(); dto.phase = getPhase(); dto.competitors = getCompetitors(); dto.closeDate = getCloseDate(); dto.expectedSalesVolume = getExpectedSalesVolume(); dto.probability = getProbability(); dto.responsibleEmployee = getResponsibleEmployee(); return dto; } public void setId(String id) { set("id", id); } public String getId() { return get("id"); } public String getDescription() { return get("description"); } public void setDescription(String description) { set("description", description); } public String getPhase() { return get("phase"); } public void setPhase(String phase) { set("phase", phase); } public Date getCloseDate() { return get("closeDate"); } public void setCloseDate(Date closeDate) { set("closeDate", closeDate); } public Double getExpectedSalesVolume() { return get("expectedSalesVolume"); } public void setExpectedSalesVolume(Double expectedSalesVolume) { set("expectedSalesVolume", expectedSalesVolume); } public Double getProbability() { return get("probability"); } public void setProbability(Double probability) { set("probability", probability); } public String getProspect() { return get("prospect"); } public void setProspect(String prospect) { set("prospect", prospect); } public String getCompetitors() { return get("competitors"); } public void setCompetitors(String competitors) { set("competitors", competitors); } public String getResponsibleEmployee() { return get("responsibleEmployee"); } public void setResponsibleEmployee(String responsibleEmployee) { set("responsibleEmployee", responsibleEmployee); } }