package demo19;
import org.openswing.swing.message.receive.java.ValueObjectImpl;
import java.math.BigDecimal;
import java.sql.Date;
/**
* <p>Title: OpenSwing Framework</p>
* <p>Description: Value Object used to store employee summary info.</p>
* <p>Copyright: Copyright (C) 2006 Mauro Carniel</p>
* <p> </p>
* @author Mauro Carniel
* @version 1.0
*/
public class GridEmpVO extends ValueObjectImpl {
private String empCode;
private String lastName;
private String firstName;
private TaskVO taskVO;
public GridEmpVO() {
}
public String getEmpCode() {
return empCode;
}
public void setEmpCode(String empCode) {
this.empCode = empCode;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public TaskVO getTaskVO() {
if (taskVO==null)
taskVO = new TaskVO();
return taskVO;
}
public void setTaskVO(TaskVO taskVO) {
this.taskVO = taskVO;
}
// public String getTaskCode() {
// return getTaskVO().getTaskCode();
// }
// public void setTaskCode(String taskCode) {
// this.getTaskVO().setTaskCode(taskCode);
// }
// public String getDescription() {
// return getTaskVO().getDescription();
// }
// public void setDescription(String description) {
// this.getTaskVO().setDescription(description);
// }
// public String getStatus() {
// return getTaskVO().getStatus();
// }
// public void setStatus(String status) {
// this.getTaskVO().setStatus(status);
// }
/**
* Method used by Grid and Form objects to internally duplicate a value object.
* @return
* @throws java.lang.CloneNotSupportedException
*/
public Object clone() throws CloneNotSupportedException {
GridEmpVO vo = (GridEmpVO)super.clone();
if (taskVO!=null)
vo.setTaskVO((TaskVO)taskVO.clone());
return vo;
}
}